forked from phoedos/pmd
cc81983668
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5673 51baf565-9d33-0410-a72c-fc3788e3496d
155 lines
5.5 KiB
Plaintext
155 lines
5.5 KiB
Plaintext
Version 2.1
|
|
- Updated pmd to version 4.1
|
|
- [ 1726614 ] javahelp added
|
|
- [ 1790292 ] NPE while scanning closed document
|
|
|
|
Version 2.0
|
|
- Updated pmd to version 4.0
|
|
- Requires NB6.0M9 or newer IDE build
|
|
- [ 1722116 ] pmd.scan.Scanner.run fails with Netbeans 6.0
|
|
- [ 1450727 ] PMD does not honour configured src file encoding
|
|
|
|
Version 1.9.1
|
|
- [ 1634131 ] Netbeans Plug-in and source level 1.6
|
|
- Removed dependency on Jakarta-ORO
|
|
|
|
Version 1.9
|
|
- Updated pmd to version 3.9
|
|
|
|
Version 1.8.1
|
|
- Now it is only tested with NB5.5 and development builds
|
|
- Reflecting changes in NB trunk (http://www.netbeans.org/issues/show_bug.cgi?id=87929)
|
|
- JDK1.5 or newer is required now
|
|
- Window state is persisted now
|
|
- F12/S-F12 works again
|
|
|
|
Version 1.8
|
|
- Updated pmd to version 3.8
|
|
- reported violations are displayed as a table
|
|
|
|
Version 1.7
|
|
- Updated pmd to version 3.7
|
|
- ignore R/O files in scanner (http://www.netbeans.org/issues/show_bug.cgi?id=72197)
|
|
|
|
Version 1.6
|
|
- Updated pmd to version 3.6
|
|
|
|
Version 1.5.1
|
|
- fixed some bugs
|
|
http://www.netbeans.org/issues/show_bug.cgi?id=72017
|
|
http://www.netbeans.org/issues/show_bug.cgi?id=72215
|
|
http://www.netbeans.org/issues/show_bug.cgi?id=72637
|
|
http://www.netbeans.org/issues/show_bug.cgi?id=71141
|
|
#1429406 - NoSuchMethodError while saving options
|
|
- reworked autoscan mode that rescan only active editor now
|
|
- few UI tweaks
|
|
|
|
Version 1.5
|
|
- Updated pmd to version 3.5
|
|
- Options customization updated to plug into new NetBeans 5.0 options dialog
|
|
|
|
Version 1.4
|
|
- Updated pmd to version 3.4
|
|
|
|
Version 1.3
|
|
- Updated pmd to version 3.3
|
|
- Works with IDE 5.0
|
|
- Modified action shortcut
|
|
- Progress now uses default NetBeans API
|
|
- Added few rules specific to NetBeans that can be selected
|
|
|
|
Version 1.2
|
|
- Updated pmd to version 3.2
|
|
- JDK 1.5 sources are recognized
|
|
- Action icon is removed from menu
|
|
|
|
Version 1.1
|
|
- Updated pmd to version 3.1
|
|
- The sources were updated to use new plugin development support planned
|
|
present in recent development builds of NetBeans
|
|
|
|
Version 1.0
|
|
- Updated pmd to version 2.1
|
|
- Adapted to NB 4.0 APIs, did not test in earlier versions
|
|
|
|
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.
|