Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Feb 17:30
· 47 commits to main since this release

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)

Unknown

  • Merge remote-tracking branch 'origin/main' into develop (aaac6c4)

  • Merge branch 'feat/migration-cli' into develop (1576459)