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>