Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Version 16 of Lawmaker introduces some new features, updates the look and feel of the Editor and includes some bug fixes.

New features and improvements

Large print PDFs

There is now an option when generating a PDF of a document (e.g. Bill, SI, amendment list) to produce a large print version. That will produce a PDF where all the text is 20pt Arial to aid readability. This is a general features designed to work across all document types but there may still be some edge cases where the output isn’t perfect (e.g. numbers may overlap with text in certain circumstances) and we’ll be improving this feature in future versions based on additional feedback.

See Generating and viewing a PDF .

Generation of PDFs and publishing documents in the background

Rather than having to wait until the operation is complete, you can now continue to work when doing the following:

  • Generating a PDF (from the Project tab or within the Editor)

  • Publishing a document

  • Importing a document from legislation.gov.uk

When the operation is finished, you’ll see a notification pop up at the bottom of the screen. In the case of PDFs, you can click on the notification to open the PDF.

New version of Oxygen Web Author

The Editor in Lawmaker is now based on Oxygen Web Author version 25.1.

This brings a number of minor improvements and fixes but also changes the look and feel of some aspects of the Editor. Specific things to note:

  • the design of the panels at the right hand side (e.g. Document Checks and Document Information) has changed so icons are used instead of names.

  • Find and replace (ctrl+F) now appears as a panel on the right hand side rather than as a dialog box. makes it easier to see both the search panel and the document with results highlighted. Moreover, it makes it possible to see all search results at a glance without having to scroll through the document.

  • A Tags Display Mode switcher was added directly in the breadcrumb bar to make it easier to change the amount of Tags that are displayed when exploring the document structure.

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 -  LMS-913 - Getting issue details... STATUS  - 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 -  LMS-2019 - Getting issue details... STATUS  - 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 -  LMS-2295 - Getting issue details... STATUS

  2. Allow schedule numbers to be in the form "Appendix x" rather than "Schedule x" -  LMS-1807 - Getting issue details... STATUS

  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 - LMS-1812 - Getting issue details... STATUS  

  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

  • No labels