Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The performance of the Editor has been improved when the document contains a large number of inline amendments. In particular, keyboard lag when typing has been significantly reduced. (LDAPP-4480)

See Inline amendments.

Other amendment improvements and changes

...

Document management (Project tab)

LNI-8

Update Significant Version labels when a bill is published

LNI-93

Remove/hide 'Convert bill to act' from 'Duplicate version' modal for NI Bills

LNI-39

Update labelling of document versions (PDFs, save snapshot & published bills)

Editor improvements

LDAPP-4519

Enable accept/reject/reply actions on tracked changes which affect content inside locked elements

LDAPP-4553

Add “text” placeholder after a defined term

LDAPP-4463

Remaining problems of inline styling

LDAPP-4547

Fix issues with cursor placement and scroll position

Quoted structures

LDAPP-4508

Update Adjacent quoted structure behaviour to remove restrictions

LDAPP-4481

Insert Quoted Structure from CCA

Validation

LDAPP-4554

Allow filtering of Document check messages depending on new categorisation

LDAPP-4548

Create a separate right-hand panel to show schema errors

LDAPP-4544

Fix the quick-fix links in the validation tooltips which appear in the Editor

LDAPP-4477

Update schematron rules for v.18

Accessibility and misc

...

LDAPP-4509

Fix accessibility issues with login

...

LDAPP-4540

...

Add banner to environment

...

LDAPP-4503

...

Investigate upgrading Oxygen to v.26.1.0

...

LNI-142

...

Improve 'Update Member' behaviour to handle endpoint downtime

...

LDAPP-4513

...

Update Docker image build process to use a later version of Tomcat and JDK 17 for Oxygen

...

LDAPP-4555

...

Update the link to the user support portal which appears in the top-right menu

Origins and destinations

...

LDAPP-4528

...

Expand/collapse all origin notes in the Editor

...

LDAPP-4520

...

Change approach to Origin notes to use //authorialNote

...

LDAPP-4529

...

Display Origin information in a generated PDF

...

LDAPP-4325

...

Prototype generate of table of origins

...

LDAPP-4535

...

The labelling of snapshots and significant versions has been improved.

Significant versions

Significant versions (e.g. published, shared and submitted to TNA versions) now show the version label from the working version they were created from and the stage to which they relate to make them easier to identify and distinguish. Hovering over the organisation short code will also display a tooltip showing the name of the user who published/shared etc. the document. (LNI-8)

Snapshot versions

Snapshot versions (created when you save a snapshot in the editor, create a PDF, share a document or duplicate a document etc.) are now named in a consistent way following the pattern “{type} {label}”. For example, all PDF snapshots will now start with “PDF” and continue with any user-defined label specified in the Generate PDF dialog box. (LNI-39)

One impact of this change is that it is now possible to publish, or submit to TNA, PDF snapshots that have been given a user-defined label.

See Documents and folders on the Project Tab .

Minor editor improvements

A few minor improvements to the editing experience have been implemented:

  • The accept/reject/reply actions in the review panel now work where the insertion or deletion affects a locked element (e.g. a reference). (LDAPP-4519)

  • When inserting a definition, an extra “text” placeholder is created after the defined term to make it easier to continue typing the definition after the defined term. (LDAPP-4553)

  • Some edge cases where Lawmaker didn’t behave as expected when applying formatting (e.g. bold, italic, underline) to more than one provision have been resolved. (LDAPP-4463)

  • Some cases where the cursor and/or screen jumps to a different location after the completion of an action have been fixed. (LDAPP-4547)

Quoted structures

Inserting quoted structure from CCA

You can now insert a quoted structure by pressing Enter and selecting Quoted Structure. (You can still insert one by pressing ctrl+Q or using the Insert menu.) (LDAPP-4481)

Inserting multiple quoted structures

The behaviour of the existing Insert Adjacent quoted structure function has been modified so it can now be used in any case where you need to insert a quoted structure after the quoted structure your cursor is in. (If you use the general Insert quoted structure function while your cursor is in a quoted structure, then a nested quoted structure will be created.)

The Insert Adjacent quoted structure function will now be useful in two specific situations:

  • Where you need to create multiple quoted structures, one after the other, to represent several discrete textual amendments, e.g. where you are specifying that several definitions should be inserted “at the appropriate place”.

  • When you are creating a complex textual amendment that starts with a lower level provision, e.g. a sub-paragraph, but continues with a higher level provision, e.g. a paragraph. In that case, the first quoted structure will contain the sub-paragraph and an adjacent quoted structure will contain the paragraph, and the start/end quotation marks will need to be adjusted appropriately in the Update quoted structure properties dialog box.

(LDAPP-4508)

Validation

As part of ongoing work to improve how validation works, this release contains a few changes:

  • Errors that relate to the underlying Akoma Ntoso XML schema now appear in their own panel XML Warnings. We’re working generally to reduce the possibility of these errors appearing in the first place but in the meantime we’re planning to issue specific guidance to help users when these errors occur. (LDAPP-4548)

  • In the Document Checks panel, we’ve changed the phase categories to “Drafting”, “Preflight”, “References” and “Spaces”. These are all on by default but you can deselect any of them temporarily to help you focus on a specific category. The “References” category covers all the errors relating to cross-references and external references. The “Spaces” category covers the leading and trailing space errors. (LDAPP-4554)

  • The “quickfix” links in the validation errors now work both in the Document Checks panel and in the tooltip that appears when you hover over the affected provision in the Editor. (LDAPP-4544)

  • A few minor updates have been made to the validation rules themselves. (LDAPP-4477)

See Document checks - validating your document

Accessibility and misc

Accessibility of login screen

We’ve improved the accessibility of the login screen. (LDAPP-4509)

Temporary banners

We can now add temporary banners to the different Lawmaker environment to notify users of upcoming changes and other important information. (LDAPP-4540)

Oxygen upgrade

We’ve upgraded Oxygen (used by the Editor) to version 26.1.0 to get the benefit of a few bug fixes that the upgrade included. (LDAPP-4503, LDAPP-4513)

Integration with parliaments' members data

We’ve made the process for obtaining up-to-date member data from the different parliaments' open data APIs more robust so it can cope with any of the APIs being unavailable for a short time. (LNI-142)

We’ve updated the link to the support portal in the menu that appears when you click on your username in the top right of the screen. It now points to https://support.lawmaker.legislation.gov.uk. (LDAPP-4555)

Origins and destinations

Version 18 includes some beta features in relation to the ongoing work to enable the generation of tables of origins and tables of destinations. This functionality is generally only available for Bills with a “Consolidation Bill” subtype.

The format of origin notes have been changed so they are more like footnotes and behave the same in the Editor. The origin notes can now be tagged if the acronyms used in the notes have been defined. (LDAPP-4528, LDAPP-4520, LDAPP-4529, LDAPP-4325, LDAPP-4535)