Release Plan For BeanUtils 1.7.0
This is primarily a service release aimed at allowing downstream users to use BeanUtils with either commons-collection 2.x or 3.x. There will also be significant changes in packaging and the introduction of beanification.
The release is still in the advanced planning stage but it's important that it's done promptly.
Pre Release Tasks
Create basic website DONE
Basic integration with BeanUtils DONE
Review names for methods and classes DONE
Review documentation to ensure that those classes in bean-collections are clear DONE
Add documentation on any classes in bean-collections which have not been covered already DONE
Ensure bean-collections classes are properly javadoc'd DONE
Review method names and accessibility for new method DONE
Think about introducing abstract classes for the beans DONE
I've taken a look at the new beans and I think that probably the original policy (matching them with the method names on the static methods) is about right. Will probably all change when we are able to break compatibility...
Create unit tests to make sure that BeanUtils works with collections 2.1 and collections 3.0 in the classpath. DONE
No bug review for this release.
This release should be binary compatible with the last 1.6.1 release. DONE
A release branch will be created (RELEASE_BEANUTILS_1_7_0_BRANCH).
These will be prepared in the traditional fashion. DONE
A release candidate will be prepared and some time will be allowed for review and testing before moving to the release VOTE. DONE
Up to BeanUtils