Revision 4.1.2
(January 31, 2002)
|
-
Updated the build jars.
(BL)
-
Add EMPTY_PARAMETERS constant object to the Parameters object.
(CZ)
-
Made it configurable whether you print nested exceptions or not,
and specify the depth that the AvalonFormatter will go with nested
exceptions (defaults to 8).
(PD)
-
Update build to have a "compress.jars" property (defaults to
true by default).
(LM)
|
Revision 4.1.1
(December 21, 2001)
|
-
Force build process to produce JDK 1.2 compliant class files.
The last release had JDK 1.4 compliant class files, causing
some classloaders to not work with the Framework.
(BL)
|
Revision 4.1
(December 12, 2001)
|
-
Improve and update the configuration javadocs to reflect the new
namespace support.
(JT)
-
Deprecate the Loggable and AbstractLoggable classes, and replace
them with LogEnabled and AbstractLogEnabled.
(BL)
-
Add an abstraction layer to the Logging implementation. Thanks
to Peter Donald for supplying the interface.
(BL)
-
Add Namespace support to Configuration files.
(BL)
-
Add AvalonFormatter that was in LogKit's heirarchy. This way, we
avoid circular dependancies.
(BL)
-
Previously resolve did not throw a ContextException. This made it
difficult to indicate errors resolving objects. It now throws an
exception thus allowing errors to be propogated and recorded.
(PD)
-
New ConfigurationSerializer to have your configuration objects persist.
(BL)
-
Upgrade DefaultConfigurationBuilder to be JAXP compliant,
with the option to pass in your own XMLReader.
(BL)
-
Configuration objects are now Serializable.
(PD)
-
Add new support to ask a component manager if it has a component.
(BL)
-
Bug fixes for documentation
(PD)
-
Update developers docs to support new configuration methods.
(BL)
-
Improved "Hello World" documentation.
(PH)
-
Add UML diagrams supplied by Dieter Wimberger
(PD)
-
Add new author bios.
(BL)
-
Update build process to proposed standard.
(BL)
-
Added a method to Version to parse a Version from a string. Added accessor
methods to Version to allow access to major/minor/micro components of version.
(PD)
-
Updated Version class to refer to micro version rather than revision. This
is to match the terminology for JDK versioning. This is just documentation
changes.
(PD)
-
Changed access of Enum and ValuedEnum constructors from public to
protected, to prevent Enum users from breaking type-safety by adding new
Enum items. This breaks backwards-compatibility in cases where Enum
and ValuedEnum were being incorrectly used.
(JT)
|
Revision 4.0
(July 30, 2001)
|
-
Added new method to Component Manager and Selector for discovering
if a Component exists inside or not. Also augmented the default
versions with the basic implementation to discover them.
(BL)
-
Added stylesheet to convert Stylebook markup to DocBook markup.
(BL)
-
Changed the documentation build process to use Cocoon to build
the site.
(BL)
-
Added new "Developing with Avalon" book in DocBook format.
(BL)
-
Added Executable interface to activity package.
(PD)
-
Updated Resolvable interface to allow a ContextException to be thrown
on failure.
(PD)
-
Add a makeReadOnly() method to the default implementations of Configuration,
Context and ComponentManager. Calling this method after the respective
object has been filled will make the object read-only. This is a safety
precaution to stop code performing unwanted operations.
(PD)
-
Updated the javadocs of many of the classes.
(PD)
-
Update documentation so that it is more accurate and descriptive.
(BL)
|
Revision 4.0b3
(June 6, 2001)
|
-
Release 4.0b3
(BL)
-
Made DefaultComponentManager/Selector, DefaultContext, and
DefaultConfiguration read-only to avoid bad programming
practices by clients.
(PD)
|
Revision 4.0b2
(June 4, 2001)
|
-
Release 4.0b2
(BL)
-
Add makeReadOnly() method to default implementations to prevent
alteration after they are set up.
(PD)
-
Removed the "throws Exception" from Disposable interface. That was
inadvertently left in the previous release.
(BL)
-
Added extra methods to Parameters to throw exceptions if the value
does not exist. They are the "no default value" methods.
(BL)
-
Updated javadocs for Framework.
(PD)
|
Revision 4.0b1
(May 11, 2001)
|
-
Official release
(BL)
|