Releases: zakandrewking/escher
v1.6.0
What's new?
-
Tooltips: Try out the new tooltips by hovering over reactions, metabolites, and genes. You can build custom tooltips with our JavaScript API, and there is a brand new tutorial to show you how.
-
D3 v4: Escher now uses D3 version 4, which means easier packaging, smaller files sizes, better testing, and better performance
-
Revamped docs: Check out our new and improved documentation
-
New Escher Converter: Escher Converter is now on version 1.2, and it includes the ability to convert SBML with the Layout Extension and SBGN-ML to Escher JSON.
-
Simplified shortcuts: Some keyboard shortcuts are simplified: zoom in (
+
), zoom out (-
), zoom to canvas (0
), zoom to nodes(1
), find (f
), and settings (,
). For now, the old keyboard shortcuts (withctrl
) still work. -
Better reaction shapes: We made some improvements to the shapes and label locations for new reactions. This should make drawing maps even easier:
v1.6.0-beta.1 Tooltips beta
Try out the new tooltips by hovering over reactions, metabolites, and genes.
v1.5.0
New features
There is now an option in the web application to download a map as a PNG file (Map > Export as PNG
).
Bug fixes
This release also includes a critical security update for the Python package. Before this release, when running the Python server with public=True
, the Python server would serve files outside of the Escher directory through directory traversal (e.g. ../..
). This has been fixed, but it is still best to run the server with public=False
, and this is the default for all past and future versions.
v1.4.4
Fixes a bug that broke Escher in the Jupyter notebook.
v1.4
This release bring an overhaul to the Escher build, testing, and releases processes.
Escher is now available as a NPM package: escher-vis. You can include Escher in JavaScript packages and embed it in other projects with build tools like browserify and webpack.
With the move to NPM, Escher is also available on npmcdn.com. For more details on including Escher in your project, check out the docs.
Version 1.4 also includes a number of bug fixes and small improvements, including:
- You can finally build exchange reactions with a positive coefficient
- When embedding a map, you can leave out the embedded_css argument and Escher will provide a default
- You can do limited editing in the IPython/Jupyter notebook by setting
enable_editing=True
- The Python
save_html()
function has been completely revamped for more intuitive results - and much more!
v1.3.1
Data files can use IDs or descriptive names for genes, reactions, and metabolites.
v1.3
Adds CSS3 3D transforms for hardware-accelerated zooming and panning. This is optional, available on the homepage as the "Responsive pan and zoom" option and in JavaScript with the use_3d_transform option.
Also updated the Escher citation info, and included underscore.js in the Escher library.
v1.2.1
- New web function: Update names and gene reaction rules using model
- Instructions for building maps based on maps for another model
- Hover over genes for a tooltip with another identifier (e.g. the gene name)
- Bug fixes
v1.2
With this release, Escher shares maps and models with the new BiGG Database (BiGG 2).
It also includes versioning for maps/models on the Escher website, tooltips when you hover over reaction and metabolite labels, and a number of bug fixes.
v1.1.2
Bug fixes
- fixes bugs with Python 3 and url response decoding
- make maps full height in latest iPython notebooks
- update notebooks