For 2.0, GoJS has been rewritten in TypeScript, with improvements to stability and documentation. All customers (with or without source code licenses) are able to take advantage of the TypeScript definitions
.d.ts file, which is more comprehensive in 2.0.
The size of the
go.js library has been reduced, and the gzipped size further reduced, from 1.8 versions.
The main library has been reduced by removing many of the uncommon figures. These are now an extension.
GoJS can now also be loaded as an ES6 Module, and can be run DOM-less in Node.
We have also added the ability to create your own Panels, with the new PanelLayout class. See an example here.
Read about these and several other changes and additions, here: https://gojs.net/beta/changelog.html
You can access the Beta, here: https://gojs.net/beta/
You can request a license key for the Beta, here: https://www.nwoods.com/app/activate.aspx?sku=gojs