You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by sa...@apache.org on 2002/01/04 22:24:37 UTC

cvs commit: jakarta-commons/beanutils STATUS.html RELEASE-NOTES.txt

sanders     02/01/04 13:24:37

  Modified:    beanutils STATUS.html RELEASE-NOTES.txt
  Log:
  Updates to note the deviance from the JavaBeans spec.
  
  Revision  Changes    Path
  1.5       +13 -22    jakarta-commons/beanutils/STATUS.html
  
  Index: STATUS.html
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/beanutils/STATUS.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- STATUS.html	14 Jul 2001 23:56:02 -0000	1.4
  +++ STATUS.html	4 Jan 2002 21:24:37 -0000	1.5
  @@ -7,7 +7,7 @@
   
   <div align="center">
   <h1>The Jakarta Commons <em>BeanUtils</em> Component</h1>
  -$Id: STATUS.html,v 1.4 2001/07/14 23:56:02 craigmcc Exp $<br>
  +$Id: STATUS.html,v 1.5 2002/01/04 21:24:37 sanders Exp $<br>
   <a href="#Introduction">[Introduction]</a>
   <a href="#Dependencies">[Dependencies]</a>
   <a href="#Release Info">[Release Info]</a>
  @@ -33,12 +33,14 @@
   <li><strong>ConvertUtils</strong> - Utility methods to convert String arguments
       to native Java types (and vice versa)</li>.
   <li><strong>PropertyUtils</strong> - Low level getters and setters for bean
  -    properties that perform no type conversions at all.</li>
  +    properties that perform no type conversions at all.  Works on
  +    <code>List</code> objects as well (Not JavaBeans standard).</li>
   </ul>
   
   <p>An innovative and unique feature of this component is the syntax for
  -accessing nested and indexed bean properties.  See the Javadocs (TODO: link
  -to online docs) on PropertyUtils for more information about this feature.</p>
  +accessing nested and indexed bean properties.  See the Javadocs
  +<a href="http://jakarta.apache.org/commons/beanutils/api/">PropertyUtils</a>
  +for more information about this feature.</p>
   
   
   <a name="Dependencies"></a>
  @@ -61,9 +63,9 @@
   <h3>3.  RELEASE INFO</h3>
   
   <p>Current Release:
  -<a href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-beanutils/v1.0/">Version 1.0</a></p>
  +<a href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-beanutils/v1.2/">Version 1.2</a></p>
   
  -<p>Planned Next Release:  TBD.  See the
  +<p>Planned Next Release:  Real Soon Now :)  See the
   <a href="#Action Items">Action Items</a> list for tasks that need to be
   completed prior to this release.</p>
   
  @@ -78,13 +80,14 @@
   <ul>
   <li><a href="mailto:craigmcc@apache.org">Craig McClanahan</a>
   <li><a href="mailto:geirm@apache.org">Geir Magnusson Jr.</a>
  +<li><a href="mailto:sanders@apache.org">Scott Sanders</a>
   </ul>
   
   
   <a name="Action Items"></a>
   <h3>5.  ACTION ITEMS</h3>
   
  -<p>The following action items need to be completed prior to a Version 1.0
  +<p>The following action items need to be completed prior to a Version 1.3
   release of this component:</p>
   
   <table border="1">
  @@ -95,21 +98,9 @@
     </tr>
   
     <tr>
  -    <td><strong>Unit Tests for PropertyUtils</strong>.  Complete the JUnit
  -         unit tests for the <code>PropertyUtils</code> class.</td>
  -    <td align="center">Craig</td>
  -  </tr>
  -
  -  <tr>
  -    <td><strong>Unit Tests for ConvertUtils</strong>.  Create and run
  -        the JUnit tests for the <code>ConvertUtils</code> class.</td>
  -    <td align="center">Geir (volunteer if you want it :)</td>
  -  </tr>
  -
  -  <tr>
  -    <td><strong>Unit Tests for BeanUtils</strong>.  Create and run
  -        the JUnit tests for the <code>BeanUtils</code> class.</td>
  -    <td align="center">Geir</td>
  +    <td><strong>Solidify DynaBeans</strong>.  Finish discussions on DynaBean
  +         structure so that future API changes will be minimal.
  +    <td align="center">Craig (we hope)</td>
     </tr>
   
     <tr>
  
  
  
  1.2       +14 -15    jakarta-commons/beanutils/RELEASE-NOTES.txt
  
  Index: RELEASE-NOTES.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/beanutils/RELEASE-NOTES.txt,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RELEASE-NOTES.txt	24 Dec 2001 21:35:04 -0000	1.1
  +++ RELEASE-NOTES.txt	4 Jan 2002 21:24:37 -0000	1.2
  @@ -1,7 +1,7 @@
  -$Id: RELEASE-NOTES.txt,v 1.1 2001/12/24 21:35:04 craigmcc Exp $
  +$Id: RELEASE-NOTES.txt,v 1.2 2002/01/04 21:24:37 sanders Exp $
   
                             Commons BeanUtils Package
  -                                Version 1.2
  +                                Version 1.3
                                  Release Notes
   
   
  @@ -9,25 +9,24 @@
   
   This document contains the release notes for this version of the Commons
   BeanUtils package, and highlights changes since the previous version.  The
  -current release adds one major new feature and several bug fixes, and is
  -being done now to provide a stable starting point for some major enhancements.
  +current release adds new features and bug fixes, and is being done now to
  +follow the release early/release often mentality.
   
   
   NEW FEATURES:
   
  -* The protected methods in PropertyUtils used to identify the Method objects
  -  for specific sets of argument types has been extracted into a new
  -  "MethodUtils" class and made public, because they are generally useful.
  -  In addition, several convenience methods have been added to utilize the
  -  new Method finding capabilities.
  +* DynaBeans are here.  Ever wondered how to created loosely typed objects like
  +  python has?  That's DynaBean!  Use them for EJB Dependent Objects, easy
  +  representation of servlet parameters as a JavaBean, and more.
  +
  +* PropertyUtils has been upgraded to allow getters and setters on List objects.
  +  Note that this is a deviation from the JavaBeans spec, but was done to make
  +  life easier for a developer using BeanUtils.  To be more specific, the spec is
  +  located at http://java.sun.com/products/javabeans/docs/beans.101.pdf and we
  +  violating section 8.3.3 ;-)  We hope that eventually the JavaBeans spec might
  +  be updated to include this feature.
   
   
   BUG FIXES:
   
  -* MappedPropertyDescriptor - Modified the two-argument constructor so that
  -  read-only properties (no setter method) are correctly recognized.
  -
  -* PropertyUtils - When searching for public methods, also search the public
  -  methods of interfaces implemented by superclasses of the current class,
  -  not just those implemented by the current class itself.
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>