Roadmap - January 2023
This section contains the roadmap setting out our plans for future Lawmaker development. This is a living plan which is updated regularly in light of user feedback and the strategic direction approved by Lawmaker’s steering group.
This roadmap was last updated in January 2023.
Timeline and releases | Q1 2023 Version 13.1 | Q1 2023 Version 14Â | Q2 2023 Version 15 | 2023 and beyond Future versions |
---|---|---|---|---|
Document types and specific document featuresAdding the ability to handle new document types and specific features that only occur in certain document types; refining existing features. |  | Tables of origins and destinations | Automatically generate citations in SI/SSIs Update numbering sequence for UK bills to include 'O' Table notes | Church measures |
AmendmentsEnhancements and refinements to the functionality for creating, editing and managing amendments and amendment lists, including ping pong, creating amendments inline and automatically applying amendments to a Bill. | Â | Permissions on individual amendments and lists Allow users in the Lords to insert headings before ping pong amendments Improve amendment numbering logic for Lords(+Scotland) Improve handling and flexibility around Commons programme (and related) motions Improve sorting of Lords amendments to amendments Display content of pp amendment in structure view to make it easier to identify the amendment in the structure view Specify an order of consideration for ping pong stages Bulk update status/outcomes of selected amendments | Manage amendments by stage instead of Bill version Update 'update list' feature so it works for Ping Pong lists Amendment preview enhancements | Inline/auto-apply - move amendments Inline/auto-apply - divide amendments Inline/auto-apply - preamble and long title in UK Bills Inline/auto-apply refinement/edge cases Notification of new amendments X-refs to children of unnumbered sections Refine paste amendment logic Delete amendments from Amendment Manager tab |
Robustness, resilience, performance, accessibility, data qualityMaking the overall experience better for users by making the system more intuitive/accessible, harder to break and less likely to generate invalid XML, e.g. improved validation, improvements to paste logic, progress bars on slow tasks | Performance improvements Stability improvements | Improve Schematron validation Improve folding functionality | Handle "quoted text" in XML like quoted structures | Refine tracked change behaviours Implement RelaxNG data validation      |
Authoring and editingAdding new capabilities related to creating and editing content that will improve productivity or content quality. For example, user-generated templates, importing from http://legislation.gov.uk , improved table functionality |  | Import data from http://legislation.gov.uk | Improve logic for cursor placement and Editor view after action Refine 'Update x-ref' to work with converted section/schedule elements Refine smart paste | User-defined text templates Enable x-refs inside quoted structures to other doc types Table formatting - row height and text alignment Table formatting - custom borders |
User, project and document managementAdding new capabilities and refining existing features to help manage and interact with user accounts, projects and document versions within projects. For example, user management by org admins, permission/access control, archive/deletion tools | Â | User Admin dashboard (create, reset, deactivate, delete) Extend Finalise Document to SIs | Improved labelling of snapshots and significant versions Change project title manually | Document Admin dashboard (archive,delete, download) Set project to inactive (and reactivate) |
Print outputFeatures relating to the generation of print-ready PDFs of documents. For example, user-controlled page breaks, hyperlinks, including comments, multi-volume PDFs. |  |  |  | Generate PDFs with landscape-orientated tables Generate multiple-volume PDFs |
APIAdditional endpoints and enhancements to existing endpoints to provide data required by external systems and to enable other interaction between those systems and Lawmaker. For example, paging of large responses, enabling external systems to create amendments or update amendment statuses. |  |  | API updates for TNA publishing system integration |  |
Infrastructure and software componentsChanges to cloud infrastructure and software components that make up the Lawmaker service for security, scaling, performance, resilience etc. For example, work on Disaster Recovery environment, patching of software components to up-to-date, supported versions. | Â | Â | Implement AWS Shield Advanced | Â |