Updating Changelog (remove ToDo's that are done)

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7625 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Romain Pelisse
2012-02-24 10:33:34 +00:00
parent d54a66857c
commit 3225b95ef6

View File

@ -9,16 +9,6 @@ TODO - Release blockers - Must implement before this release can be finally fini
- Report renderers now inherit from PropertySource so we should migrate the
old-style property references to use the new style. Ensure we remain
compatible with the online arguments that get passed in.
o Some cleanup needs to be done on the PMD class.
The Benchmarking stuff really only can work for commandline PMD
usage, and the RuleSets.start()/end() stuff isn't working for all entry
points into the PMD class. Things need to be simplified and centralized.
There should be a clear definition of a lifecycle/sequence of events for
the PMD class, so that various integration points (command line, Ant, IDEs)
can be done in a universal and consistent fashion, and all can necessarily
leverage the full PMD feature set. Documentation on this class needs to
vastly improved, this should be one of the best documented classes in the
code base.
o Need to refactor the test framework to more readily support for multiple
Languages (too Java-centric at the moment). Then, need start adding tests
for the new XML language and other new languages.
@ -26,9 +16,6 @@ TODO - Release blockers - Must implement before this release can be finally fini
to recognize the difference between violations which require a Node, and
those without. This is to make certain that Rules which require and do not
pass, will die with an error because they are buggy and need to be fixed.
o Need to get licenses for Saxon and Rhino in place. Organize all PMD licenses into a
/license folder?
o Use proper XML API to generate CPD report (see bug entry 1435751)
DOCUMENTATION:
o Expand documentation examples which demonstrate use of new RuleSetReferenceId