Skip to content

Releases: Lexpedite/blawx

User Registration and Owners

11 Jul 18:46
c0ea739
Compare
Choose a tag to compare
Pre-release

This release gives anonymous users the ability to register their own user accounts, and gives access to a project only to the user that created the project. Demonstrations and Tutorials have been made available for import through the New Project button on the main screen.

These changes are designed to facilitate mutli-user deployments, and make it easier for people to experiment, and to perform user testing without needing to restart the server.

Breaking Changes

Note that because a new "owner" field has been added to the database, .blawx files from previous versions will not work with this version.

What's Changed

Full Changelog: v1.3.19-alpha...v1.3.20-alpha

Tutorial

08 Jul 02:25
88e74ad
Compare
Choose a tag to compare
Tutorial Pre-release
Pre-release

This release adds the infrastructure to have in-interface tutorials in the code and test editing environment, and adds an example tutorial, with minor bug fixes and changes to the interface.

What's Changed

Full Changelog: v1.3.18-alpha...v1.3.19-alpha

Tutorials and More

29 Jun 23:35
b37e745
Compare
Choose a tag to compare
Tutorials and More Pre-release
Pre-release

This release adds the ability to view tutorial information inside the code editor, but no actual tutorial content has been created yet. It also makes it possible to run Blawx on a machine disconnected from the internet once the image has been built. Numerous bugs were also squished, and some infrastructure changes were made to make it easier to develop examples and tutorials going forward.

What's Changed

Full Changelog: v1.3.17-alpha...v1.3.18-alpha

Users, Import/Export

28 Jun 21:22
6999ce1
Compare
Choose a tag to compare
Users, Import/Export Pre-release
Pre-release

This version adds user authentication and permission, adds the ability to export and import rules to and from .blawx files,
and improves the user interface. Note that while Blawx is in alpha, .blawx files are not guaranteed to be compatible between
versions.

What's Changed

Full Changelog: v1.3.16-alpha...v1.3.17-alpha

Beard Tax Act and Relevance

23 Jun 20:20
7823132
Compare
Choose a tag to compare
Pre-release

Somehow, v1.3.15-alpha didn't get generated, so this release covers the changes in both.

v1.3.15-alpha improves the relevance features of the interview endpoint and blawxbot, and adds a Wills Act example to demonstrate them.

v1.3.16-alpha adds the Beard Tax Act example and documentation, and fixes a bug where if you used single quotes in customization blocks your code would fail.

Remove MQI Fix

22 Jun 17:55
Compare
Choose a tag to compare
Remove MQI Fix Pre-release
Pre-release

A temporary fix to resolve a bug in the MQI package for SWI-Prolog has been removed, as that fix is now present in the latest version of SWI-Prolog.

You may need to manually rebuild the docker container using --no-cache instead of the command in the update.sh script.

What's Changed

Full Changelog: v1.3.13-alpha...v1.3.14-alpha

Documentation Catch-Up

21 Jun 23:50
Compare
Choose a tag to compare
Pre-release

This version reorganizes, adds to, and updates all of the documentation that comes with Blawx to bring it up to speed with the current capabilities of the tool. The documentation is still an early draft, but there is nothing that is completely missing from the documentation anymore, and it should all be much more accurate. Ideally, in future releases going forward, the corresponding changes to documentation will be included.

What's Changed

Full Changelog: v1.3.12-alpha...v1.3.13-alpha

Fix for Sandwich Text Issue

17 Jun 17:15
043b218
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.3.11-alpha...v1.3.12-alpha

Automated Interview Milestone Complete

09 Jun 00:52
77b24e5
Compare
Choose a tag to compare
Pre-release

This release completes the remaining objectives of the automatic interview generation milestone, which is a system that allows you to enter law, convert it to code section by section, then define a question, and with one click, run a web-based chatbot style interview that asks only relevant questions, displays the first answer it can find, and explains that answer in natural language with links to the source legislation.

There's a lot to be done to clean up various parts of the interface, particularly in BlawxBot, which is very prototypical, but this release, by adding the ability to avoid asking irrelevant questions, finishes the proof of concept.

Development work post 1.3.11-alpha is likely going to be focused on documentation, demonstrations, tutorials, and urgent bug fixes, all designed to facilitate user testing before prioritizing another set of changes.

If you have anything in particular that you would like moved up in the roadmap, let me know what, and why.

What's Changed

Full Changelog: v1.3.10-alpha...v1.3.11-alpha

Display Constraints

07 Jun 19:07
efbdde2
Compare
Choose a tag to compare
Display Constraints Pre-release
Pre-release

If you run code which has a constraint applied to a bound variable in the answer, those constraints will now display properly in the bindings section of the output. This includes numerical constraints and set non-membership. Names generated by s(CASP) are elided, and anything else will throw a console warning.

What's Changed

Full Changelog: v1.3.9-alpha...v1.3.10-alpha