nicolaken 2002/09/16 15:30:39 Modified: docs/framework for-developers-changes.html Log: Fix generation of the changes document generation. Revision Changes Path 1.5 +98 -107 jakarta-avalon-site/docs/framework/for-developers-changes.html Index: for-developers-changes.html =================================================================== RCS file: /home/cvs/jakarta-avalon-site/docs/framework/for-developers-changes.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- for-developers-changes.html 26 Jul 2002 15:06:50 -0000 1.4 +++ for-developers-changes.html 16 Sep 2002 22:30:39 -0000 1.5 @@ -1,189 +1,180 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="[email protected]" name="email"><title>NO TITLE</title></head><body bgcolor="white" class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><table width="100%" cellpadding="0" cellspacing="0" border="0" id="breadcrumbs"><td><a href="http://jakarta.apache.org/">Jakarta Main</a> | +<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="skin/tigris.css" type="text/css"><link rel="stylesheet" href="skin/site.css" type="text/css"><link media="print" rel="stylesheet" href="skin/print.css" type="text/css"><meta value="Avalon Documentation Team" name="author"><meta value="[email protected]" name="email"><title>Avalon Framework - History of Changes</title></head><body bgcolor="white" class="composite" marginheight="0" marginwidth="0"><div id="banner"><table width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr><td align="left"><a href="http://jakarta.apache.org/"><img border="0" src="images/jakarta-logo.gif"></a></td><td align="right"><a href="http://jakarta.apache.org/avalon/"><img border="0" src="images/header.gif"></a></td></tr></tbody></table></div><table width="100%" cellpadding="0" cellspacing="0" border="0" id="breadcrumbs"><td><a href="http://jakarta.apache.org/">Jakarta Main</a> | <a href="http://jakarta.apache.org/avalon">Avalon Main</a> | <a href="../">Up</a></td><td style="text-align: right" align="right"><a href="http://jakarta.apache.org/avalon/framework/">Framework</a> | <a href="http://jakarta.apache.org/avalon/excalibur/">Excalibur</a> | <a href="http://jakarta.apache.org/avalon/cornerstone/">Cornerstone</a> | <a href="http://jakarta.apache.org/avalon/phoenix/">Phoenix</a> | <a href="http://jakarta.apache.org/avalon/apps/">Apps</a> | - <a href="http://jakarta.apache.org/avalon/logkit/">Logkit</a></td></table><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>Essentials</strong><div><a href="index.html">Overview</a></div><div><a href="features.html">Features</a></div><div><a href="getting-started.html">Getting started</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon/release/framework">Download</a></div></div><div><strong>Guide</strong><div><a href="guide-oop-best-practices.html">OOP best practices</a></div><div><a href="guide-patterns-what-are.html">What are patterns?</a></div><div><a href="guide-patterns-in-avalon.html">Patterns in Avalon</a></div><div><a href="guide-patterns-soii.html"></a></div><div><a href="guide-patterns-soc.html"></a></div><div><a href="guide-patterns-ioc.html"></a></div><div><a href="guide-patterns-ioc-security.html"></a></div><div><a href="guide-cop-what-is.html">What is COP?</a></div><div><a href="guide-cop-in-avalon.html">COP in Avalon</a></div><div><a href="guide-where-to-go-from-here.html">Where to go from here</a></div></div><div><strong>Reference</strong><div><a href="http://jakarta.apache.org/avalon/api/index.html">API Docs</a></div><div><a href="diagrams/">Diagrams Docs</a></div><div><a href="reference-the-lifecycle.html">The Lifecycle</a></div><div><a href="reference-containers.html">Containers</a></div></div><div><strong>For Developers</strong><div><a href="for-developers-changes.html">Changes</a></div><div><a href="http://jakarta.apache.org/avalon/code-standards.html">Coding standards</a></div><div><a href="for-developers-project-structure.html">Project Structure</a></div><div><a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a></div><div><a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>NO TITLE</h1><h2></h2></div><div class="h3"> + <a href="http://jakarta.apache.org/avalon/logkit/">Logkit</a></td></table><table id="main" width="100%" cellpadding="8" cellspacing="0" border="0"><tbody><tr valign="top"><td id="leftcol"><div id="navcolumn"><div><strong>Essentials</strong><div><a href="index.html">Overview</a></div><div><a href="features.html">Features</a></div><div><a href="getting-started.html">Getting started</a></div><div><a href="http://jakarta.apache.org/builds/jakarta-avalon/release/framework">Download</a></div></div><div><strong>Guide</strong><div><a href="guide-oop-best-practices.html">OOP best practices</a></div><div><a href="guide-patterns-what-are.html">What are patterns?</a></div><div><a href="guide-patterns-in-avalon.html">Patterns in Avalon</a></div><div><a href="guide-patterns-soii.html"></a></div><div><a href="guide-patterns-soc.html"></a></div><div><a href="guide-patterns-ioc.html"></a></div><div><a href="guide-patterns-ioc-security.html"></a></div><div><a href="guide-cop-what-is.html">What is COP?</a></div><div><a href="guide-cop-in-avalon.html">COP in Avalon</a></div><div><a href="guide-where-to-go-from-here.html">Where to go from here</a></div></div><div><strong>Reference</strong><div><a href="http://jakarta.apache.org/avalon/api/index.html">API Docs</a></div><div><a href="diagrams/">Diagrams Docs</a></div><div><a href="reference-the-lifecycle.html">The Lifecycle</a></div><div><a href="reference-containers.html">Containers</a></div></div><div><strong>For Developers</strong><div><a href="for-developers-changes.html">Changes</a></div><div><a href="http://jakarta.apache.org/avalon/code-standards.html">Coding standards</a></div><div><a href="for-developers-project-structure.html">Project Structure</a></div><div><a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a></div><div><a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a></div></div></div></td><td><div id="bodycol"><div class="app"><div align="center"><h1>Avalon Framework - History of Changes</h1><h2></h2></div><div class="h3"><div class="h3"><h3>Avalon Framework - History of Changes</h3></div> - - - - - - - - - - - + <div class="h4"><h4>4.1.2 (January 31, 2002)</h4></div><ul> + <li><img border="0" alt="udpate" src="images/udpate.jpg"> Updated the build jars. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add EMPTY_PARAMETERS constant object to the Parameters object. - - + (CZ)</li> + <li><img border="0" alt="update" src="images/update.jpg"> 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)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Update build to have a "compress.jars" property (defaults to true by default). - - - - + (LM)</li> + </ul> + <div class="h4"><h4>4.1.1 (December 21, 2001)</h4></div><ul> + <li><img border="0" alt="fix" src="images/fix.jpg"> 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)</li> + </ul> + <div class="h4"><h4>4.1 (December 12, 2001)</h4></div><ul> + <li><img border="0" alt="update" src="images/update.jpg"> Improve and update the configuration javadocs to reflect the new namespace support. - - + (JT)</li> + <li><img border="0" alt="remove" src="images/remove.jpg"> Deprecate the Loggable and AbstractLoggable classes, and replace them with LogEnabled and AbstractLogEnabled. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add an abstraction layer to the Logging implementation. Thanks to Peter Donald for supplying the interface. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add Namespace support to Configuration files. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add AvalonFormatter that was in LogKit's heirarchy. This way, we avoid circular dependancies. - - + (BL)</li> + <li><img border="0" alt="fix" src="images/fix.jpg"> 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)</li> + <li><img border="0" alt="add" src="images/add.jpg"> New ConfigurationSerializer to have your configuration objects persist. - - + (BL)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Upgrade DefaultConfigurationBuilder to be JAXP compliant, with the option to pass in your own XMLReader. - - + (BL)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Configuration objects are now Serializable. - - + (PD)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add new support to ask a component manager if it has a component. - - + (BL)</li> + <li><img border="0" alt="fix" src="images/fix.jpg"> Bug fixes for documentation - - + (PD)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Update developers docs to support new configuration methods. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Improved "Hello World" documentation. - - + (PH)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add UML diagrams supplied by Dieter Wimberger - - + (PD)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Add new author bios. - - + (BL)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Update build process to proposed standard. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> 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)</li> + <li><img border="0" alt="change" src="images/change.jpg"> 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)</li> + <li><img border="0" alt="fix" src="images/fix.jpg"> 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)</li> + </ul> + <div class="h4"><h4>4.0 (July 30, 2001)</h4></div><ul> + <li><img border="0" alt="add" src="images/add.jpg"> 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)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Added stylesheet to convert Stylebook markup to DocBook markup. - - + (BL)</li> + <li><img border="0" alt="change" src="images/change.jpg"> Changed the documentation build process to use Cocoon to build the site. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Added new "Developing with Avalon" book in DocBook format. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Added Executable interface to activity package. - - + (PD)</li> + <li><img border="0" alt="fix" src="images/fix.jpg"> Updated Resolvable interface to allow a ContextException to be thrown on failure. - - + (PD)</li> + <li><img border="0" alt="update" src="images/update.jpg"> 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)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Updated the javadocs of many of the classes. - - + (PD)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Update documentation so that it is more accurate and descriptive. - - - - + (BL)</li> + </ul> + <div class="h4"><h4>4.0b3 (June 6, 2001)</h4></div><ul> + <li><img border="0" alt="update" src="images/update.jpg"> Release 4.0b3 - - + (BL)</li> + <li><img border="0" alt="fix" src="images/fix.jpg"> Made DefaultComponentManager/Selector, DefaultContext, and DefaultConfiguration read-only to avoid bad programming practices by clients. - - - - + (PD)</li> + </ul> +<div class="h4"><h4>4.0b2 (June 4, 2001)</h4></div><ul> + <li><img border="0" alt="update" src="images/update.jpg"> Release 4.0b2 - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Add makeReadOnly() method to default implementations to prevent alteration after they are set up. - - + (PD)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Removed the "throws Exception" from Disposable interface. That was inadvertently left in the previous release. - - + (BL)</li> + <li><img border="0" alt="add" src="images/add.jpg"> Added extra methods to Parameters to throw exceptions if the value does not exist. They are the "no default value" methods. - - + (BL)</li> + <li><img border="0" alt="update" src="images/update.jpg"> Updated javadocs for Framework. - - - - + (PD)</li> +</ul> +<div class="h4"><h4>4.0b1 (May 11, 2001)</h4></div><ul> + <li><img border="0" alt="update" src="images/update.jpg"> Official release - - + (BL)</li> +</ul> </div></div></div></td></tr></tbody></table><div id="footer"><table width="100%" cellpadding="4" cellspacing="0" border="0"><tbody><tr><td align="left">Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.</td><td></td><td align="right"><script language="JavaScript"> <!--
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
