Version 0.95 - Updated pmd to version 1.8 (somebody's been out of action for a while! :) - Adapted to NB 3.6 API, did not test in earlier versions (I don't *know* that I broke compatibility with NB 3.5, but I may well have. File a bug on it if you care about NB 3.5 compatibility) - Fixed obnoxious real-time scanning bugs (bugs 789809 and 780004) - Removed obnoxious huge dialog that popped up when installing the module - Made real-time scanning less wasteful (the scan used to be repeated at the defined interval even if you stayed in the same window and made no changes; that is no longer the case) - Made real-time scanning re-run when PMD settings change (you can now watch the annotations in the document change as you change the rules in the options dialog) - Fixed some smaller bugs and lurkers - Changed default interval for real-time scanning to 5 seconds (from 10) ... note that this is the minimum interval from the *end* of one scan to the beginning of the next, so things don't go nuts if scans take a long time. The minimum interval does not apply when going to another document; in that case a new scan is started right away. - Got rid of some logging noise - The build now includes full debugging info (previously local-variable info was not included), for easier debugging. I may remove this later since it increases classloading time (though no doubt the difference is minuscule) Version 0.91 - Updated pmd to version 1.3 (required code change because PMD API changed) Version 0.9 - Updated pmd to version 1.2.1 - The NBM module can now be built signed with someone's key (task 76460) - Display progress in a dialog and allow cancel (Feature Request 687119) - Let modules register extra rulesets (Radim Kubacki's patch 690601, thanks!) - Made rule properties editable, finally :), completing task 75427. - Improved reporting of PMD execution errors Version 0.8 - Updated pmd to version 1.05 - Made it possible to have realtime scanning of the currently open java file - Enabled custom rulesets - Some new status messages - Fixed bug 706318 Performance Improvement from C. Lamont Gilbert - Fixed bug 706319 NetBeans plugin uses deprecated method from C. Lamont Gilbert - Fixed feature request 669810 Support for custom rulesets from Juergen Ebert - Fixed feature request 687122 Information formatting in Rules Display from C. Lamont Gilbert Version 0.7 - Updated pmd to version 1.03 - Sorted the ruleselection dialog - Applied patch 647994 from Jesse Glick - Applied patch 685035 from Gunnlaugur Thor Briem - Added some status messages, not output unless a rule violation exists Version 0.6 - Fixed feature request 638427 - New properties dialog. Makes it possible to select individual rules. - Shortcut added, ctrl-shift-p to launch pmd. Version 0.5 - Fixed bug 633432 pmd-netbeans can't change settings (netbeans) - Fixed bug 634463 Problem with UnusedPrivateField (netbeans) - Updated pmd to version 1.01 Version 0.4 - Fixed bug in manifest.mf, so now people are able to upgrade the currently installed version Version 0.3 - Changed default rulesets - Removed all known bugs: - Nullpointer when editor not open - Nullpointer running on folders without java files - Added our own annotation type: - With our own icon - That is removed when the line is edited - Updated pmd to version 1.0. Checkout the new rulesets. - Fixed bug 633424 - Fixed bug 633426 - Made it possible to select several folders or Java files and run pmd Version 0.2 - Fixed bug in manifest.mf to make it work on the Unix platform.