TreeMap
Change log
Release 2.3.0 (February 2, 2012)
- Improved error reporting
- Corrected search in TreeTable
- Added possibility to link multiple data files
- Corrected some flaws in Voronoi algorithm
- Squarrified layout suboptimal when feeded with incomplete data and non-default ordering
- Improved compatibility with Excel
- Various minor bug fixes and improvements
Release 2.2.0 (December 21, 2011)
- Enabled probing on TreeTable and synchronized with TreeMap
- Improved appearance of TreeTable
- Added experimental support for Classycle-based analysis
- Corrected some flaws in Voronoi algorithm
- Added categorical colormap as an option for integer variables
- Corrected colormap when no variable is selected
- Improved compatibility with Excel
- Updated to Java 7.0.2 for Windows and Linux platforms
- Various minor bug fixes and improvements
Release 2.1.1 (December 9, 2011)
- Added more installers and archives as deployment options
- Enabled export of TreePlot
- Corrected context menu may not always appear
- Improved column automatic sizing in TreeTable
- Corrected intermediate TreeMap size on load
- Made hyperlinks clickable in TreeTable
- Enabled import of InfoScope datasets
- Created possibility of navigating between multiple treemaps
- Made docking frames keep their size
- Corrected predefined colormap loose its settings when flipping to custom colormap
- Added option to view the colormap legend with absolute values
- Added possibility to drop files on the TreeMap windows to open them
- Various minor bug fixes and improvements
Release 2.1.0 (October 21, 2011)
- Improved database connectivity
- Fixed ODBC link to PostgreSQL
- Improved graphic quality (smoothing) of Voronoi algorithm
- Added progress indication for long layout operations
- Updated to Java 7.0.1 for Windows and Linux platforms
- Various minor bug fixes and improvements
Release 2.0.2 (October 6, 2011)
- Fixed inacurate parsing of colors with alpha component
- Corrected some German translations
- Added an "x + 1" option to the Settings->Specific->Layout->Scale drop-down list
- Improved positioning of the worksheet selection dialog
- Fixed alignment options may make labels with word-wrap disappear
- Improved file chooser for exporting screen shots and settings
- Added numerical fields to the background drop-down list
- Improved reliability of Voronoi algorithm
- Various minor bug fixes and improvements
Release 2.0.1 (September 20, 2011)
- Made TreeTable searchable
- Made group by use the field formats if available
- Added way to pass parameters to the applet from the URL
- Fixed NULL values being converted with some databases
- Fixed application startup with Ubuntu Linux
- Corrected inaccuracies with custom colormaps with threshold that varies in order of magnitude
- Corrected Settings panel not working in the applet
- Various minor bug fixes and improvements
Release 2.0.0 (August 17, 2011)
- Corrected reload mechanism
- Various minor bug fixes and improvements
Release 2.0rc5 (August 16, 2011)
- Improved startup time
- Fixed incompatibility of Voronoi algorithm with Java 7
- Fixed refresh when changes are made to the colormap palette and to the interval
- Improved reload mechanism
- Fixed issue with initial view not being activated in menus
- Hide Cartogram algorithm
- Various bug fixes and improvements
Release 2.0rc4 (August 10, 2011)
- Improved header placement options
- Added Open URL menu entry
- Added support for default settings
- Added command line options
- Improved support for date fields
- Added reload functionality
- Added undo/redo support
- Fixed Excel files with non-numeric formula doesn't load
- Added OpenDocument (ODF) file format support
- Improved Voronoi algorithm
- Fixed about window
- Various bug fixes and improvements
Release 2.0rc3 (August 3, 2011)
- Update Forbes Global 2000 dataset
- Improved Cartogram algorithm
- Removed Preferences menu entry
- Added context menu for exporting colormap legend
- Corrected initial settings for imported file
- Improved layout quality of Voronoi algorithm
- Improved support for dates use Date[pattern] in header line
- Added context menu to TreeTable column headers
- Improved automatic sizing of the TreeTable columns
- Fixed Revert to Saved function
- Updated to Java 7 for Windows platform
- Fixed incompatibilities with Java 1.6.0_26 and Java 1.7.0
- Various bug fixes and improvements
Release 2.0rc2 (July 8, 2011)
- Saving of all the settings in version 2 format
- Made print dialog remember its settings
- Fixed colormap editor for categorical variables
- Improved performance of Voronoi layout alogithm through parallel processing
- Corrected Voronoi alogorithm sometime produce islands
- New Cartogram generation cability (requires dataset with geographical data)
- Corrected handling of datasets with Color field
- Fixed saving sometimes doesn't work when no variable is selected
- Copy to Clipboard now works
- Fixed resizing the settings box sometimes is blocked
- Dialog now gets displayed with Excel files with multiple sheets
- Automaticaly open Excel sheet named "TreeMap Data" if found
- Improved support for Microsoft Excel files
- Corrected first border is not the same on the outside of the treemap as it is on the inside
- Added rainbow and spectral colormaps
- Improved brightness and saturation tuning
- Updated Java bundle (1.6.0_26)
- Various bug fixes and improvements
Release 2.0rc1 (May 19, 2011)
- New file management and graphical user interface using document-centric paradigm
- New docking framework for flexible arrangement of the various panels
- New full-fledged colormap editor
- Improved scalability (typically using progressive rendering modes)
- New Voronoi layout algorithm
- New Cartogram generation cability (requires dataset with geographical data)
- Added option for word-wrap of long text in tooltips, labels, and details panel
- Added possibility to specify the vertical and horizontal alignment of labels and headers
- Added posibility to embed links to web pages (using context menu)
- Introduced posibility to create treemaps of arbitrary (fixed) sizes
- Extended customizability, including settings on a per-variable basis
- Improve alpha blending of text effects
- Added progress indicator for layout operations
- Fixed incompatibilities with Java 5
- Fixed default font (Tahoma) does not contain any Chinese or Japanese characters
- Increased maximum amount of allocatable memory (in the 128MB-1024MB range, depending on the system)
- Updated Java bundle (1.6.0_25)
- Various bug fixes and improvements
Release 1.9.22 (June 14, 2011)
- Fixed default font (Tahoma) does not contain any Chinese or Japanese characters
- Improved compatibility with Excel
- Fixed saving sometimes doesn't work when no variable is selected
- Fixed saving Excel files may produce corrupted (0 byte) .mtm files
- Fixed exporting to SVG of circular layout with cushion rendering
- Updated Java bundle (1.6.0_25)
- Various bug fixes and improvements
Release 1.9.21 (February 24, 2011)
- Fixed incorrect proportion for small values in circular layout
- Corrected license key check dialog that sometimes locked up the application
- Improved parallelism
- Fixed splash screen that sometime do not disapear
- Various bug fixes and improvements
Release 1.9.20 (January 20, 2011)
- Added possibility to export to PNG (Portable Network Graphics) file format
- Possibility to define default settings (by placing a TreeMap.mtms file in the installation directory)
- Active look and feel is now saved as part of the user preferences
- Added customizable colour and thickness of the borders as settings
- Add .xlsm to the list of Excel file extensions
- Reload action now properly the file
- Fixed filtered state is lost when changing the group by
- Corrected see-through problem when switching look and feel
- Height is now saved as part of the settings
- Improved Powerpoint export (experimental)
- Fixed headers occluding labels with non-default font size
- Corrected Excel .xlsx files do not open when TreeMap is started from the command line
- Improved file opening on Mac OS X
- Updated Java bundle (1.6.0_23)
- Various bug fixes and improvements
Release 1.9.19 (November 8, 2010)
- Various bug fixes and improvements
Release 1.9.18 (November 6, 2010)
- Added possibility to export to SVG (Scalable Vector Graphics) file format
- Fixed file association on Mac OS X
- Updated Java bundle (1.6.0_22)
- Various bug fixes and improvements
Release 1.9.17 (August 13, 2010)
- Windows installer is now digitally signed
- Applet is now digitally signed
- Corrected problem when loading Excel file with numeric values in header
- Various bug fixes and improvements
Release 1.9.16 (June 25, 2010)
- Digitally signed applet
- Improved look and feel of applet so that it looks similar to the desktop version
- Added context menu for expanding and collapsing nodes in tree table
- Added context menu to treemap for drilling and zooming
- Added keyboard shortcut to "Copy to Clipboard" (can be used to take screenshots with the popup displayed
- Corrected flaw in standard deviation computation
- Added possibility to print the tree table (when it is active)
- Improved printing of treemap
- Various bug fixes and improvements
Release 1.9.15 (June 3, 2010)
- Changed the way averages are computed for multi-level hierarchies
- Added option not to aggregate some variables
- Filtering is now reflected in the TreeTable
- Fixed StringPath values do not get parsed properly
- Various bug fixes and improvements
Release 1.9.14 (May 27, 2010)
- Corrected small bug in the categorical variable filters
- Added one additional colormap
Release 1.9.13 (May 25, 2010)
- Added possibility to filter categorical variables
- Improved display of filtered items
Release 1.9.12 (May 20, 2010)
- Created scheme for loading license key from file
- Automatic contrast adjustment of labels
- Fixed no color option for labeling
- Fixed access to help content
- Group By now allow selection of all variables containing non-unique values
- Improved Excel import for numerical values
- Corrected missing labeling of treetable nodes in some contexts
Release 1.9.11 (April 27, 2010)
- Added basic support for dates
- Added sheet selector for Excel
- Made progress indicator during loading more responsive
- Improved memory footprint
- Made computation of aggregated values more robust
- Improved look and feel
- Updated Java bundle (1.6.0_20)
- Added possibility to edit variable expression
- Improved rendering of tiny rectangles
- Fixed computation of squarified treemap using alternate aggregation schemes
- Corrected centering of treemap in 3D mode
- Greatly improved rendering performance
- Corrected update of min/max color value formats
Release 1.9.10 (March 31, 2010)
- Portuguese (Brazil) localization
Release 1.9.9 (February 15, 2010)
- Improved file opening on Mac OS X
- Improved rendering accuracy of histograms
- Fixed bug in Oracle database connection
- Improved 3D layout
- Corrected potential problem with file association
- Updated Java bundle (1.6.0_18)
- Various bug fixes
Release 1.9.8 (October 17, 2009)
- Added 3D treemap visualization possibilities
- Improved layout quality of squarified algorithm
- Added context menu entries to reset color range
- Fixed border drawing for aggregating nodes
- Additional look and feel theme Black Eye
- Various bug fixes
Release 1.9.7 (October 5, 2009)
- Added possibility to reload data
- Added probing of aggregate values
- Improved compatibility with Microsoft Excel
- Improved error messages handling
- Fixed potential crash of the TreeMap applet during startup
- Added possibility to display the variable names in the popup window
- Fixed connection to Microsoft SQL Server
- Updated Java bundle (1.6.0_16)
- Various bug fixes
Release 1.9.6 (August 5, 2009)
- Added option to specify settings file to the command line
- Improved general data support
- Added support for Microsoft Access database files on Windows platform only (experimental)
- Added support for ESRI Shapefile format (experimental)
- Added support for PostGIS database (experimental)
- Added Circular layout algorithm (thanks to Werner Randelshofer for his neat contribution)
- Improved translations
- Updated Java bundle (1.6.0_15)
- Various bug fixes
Release 1.9.5 (August 4, 2009)
- Improved labeling consistency
- Improved filtering and search functionalities
- Some clean up to the TreeMap API
- Various bug fixes
Release 1.9.4 (July 19, 2009)
- Drastic performance improvements to all rendering and labeling operations
- Improved some data loading procedures
- Added support for StringPath data type
- Some clean up to the TreeMap API
- Various bug fixes
Release 1.9.3 (July 9, 2009)
- Created API for embedding TreeMap as a component in other Java/Swing applications
- Improved support for popular relational databases (MySQL, Oracle, PostgreSQL, Microsoft SQL Server, IBM DB2, SAP MaxDB) (experimental)
- Various bug fixes
- Fixed (another) infrequent start up issue (can result in lock up)
Release 1.9.2 (July 4, 2009)
- Improved overall appearance
- Improved zooming and paning
- Improved labeling
- Improved support for popular relational databases (MySQL, Oracle, PostgreSQL, Microsoft SQL Server, IBM DB2, SAP MaxDB) (experimental)
- Added possibility to customize the appearance of the labels and headers
- Updated Java bundle (1.6.0_14)
- Fixed infrequent start up issues
- Various bug fixes
Release 1.9.1 (June 3, 2009)
- Improved data format (.mtm) that is user customizable through XML
- Added additional parameters to customize TreeMap on startup
- Support for importing/exporting settings
- Support for Excel 2007 XML Workbook (experimental)
- Support for popular relational databases (MySQL, Oracle, PostgreSQL, Microsoft SQL Server, IBM DB2, SAP MaxDB) (experimental)
- Improved aggregation mechanism in TreeTable
- Updated Java bundle (1.6.0_13)
- Various bug fixes
Release 1.9.0 (March 27, 2009)
- New examples with possibility to download them directly from the TreeMap application
- Improved cosmetic artifacts with native look and feel (applet version on MacOS X)
- Full-fledged saving and improved compactness of the .mtm datasets
- Implemented selection, synchronized between the TreeMap and TreeTable components
- Improved aggregation scheme, including in the TreeTable view
- Default aggregation method can now be overriden on a variable basis
- Improved probing depiction
- Improved overall performance
- Added additional colormaps
- Various bug fixes
Release 1.8.0 (March 18, 2009)
- New examples
- Added path bar
- Improved customizable cushion drawing
- Improved overall appearance
- Various bug fixes
Release 1.7.0 (February 11, 2009)
- Improved saving procedure
- Improved MacOS X integration
- Updated Java bundle (1.6.0_12)
- Made installer files smaller (Pack2000)
- Possibility to create derived variables
- Support for formatting data
Release 1.6.3 (November 6, 2008)
- Added support for non-distorting zooming
- Animated smoothing zooming in (alt-left click) and out (alt-right click)
- Improved drawing performance
- Customizable update schedule
- Added various schemes for labeling the hierarchy
Release 1.6.2 (September 15, 2008)
- Fixed numeric stepper
- Fixed configuration tooltip display
- Added Yahoo Finance connection (experimental)
- Added progress indicator for directory scan
- Added possibility to save dataset
- Added support for RTF and HTML files
- Added possibility to set the background
Release 1.6.1 (August 28, 2008)
- Added additional look and feel themes
- Improved MacOS X integration
- Improved cushion rendering
- Cushion mode set as default
Release 1.6.0 (August 25, 2008)
- Improved update mechanism
- Experimental support of Microsoft Project files
- Multi-selection of labelling variables
- Improved behavior of combo boxes
- Files can now simply be dropped into TreeMap frame to be opened
- Icon and image data support
- Initial support for Series and Time Series
- Added support for analyzing Zip and Jar files content
- Added support for laying out directory tree
Release 1.5.0 (August 8, 2008)
- Added details view
- HTML data support
- Color data support
- Added detailed view
- Possibility to customize the popup fields
- Layout algorithms
- Improved Squarified algorithm
- Added Binary Tree algorithm
- Added Slice-and-dice algorithm
- Added Strip algorithm
- Added Pivot by Split Size algorithm
- Added option to order by size or by original order (as present in the dataset)
- Added various aggregation schemes
- Added some simple numerical transformations (called scale)
- Added possibility to limit the depth
- Tremendous improvement in performance
- Improved autodetection of file format
- New defaults for the initial selected attributes
- Label: first categorical attribute found
- Group by: second categorical attribute found
- Size: first numerical attribute found
- Color: second numerical attribute found
- Improved quick filter field
- Added TreeTable view
- Data loading progress indicator
Release 1.1.0 (July 28, 2008)
- Added support for multi-level group by
- Performance improvements
- Added check for update procedure
- Improved rendering of attribute types
- Localization of the installation procedure to all supported languages
- Added support for CSV (Comma delimited) files
- Update to Java 1.6.0_07
Release 1.0.9 (May 19, 2008)
- Partial localization to Simplified and Traditional Chinese
- Stability improvements to the Excel data loading facility
- Update to Java 1.6.0_06
Release 1.0.8 (May 6, 2008)
- Localized user interface for French and Spanish
- Added support for loading Microsoft Excel Workbook (.xls)
- Improved automatic treatment of decimal values
- Improved user-friendliness of the keyword search
- Bug fixes
Release 1.0.7 (October 19, 2007)
- New possibility of choosing arbitrary attributes for grouping
- Bug fixes
Release 1.0.6 (October 18, 2007)
- Histogram display within sliders
Release 1.0.5 (September 21, 2007)
- Cosmetic improvements and bug fixes
- Better colormaps handling
Release 1.0.4 (June 26, 2007)
- New possibility of choosing among several colormaps
Release 1.0.3 (October 22, 2006)
- New display option using cushion effect
Release 1.0.2 (October 18, 2006)
- Formating of large numerical values and overall performance have been improved
Release 1.0.1 (October 2, 2006)
- Improved sliders with that can be adjusted using spinners
- Smaller installers
- Minor bug fixes
Release 1.0.0 (August 14, 2006)