Tom Sawyer Perspectives, Java Edition

Release 7.1.2

DateDecember 14, 2015
StatusGeneral

Overview

This release resolves a potential exception in customer applications.

New

  • None

Improvements

  • None

Fixes

  • Resolved a casting exception related to specific attribute types.

Issues

  • None

Release 7.1.1

DateOctober 30, 2015
StatusGeneral

Overview

This release adds support for Neo4j 2.3, adds context-menu support for charts and timelines, and improves nested hierarchical layout with connectors. It also features continued performance tuning and improves product quality.

New

Views

  • Charts
    • Added context-menu functionality
  • Timelines
    • Added context-menu functionality

Improvements

Views

  • Drawings
    • Improved the initial rendering of the overview window in HTML5 with Mozilla Firefox
  • Timelines
    • Improved rendering performance

Layout

  • Improved connector placement in hierarchical layout
  • Improved connector placement in orthogonal layout
  • Improved precise shape clipping

System Requirements

  • Added support for Neo4j 2.3

Fixes

Views

  • Fixed search results that did not reflect model updates
  • Fixed an update hang that occasionally occurred when using filters
  • Drawings
    • Drawing fit always works properly after layout
    • Fixed the interaction between the Select and Pan tool and fixed nodes
    • Fixed tooltips that did not reflect model updates
    • Fixed hover effects showing at incorrect positions in image map views
    • Fixed an issue with view bound updates that caused slow edge crossing calculations
  • Tables
    • Fixed table row highlighting problem after filter selection changes
  • Charts
    • Zoom Fit correctly places objects within the view
  • Timelines
    • Zoom Fit correctly places objects within the view
  • Maps
    • Fixed a potential infinite loop while zooming
    • Zoom Fit correctly places objects within the view

Layout

  • Improved node packing to eliminate node overlaps after incremental layout

Licensing

  • Fixed a Licensing Manager issue that prevented licensing initialization in all threads

Build and Distributions

  • Improved how the Maven plugin manages signed JAR files

Issues

  • None

Release 7.1.0

DateOctober 2, 2015
StatusGeneral

Overview

This release introduces a new timeline view that allows users to see how data and trends vary through time. Users can now dynamically control how much data is visible from the timeline view to focus on a specific time period. Once you specify a period of time, elements within all views are filtered and updated accordingly.

This release also includes enhanced examples that improve user experience. New Crime Network, Commodity Flow, and Road Safety example applications are included, the look and feel of the tutorial applications have been modernized, and neighborhood retrieval has been improved.

Many additional performance and quality enhancements have been made in this release, including up to a 16 percent improvement in layout performance.

New

Model

  • Added functions that return the hexadecimal values of input color values

System

  • Added a logging configuration toolbar action

Views

  • Timeline
    • Added rule-driven timeline views for web applications
  • Drawings
    • Added the ability to go to the root drawing from the toolbar or with a context menu action

Examples

  • Added a Commodity Flow example
  • Added a Crime Network example
  • Added a Road Safety example
  • Added a Timeline tutorial

Improvements

Web applications

  • Improved the time required to load web applications

Designer

  • Improved the way a Tom Sawyer Perspectives project file is saved to avoid redundant changes to the file

Model

  • Improved model evaluation performance

Layout

  • Improved layout for all layout styles by up to 16 percent
  • Improved incremental orthogonal layout positioning
  • Improved orthogonal layout drawing fitting
  • Improved rotated edge label positioning
  • Improved space allocation in circular layout when there is a large connected component

Views

  • Drawings
    • Improved text rendering performance in HTML5 applications
    • Improved rendering of the overview window in desktop applications
    • Improved edge crossing visual representation and rendering performance
    • Improved composite edge UI rendering performance
    • Improved the search field keyboard interface in web applications
    • Improved the Link Navigator so that the speed is independent of edge crossing jumpovers in HTML5 views
    • Enhanced support for SVG images by loading the images based on input URL and input stream
    • Improved SVG image rendering so that the dimensions and the location of the images are set properly
  • Charts
    • Improved selection behavior that reflects in the map views
    • Improved the highlighting behavior of charts when objects are selected in other view types
  • Maps
    • Improved Zoom Fit so that objects fit to the whole map area properly
  • Tables
    • Improved the ability to see which column is being used to sort a table
    • Improved the performance of table view updates when the table shows computed attribute values

Examples

  • Improved notifications in Cineasts example when loading data
  • Improved notifications in the RDF Incremental Integrator tutorial when loading data
  • Improved drawing appearance in various tutorials and examples
  • Updated the examples and tutorials to use standard JavaScript dialogs
  • Improved neighborhood retrieval

Documentation

  • Improved UI Editor tutorial documentation

System Requirements

  • These operating systems have been added:
    • Apple OS X 10.11
    • Microsoft Windows 10
  • These browsers have been added:
    • Apple Safari 9.0
    • Microsoft Edge
  • This browser has been dropped:
    • Apple Safari 7.1

Fixes

Views

  • Fixed the toolbar height initialization bug that was evidenced in various web browsers
  • Drawings
    • Fixed a flickering problem in the overview window
    • Fixed URL rendering in tooltips in HTML5 applications
    • Fixed the curved path UI element's width property setting in the UI editor
    • Overlaps between fixed and movable connectors have been resolved
    • Fixed a flickering problem in image map views in the Microsoft Edge browser
  • Tables
    • Table views update properly after interactive sorting or restoring the initial sort order

Examples

  • Fixed an integrator error when committing changes in the Acyclic Test example

Integrators

  • Fixed a REST integrator error when the JSON response contains characters not supported in XML
  • XML integrator with XSL transformations works properly when the project is loaded from a URL

Issues

  • None