Releases: rlch/neogo
Releases · rlch/neogo
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
1.0.0 (2024-08-08)
Features
- Add explicit transactions; API cleanups (#12) (0875fc4)
- Add mock Neo4J client (#9) (e57f2aa)
- Add Print to client (af31477)
- Add PropsExpr API (ead28ff)
- Add stream with params (#8) (58e7457)
- Added support for injecting params in the query (#7) (e7dc293)
- Allow props to be injected in MATCH and MERGE clauses (37bd5ab)
- Expose ExtractNodeLabels/RelationshipType (f39660f)
- Implement Stream API (#4) (42836f1)
- Init commit (4adb744)
- Support abstract node collections (70f5a16)
- Support causal consistency (3c85566)
Bug Fixes
- actions: Skip long tests (ac1b1b8)
- Add check for non-nil parameters with expression and aliasing (#6) (c3415cf)
- Add constraint to abstract nodes being interfaces (fb143d9)
- Add joinedErrors API (655fd41)
- Add multi-polymorphism examples (9e0246d)
- Add nil-check to recordType (b8b5a25)
- Allow binding [][]AbstractImpl (066f308)
- Avoid resetting builder in Print (270c565)
- Defer canBindSubtype error (8b90e2c)
- Ensure ctx is finished (886465d)
- Ensure docker tests are all short (88c801e)
- Ensure isWrite is true when using Cypher() (d69d8ae)
- Ensure recursion is invoked (71ecb3d)
- Expose Config (67c13bc)
- Expose Runner (bd5cfc6)
- Expose TxWork (71d3883)
- Handle nested structs (#11) (8cc6249)
- Handle nil case (1d4c2af)
- Improve decision framework for single/multi unmarshalling (32639dd)
- Improve layout (c861ad6)
- Improve nil handling in deserialization (5b486e7)
- Initialize Querier inside Yielder (#10) (a37644b)
- Linter errors (cc14649)
- Linter errors; ensure tests use correct instance of *testing.T (eb984b9)
- Only extract labels from anonymous structs (64d5f87)
- Only extract neo4j tags from struct type fields (#5) (399bb27)
- Pointer-recurse into outer type before extracting tags (1d4d899)
- Prioritize Valuer over recursion (09ccea2)
- Recurse inside entity when computing props (e13ad93)
- Recurse into pointers to abstract ndoes (ba54418)
- Relax constraint on unmarshaling param values (7fb96ad)
- Remove Select API (366bf97)
- Remove unused function (0729f0a)
- Rename MergeOptions to Merge (4140139)
- Set isWrite properly in expressions and Cypher (6ae4b91)
- Support binding comopsite fields (aa4977d)
- Support multi-inheritance; allow concrete implementers to also be registered (a979f59)
- Support nil+registered / non-nil+base-type instantiation of Abstract nodes (43d742a)
- Test deepsource (c27f6bd)