v0.5.0
v0.5.0 (2024-02-06)
Chore
-
chore: linter (
2eb2352) -
chore: add coverage to task and remove from settings (
46649a7) -
chore: pylint/pyright (
69d565b) -
chore: pylint/pyright (
ef2a086) -
chore: pylint/pyright (
c0359c4) -
chore: add dist to ignored files (
eec102c)
Ci
-
ci: update ci to only run if source files change (
8349f10) -
ci: fix test coverage to only include source files (
7b095cc)
Documentation
Feature
-
feat: add down command (
593dcc5) -
feat: add up action in cli (
102df70) -
feat: status command for displaying state of migrations (
4e4ba14) -
feat: add support for storage of deeply nested lists (
1b5afc9)
Fix
-
fix: correctly pass arguments (
9d1fce5) -
fix: return created file name and path from create action (
3965d23) -
fix: add missing init file for migrations (
f1e196b) -
fix: add start/end node element_id/id to relationship serialization (
986ebc6) -
fix: rename _inflate parameter, fix element_id and id being included in modified_properties (
e1672bd) -
fix: fix exception when using polymorphism with node models (
54e266d) -
fix: fix inherited node model labels (
c49186c) -
fix: fix node model labels when inheriting from another model (
4d64c65) -
fix: correctly inherit settings from parent class (
9f94f0c) -
fix: fix iter method (
f945a17) -
fix: use new relationship property instance instead of mutating the base class (
2d084d9) -
fix: check if node needs to be parsed before doing so (
a867228) -
fix: parsing exported models now also parses relationship property nodes to their models (
28c5efe) -
fix: remove unnecessary coroutine check (
2e176a0) -
fix: make auto_fetch_nodes optional (
3d1917c) -
fix: correctly parse dict to model when model defines RelationshipProperty field (
9766204) -
fix: fix index/constraint schema (
cb4eeb7)
Refactor
-
refactor: rename applied_at to updated_at (
63d585c) -
refactor: refactor way auth info is passed in config (
5ab25f0) -
refactor: move defaults to separate file, actions now accept arguments instead of namespace (
fe59988) -
refactor: rename inner decorator function (
16bc5b8) -
refactor: move relationship property enums to relationship property file (
47e0b6b) -
refactor: remove unnecessary if statements (
f6f7bfe) -
refactor: adjust used logging level (
e835c7a) -
refactor: change file structure and move enums/types/consts (
a6851a2)
Test
-
test: add tests for down and status action (
0be32e5) -
test: test if nodes have been created successfully inside db (
8ff3ad6) -
test: add tests for create and up action (
e9592b1) -
test: update migration create test (
0b64f3e) -
test: test create action return value (
3290c3a) -
test: add tests for create action (
85101b9) -
test: add fixture for tmp file path with adjusted cwd, add tests for init action (
8cfe0f8) -
test: test serialization (
f66cae7) -
test: adjust tests for polymorphism support (
d6e8937) -
test: expand test case to include tests for inherited labels (
013ec2f) -
test: add test cases for settings inheritance (
89faa2c) -
test: add missing tests (
ed7c4ba) -
test: test iter method (
d13043f) -
test: update test s (
194402c) -
test: overhaul existing tests (
61a3687)