Jakarta main

Avalon main

Essentials


Guide


Reference


For Developers


Revision History
Revision History

Revision 4.1.2 (January 31, 2002)

  • changed Updated the build jars. (BL)
  • added Add EMPTY_PARAMETERS constant object to the Parameters object. (CZ)
  • changed 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)
  • changed Update build to have a "compress.jars" property (defaults to true by default). (LM)
Revision 4.1.1 (December 21, 2001)

  • off 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)

  • changed Improve and update the configuration javadocs to reflect the new namespace support. (JT)
  • deleted Deprecate the Loggable and AbstractLoggable classes, and replace them with LogEnabled and AbstractLogEnabled. (BL)
  • added Add an abstraction layer to the Logging implementation. Thanks to Peter Donald for supplying the interface. (BL)
  • added Add Namespace support to Configuration files. (BL)
  • added Add AvalonFormatter that was in LogKit's heirarchy. This way, we avoid circular dependancies. (BL)
  • off 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)
  • added New ConfigurationSerializer to have your configuration objects persist. (BL)
  • changed Upgrade DefaultConfigurationBuilder to be JAXP compliant, with the option to pass in your own XMLReader. (BL)
  • changed Configuration objects are now Serializable. (PD)
  • added Add new support to ask a component manager if it has a component. (BL)
  • off Bug fixes for documentation (PD)
  • changed Update developers docs to support new configuration methods. (BL)
  • added Improved "Hello World" documentation. (PH)
  • added Add UML diagrams supplied by Dieter Wimberger (PD)
  • changed Add new author bios. (BL)
  • changed Update build process to proposed standard. (BL)
  • added 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)
  • changed 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)
  • off 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 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 Added stylesheet to convert Stylebook markup to DocBook markup. (BL)
  • changed Changed the documentation build process to use Cocoon to build the site. (BL)
  • added Added new "Developing with Avalon" book in DocBook format. (BL)
  • added Added Executable interface to activity package. (PD)
  • off Updated Resolvable interface to allow a ContextException to be thrown on failure. (PD)
  • changed 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)
  • changed Updated the javadocs of many of the classes. (PD)
  • changed Update documentation so that it is more accurate and descriptive. (BL)
Revision 4.0b3 (June 6, 2001)

  • changed Release 4.0b3 (BL)
  • off Made DefaultComponentManager/Selector, DefaultContext, and DefaultConfiguration read-only to avoid bad programming practices by clients. (PD)
Revision 4.0b2 (June 4, 2001)

  • changed Release 4.0b2 (BL)
  • added Add makeReadOnly() method to default implementations to prevent alteration after they are set up. (PD)
  • changed Removed the "throws Exception" from Disposable interface. That was inadvertently left in the previous release. (BL)
  • added Added extra methods to Parameters to throw exceptions if the value does not exist. They are the "no default value" methods. (BL)
  • changed Updated javadocs for Framework. (PD)
Revision 4.0b1 (May 11, 2001)

  • changed Official release (BL)


Copyright ©1999-2002 by the Apache Software Foundation. All Rights Reserved.