Releases: Lexpedite/blawx
CLEAN law entry
This release changes the data structure for ruledocs, which is reflected in the minor version increase.
Clean is a language like markdown, that allows you to generate Akoma Ntoso encodings of legislation on the basis of a plain-text markup language. Blawx v1.2.0-alpha uses Clean instead of Akoma Ntoso as the input language to facilitate making changes to legislative text while working on encodings.
This is critical for uses of Blawx in Rules as Code projects that are aimed at legislative drafting tasks, where the legislative text may be fluid.
Legal Documents
This is a major change to Blawx, which re-organizes the code per section of legislation represented in the
Akoma Ntoso / LegalDocML standard. This is a breaking change. Code from previous versions will not
work in this version.
What's Changed
- changing order so rebuild is faster by @Gauntlet173 in #176
- Legal_docs by @Gauntlet173 in #186
Full Changelog: v1.0.6-alpha...v1.1.0-alpha
JSON Input Block
This release adds the JSON input block to the Primary drawer, allowing you to type JSON into the block and send it to the run endpoint.
What's Changed
- Json_input_block by @Gauntlet173 in #174
Full Changelog: v1.0.5-alpha...v1.0.6-alpha
Load Examples in Workspaces
Example workspaces have been removed from the main database and are now possible to load into a user's workspace using the Examples drop-down in the code editor. This allows the user to create a workspace, import the example code, and modify it as they like.
What's Changed
- New_templates by @Gauntlet173 in #173
Full Changelog: v1.0.4-alpha...v1.0.5-alpha
Documentation for New Block Language
This version includes documentation for all the blocks in the interface, available from the help button and in the context menu for each block on the workspace.
Swipl Errors
This release increases the type of errors that are reported to the user to include situations where the reasoner cannot be loaded, and compilation errors thrown by the reasoner that prevent the code from running.
The admin interface for documentation files has also been removed.
Move Workspaces and Docs to Fixtures
This release should have no visible effects, it just moves the documentation and workspaces out of the default database and instead adds them to the database on loading, to simplify development of the documentation, and make it easier to integrate Blawx with other Django apps.
Category Display Customization
Category display blocks allow you to customize the way categories are described in natural language explanations, and in the object declaration block.
v1.0.0-alpha
This is a major redesign of Blawx, featuring server-side code management, and the adoption of a new back-end reasoner featuring explanations and hypothetical reasoning.
See the CHANGELOG for more details.
This release is incompatible with all previous versions.
v0.2.4-alpha
We are finally moving the development version that has been in the works for most of the year to the live alpha version which is used on the main blawx.com website. This may be a breaking change for some older .blawx files.