All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- Update dependency @balena/sbvr-types to v8 [Self-hosted Renovate Bot]
- Switch to an inflection library from npm which does not monkey patch [Pagan Gazzard]
- Updated
@balena/sbvr-types
[Harald Fischer]
- Update dependencies [fisehara]
- Switch from balenaCI to flowzone [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Remove circleci [Pagan Gazzard]
- Addind ReferenceType [Harald Fischer]
- Add support for more forms of negation in rules [Pagan Gazzard]
- Do not check for negated verbs when declaring fact types [Pagan Gazzard]
- Delete CODEOWNERS [Thodoris Greasidis]
- Optimize space matching [Pagan Gazzard]
- Optimize EOL checking [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Optimize
StartX
rules [Pagan Gazzard] - Optimize
Identifier
when branch tracking is disabled (the default) [Pagan Gazzard] - Optimize
IdentifierPart
rule [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Add support for a
Name
role binding in the lf validator [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Add support for negative numbers for embedded data [Pagan Gazzard]
- Update to mocha 7.x [Pagan Gazzard]
- Convert coffeescript tests to javascript [Pagan Gazzard]
- Drop support for node 6/8 [Pagan Gazzard]
- Rename to @balena/sbvr-parser [Pagan Gazzard]
- CI: Add nodejs 14 to the test matrix [Pagan Gazzard]
- CI: Remove circleci publishing in favor of balenaCI [Pagan Gazzard]
- Update to to @balena/sbvr-types [Pagan Gazzard]
- Update to @balena/lint 5.x [Pagan Gazzard]
- Reduce lodash usage [Pagan Gazzard]
- Add CODEOWNERS [Pagan Gazzard]
- Add support for using
of
instead ofthat is of
[Pagan Gazzard]
- Add support for
a given
as a universal quantification [Pagan Gazzard]
- Allow including terms as part of a verb by using
[]
brackets [Pagan Gazzard]
- Optimise exactly 0 to not exists [Pagan Gazzard]
- Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]
- Add npmignore so that built files get published correctly [Pagan Gazzard]
- Switch to using a prepare script so npm git installs can work [Pagan Gazzard]
- Switch to generating commonjs format [Pagan Gazzard]
- Update dependencies #10 [Pagan Gazzard]
- Require npm 4+ to publish, to avoid issues with publishing #11 [Pagan Gazzard]
- Add circleci tests and auto-publishing #9 [Pagan Gazzard]
- Added versionist #8 [Giovanni Garufi]
- Added the automatic
has
/is of
synonymous forms to the generated LF.
- Added more information to README file.
- Added nice error messages when we have problems with ambiguous fact type identifier usage.
- Don't try to map when adding a fact type - this fixes problems with incorrect mapping for self-referential fact types.
- Slight optimisation for adding fact types.
- Added a test for a self-referential fact type and synonymous form.
- Throw error objects rather than strings.
- Added support for concept type on term form fact types.
- Fixed generated logical formulation for rules with numbered terms.
- Added a rule testing usage of a synonymous form.
- Added a test for a synonymous form attribute.
- Added a test for a non-primitive concept type to the pilots model.
- Test improvements
- Added support for
are not
andaren't
.
- Updated to lodash ^4.0.0
- Updated ometa-js
- Switched to a scoped package
- Updated lodash to ^3.0.0
- Added support for "It is forbidden that.."