Versions Compared

Key

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

...

Bill title

Amendments tested

Notes

Employment Rights Bill

(House of Commons, As Introduced)

102 out of 114 amendments applied

Scenarios tested:

  • Hybrid substitutions which leave out text and insert paragraphs within a definition

  • Leave out amendments which span the end of a subsection, paragraph or other similar structure

  • Hybrid substitutions which leaves leave out text and inserts sub-paragraphs

  • Substituting amendments which replace the entirety of the content of a Quoted Structure

  • Leave out amendments which remove a word within a defined term inside a definition

  • Amendments which insert lengthy new Schedules

  • There is one complex hybrid amendment in this set which failed to be applied. This amendment also fails to apply when tested using the current version of Lawmaker (v.17.2).

  • An amendment to substitute a whole table row failed to apply. This cannot be applied in v.18.0 but will be supported in v.18.1.

  • 4 inserting amendments failed to apply because the wrong starting element had been chosen for the Quoted Structure (for example, 'Content' had been used when 'List' should have been selected).

  • One of the failing amendments inserts a new cross-heading in the middle of a Quoted Structure containing multiple new sections which aren’t grouped under cross-headings. In version 18.0, auto-apply is capable of inserting cross-headings in parts of a bill where cross-headings, Parts, or Chapters already exist. We will consider extending the auto-apply logic to handle this case in future.

Renters (Reform) Bill

(House of Commons, As Introduced)

166 out of 176 amendments applied

Scenarios tested:

  • Simple textual amendments to text in tables

  • Amendments which change the content of //ref elements (i.e. references)

  • Amendments to definitions

  • Insertion of New Clauses in order of their Sort Code

  • Amendments which change //num elements inside Quoted Structures

  • Amendments to shoulder notes inside Quoted Structures that contain Schedules

Some amendments failed to apply because they were leaving out the last line of a Quoted Structure immediately before a Schedule cross-heading. We will fix this limitation in a future support release.

Automated Vehicles

(House of Lords, As Introduced)

53 out of 55 amendments applied

Scenarios tested:

  • Insertion of new subsections at the same location in order of Sort Code

  • Insertion of New Clauses in order of Sort Code

  • Amendments which add or remove text within paragraphs within Quoted Structures

  • A missing comma after the line reference in one amendment caused it to fail to apply. Fixing this manually and saving the amendment allows Lawmaker to apply this amendment successfully.

  • Another amendment failed to apply because it amended words in a Clause which was left out by another amendment (this is an expected conflict).

Football Governance

(House of Lords, As Introduced)

171 out of 199 amendments applied

Scenarios tested:

  • Hybrid insert (creation of new text and a new sub-paragraph in a subsection which originally only contained text)

  • Leaving out a text string of text up to but not including a piece of punctuation

  • Leaving out text mid-way through a reference (e.g. leaving out "60" in "sections 60 to 62")

  • Inserting text in the middle of a reference

  • Insertion of a new clause before another clause, just after a cross-heading

  • Hybrid insert within a definition

  • Amendments to content of Quoted Structures, including subsections, paragraphs, and inline elements like refs

  • Some amendments could be applied after re-wording them (for example, by using the formulation “leave out lines x to y” rather than specifying the last word on a particular line as the starting point for an omission).

  • 10 amendments failed because they were correctly identified as overlapping.

  • 4 amendments contained an unnecessary comma in the amendments instruction which caused those amendments to fail to apply; removing the comma allows them to be applied successfully.

  • One amendment failed to apply because the text string being left out did not match the wording in the bill.

  • One new clause amendment failed to apply due to a missing comma after the reference to the target clause.

  • One amendment failed to apply because of a misplaced <mod> tag within the amendment instruction.

...