|
 |
 |
 |
 |  |
 |
 |
Version 1.0.beta-2 (unreleased)
-
Removed dependency on Werkz.
(KW) Fixes HIVEMIND-6.
-
Added link to the Jakarta mailing lists page.
(HLS)
-
Modifed the build scripts to properly include variable info when compiling.
(HLS) Thanks to Achim Hügen. Fixes HIVEMIND-21.
-
Moved the Ant build scripts to a new directory, hivebuild, in preparation
for making hivebuild reusable on new projects.
(HLS)
-
Added protected method constructRegistry() to HiveMindFilter.
(HLS)
-
Renamed existing 'object' translator to 'instance', and created
a new 'object' translator with great flexibility. Extend BuilderFactory
to add a set-object element that leverages the object translator.
(HLS)
-
Created service-property object translator.
(HLS)
-
Added a version of Registry.getService() that omits the service id
(but requires that exactly one service point implements the service interface).
(HLS) Thanks to Marcus Brito. Fixes HIVEMIND-20.
-
Extended the BuilderFactory to autowire services.
(HLS) Fixes HIVEMIND-22.
-
Added a new module that contains HiveMind example code.
(HLS)
-
Fixed some latent bugs related to submodules inside the constructRegistry task.
Made some more improvements to the hivebuild scripts.
(HLS)
-
Updated the download location for the Forrest distribution.
(HLS)
-
Added more examples and examples documentation.
(HLS)
-
Added StrictErrorHandler, an implementation of ErrorHandler that always throws an ApplicationRuntimeException.
(HLS)
-
Moved the code for the Grabber Ant task into the tree and improve the build scripts to dynamically
compile and use it.
(HLS)
-
Typo in jar-module.xml causes broken build if junit library is missing
(HLS) Thanks to Johan Lindquist. Fixes HIVEMIND-31.
-
Made a number of changes to ensure HiveMind compatibility with JDK 1.3.
(HLS) Fixes HIVEMIND-35.
-
Changed some unit tests to adapt to platform line endings.
(HLS) Fixes HIVEMIND-26.
Version 1.0-beta-1 (Jun 26 2004)
-
Added change log. (HLS)
-
Refactored ClassFab and related classes
for easier reuse outside of HiveMind. Added a new suite of tests
related to ClassFab.(HLS)
-
Created two new services in hivemind-lib for
creating default implementations of arbitrary interfaces (DefaultImplementationBuilder)
and for using that to create placeholder services (PlaceholderFactory).(HLS)
-
Created MessageFormatter class as a wrapper
around ResourceBundle and an easy way for individual packages to gain
access to runtime messages. (HLS)
-
Modified the read-attribute rule to allow
a translator to be specified (overriding the translator for the
attribute).(HLS)
-
Added the qualified-id and
id-list translators.(HLS)
-
Added the hivemind.lib.PipelineFactory
and related code, schemas, tests and documentation. (HLS)
-
Enhance logging of
exceptions when setting a service property to a contribution (HLS) Fixes HIVEMIND-4.
-
Added service hivemind.lib.BeanFactoryBuilder.
(HLS)
-
Removed the <description> element
from the module descriptor format; descriptions are now provided as
enclosed text for element that support descriptions. (HLS)
-
Changed the MethodMatcher classes to use
a MethodSignature rather than a Method. (HLS)
-
Changed MessageFormatter to
automatically convert Throwables into their message or class name.
(HLS)
-
Added FileResource. (HLS)
-
Extended hivemind.BuilderFactory to
be able to set the ClassResolver; for a service
implementation, and to autowire common properties (log, messages,
serviceId, errorHandler, classResolver) if the properties are writeable
and of the correct type. (HLS)
-
Added methods newControl(), newMock(),
addControl(), replayControls()
and verifyControls() to HiveMindTestCase
to simplify test cases that use multiple
EasyMock mock objects.
(HLS)
-
Changed HiveMindFilter to log a message after it stores
the registry into the servlet context.
(HLS)
-
Restore the getConfiguration() and expandSymbols()
methods to the Registry interface.
(HLS) Fixes HIVEMIND-11.
-
SimpleDataLanguageParser calls the
ContentHandler with a null namespace argument instead of "". That leads
to some problems if you want to use transformers. (HLS) Thanks to Dieter Bogdoll. Fixes HIVEMIND-9.
-
Fix how certain translator messages are generated to avoid unit test failures.
(HLS) Thanks to Achim Hügen. Fixes HIVEMIND-7.
-
Modify the build files to enable debugging by default.
(HLS) Fixes HIVEMIND-12.
-
Added validation of id attributes in module deployment descriptors (using ORO regular expressions).
(HLS)
-
Fix some typos in definition of the
hivemind.lib.NameLookup
service.
(HLS)
-
Fix a mistake in the BuilderFactory's set-object element, and add integration tests.
(HLS) Thanks to Naresh Sikha. Fixes HIVEMIND-25.
|  |
|