Skip to main content

LEOS 5.0.0. Switch to the latest release

Published on: 12/12/2023 Last update: 26/04/2024

Compatible with Annotate - 5.0.*

 

What’s new?

The main differences compared to the previous version are: Main Features

Angular UI

  • New user interface based on Angular eUI. This is a formal replacement for Vaadin UI, that of this release will not be further developed.

[preview] Track Changes Track changes feature in it's current state of development. Code present although feature not yet finalized, and disabled by configuration.

  • Improved stability;
  • Initial version of tracking of structural changes;
  • Initial version of accepting structural changes;
  • Initial version of rejecting structural changes;
  • Added possibility to accept or reject full Article edition from outside ckEditor (Structural change)
  • Role based actions improved for track changes
  • Track changes extended to all available documents of a proposal
  • Added tracking for higher division changes both on editor as well as through the table of content;
  • Added tracking of search&replace changes;
  • Added tracking of element movement;

Technical improvements

Document Repository

  • Improved template management configuration;
  • Migration scripts adaptations;

Editor

  • Improved table handling;

Annotations

  • Improved stability of host connectors between Annotate and Core

Codebase

  • Several code refactoring steps done to achieve codebase improvements based on stability code sniffing reports;
  • Removed unused libraries;

Bug fixes

  • Improved security
  • Fixed possible exploits identified by CI/CD code validation pipelines

Revision

  • Fixed numbering issue with Division numbering inside ckEditor;
  • Fixed indentation issues that were compromising List content;
  • Improved stability editing crossheading elements;

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)

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

Last update: 12/12/2023

LEOS 5.0.0.

European Union Public Licence, Version 1.2 or later (EUPL)