email@example.com is here!!!
This release should fix the major pain jsreport was causing when referencing external files like styles or scripts and also brings some ui or performance improvements and bug fixes.
Referencing external files with jsreport-assets is now piece of cake. This extension which is now part of the default package lets you to simply upload or link external file and embed it into any place of the template, helpers or script using the similar notation as child-templates. See the assets documentation for details.
Another great new feature lets you to turn a custom script into the global script. Such a script doesn't need to be linked to templates and runs automatically for every single one. This opens opportunities like adding common helpers into all templates.
Additionally to the mentioned new features firstname.lastname@example.org brings also some smaller UI improvements.
Like closing studio tabs using the mouse middle button
Or new context menu for renaming entities
Performance is always the big deal for jsreport. This release brings really massive performance improvements into the xlsx recipe. You can see it can handle almost 100 000 cells in 1 second and all of this with limited memory footprint.
Let us know what you think about all of it!