Skip to content

Releases: code-iai/krrood

v2.0.5

01 Dec 10:13
505aded

Choose a tag to compare

Bump version from 2.0.4 to 2.0.5

v2.0.4

27 Nov 14:03
8357a75

Choose a tag to compare

Fixed small bug in to_dao of classes with alternatively mapped parents.

v2.0.3

26 Nov 10:24
54c9907

Choose a tag to compare

Inheritance order in the generated ORM is now consistent with the MRO of the original classes.

v2.0.2

25 Nov 15:27
2b74ab7

Choose a tag to compare

Bump version from 2.0.1 to 2.0.2

v2.0.1

25 Nov 12:00
afb9313

Choose a tag to compare

JSON is now more widely supported as column type.

v2.0.0

17 Nov 15:03

Choose a tag to compare

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, instead inference() 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

Full Changelog: v1.1.4...v2.0.0

v1.1.4

07 Nov 16:05
e536c02

Choose a tag to compare

ORMatic interfaces can now be extended

v1.1.3

05 Nov 12:29

Choose a tag to compare

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

  • @Tigul made their first contribution in #30

Full Changelog: v1.1.2...v1.1.3

v1.1.2

04 Nov 17:42

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

30 Oct 11:32
4cc3021

Choose a tag to compare

Properties can now be accessed in EQL queries.