Release Notes for Tree Viewer 1.19.0 (January 12, 2021)
Bug Fixes
- Updated to use SC-25
- Removed the NCBI Tree Use Survey
- Fixed a bug in creating a Link to View URL
- Additional minor bug fixes
Release Notes for Tree Viewer 1.18.0 (September 8, 2020)
Bug Fixes
- Corrected the help link in the Edit Labels dialog
- Fixed a bug in the overview rectangle location
- Additional minor bug fixes
Release Notes for Tree Viewer 1.17.6 (April 6, 2020)
New Features and Improvements
- Updated to ExtJS v.7.1
- Improvements in continuous deployment processes
Bug Fixes
- Minor bug fixes
Release Notes for Tree Viewer 1.17 (October 24, 2017)
New Features and Improvements
- Improved sub-tree navigation to help BLAST users find parents of collapsed sub-trees
- Improved basic navigation to be able to zoom into area
- Rendering: added more space between leaves and collapsed nodes for longest branches
Bug Fixes
- Fixed bugs related to ExtJS 6.5.0
- Fixed tooltips issues when Tree Viewer is embedded not at the top of a page
Release Notes for Tree Viewer 1.16 (July 5, 2017)
New Features and Improvements
- Switched to use Ext JS 6.5.0
- Basic navigation: added marquee selection to zoom into an area
- Sub-tree leafs navigation: added showing closest visible parent for a leaf node inside collapsed node
Bug Fixes
- Fixed tree not loading when referred by URL parameter
- Fixed spacing between labels and leaves /collapsed leaves with longest distances
- Fixed tooltips position for embedded Tree Viewer
- Fixed the link to Tree Viewer welcome page
Release Notes for Tree Viewer 1.15 (May 25, 2017)
New Features and Improvements
- New API parameter to set leaf node size
- Collapsed subtree rendering improved – made more visible
Bug Fixes
- Fixed problem with circular rendering of collapsed branches
- Fixed issue with non-working Feeadback dialog
Release Notes for Tree Viewer 1.14 (April 17, 2017)
New Features and Improvements
- Improved sub-tree expand-collapse to highlight the reference node
- Implemented zoom in function by mouse double click
Bug Fixes
- Fixed crash on back-end trying to render images larger than maximum size
- Fixed overview loss on some pages
- Fixed bug for re-rooting subtrees at midpoint
- Fixed issues with macro API not returning results for some queries
- Fixed some IE related issues
- Fixed issues with clear re-routing does not return back to midpoint root
- Fixed issues in SetSize macro function
Release Notes for Tree Viewer 1.13 (March 06, 2017)
New Features and Improvements
- New feature: search in trees
- Display layout Circular can use distances in rendering
- Improved automatic subtree collapse API
- Tool bar now implements a new button to quickly zoom to the active selection
Bug Fixes
- Fixed issue with selection when user clicks on root node
- Fixed issue with certain requests causing back-end crash
- Fixed conflicts between macro based coloring and selection
- Fixed bugs in implementation of Overview mode on some browsers
Release Notes for Tree Viewer 1.12 (February 1, 2017)
New Features and Improvements
- Implemented new API to markup trees
- Improved PDF rendering to reflect labels customization
- Implemented Tree Viewer macro language
Bug Fixes
- Fixed issue with graphic disappearance when clicked on Upload
- Fixed issue with navigation controls stop working after rapid zooming
- Fixed node selection-deselection logic
- Fixed bugs in label rendering (some labels not shown)
Release Notes for Tree Viewer 1.11 (September 21, 2016)
New Features and Improvements
- Added status bar to better communicate navigational and search information, error messages, scale bar, etc
- New API to support node collapse parameters
- Nexus export now uses the custom labels if it was set by the user
- Improved rendering of overview on large trees to better highlight the landmark topology
- Accessibility improvements of selected nodes
Bug Fixes
- Addressed issues with potential cross-site scripting security vulnerability
- Fixed image rendering issues in IE
- Fixed labels display in PDF for large trees in rectangular and slanted layouts
Release Notes for Tree Viewer 1.10 (July 19, 2016)
New Features and Improvements
- Tree Viewer can now visualize large phylogenetic trees up to 100K nodes
- Added functionality to sort the tree
- Improved distance base circular tree rendering mode
- Implemented vertical only zoom mode
- Improved visualization of collapsed subtrees
- Embedding API improvements: added API functions to zoom to selection and to add a tree title
Bug Fixes
- Fixed bug with incorrect zooming parameters passing, caused cryptic error message
- Fixed bug with disappearing scale mark, after use of overview functions
- Fixed bug with is changing or disappearing from tooltip when use Edit Label function
- Fixed issues with size and positioning of embedded trees on a page
- Fixed issues with tooltips conflicting with node collapse functionality
- Fixed issues with overview mode does not block zooming, while it should
- Fixed issues with https protocol
- Fixed image positioning for overview mode
-
Fixed image positioning for overview mode
Release Notes for Tree Viewer 1.9 (May 31, 2016)
New Features and Improvements
- Tree Viewer can now visualize medium-large phylogenetic trees up to 15K nodes
- Link To View improved to include mini url
- Implemented a new mode to place distance glyph outside of the tree graphics are (could cause interference with the main tree graphics in some cases)
- Circular layout now supports distances
Bug Fixes
- Fixed bug overview stopes working after a period of inactivity
- Fixed issue with incomplete tree with SmartBLAST
Release Notes for Tree Viewer 1.8 (March 1, 2016)
New Features and Improvements
- Implemented "Link to View" function to create minimized links to Tree Viewer
- Implemented Feedback function to inform NCBI developers about issues and improvements
- New functionality to customize labels
- Improved and reworked zoom navigation with adaptive levels and a new button to quickly zoom to the minimal level where node labels become visible
- New zooming API functions for embedders
- New API to set custom labels
- Improvements to aspect ratio selection to make radial trees look better
Bug Fixes
- Fixed bug with Radial tree layout hung
- Fixed issues with not being able to zoom to the level of visible labels on large trees
- Fixed IE issues with pinned tooltips, numerous tooltip fixes and improvements
- Fixed issues with overview in IE
- Fixed issue with missing scale marker in exported PDF
- Fixed issue with incorrect position of context menu
- Fixed issues with display of incorrect number of collapsed nodes
Release Notes for Tree Viewer 1.7.5 (November 18, 2015)
New Features and Improvements
- Improved function of de-selection of subtrees
Bug Fixes
- Fixed bug zoom not working in BLAST Tree View
- Fixed bug that part of a tree was not always visible
- Fixed bug with mouse wheel zoom
- Fixed display visual issues on some demo pages
- Fixed issue with Overview mode
- Fixed disappearing scale mark for distance trees
- Fixed issues with mouse pointer remaining "In progress" forever
Release Notes for Tree Viewer 1.7 (October 27, 2015)
New Features and Improvements
- Added new rendering mechanism for displaying trees as image tiles, to support very large trees and images
- Added Tools/Expand All to unfold all collapsed nodes
Bug Fixes
- Fixed bug with tree repositioning when selection is present
Release Notes for Tree Viewer 1.6 (August 13, 2015)
New Features and Improvements
- Added functionality to download data in Newick and Nexus formats/li>
- Added ability to turn on and off distance mode
- API function reloadTree now returns status of requested action
Bug Fixes
- Fixed a bug in multiple node selection defaults
- Fixed a bug in metadata table
Release Notes for Tree Viewer 1.5 (June 29, 2015)
New Features and Improvements
- Significant performance improvements
- Implemented ability to open URLs contained in node features (named $url) by direct clicking on a node label
- Tree loading notification improved
- Missing appname parameter warning implemented for embedded Tree Viewer
- Added ability to turn off mouse wheel zooming (support for Firefox mouse wheel event added)
Bug Fixes
- Tooltips behavior in overview mode fixed
- Resizing in full view mode fixed
- Font size alteration in embedded Tree Viewer fixed
- Firefox not displaying a tree while loading
- Fixed repositioning of the embedded Tree Viewer when clicking on a node
Release Notes for Tree Viewer 1.4 (May 04, 2015)
New Features and Improvements
- Implemented upload of custom user-defined data in ASN.1 and Newick formats
- Implemented Download function to export data into NCBI Genome Workbench
- Improved Embedding API to allow loading of custom trees from ftp: or http: locations ( Example 1 , Example 2 )
- Improved tooltips
Bug Fixes
- Fixed collapsing, selection, and node re-route
- Fixed serious IE incompatibilities
- Fixed execution and handling of long server-side tasks
Release Notes for Tree Viewer 1.3 (January 29, 2015)
New Features and Improvements
- New WEB interface, implementing full GUI for browsing trees, including pan and zoom, menus, tooltips, PDF export, tree re-routing, subtree selection and more
- WEB API for embedding Tree View on customers WEB pages
- Performance optimizations for faster rendering
- Implemented edge color and gradient options for trees
Bug Fixes
- Fixed bug in the server to better handle incorrect parameters
Release Notes for Tree Viewer 1.1.2 (May 5, 2014)
New Features and Improvements
- Made sure that labels display within viewport
- Added descfmt test parameter to change the metadata return format
Bug Fixes
- Added missing asn sample files
- Fixed bug in computing viewport size when labels are very long
- Prevented worker node from looping for an unreasonably long time
Release Notes for Tree Viewer 1.1.1 (March 24, 2014)
New Features and Improvements
- Update to support (and test) dynamically sized trees in treeviewer
- Added width and height to returned JSON
- Added parameter to control horizontal width
- Added support for dynamic viewport sizing for PDF rendering
- Added bottommargin parameter
- Added support for maximum label lengths
- Moved scale marker to the right for all layouts
- Added CORS handling
Bug Fixes
- Fixed bug when computed image size is smaller than default size
Release Notes for Tree Viewer 1.0 (January 02, 2014)
New Features and Improvements
- Added ifmt parameter to differentiate between ASN binary (default) and ASN text input
- Added viewport* , fontface , fontsize , subtreenodeID , labelformat , and labelvis parameters
- Added is-leaf flag for each node returned in the JSON image map
- Improved error handling and output
- Changed fontface parameter to accept a string instead of enum
- Changed the way the node bounds are represented in the JSON return
Bug Fixes
- The whole branch is highlighted when using selectednodeID
Release Notes for Tree Viewer 0.0 (December 02, 2013)
New Features and Improvements
- Initial release: Supports the minimal set of parameters (btc_ncid, btc_filename, width, height, etc.) and returned data (rendered image, node area information)
Table of Contents
- Tree Viewer documentation home
- Tree Viewer application home
- For Users
- User Tutorials
- For Developers
- Other Resources