|
2 | 2 |
|
3 | 3 |
|
4 | 4 |
|
| 5 | +## v0.5.0 (2024-02-06) |
| 6 | + |
| 7 | +### Chore |
| 8 | + |
| 9 | +* chore: linter ([`2eb2352`](https://github.com/groc-prog/pyneo4j-ogm/commit/2eb2352615d576a8bff0bb33d59f8543f377c430)) |
| 10 | + |
| 11 | +* chore: add coverage to task and remove from settings ([`46649a7`](https://github.com/groc-prog/pyneo4j-ogm/commit/46649a7853e205349b6c8c153d620ff860a48e4b)) |
| 12 | + |
| 13 | +* chore: pylint/pyright ([`69d565b`](https://github.com/groc-prog/pyneo4j-ogm/commit/69d565b0071ced82096d56e2b8fd44b47c5bd5dd)) |
| 14 | + |
| 15 | +* chore: pylint/pyright ([`ef2a086`](https://github.com/groc-prog/pyneo4j-ogm/commit/ef2a08692b108a3c2179b2e88f4dbae2462f8e77)) |
| 16 | + |
| 17 | +* chore: pylint/pyright ([`c0359c4`](https://github.com/groc-prog/pyneo4j-ogm/commit/c0359c470b0d68810ac8287ad71c6a5d6a4601d0)) |
| 18 | + |
| 19 | +* chore: add dist to ignored files ([`eec102c`](https://github.com/groc-prog/pyneo4j-ogm/commit/eec102c534b479843841040460c161e3a95863c0)) |
| 20 | + |
| 21 | +### Ci |
| 22 | + |
| 23 | +* ci: update ci to only run if source files change ([`8349f10`](https://github.com/groc-prog/pyneo4j-ogm/commit/8349f103fe19a562ecb5afe8fd397fb978f69167)) |
| 24 | + |
| 25 | +* ci: fix test coverage to only include source files ([`7b095cc`](https://github.com/groc-prog/pyneo4j-ogm/commit/7b095ccb23e834d28fadcea3323c48647614c68d)) |
| 26 | + |
| 27 | +### Documentation |
| 28 | + |
| 29 | +* docs: update documentation ([`87b21af`](https://github.com/groc-prog/pyneo4j-ogm/commit/87b21af4232e916a716b5336e24e5791db0fb75c)) |
| 30 | + |
| 31 | +* docs: update docs ([`892e67d`](https://github.com/groc-prog/pyneo4j-ogm/commit/892e67d9fbe2291b5464afcafb82f3ee6094a841)) |
| 32 | + |
| 33 | +* docs: update docs ([`ee5fced`](https://github.com/groc-prog/pyneo4j-ogm/commit/ee5fcedaf1be408db0b025ed6d4bd0888c549c1d)) |
| 34 | + |
| 35 | +### Feature |
| 36 | + |
| 37 | +* feat: add down command ([`593dcc5`](https://github.com/groc-prog/pyneo4j-ogm/commit/593dcc5789e29505708dd460d5d1eaeec574b87f)) |
| 38 | + |
| 39 | +* feat: add up action in cli ([`102df70`](https://github.com/groc-prog/pyneo4j-ogm/commit/102df70db6f743df9bdde51eccf99454a27e1210)) |
| 40 | + |
| 41 | +* feat: status command for displaying state of migrations ([`4e4ba14`](https://github.com/groc-prog/pyneo4j-ogm/commit/4e4ba14d3ea95d17142767419c021837776bfd86)) |
| 42 | + |
| 43 | +* feat: add support for storage of deeply nested lists ([`1b5afc9`](https://github.com/groc-prog/pyneo4j-ogm/commit/1b5afc925f71439eb1e9e216d7aa55652e455aeb)) |
| 44 | + |
| 45 | +### Fix |
| 46 | + |
| 47 | +* fix: correctly pass arguments ([`9d1fce5`](https://github.com/groc-prog/pyneo4j-ogm/commit/9d1fce5e57821cbbec52f2eea87c8a4a5f69f55f)) |
| 48 | + |
| 49 | +* fix: return created file name and path from create action ([`3965d23`](https://github.com/groc-prog/pyneo4j-ogm/commit/3965d2300470360fdcba1392dc7dacafc92bb4ee)) |
| 50 | + |
| 51 | +* fix: add missing __init__ file for migrations ([`f1e196b`](https://github.com/groc-prog/pyneo4j-ogm/commit/f1e196bf017998677fd5a5531e0fb37885ec63c5)) |
| 52 | + |
| 53 | +* fix: add start/end node element_id/id to relationship serialization ([`986ebc6`](https://github.com/groc-prog/pyneo4j-ogm/commit/986ebc65a676579ffdfa784866cf4892a782b84a)) |
| 54 | + |
| 55 | +* fix: rename _inflate parameter, fix element_id and id being included in modified_properties ([`e1672bd`](https://github.com/groc-prog/pyneo4j-ogm/commit/e1672bd88aa585aa4c32faf3a35593f4c184ab4f)) |
| 56 | + |
| 57 | +* fix: fix exception when using polymorphism with node models ([`54e266d`](https://github.com/groc-prog/pyneo4j-ogm/commit/54e266d8553c0083a19bc9af9914b329236602fc)) |
| 58 | + |
| 59 | +* fix: fix inherited node model labels ([`c49186c`](https://github.com/groc-prog/pyneo4j-ogm/commit/c49186cbe222cb3fc357073e8fc10e05e67bcee0)) |
| 60 | + |
| 61 | +* fix: fix node model labels when inheriting from another model ([`4d64c65`](https://github.com/groc-prog/pyneo4j-ogm/commit/4d64c65ee8bc1eca8999e70268fb610ef2436888)) |
| 62 | + |
| 63 | +* fix: correctly inherit settings from parent class ([`9f94f0c`](https://github.com/groc-prog/pyneo4j-ogm/commit/9f94f0c58f919d06ec06f074e74a1e68c943356f)) |
| 64 | + |
| 65 | +* fix: fix __iter__ method ([`f945a17`](https://github.com/groc-prog/pyneo4j-ogm/commit/f945a17103ce1123347ea7f118dac7b0c5e7c162)) |
| 66 | + |
| 67 | +* fix: use new relationship property instance instead of mutating the base class ([`2d084d9`](https://github.com/groc-prog/pyneo4j-ogm/commit/2d084d96409d7970e56039e3e59495c859502a53)) |
| 68 | + |
| 69 | +* fix: check if node needs to be parsed before doing so ([`a867228`](https://github.com/groc-prog/pyneo4j-ogm/commit/a86722839adfa276cd3071dfd0f23545cf4ef5ac)) |
| 70 | + |
| 71 | +* fix: parsing exported models now also parses relationship property nodes to their models ([`28c5efe`](https://github.com/groc-prog/pyneo4j-ogm/commit/28c5efe2e0697a6b787fe08fba4b5e4bfefacd5c)) |
| 72 | + |
| 73 | +* fix: remove unnecessary coroutine check ([`2e176a0`](https://github.com/groc-prog/pyneo4j-ogm/commit/2e176a085c861d80fb9d9c320e737daf062ac02f)) |
| 74 | + |
| 75 | +* fix: make auto_fetch_nodes optional ([`3d1917c`](https://github.com/groc-prog/pyneo4j-ogm/commit/3d1917c2c7a67eba1258678b5821e8a88f04a203)) |
| 76 | + |
| 77 | +* fix: correctly parse dict to model when model defines RelationshipProperty field ([`9766204`](https://github.com/groc-prog/pyneo4j-ogm/commit/9766204a19d3cf70bc1c9812588d9c11a1ad716b)) |
| 78 | + |
| 79 | +* fix: fix index/constraint schema ([`cb4eeb7`](https://github.com/groc-prog/pyneo4j-ogm/commit/cb4eeb7fe97bfd5ed5b2b046816bb408846ada4a)) |
| 80 | + |
| 81 | +### Refactor |
| 82 | + |
| 83 | +* refactor: rename applied_at to updated_at ([`63d585c`](https://github.com/groc-prog/pyneo4j-ogm/commit/63d585c3be3a7069c2fe7e0dec9120153b667150)) |
| 84 | + |
| 85 | +* refactor: refactor way auth info is passed in config ([`5ab25f0`](https://github.com/groc-prog/pyneo4j-ogm/commit/5ab25f0b8790857d8a4cbd12409a23aecc8da90d)) |
| 86 | + |
| 87 | +* refactor: move defaults to separate file, actions now accept arguments instead of namespace ([`fe59988`](https://github.com/groc-prog/pyneo4j-ogm/commit/fe59988dddc60f1f1f500aa7ec11ece2a1b6e1b0)) |
| 88 | + |
| 89 | +* refactor: rename inner decorator function ([`16bc5b8`](https://github.com/groc-prog/pyneo4j-ogm/commit/16bc5b8d911674a9ae1a0fd9fc2d9f2c866cfd89)) |
| 90 | + |
| 91 | +* refactor: move relationship property enums to relationship property file ([`47e0b6b`](https://github.com/groc-prog/pyneo4j-ogm/commit/47e0b6b7a9b2a8ea52b133b65cb9eda37d929c6c)) |
| 92 | + |
| 93 | +* refactor: remove unnecessary if statements ([`f6f7bfe`](https://github.com/groc-prog/pyneo4j-ogm/commit/f6f7bfee206ea41158e40946eafa0e21518a3307)) |
| 94 | + |
| 95 | +* refactor: adjust used logging level ([`e835c7a`](https://github.com/groc-prog/pyneo4j-ogm/commit/e835c7a45410c3df13e9b2eb3940df35eb25ee81)) |
| 96 | + |
| 97 | +* refactor: change file structure and move enums/types/consts ([`a6851a2`](https://github.com/groc-prog/pyneo4j-ogm/commit/a6851a2ea7dc0b8dfda53270c8e795c194d72476)) |
| 98 | + |
| 99 | +### Test |
| 100 | + |
| 101 | +* test: add tests for down and status action ([`0be32e5`](https://github.com/groc-prog/pyneo4j-ogm/commit/0be32e5d0bd9a5b97c7f3bb3b61e483cf8ba0853)) |
| 102 | + |
| 103 | +* test: test if nodes have been created successfully inside db ([`8ff3ad6`](https://github.com/groc-prog/pyneo4j-ogm/commit/8ff3ad6c170e86f7c0a789a32f1cd4ff725e32dc)) |
| 104 | + |
| 105 | +* test: add tests for create and up action ([`e9592b1`](https://github.com/groc-prog/pyneo4j-ogm/commit/e9592b1b2848498ee3724b60b4873d56298eb807)) |
| 106 | + |
| 107 | +* test: update migration create test ([`0b64f3e`](https://github.com/groc-prog/pyneo4j-ogm/commit/0b64f3e623d791a7e9e119544fb4f54de23bfdcf)) |
| 108 | + |
| 109 | +* test: test create action return value ([`3290c3a`](https://github.com/groc-prog/pyneo4j-ogm/commit/3290c3a223b087a4cebaaeeb9d952b35e638c767)) |
| 110 | + |
| 111 | +* test: add tests for create action ([`85101b9`](https://github.com/groc-prog/pyneo4j-ogm/commit/85101b94a9af680b5ec99d6c158a809c0a9d707e)) |
| 112 | + |
| 113 | +* test: add fixture for tmp file path with adjusted cwd, add tests for init action ([`8cfe0f8`](https://github.com/groc-prog/pyneo4j-ogm/commit/8cfe0f86b5c97bfd0581ca7a0210dd7a49f4a660)) |
| 114 | + |
| 115 | +* test: test serialization ([`f66cae7`](https://github.com/groc-prog/pyneo4j-ogm/commit/f66cae7f16834e17fec9766ad1307b19c90b3121)) |
| 116 | + |
| 117 | +* test: adjust tests for polymorphism support ([`d6e8937`](https://github.com/groc-prog/pyneo4j-ogm/commit/d6e8937e4562a9a12a73f7ce51ae7cd230d1979e)) |
| 118 | + |
| 119 | +* test: expand test case to include tests for inherited labels ([`013ec2f`](https://github.com/groc-prog/pyneo4j-ogm/commit/013ec2f18b70c490fff11fa8d10fd04359147316)) |
| 120 | + |
| 121 | +* test: add test cases for settings inheritance ([`89faa2c`](https://github.com/groc-prog/pyneo4j-ogm/commit/89faa2ce7ca3142b1fc511f9d9a1267c9fe53707)) |
| 122 | + |
| 123 | +* test: add missing tests ([`ed7c4ba`](https://github.com/groc-prog/pyneo4j-ogm/commit/ed7c4baac087c4642c9653ce603207a35122dbf9)) |
| 124 | + |
| 125 | +* test: test __iter__ method ([`d13043f`](https://github.com/groc-prog/pyneo4j-ogm/commit/d13043f4949d2d15c2443d1f15465be701d7a025)) |
| 126 | + |
| 127 | +* test: update test s ([`194402c`](https://github.com/groc-prog/pyneo4j-ogm/commit/194402c8643ff6a884fd4cf7789902bb9624948b)) |
| 128 | + |
| 129 | +* test: overhaul existing tests ([`61a3687`](https://github.com/groc-prog/pyneo4j-ogm/commit/61a36876353568c025e31ade6fc3c09f403a48f4)) |
| 130 | + |
| 131 | +### Unknown |
| 132 | + |
| 133 | +* Merge remote-tracking branch 'origin/main' into develop ([`aaac6c4`](https://github.com/groc-prog/pyneo4j-ogm/commit/aaac6c495f5400e920d8bf95d27a043324976fb2)) |
| 134 | + |
| 135 | +* Merge branch 'feat/migration-cli' into develop ([`1576459`](https://github.com/groc-prog/pyneo4j-ogm/commit/1576459ddc0e9bd557763232f55aade11cdf15de)) |
| 136 | + |
| 137 | + |
5 | 138 | ## v0.4.1 (2024-01-17) |
6 | 139 |
|
7 | 140 | ### Chore |
8 | 141 |
|
9 | 142 | * chore: add .venv to ignore files ([`c7aa6b8`](https://github.com/groc-prog/pyneo4j-ogm/commit/c7aa6b8e5480555a6f41617836c1c0dd7e2cbc27)) |
10 | 143 |
|
| 144 | +* chore: add .venv to excluded files ([`a07fff4`](https://github.com/groc-prog/pyneo4j-ogm/commit/a07fff403ee7873fb2daab526b4f6991c0bd979e)) |
| 145 | + |
| 146 | +* chore: add argparse ([`47ce9ab`](https://github.com/groc-prog/pyneo4j-ogm/commit/47ce9aba14825ab8bbfef4861cf61d95a5de460f)) |
| 147 | + |
11 | 148 | * chore: fixed linting/type checking ([`7021e47`](https://github.com/groc-prog/pyneo4j-ogm/commit/7021e477f1cd8b5fc30d746db65a45f4cada627b)) |
12 | 149 |
|
13 | 150 | * chore: lint/type check ([`0539a1c`](https://github.com/groc-prog/pyneo4j-ogm/commit/0539a1c2281d21d860fadf9d4c184a0d17db463a)) |
|
28 | 165 |
|
29 | 166 | * docs: fix format issues for tables ([`1f0fa1e`](https://github.com/groc-prog/pyneo4j-ogm/commit/1f0fa1e6aac0601c5a742a65c27696248c49c151)) |
30 | 167 |
|
| 168 | +* docs: add supported pydantic versions ([`5f3c637`](https://github.com/groc-prog/pyneo4j-ogm/commit/5f3c637c740bd7caab3d6f74f8486ac89631690b)) |
| 169 | + |
| 170 | +### Feature |
| 171 | + |
| 172 | +* feat: fix bugs with init and create, testing, partial implementation of status command ([`e069dbd`](https://github.com/groc-prog/pyneo4j-ogm/commit/e069dbdf80e3d3e0c1b460338b3b8d54311adde9)) |
| 173 | + |
| 174 | +* feat: add create command ([`8d509d4`](https://github.com/groc-prog/pyneo4j-ogm/commit/8d509d4e64ea505609de262519072d32e937679d)) |
| 175 | + |
| 176 | +* feat: add init command for initializing migrations ([`bd07e09`](https://github.com/groc-prog/pyneo4j-ogm/commit/bd07e09ea83acb9e716afe92764b724d50387f6b)) |
| 177 | + |
| 178 | +* feat: setup argparse with cli options ([`5294f92`](https://github.com/groc-prog/pyneo4j-ogm/commit/5294f9293fbed479955db8e466a21836dc01aa15)) |
| 179 | + |
| 180 | +* feat: basic migration dir structure ([`30c3c12`](https://github.com/groc-prog/pyneo4j-ogm/commit/30c3c126808990718ef6715fa0da77cd212d86a9)) |
| 181 | + |
31 | 182 | ### Fix |
32 | 183 |
|
33 | 184 | * fix: fix schema missing indexes/constraints if schemas reference each other ([`eb4d666`](https://github.com/groc-prog/pyneo4j-ogm/commit/eb4d666c94b326d81c9aa2d6c61fa6ee0bee5e08)) |
|
52 | 203 |
|
53 | 204 | ### Refactor |
54 | 205 |
|
| 206 | +* refactor: adjust exports from __init__.py ([`5026a93`](https://github.com/groc-prog/pyneo4j-ogm/commit/5026a93071d67c0101c638cf6f84ee31ae7ea213)) |
| 207 | + |
55 | 208 | * refactor: implement model_serializer instead of overwriting methods ([`cfd8e0e`](https://github.com/groc-prog/pyneo4j-ogm/commit/cfd8e0e61b2c220e4adb20ae6616310555ccc440)) |
56 | 209 |
|
57 | 210 | * refactor: adjust validation for custom pydantic types and dict/json conversion for pydantic v2 ([`5c4b61c`](https://github.com/groc-prog/pyneo4j-ogm/commit/5c4b61c6c9d8ead5b5fc58121b27e932c328d401)) |
|
74 | 227 |
|
75 | 228 | * test: update test case for model serialization ([`e51be3c`](https://github.com/groc-prog/pyneo4j-ogm/commit/e51be3c49143cb8c913a01d27361d498c04b2fad)) |
76 | 229 |
|
| 230 | +### Unknown |
| 231 | + |
| 232 | +* Merge branch 'develop' into feat/migration-cli ([`9c61e18`](https://github.com/groc-prog/pyneo4j-ogm/commit/9c61e18acb98b0e092a268c58628327a9e63a541)) |
| 233 | + |
| 234 | +* Merge branch 'develop' into feat/migration-cli ([`35c62fd`](https://github.com/groc-prog/pyneo4j-ogm/commit/35c62fd418469dd02cc8a19ad6fbd5d730087d54)) |
| 235 | + |
77 | 236 |
|
78 | 237 | ## v0.4.0 (2023-12-13) |
79 | 238 |
|
|
0 commit comments