|
 |
 |
 |
 |  |
 |
 |
Version 1.0-beta-1 (unreleased)
-
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)
|  |
|