Releases: code-iai/krrood
Releases · code-iai/krrood
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
API Changes
- No Need to inherit from Symbol to use your class in the query as a Variable. But if you want to make use of caching, then you have to inherit from it.
- No need for context managers, so queries or rules that were written as:
with symbolic_mode():
query = ...
with rule_mode():
rule = ...Now can be written directly:
query = ...
rule = ...- Also
infer()no longer exists, insteadinference()now should be used, so rules that were written as:
infer(entity(Drawer(handle=handle), *conditions))Now should be:
an(entity(inference(Drawer)(handle=handle), *conditions))Change Log Summary
- Updated Negation Logic, Updated Doc. by @AbdelrhmanBassiouny in #33
- Arbitrary quatification by @AbdelrhmanBassiouny in #34
- Update documentation link in README by @Tigul in #35
- [EQL] doc update. by @AbdelrhmanBassiouny in #37
- Fixed some minor bugs in ormatic by @tomsch420 in #38
- Property Descriptor by @AbdelrhmanBassiouny in #39
- Removed Context Managers by @tomsch420 in #40
- [EQL] Cleaning, Dataclass Failures, Refactor Quantification Constraints, Doc update by @AbdelrhmanBassiouny in #41
Full Changelog: v1.1.4...v2.0.0
v1.1.4
v1.1.3
What's Changed
- Fix for dict changes during iteration by @Tigul in #30
- Further Cleaning, Replaced Not Function with Not Operation and made use of invert by @AbdelrhmanBassiouny in #29
New Contributors
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- EQL Cleaning by @AbdelrhmanBassiouny in #26
- moved SubclassJSONSerializer to krrood and added kwargs by @ichumuh in #25
- Cleaner Comparator, removed Concatenate. by @AbdelrhmanBassiouny in #27
- Refactor DAO core: clearer state handling and exceptions; add
__repr__and generic tests by @tomsch420 in #28
New Contributors
Full Changelog: v1.1.1...v1.1.2