Releases: Lexpedite/blawx
Fix for Install Issue
An issue has cropped up caused by an incompatibility between an openai dependency and Python 3.12. This release adds a temporary line to the requirements.txt file to install a pre-release version of that dependency, which should solve the issue getting Blawx installed, but might give rise to other errors, particularly with OpenAI summarizing features, later. Once aiohttp is compatible with 3.12, the fix to requirements.txt should be reversed.
What's Changed
- Fix Install Issue with aiohttp by @Gauntlet173 in #580
Full Changelog: v1.6.21-alpha...v1.6.22-alpha
Applicability Speed Fix
This release enhances the speed of the sCASP code generated by Blawx by changing where "applies" checks are inserted when you use the "subject to applicability" checkbox in attributed rule blocks. It may increase the speed of code using applies checks by as much as 2X.
What's Changed
- Reorder applies by @Gauntlet173 in #579
Full Changelog: v1.6.20-alpha...v1.6.21-alpha
Fix Applicability Slowdown
This release resolves an issue where the use of the "applies" block was slowing down code performance.
What's Changed
- Fix applicability by @Gauntlet173 in #578
Full Changelog: v1.6.19-alpha...v1.6.20-alpha
Bug Fixes, Blockly 10
This release fixes a number of bugs, including bugs created in v1.6.16 that affected projects owned by the admin user, and a problem with dropdowns that was caused by changes in Blockly version 10.
What's Changed
- Fixes by @Gauntlet173 in #576
Full Changelog: v1.6.18-alpha...v1.6.19-alpha
Bug Fixes
Resolves 3 issues with scenario editor.
What's Changed
- Issue 543 by @Gauntlet173 in #572
Full Changelog: v1.6.17-alpha...v1.6.18-alpha
Predicate and Variable Validation
This release adds validation for category names, attribute names, relationship names, object names, and variable names to the code editing environment, converting invalid names where possible, and rejecting them otherwise.
What's Changed
- Predicate validation by @Gauntlet173 in #570
Full Changelog: v1.6.16-alpha...v1.6.17-alpha
Updating URLs
This update makes small improvements to the documentation, and changes the URL configuration for projects so that the addresses of published endpoints will be more predictable when using Blawx as a back-end legal reasoner.
What's Changed
- removed red dots by @Gauntlet173 in #554
- fixed pictures by @HoneyQT in #555
- Add cors by @Gauntlet173 in #556
- Project slug by @Gauntlet173 in #560
New Contributors
Full Changelog: v1.6.15-alpha...v1.6.16-alpha
ChatGPT Integration
This release gives you the option of providing an OpenAI API Key to Blawx when running the server. If you do so, scenario editor will use ChatGPT3.5 to summarize explanations into natural language paragraphs, and display them in the scenario editor Answers pane, with the detailed explanation appearing below.
The GCWeb demonstration version of the Scenario Editor has also been modified to include a prominent disclaimer that it is not an official Government of Canada website.
What's Changed
- Llmify by @Gauntlet173 in #549
Full Changelog: v1.6.14-alpha...v1.6.15-alpha
Improved Events, GCWeb Themed Scenario Editor
This release makes improvements to the event reasoning, fixing a problem where the reasoner was using hypothetical contradictions to change known values. It also adds a second version of the scenario editor, styled to look like a Government of Canada web page, for demonstration purposes.
What's Changed
- Improved events by @Gauntlet173 in #541
Full Changelog: v1.6.13-alpha...v1.6.14-alpha
JavaScript Fixes
This release fixes problems with the favicon, and fixes warnings and errors that were occurring in the test editor and code editor.
What's Changed
- Javascript warnings by @Gauntlet173 in #538
Full Changelog: v1.6.12-alpha...v1.6.13-alpha