Compatible with Annotate - 5.2.*
Compatible with AKN4EU 4.1.1
IMPORTANT NOTES
This release is intended to provide an experience with the software and is stripped of several important components to enable ease of use.
This software is adapted to run on a local server for demo purposes and without proper security mechanisms.
This software is still under active development so some features may be added, removed or changed over course of time.
DEPENDENCIES
To compile the supplied source files and run the generated WAR the following software should be configured:
- Java SDK version 8.0
- Maven version 3.3.9+ (Maven runtime memory might need to be set: MAVEN_OPTS=-Xms256m -Xmx512m) (Maven settings, proxy and mirrors, might need to be adjusted to your environment and internet access requirements)
- Supported browser is Google Chrome version 45+ (Mozilla Firefox ESR version 38.3 and Microsoft Internet Explorer version 11 are known to work with minor issues)
- Node 18.18.2.
What’s new?
Technical improvements / changes
- Table of Content edition : Allow for multi-selection of element of same nature to drag&drop in bulk;
- Signature element is now editable;
- Support for importing higher division from the Official Journal;
- Disabled the creation of tables inside table cells;
- Business Continuity Plan : Support for version archiving, removing it from the versions pane;
- Landscape plugin extended to Article, Level and Block Container elements;
- Enriched cypress test coverage;
- Proposal export service to return PDF byte[] instead Toolbox JobId;
- Revised numbering of points passed 'z';
- Revised notification email sent to users that are removed from collaborators list;
- Pre-finalization:
- fine tuning : no "_" in xml:id, all elements must have an xml:id, no more class template;
- If an institutional reference (“docNumber”) is added: FRBRNumber must have "refersTo" attribute instead of "xml:id";
- API:
- Improved updateWithTranslations REST API to generate separate files for Annexes in word rendition;
- Improved getProposalMilestones REST API to include language parameter to retrieve the milestones of the linguistic versions;
DevOps
- CNS configuration revised and updated;
- CRON configuration adapted for cluster solution to avoid CNS emails to be fired more than once for same event;
Bug fixes
- Fixed permissions: Reviewer role users where not able to create annotations;
- Versions creation logic revised resulting in avoidance of unnecessary document version creation;
- Fixed: Sending proposal for contribution was refactoring the internal references in Annexes;
- Edition:
- Jumping between ckEditor instances could lead to text loss;
- Corner case: Fixed issue with Add Subparagraph plugin;
- Under special scenario, indenting elements in Annexes were creating duplicate element IDs;
- Table of Content:
- corner case made specific element not allowed to be moved;
- Export:
- Text formatting on cover page title was not being correctly escaped;
- pdf of legal act clean version was including cover page;
- corner case: exporting of cover page was not including track changes;
- corner case: Specific individual files were result in export error;
- Fixed: Suggestion were showing 'outdated suggestion' tag in the exported pdf file
- Track Changes:
- Fixed: Annexes not being added from Interservice Consultation side;
- Issues with version comparison containing track changes;
- Recitals renumbering not properly shown when newly recitals were added;
- Fixed: Heading of Definition Article not tracked;
- Corner case: Possible to save an Article without content;
- Corner case: soft enter icon not visible after save;
- Security:
- Fixed: Possible XML External Entity Injection due to default config on DocumentBuilderFactory
Get in touch
We are envisaging to create an open source community on software for legislation drafting, in order to share best practices, experiences, expertise, and why not code!! Should you be interested in joining our open source community, or you would just like to share with us some observations on our work, please contact us at: DIGIT-LEOS-FEEDBACK@ec.europa.eu.
Join the LEOS community · Wiki · LEOS Community · GitLab (europa.eu)
We are looking forward to hearing from you,
The LEOS Team