Version 15 introduces a range of new features and improvements together with further bug fixes.
It was released on [x August] 2023.
New features and improvements
Amendments and ping pong
Better number allocation for Lords amendment lists - several improvements have been made here with the result that:
the numbering algorithm used is now the same as that in the Editor for assigning numbers to new provisions so can better cope with complex numbers like 4ZABB; and
number allocation to new amendments (in a marshalled or manuscript list) now takes account of all published amendments, not just the amendments in a specific list with the result that the numbers automatically allocated should be correct in a much greater range of cases.
There are still limitations in the numbering algorithm that exist in the Editor as well and we’ll look to improve that further in the future. (LMS-680, LMS-118)
Distinguishing between Commons and Lords versions and stages - some significant changes have been made to how Lawmaker manages published versions of Bills to avoid an issue that arose previously where Bills published by the different Houses were treated as being the same Bill causing severe problems around amendment management. Now, whenever a Bill is published by the Commons or Lords, an additional “Commons” or “Lords” label is added to the version, enabling both Lawmaker and users to clearly distinguish the versions even if the version rubric (e.g. “As amended in Committee”) is the same. (LMS-1397)
Sorting ping pong motions by sort code - you can now add a sort code to ping pong motions, as you already can with ordinary amendments, to control the order of motions in an amendment list where the motions would otherwise be sorted to the same place in the list. This will be particularly useful for amendments to amendments. (LMS-390)
Opening dialog boxes from the Amendment actions menu on the Amendment Manager tab - dialog boxes for Submit amendments and other actions now open quicker when working on Bills with a large number of amendments.
Editor
Simplified and improved folding of provisions - “Folding” is the name given to the feature in Lawmaker that allows you to hide provisions in the Editor so you can only see the title or number. This can made it easier to navigate around the document and also improves performance.
Following feedback from users, we’ve reworked this feature substantially so that:
it only operates at one level, rather than nested levels, so that you can quickly expand and collapse provisions without multiple clicks and so that, even when everything is collapses, the overall document structure remains more apparent.
the functionality has been extended across Bills, SIs and amendment lists in a consistent way. It now applies to:
Sections/Clauses, and schedule paragraphs, of a Bill;
Regulations/articles/rules, and schedule paragraphs, of an SI/SSI;
the quoted structure (i.e. the provisions being inserted) by an amendment.
the toolbar in the Editor now has two buttons so you can quickly and easily access the functionality to expand all provisions or collapse all provisions (other than the one your cursor is in).
All provisions in a Bill etc. will be open by default when the document is first opened. (You can use the button the toolbar to quickly collapse them if needed.)
Quoted structures
LDAPP-4209 | Done | Allow doctype to be changed in quoted stuctures |
Validation, document checks and data quality
LDAPP-4191 | Done | Update schematron rules for v.15 |
LDAPP-4259 | QA Ready | Existing quoted structures not displaying correctly in Editor after LDAPP-4168 |
Performance
LDAPP-4182 | Done | Alleviate performance impact of rest-api locks data on oxygen |
Edit portion functionality
LDAPP-4211 | Done | Write REST API tests for edit portion of document functionality |
LDAPP-4139 | Done | Bills and SIs - Manually test and address edit portion of document functionality |
Importing legislation from www.legislation.gov.uk
LDAPP-4236 | Done | Import from http://legislation.gov.uk - Handle tables with 'xhtml:' prefix | https://lawmaker.atlassian.net/jira/servicedesk/projects/LPS/queues/custom/50/LPS-143 |
LDAPP-4232 | QA Ready | Import from http://legislation.gov.uk - Handling EU nums and headings in schedule paragraphs | |
LDAPP-4215 | Done | Import from http://legislation.gov.uk - Minor tweaks | |
LDAPP-4208 | Done | Refactor the Import feature | |
LDAPP-4202 | Done | Import from http://legislation.gov.uk - Handle divisions within EU Annex and Appendix | |
LDAPP-4198 | Done | Import from http://legislation.gov.uk - fix case of schedule nums etc. | |
LDAPP-4197 | Done | Import from http://legislation.gov.uk - whitespace being added to imported xml | |
LDAPP-4196 | Done | Import from http://legislation.gov.uk - Handle (Strip out) <del> elements in imported content | |
LDAPP-4189 | Done | Import from http://legislation.gov.uk - can't update properties of imported table | |
LDAPP-4188 | Done | Import from http://legislation.gov.uk - convert Act to SI content and vice versa | |
LDAPP-4185 | Done | Import from http://legislation.gov.uk - EU Annex, Appendix, Attachment | |
LDAPP-4181 | Done | Import from legislation.gov,uk - Handle docName="unknown" in imported quoted structures | |
LDAPP-4180 | Done | Import from http://legislation.gov.uk - convert articles in EU legislation | |
LDAPP-4178 | Done | Import from http://legislation.gov.uk - further table handling | |
LDAPP-4175 | Done | Import from http://legislation.gov.uk - Insert Procedural Rubric and Enacting text in SIs | |
LDAPP-4157 | Done | Import from http://legislation.gov.uk - handle quoted structures | |
LDAPP-4156 | Done | Import from http://legislation.gov.uk - handle tables | |
LDAPP-4153 | Done | Import from http://legislation.gov.uk - basic processing of imported XML | |
LDAPP-4152 | Done | Import from http://legislation.gov.uk - Obtain data from api, extract core content, and create new document containing core content | |
LDAPP-4149 | Done | Import from http://legislation.gov.uk - Build UI component with validation |
SI/SSI
LDAPP-4231 | Done | Regulation number overlaps with paragraph (1) in SI/SSIs |
LDAPP-4213 | Done | Update X-ref and Tag X-ref to work with legal numbering | |
LDAPP-4194 | Done | Update auto-assign number algorithm to include legal numbering (1.1, 1.2 etc) |
List of support fixes
Issue key | Status | Summary | User support ticket link |
---|---|---|---|
SPT-1424 | QA Ready | Incorrect Bill stage version in Information panel | |
SPT-1415 | Done | Some Lords Members missing from Lawmaker | |
SPT-1409 | Done | Amendments get assigned to the wrong house when submitted in Oxygen | |
SPT-1406 | Done | Cross heading in quoted structure not rendering correctly in the PDF. | |
SPT-1389 | Done | Significant Versions of Official Lists are no longer appearing in the right order | |
SPT-1377 | Done | Pasting string of text from an amendment's explanatory statement to another results in the editor displaying xml | |
SPT-1345 | Done | Auto-correct for (r) changes it to the trade mark symbol | |
SPT-1344 | Done | Unable to change column width in SI Commencement Tables | |
SPT-1328 | QA Ready | Lawmaker thinks document is already open when it isn't | |
SPT-1321 | Done | User lost changes when saving SI | |
SPT-1319 | Done | Problems with italic text in Amendments | |
SPT-1312 | QA Ready | Unusual character in amendment list results in PDF failing to render | |
SPT-1300 | Done | Line numbering stops after a table cell with a schedule paragraph | |
SPT-1281 | Done | Progress bar stuck on 20% with specific UTF-8 characters | |
SPT-1268 | Done | X-refs in amendments are part-duplicated when auto-applied to a bill. | |
SPT-1205 | Done | Hyperlinks cut off on line breaks in PDFs | |
SPT-1196 | Done | Document permissions are being applied to subsequent documents |