Skip to main content
Skip table of contents

What's new in version 21.0?

Version 21.0 is a significant release which includes several new features and improvements, together with some bug fixes.

It was released on 20 October 2025.

New features, improvements and changes

Backup snapshots when saving

Lawmaker now retains more backup versions when you save a document, making it easier for you to restore content that has been accidentally deleted or lost by some other means.

From the Project tab you can now access a snapshot of every save you made to a working version in the last 24hrs. Snapshots older than that are deleted other than the 3 most recent ones which are always retained.

See Saving your document.

Adding introductory text to a Schedule

There is now an additional option at the beginning a schedule to insert opening words before the rest of the content - the option in the CCA is “Schedule introduction”. This introductory paragraph can then be followed by any other schedule content, e.g. Parts or cross-headings.

image-20251003-154809.png

See Inserting provisions and other elements.

Updating references while renumbering

When renumbering the whole document, you can now update the references in the document at the same time.

If you select “Update x-refs in the whole document after renumber” then, once the renumbering action is complete, Lawmaker will go back through the document and update references so they reflect the updated numbering.

image-20251007-064538.png

See Renumbering provisions.

List formatting

The indentation of lists in PDFs has been adjusted to make sure unnumbered lists are clearly distinguishable from the paragraph above them.

See Working with lists in tables and elsewhere.

Adding sort codes to amendments in the Editor

We’ve changed the way you confirm changes to amendment sort codes and other amendment information in the Editor to make it quicker and more intuitive.

To confirm a change all you need to do now is press Enter. As soon as you start editing, a reminder message will appear.

image-20251007-082554.png

See Managing amendment information .

Amendment Workspace and Official Lists Tab

The performance of the Amendment Workspace and Official List tabs has been improved. Snapshots for individual lists are now only loaded when you click the toggle next to a specific list with the result that the initial loading of the page is quicker. If you’re viewing a list of snapshots it should also automatically update when a new snapshot is created, e.g. if you generate a PDF.

It is now possible to sort the lists on both the Amendment Workspace and Official list by any column.

Lists on the Official Lists tab now show the count of amendments contained within them in the same way as is shown on the Amendment Workspace.

image-20251007-090028.png

Amendment Manager

The overall performance of the amendment manager has been improved, in particular the time taken to load the screen when there are a large number of amendments.

In addition, we made some improvements to the information available on the screen and how you navigate through the amendments:

  • We’ve added a bar showing a count of all the amendments visible in the amendment manager and a count of the amendments you’ve selected.

  • We’ve changed the scrolling behaviour on screen so that the amendment filter options and the Amendment Actions menus remain visible when scrolling down a large list of amendments.

image-20251007-103442.png

See Amendment Manager Tab - viewing and managing individual amendments.

Applying amendments

This version introduces a number of improvements to the auto-application of amendments:

  • you can now apply amendments to list items,

  • leave out and substitute amendments in Northern Ireland that use “head” or “sub-head” instead of “paragraph” or “sub-paragraph” are recognised and applied correctly,

  • number locks on new provisions are removed automatically when amendments are accepted in NI and UK Bills.

See Auto-application of amendments to a Bill version and Accepting all applied amendments in a bill version

Northern Ireland Marshalled lists

When you generate a marshalled list for a NI Bill, the order of consideration is now only included if the stage is set to Consideration Stage.

Sorting now takes into account amendments that substitute whole clauses or schedules.

API

The Lawmaker API now includes an endpoint enabling authorised organisations (e.g. the UK Parliament) to update the proposer and supporters on specific amendments. This enables direct integration between parliamentary systems and Lawmaker.

New organisation

The Welsh Government has been added as an organisation in Lawmaker in preparation for Lawmaker being used to draft Welsh Statutory Instruments in a future release.

Bug fixes

Issue key

Summary

Service portal ticket number

Service portal link

SPT-1647

Document dirty status edge cases

SPT-1654

It is possible to lose changes to amendments due to the interaction between locking and the auto-save restoration process

SPT-1778

Discrepancy in Wrap-Up (uk:wrapUp) Indentation vs. Final PDF

PRB1001091

https://www.smc.leidos.com/problem.do?sys_id=42225a8f1bda5a105a2afee5d34bcb1a

SPT-1804

Auto‐apply of amendments times out when applying a large number of amendments (possibly due to infinite regex loop)

PRB1001373

https://www.smc.leidos.com/problem.do?sys_id=08e7dba51b846650b3570ed0f54bcb11

SPT-1820

Overlapping hybrid substitute amendments are not prevented

PRB1001644

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3D831a392e1b9966106d2c4195d34bcb52%26sysparm_stack%3D%26sysparm_view%3D

SPT-1826

Empty //num element created when inserting a new paragraph or sub-para with change-tracking enabled

PRB1001517

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3Dd395ffa71beca610b3570ed0f54bcbbf%26sysparm_stack%3D%26sysparm_view%3D

SPT-1828

Adding sort code to amendment list causes a long spinner

PRB1001469

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3Db73c535c1b2ca210b3570ed0f54bcb0b%26sysparm_stack%3D%26sysparm_view%3D

SPT-1856

//blockContainer[@ukl:Name='P'] elements are present in imported SIs

PRB1002002

https://www.smc.leidos.com/problem.do?sys_id=66333db81b7eaa506d2c4195d34bcbe5

SPT-1858

Amendment Manager filter: status filter becomes populated with all statuses when navigating back to the Manager from another tab

PRB1002122

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3D33c6451d1b3f2e106d2c4195d34bcb2b%26sysparm_stack%3D%26sysparm_view%3D

SPT-1859

Inputting a percentage symbol into the Amendment Manager filter causes the page to crash - unable to access the Manager after that point

PRB1001641

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3Dd09b759e1b9166105a2afee5d34bcb0f

SPT-1860

Can submit 'On Hold' amendments when multi-selected along with 'draft' amendments, despite red cross in modal

PRB1002084

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3De5c3a3231bcba2106d2c4195d34bcbed%26sysparm_stack%3D%26sysparm_view%3D

SPT-1862

Auto-numbering Group of Parts & Schedule Group of Parts stops at 7

PRB1001737

https://www.smc.leidos.com/problem.do?sys_id=0bbc167f1b6d62906d2c4195d34bcb2b

SPT-1865

NI Marshalled List deadline date in the PDF is showing the list date, not the deadline date

PRB1002145

https://www.smc.leidos.com/nav_to.do?uri=%2Fproblem.do%3Fsys_id%3Dc14e70351bc07a102cf3ea01b24bcb95

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.