CheckboxTree Changes

Release History

Version Date Description
4.0 2022-10-06  
3.3 2012-02-24  
3.2 2010-06-11  
3.1.1 2009-11-23  
3.1 2009-09-07  
3.0.2 2009-03-09  
3.0.1 2009-03-04  
3.0 2009-02-02  
2.2.3 2008-12-18  
2.2.2 2008-09-18  
2.2.1 2008-09-04  
2.2 2008-09-03  
2.1 2008-03-26  
2.0 2007-09-14  
1.3 2007-05-16  
1.2 2007-05-14  
1.1 2007-04-24  
1.0.2 2007-03-16  
1.0.1 2007-03-06  
1.0 2007-02-06  

Release 4.0 – 2022-10-06

Type Changes By
Update project deployed to the Central Repository Lorenzo Bigagli
Update POM revisited Lorenzo Bigagli
Update target upgraded to Java 1.7 Lorenzo Bigagli
Update project moved to gitHub Lorenzo Bigagli
Update groupId changed to eu.essilab Lorenzo Bigagli
Update code repackaged to eu.essilab.lablib.checkboxtree Lorenzo Bigagli
Update source copyright information Lorenzo Bigagli

Release 3.3 – 2012-02-24

Type Changes By
Update POM update Lorenzo Bigagli
Fix DefaultCheckboxTreeCellRenderer should be transparent (see ticket #17) Lorenzo Bigagli

Release 3.2 – 2010-06-11

Type Changes By
Update POM update Lorenzo Bigagli
Add TreeCheckingSynchronizer class Fabrizio Papeschi
Update Refactored setCellRenderer to enforce the argument type and added a co-variant getter Lorenzo Bigagli
Update Removed link to older versions in website Lorenzo Bigagli
Add NullTreeCheckingModel singleton and refactored CheckboxTree.checkingModel to the Null Object pattern Lorenzo Bigagli
Fix expandAll bugged when the root is not visible (see ticket #12) Michael Rudolf
Fix toggling is correctly disabled when setEnabled(false) (see ticket #10) Lorenzo Bigagli
Fix Nimbus Look&Feel (see ticket #6) Lorenzo Bigagli

Release 3.1.1 – 2009-11-23

Type Changes By
Update Minor updates to POM, source and documentation Lorenzo Bigagli
Fix Deployment issue upon anonymous access (see ticket #7) Lorenzo Bigagli

Release 3.1 – 2009-09-07

Type Changes By
Update POM and documentation update Lorenzo Bigagli
Update Added issue tracker information to the POM Lorenzo Bigagli
Fix Consumed mouse pressed events are skipped (and the useless 'if' on tree enabling is removed) Lorenzo Bigagli
Add Checking a node is (optionally) decoupled from selecting it (see ticket #3) Lorenzo Bigagli
Update Implementation of DefaultCheckboxTreeCellRenderer.isOnHotspot Lorenzo Bigagli

Release 3.0.2 – 2009-03-09

Type Changes By
Fix Patched the call to setTreeModel(null) in DefaultTreeCheckingModel Jens Happe

Release 3.0.1 – 2009-03-04

Type Changes By
Update POM upgrade Lorenzo Bigagli
Fix Recompiled for Java 5 (to support 32-bit applets and our Mac friends...) Lorenzo Bigagli

Release 3.0 – 2009-02-02

Type Changes By
Add Exposed method isPathChecked in CheckboxTree Lorenzo Bigagli
Remove Removed deprecated methods Lorenzo Bigagli
Update Target platform is Java 6 (no more tested on Java 5) Lorenzo Bigagli
Update Reengineered TreeCheckingEvent to properly expose the event source and better capture the event semantics (cf. javax.swing.event.TreeSelectionEvent) Lorenzo Bigagli

Release 2.2.3 – 2008-12-18

Type Changes By
Update API and site documentation Lorenzo Bigagli
Fix Fixed management of null root nodes Lorenzo Bigagli
Update Deprecated dependency on TreeModel in TreeCheckingModel Lorenzo Bigagli
Update POM upgrade Lorenzo Bigagli

Release 2.2.2 – 2008-09-18

Type Changes By
Fix Set tree enabled (false) didn't disable checkboxes Enrico Boldrini

Release 2.2.1 – 2008-09-04

Type Changes By
Fix Bugfix in the spacebar listener Enrico Boldrini
Updated radio button treecell renderer Enrico Boldrini

Release 2.2 – 2008-09-03

Type Changes By
Add Added space key listener for toggling the checking Enrico Boldrini
Add Added sample application Enrico Boldrini
Add Added single checking mode Enrico Boldrini

Release 2.1 – 2008-03-26

Type Changes By
Add Added constructor for the TreeCheckingEvent Enrico Boldrini
Add Added two methods (removeCheckingPath, removeCheckingPaths to CheckboxTree) Enrico Boldrini
Add Added an example (LabelCheckboxTree) Enrico Boldrini
Remove Removed maven-site-plugin and related pluginRepository from POM (it worked around a bug; now it is ok) Lorenzo Bigagli
Update POM upgrade (to POM PIN 1.4, etc.) Lorenzo Bigagli

Release 2.0 – 2007-09-14

Type Changes By
Update Renamed CheckboxJtree to CheckboxTree Enrico Boldrini
Add Updated site (added the applet) Enrico Boldrini
Update Renamed TreeCheckingModes Enrico Boldrini
Fix Cleaned DefaultCheckboxTreeCellRenderer class Enrico Boldrini
Update Renamed CheckboxTreeCellRenderer.isOnCheckbox to isOnHotspot Lorenzo Bigagli
Fix DefaultTreeCheckingModel: rootPath was not updated after tree model changes Enrico Boldrini
Remove removed TreeCheckingModel.getTreeModelListener Lorenzo Bigagli
Update documentation/web site generation improved Lorenzo Bigagli
Add TreeCheckingModel.get/setTreeModel Lorenzo Bigagli
Update Deprecated TreeCheckingModel.getTreeModelListener Lorenzo Bigagli
Fix Bugfix in CheckboxTree toString Enrico Boldrini
Fix Bugfix in TreeCheckingListener management Lorenzo Bigagli

Release 1.3 – 2007-05-16

Type Changes By
Add added DownRecursiveUpWhiteTreeCheckingMode Enrico Boldrini
Update added documentation Enrico Boldrini

Release 1.2 – 2007-05-14

Type Changes By
Add added method getCheckingRoots Enrico Boldrini
Update added documentation Enrico Boldrini

Release 1.1 – 2007-04-24

Type Changes By
Remove removed hashset for nodes Enrico Boldrini
Update performance improved Enrico Boldrini
Fix propagation of checks when nodes are inserted/removed according to different checking strategies Enrico Boldrini

Release 1.0.2 – 2007-03-16

Type Changes By
Fix Bugfix in HashSet init Enrico Boldrini

Release 1.0.1 – 2007-03-06

Type Changes By
Fix Bugfix in checking propagation when new nodes are inserted Enrico Boldrini

Release 1.0 – 2007-02-06

Type Changes By
Update Branched from lablib and mavenization Enrico Boldrini