Versions Compared

Key

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

...

Upgrading the version of Oxygen also resolves some security flaws present in earlier versions.

[External X-refs

The Tag X-ref function will now tag some external references as well as internal references.

By “external reference” we mean a reference to an Act, secondary legislation or EU legislation.

The references that are currently handled are those references where the Act or SI title is included as part of the reference, e.g. “section 5 of the Criminal Justice Act 2000” or “paragraph (1) and (2) of regulation 45 of the Procurement Regulations 2023”.

The feature uses the data behind legislation.gov.uk to lookup and identify the appropriate legislative documents.

External references that are not currently handled (but will be tackled in later releases) include:

  • References that refer back to a previously mentioned Act or SI etc., e.g. “section 7 of that Act”

  • References that implicitly external due to their context but don’t directly include the title of the Act or SI etc., e.g. references in provisions following a statement like “Section 32 of the Criminal Justice Act 2000 is amended as follows.”

  • References that rely on defined names for an Act or SI rather than its proper name, e.g. “Regulation 17 of the 2009 Regulations”]

UK and Scottish Bills - Order of Consideration validation

When you save changes to an Order of Consideration (accessed on the Amendment Manager Tab), Lawmaker will now validate that every clause/section/schedule mentioned in the updated Order exists in the published version of the Bill. This enables you to fix the issue before it results in issues when you try and generate an amendment list based on the Order.

Cancelling Save operation

You can now cancel a save operation mid-way through and be able to continue working on the document or retry saving it.

To cancel the save, click on the banner at the bottom of the screen. The banner will change when the save operation gets to a point when it can no longer be cancelled.

When you cancel a save: you will be taken back to the Editor, your document will be as it was before the save, and you will be able to make further changes to it. The save button should be activated allowing you to restart the save operation.

This is particularly to help in the situation reported by users in some organisations that the save operation gets stuck at 0% or later but it may also be useful where you have triggered a save on a large document by accident and don’t want to wait until it is complete.

See Saving your document

Auto-application of amendments - checking for page/line information

Before attempting to apply any amendments to a Bill, Lawmaker now checks that the Bill version you are applying amendments to contains the necessary page and line information. This is to prevent the case where all amendments

...

fail to apply due to the lac

Improved sorting of ping pong motions in the Lords - amendments to amendments

Document check improvements

A number of improvements have been made to Document checks. These include fixes to existing checks and new rules:

New rules

  1. Identify page breaks in document - LDAPP-3177 - 

    Jira Legacy
    serverSystem JIRA
    serverId18b81902-662f-326c-8748-cd8a7213ac3e
    keyLMS-913
     - pattern ID "page-breaks"

  2. Identify table cells that contain quoted structures or nested tables and warn of line numbering issues - pattern ID "tables" updated

  3. Identify definitions that contain two //p elements as likely occurrences of copy/paste error (user probably meant to create two definitions - pattern ID "definitions" updated

  4. Identify empty definitions - LEGDEV-6125 - pattern ID "definitions" updated. Quickfix added to delete empty element

  5. Identify <inline name="placeholder"> and <ref class="placeholder"> elements that are non-empty. Dealing with the case identified where an SI was submitted that had a footnote inserted within a placeholder. pattern ID "placeholders". Quickfixes to remove placeholder in 1st case and remove content in 2nd case.

  6. Identify cases where there is an <intro> but no children - [LMS-1642] Invalid structure in UKPGA 2023/37 - Jira Service Management (atlassian.net) - pattern id "intros" - added quickfix to convert intro to content -

  7. Identify provisions that have 2 num elements and add quickfix to delete second one - 

    Jira Legacy
    serverSystem JIRA
    serverId18b81902-662f-326c-8748-cd8a7213ac3e
    keyLMS-2019
     - pattern "hcontainer" updated and quickfix to remove any additional nums added

  8. Identify unnumbered paragraphs that begin with something that looks like a number - LEGDEV-6090 - pattern id "unnumbered-paragraphs" - quickfix to remove the number added.

Fix/update existing rules

  1. Correct numbering check for EUProv2 elements (paragraphs) which should be Arabic numerals followed by a full stop - 

    Jira Legacy
    serverSystem JIRA
    serverId18b81902-662f-326c-8748-cd8a7213ac3e
    keyLMS-2295

  2. Allow schedule numbers to be in the form "Appendix x" rather than "Schedule x" - 

    Jira Legacy
    serverSystem JIRA
    serverId18b81902-662f-326c-8748-cd8a7213ac3e
    keyLMS-1807

  3. Remove the false positives where ping pong amendment's docStage doesn't match Consolidated List docStage because of the addition of the Bill number to the list stage version -

    Jira Legacy
    serverSystem JIRA
    serverId18b81902-662f-326c-8748-cd8a7213ac3e
    keyLMS-1812
     

  4. Deal with false positives in relation to the error message warning of two lists back-to-back - [LMS-2302] Explanatory notes and an error message - Jira Service Management (atlassian.net)  

  5. Remove following error - When opening a single schedule with 'Edit portion of document', the following validation issue occurs "Advisory: There is only one schedule so its number should be "Schedule" not "Schedule 3" 

  6. Deal with feedback on legal numbering from v.15 version (see LDAPP-4191). 

  7. Update x-ref rule that checks citation matches @href attribute to cope with external reference - pattern ID "invalid-xrefs"

Bug fixes