Versions Compared

Key

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

This is a major release…release containing a range of new features, significant enhancements to the referencing functionality, a new beta feature to generate citation footnotes in SIs and some bug fixes.

It was released on [datex August 2024].

External X-refs

...

References to other provisions and documents

Reference tagging (including external references)

The referencing functionality in Lawmaker has been significantly improved and expanded in v.17.

The most significant change is that the Tag References function will now tag some external references (i.e. references to other enacted legislation like Acts, SIs or EU legislation) 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 (i.e. references to provisions within the same document).

Other improvements include:

  • The tag references function is much better able to distinguish between internal and external references.

  • References that rely on other reference for their full context (e.g. where there is a reference in the opening words of a provision which qualifies every reference in the child provisions) are now handled correctly in most cases.

  • The tag references function now updates and, where necessary, retags existing references at the same time.

  • The colour of internal links has been updated to make it more accessible and external references have been given a different colour.

To tag external references, Lawmaker uses the data behind http://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) includeIn addition, the tag references function now includes support for:

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

  • References that implicitly are 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”], so long as the name is defined in the same document somewhere.

See Cross-references (x-refs) .

Referencing toolbar

The new referencing toolbar (accessible by double clicking on a reference) makes it easy to complete a number of actions directly in the Editor.

You can jump directly to any referenced provision, whether it is internal or external. In the latter case, the referenced provision will open up in http://legislation.gov.uk in a separate tab.

The text of a reference can no longer be directly edited in the Editor but you can use the Edit reference option in the toolbar to update the text and metadata fields if necessary.

You can also trigger an update of the reference, mark it to be ignored or remove the reference mark-up from the toolbar.

Creating internal references from provisions in the Editor (rather than the structure view)

By right-clicking on a provision in the Editor and selecting Copy reference to provision you can choose a reference to that provision to be copied to the clipboard which can then be pasted elsewhere.

This replicates the functionality that was previously only available from the structure view.

Generating citation footnotes in SIs

Lawmaker v.17 includes a new beta feature to automatically generate citation footnotes for external references in an SI or SSI.

This feature relies on the data from legislation.gov.uk to generate footnotes that contain summarised amendment history of the referenced provison.

See (add page for citation footnotes) for more on this.

Church Measures

Lawmaker can now be used to create and manage Church Measures.

Church Measure is a new document type available from the Create New Project dialog box. Broadly speaking the functionality and presentation for Church Measures is the same as for UK Bills. However, there is no ability to create amendments or amendment lists.

Quoted text

When drafting a textual amendment to another enactment that only involves a word or phrase rather than a whole provision, you can insert a Quoted Text element to represent the text that is being left out, inserted or substituted.

The new “Quoted text” element can be inserted from the Content Completion Assistant by pressing Enter and selecting Quoted text.

Quote marks automatically appear but can be removed or altered if necessary.

Sorting amendments by marshalled order on the Amendment Manager Tab

A new option on the Amendment Manager (via the Sort by marshalled order button) allows you to sort all the visible amendments by the order that they would appear in a marshalled list, including reflecting any Order of Consideration. This feature uses the same logic for generating a marshalled list that is already present in Lawmaker.

The previous “OoC sort” function has been removed.

Scripted marshalled list improvements

Some limited improvements to the functionality for generating Scripted Marshalled Lists in the Scottish Parliament have been implemented.

These are:

  • tbc

Submitting amendments from a LoDA

When amendments are submitted directly from a list of draft amendments, the receiving organisation (e.g. the Commons or Scottish Parliament) will also receive a copy of the list (accessible from the Amendment Workspace tab) so they can see the order in which they appeared on that list and to help them manage the amendment checking and tabling process.

Editing fragments of a schedule

Schedules in Bills and SIs are now fragmented at the grouping level (e.g. Part, Chapter, cross-heading) as well as at the schedule level.

This means that more than one user can edit provisions in the same schedule at the same time. It also means that the Edit Portion function can be used to open up a portion of a schedule rather than only the whole schedule.

In consequence of this change, the structure view now shows the grouping levels within a schedule by default.

SI improvements and changes

  • Dates in the date block that are left empty now automatically show as three asterisks “***”.

  • If all the paragraphs within a regulation or article are deleted other than one, the remaining paragraph is automatically unwrapped so an undivided regulation or article is left.

  • The banner is now locked in the Editor to prevent accidental changes. It will still update automatically if the procedure is changed.

  • The content of the subject, title and number blocks at the beginning of an SI are now locked in the main Editor window to prevent accidental changes. You can still update the subject by clicking on it and selecting the appropriate subjects in the dialog box. The title and number can still be updated via the Document Information panel on the right.

  • The list of available subjects in the Subjects dialog box has been updated.

  • OFGEM and OFCOM have been added as new Lawmaker organisations.

Bug fixes

Issue key

Status

Summary

User support ticket

SPT-1702

QA Ready

Performance issue in getElementByGuid (Oxygen client-side code) (included in patch release 16.2.1)

SPT-1699

QA Ready

Poor performance when copying a reasonable number of provisions (included in patch release 16.2.1)

SPT-1693

QA Ready

Text in ukpga quoted structure //section/intro is not justified in PDF

SPT-1692

Done

Page numbering broken from page 10 onwards in Scottish Parliamentary Amendment lists

SPT-1682

QA Ready

Long hyperlinks (URLs) that are split across multiple lines have line spacing issues in the PDF and CSS issues in footnotes in the editor

SPT-1679

QA Ready

Specific wordings of SI/SSI dates still causes line break

SPT-1677

QA Ready

ALL CAPS text is displayed with additional spacing in the Edit Portion dropdown

SPT-1676

QA Ready

Procedure of SI on the Project tab or Dashboard is locked in after creation and unchangeable

SPT-1633

QA Check

Auto-applying amendments to rref elements sometimes results in too much text being included in the rref; original rref's href attributes also persist

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

SPT-1632

Done

Auto-applied amendment which inserts text beginning with punctuation after a <ref> element adds the text inside the <ref> when accepted

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

SPT-1631

QA Check

Incorrect Document Push in Copy Provisions Operation

SPT-1627

QA Ready

Incorrect comparison result when an x-ref has been updated within a <mod>

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

SPT-1611

QA Check

Oxygen exceptions occurring when a user accepts tracked change edits ("A problem has occurred") (included in patch release 16.2.1)

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

SPT-1558

QA Ready

Resolve PDF rendering issues caused by missing attributes on quotedStructures (ukl:docName and ukl:indent)

SPT-993

QA Ready

Ensure that PDR accounts can no longer be disabled