Versions Compared

Key

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

Version 16.2 of Lawmaker is a minor release containing a number of security and bug fixes.

It was released on [x June 2024]6 June 2024.

Document check updates

A number of changes to the document checks have been included in v.16.2:

New rules

  1. Regulation and article numbers in SIs and SSIs should end with a full stop.

  2. Unnumbered paragraphs shouldn’t start with a quote mark - this suggests that the unnumbered paragraph has incorrectly been used to create a definition or a textual amendment.

  3. Highlight cases where the "Other Date" option has been used when setting the dates in an SI/SSI to ensure the user double-checks that the correct option has been selected.

  4. Highlight cases where a quoted structure containing a partial element has been imported from http://legislation.gov.uk (e.g. a quoted structure containing only a heading) so it can be altered to work correctly with Lawmaker.

  5. Step elements should have a number in the form “Step x”.

  6. Identify nested <mod> elements and provide a quick option to delete them.

  7. Chapter numbers in citations in footnotes should have a space between “c.” and the number, e.g. “c. 13”

  8. SI and SSI citations in footnotes should be formatted correctly, e.g. “S.I. 2024/34” or “S.S.I. 2023/1234”.

Updates to existing rules

  1. The rule that identifies missing quotation marks at end of quoted structure is now mandatory rather than advisory.

  2. The rule that identifies leading and trailing spaces has been extended to include “figure spaces” which are created by the autocorrect feature when a user types in two spaces in a row.

List of issues

SI/SSIs

Issue key

Summary

User support ticket

SPT-1684

Date

Fixed a bug where the date picker on the Update Document Information modal for Acts

appears

appeared below rather than above the date field

SPT-

1681

SP Groupings list can pull in OPC draft amendments that aren't visible to SP users

SPT-1675

Cannot select quoted structure following text with mouse after cutting provision

SPT-1669

If you add

1669

Fixed a bug where adding too many subjects to an SI/SSI

,

caused the save/cancel buttons to disappear

SPT-

1666

The sync.model.MarkerContentProps.prototype.getElementAttributes function in Oxygen v25.1 is throwing an exception and breaking Lawmaker editor functionality

SPT-1661

ITHC 21 - High - Vulnerability Within Third-Party Library

SPT-1660

ITHC 19 - Medium - Deprecated HTTP Security Header

SPT-1659

ITHC 16 - Medium - Session Token in URL

SPT-1658

ITHC 15 - High - Raw Database Query

SPT-1655

Explanatory Notes of a UK Public Act pushed onto the second page in PDF Act title is long

SPT-1652

Imported formula contains unexpected XML attribute: overflow

SPT-1643

Imported formula contains unexpected xml

SPT-1639

Margins on first page of the House Bill PDF of a UK Private Bill are wrong

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2957

SPT-1636

Auto-save does not restore changes made to the Preface or Preamble of an SI

SPT-1630

1583

Fixed a bug where the ‘Copy to another Project’ action always stripped out the Procedural rubric in SIs

LMS-2657

SPT-1601

Fixed a bug which caused the ‘Copy to Another Project’ action to fail when copying SIs where the procedure had been changed

LMS-2722

Amendments

Issue key

Summary

User support ticket

SPT-1681

Fixed a bug which caused draft amendments to be pulled into Groupings lists

SPT-1630

Fixed a bug where Auto-apply appears to succeed for a simple "leave out" amendment but the amendment is not applied and disappears in the editor

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/

LMS-2741

SPT-

1626

Line numbering stops when generating a 'changes applied' PDF of an amended version of a bill: TTFL change markup breaks numbering 

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2832

SPT-1625

When

1625

Fixed a bug where auto-applying a "leave out and insert" amendment which leaves out the end of the last line in a Quoted Structure

,

caused the new text

is

to be inserted in the "following text" after the Quoted Structure

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/

LMS-2732

SPT-1622

Fragment locking: New amendment

Fixed a bug which caused new amendments in a LoDA

appears 'unlocked'

to become locked for editing after 5

-10

minutes

, preventing further editing

SPT

-1621Accessibility

-

Radio Buttons - Up/Down Arrow Keyboard Navigation

SPT-1613

Text in the amendment preview window sometimes overlaps or is rendered incorrectly - affects Quoted Structures

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/

1613

Fixed a bug which caused amendment text inside Quoted Structures to overlap or render incorrectly in the Amendment Preview window

LMS-2702

SPT-1610

Duplicate IDs

Fixed a bug which caused duplicate IDs to be generated for the date block in a Lords Running list when using the Document Information panel to update the list date

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2794

SPT-1607

Deleting

LMS-2794

SPT-1342

Fixed a bug which caused a ‘null values’ error message to appear when creating an Official List

LMS-1356

SPT-1306

Fixed a bug which prevented Dnums being assigned to Inline amendments

Editor

Issue key

Summary

User support ticket

SPT-1675

Fixed an issue which made it difficult to select a Quoted Structure’s Following Text with the mouse after cutting a provision in the document

SPT-1666

Fixed a bug which caused the document to become locked when Saving if there were ‘Surround’ tracked changes

SPT-1643

Improved importing from http://legislation.gov.uk so that imported formulae no longer contain unexpected XML attributes (“altimg”)

LMS-2865

SPT-1652

Improved importing from http://legislation.gov.uk so that imported formulae no longer contain unexpected XML attributes (“overflow”)

SPT-1636

Fixed a bug where restoring from an auto-save does not restore changes made to the Preface or Preamble of an SI

SPT-1607

Improved renumbering to take account of tracked changes: deleting sections in the main Body of a document with

Tracked Changes

change tracking enabled

,

and then renumbering

,

no longer deletes the content of all subsequent <Num> elements and instead renumbers correctly

SPT-1606

Deleting

Improved renumbering to take account of tracked changes: deleting paragraphs in Schedules with

Tracked Changes

change tracking enabled

,

and then renumbering

,

no longer causes numbering to restart from 1 after the next Schedule Part following the deleted

para

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2770

SPT-1601

Copy to Another Project not working for SIs that change procedure

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2722

SPT-1599

Recovering an autosaved version refreshed the document losing changes

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2755

SPT-1594

Some documents containing tracked changes markup still cause PDF generation to fail

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2703

SPT-1583

 Copy to another Project is striping out the Procedural rubric in SIs

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2657

SPT-1550

Download zip file - strange file name and error extracting the file

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2472

SPT-1549

Footnotes in long table cells causing problems in PDF

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-2479

SPT-1537

Increase Character Limit for Dropdown Entries

SPT-1443

Comments are lost when splitting a provision

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-1742

SPT-1342

Official Lists - can't read null values error message

https://lawmaker.atlassian.net/servicedesk/customer/portal/1/LMS-1356

SPT-1318

Partial tag spacing problem

SPT-1310

LMAR090-PM7 (High) - Remove access keys from privileged accounts

SPT-1306

Dnums not assigned to an Inline amendment

SPT-571

Lords Amendment List PDF 

SPT-388

Fix exceptions/log messages that occur very frequently in the Oxygen framework

LDAPP-4342

Update schematron rules for v.16.2

paragraph

LMS-2770

SPT-1599

Fixed a bug where using the undo function in the Editor sometimes resulted in auto-save versions not being restored correctly

LMS-2755

SPT-1443

Fixed a bug which caused comments to be lost when splitting a provision

LMS-1742

SPT-1318

Fixed a minor bug which caused extra XML tag indicators to appear in unexpected locations in the Editor (visible with ‘partial tag’ mode enabled)

SPT-388

Fixed several recurring exceptions/log messages which were related to the functioning of the Editor

SPT-1574

Fixed an issue with the handling of single and double spaces in tracked changes mode.

SPT-1620

Fixed an issue where the Copy Provisions dialog box wouldn’t list provisions if there were unexpected newline characters in the XML

Accessibility and misc

Issue key

Summary

User support ticket

SPT-1621

Accessibility improvements: made it possible to use the keyboard to select and navigate between radio buttons in several menus using the arrow keys

SPT-1550

Fixed an issue which prevented extraction of ZIP files downloaded from Lawmaker where the version name contained a special character

LMS-2472

SPT-1537

Increased the character limit for drop-down menus throughout Lawmaker

PDFs

Issue key

Summary

User support ticket

SPT-1594

Fixed a bug where the presence of some forms of tracked changes caused PDF generation to fail

LMS-2703

SPT-1639

Corrected the margins on first page of the House Bill PDF of a UK Private Bill

LMS-2957

SPT-1549

Fixed a bug which caused incorrect rendering of tables and footnotes when footnotes appeared on text inside long table cells

LMS-2479

SPT-571

Corrected minor formatting errors in Lords Amendment List PDFs 

SPT-1655

Fixed a bug where the Explanatory Notes statement at the start of a UK Public Act was pushed onto the second page of the PDF if the Act title is long

SPT-1626

Fixed a bug which caused line numbering to stop when generating a 'changes applied' PDF of an amended version of a bill

LMS-2832

Security

Issue key

Summary

User support ticket

SPT-1659

ITHC 16 - Session Token in URL

SPT-1661

ITHC 21 - Vulnerability Within Third-Party Library

SPT-1660

ITHC 19 - Deprecated HTTP Security Header

SPT-1658

ITHC 15 - Raw Database Query