Versions Compared

Key

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

...

PDFs were generated for a range of real and test documents and the outputs compared to PDFs generated with the current version of Lawmaker to identify and issuesany unexpected differences.

No issues were found.

New and improved feature testing

Auto-apply and inline amending

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4486

 

Auto-apply amendments to any bill version which is currently open in the Editor

Pass

LDAPP-4475

LMS-2742

Auto-apply amendments which insert a Cross-heading, Part, or other grouping level in the Body or Schedules of a Bill

Pass; but note that amendments inserting cross-headings into Quoted Structures which don’t contain those groupings are not currently applied.

LDAPP-4471

 LMS-668

Auto-apply New Clause/Schedule amendments to the same location in order of their Sort Code value

Pass

LDAPP-4467

 LMS-167

Accept applied amendments one-by-one

Pass

LDAPP-4473

 

Ignore the insertion of new content by other amendments when determining the start and end locations of other auto-applied amendments

Pass

LDAPP-4515

LMS-2742

Accept auto-applied amendments which insert a Cross-heading, Part, or other grouping level in the Body or Schedules of a Bill

Pass

LDAPP-4543

LMS-3250

Auto-apply amendments which leave out a string beginning with punctuation

Pass

LDAPP-3107

LMS-2742

Auto-apply simple textual amendments to Tables in a bill version

Pass

LDAPP-4480

 

Improve Editor performance in documents containing lots of inline amendments

Pass

LDAPP-4510

 

Remove beta label from inline amendment option in Create LoDA modal

Pass

LDAPP-4523

 

Auto-apply amendments which insert new Parts/Chapters/cross-headings Before provisions in the Body or Schedules of a Bill

Pass

SPT-1750

PRB1001014

Content is duplicated when accepting an amendment

Pass

SPT-1742

PRB1001014

Incorrect application of amendments applied causes bulk amendment application to fail

Pass

Referencing toolbar and the Edit ref modal

Generation of citation footnotes in SIs

Improved sorting of amendments on the Amendment Manager tab

Quoted text

Church Measures

Uploading amendment list XML to create new amendments

Editing fragments of a schedule

Bug fix testing

The following bug fixes in version 18.0 were tested:

SI/SSIs

Editor

PDFs

Amendments

...

Amendment lists

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4384

 LMS-2691

Commons: small changes to the template text which appears in various Official Lists

Pass

SPT-1753

PRB1001044

Interstitial Heading not formatting to italics

Pass

PDF generation

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4504

 

Add hyphenation options to tables

Pass

LDAPP-4511

 

Fix line numbering issues caused by hyphenation

Pass

SPT-1688

 

Fix rendering issues caused by the interaction between tracked changes, comments, line-numbering, and running header in Scottish bills

Pass

Improved sorting of amendments on the Amendment Manager tab

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4519

 

Enable accept/reject/reply actions on tracked changes which affect content inside locked elements

Pass

LDAPP-4508

 

Update Adjacent quoted structure behaviour to remove restrictions

Pass; but note one false-positive Document Check error which is now appearing in certain places where Adjacent Quoted Structures are used

LDAPP-4481

 

Insert Quoted Structure from CCA

Pass

LDAPP-4544

 

Fix the quick-fix links in the validation tooltips which appear in the Editor

Pass

LDAPP-4477

 

Update schematron rules for v.18

Pass

LDAPP-4463

 

Remaining problems of inline styling

Pass

LDAPP-4547

 

Fix issues with cursor placement and scroll position

Pass; there may be some scenarios where the scroll position changes unexpectedly but the majority of cases are greatly improved.

LDAPP-4548

 

Create a separate right-hand panel to show schema errors

Pass

SIs/SSIs

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4541

 

Add chapter number to primary legislation document references in citation footnotes

Pass

LDAPP-4522

 

Make table number bold in PDFs

Pass; note that this also works correctly in bills

LDAPP-4521

 

Change order of SI/SSI procedures in drop down when creating new project

Pass

LDAPP-4545

LMS-3256

Insert italic heading in SI/SSI schedules

Pass

LDAPP-4562

 

Increase space before the signature block in SIs/SSIs

Pass

Document Management and Permissions

Development ticket

Feature request or support ticket reference

Description

Test result

LNI-8

 

Update Significant Version labels when a bill is published

Pass

LNI-39

 

Update labelling of document versions (PDFs, save snapshot & published bills)

Pass

SPT-1723

 

Applying a permission to a new doc in a project hides the project from everyone else

Pass

References

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4500

 

Improve handing of contextual references to include "after", "before" and "omit"

Pass

LDAPP-4499

 

Improve handling of alias references: context and brackets

Pass

LDAPP-4479

 

Incorrect tagging of word as external reference ('that partial')

Pass

LDAPP-4447

 

Prevent //ref tags from appearing inside //def tags when tagging references

Pass

LDAPP-4428

 

Fix duplicate start quote when tagging document alias definitions containing inline elements

Pass

LDAPP-4532

LMS-3255

Handle list of references of different types

Pass

SPT-1754

PRB1001026

Internal refs are tagged with the wrong context

Pass

SPT-1752

PRB1001042

X-ref tags placed in the wrong location when an Act title is incomplete or preceded by the word "into"

Pass

SPT-1751

PRB1001049

Tags added in the wrong places when using the 'Tag x-refs' feature on a version of a bill which contains line numbering

Pass

Origins and Destinations

Development ticket

Feature request or support ticket reference

Description

Test result

LDAPP-4520

 

Change approach to Origin notes to use //authorialNote

Pass

LDAPP-4535

 

Automatically tag external references which appear in Origin notes

Pass

LDAPP-4325

 

Prototype generate of table of origins

Pass

LDAPP-4551

 

Prototype generation of Table of Destinations

Pass

LDAPP-4528

 

Expand/collapse all origin notes in the Editor

Pass

LDAPP-4529

 

Display Origin information in a generated PDF

Pass

Annex - Overview of testing and development processes

...