Releases: themetalfleece/neogma
Releases · themetalfleece/neogma
v1.14.1
Improvements
- Increase support for
Literal
- #99
v1.14.0
Features
- Implemented support for property removal via the update model static. Docs here. #93 #97
v1.13.1
Improvements
- Allow multiple operators in Where class for each property #95
v1.13.0
Features
- Add support for temporary databases - #88 #89
Fixes
- Fix
relateTo
crashing when non passing a property that's defined as optional - #87 #90
Type changes
- The "required" property of the schema properties is now non-optional - it must always be defined.
Misc
v1.12.3
Improvements
- Set
QueryBuilder.queryRunner
inside the Neogma
constructor, meaning that it doesn't need to be set manually by the user.
v1.12.2
Improvements
- Ensure that the
sessionParams
used in Neogma's constructor is used in every generated query, using QueryRunner
and QueryBuilder
- #78
v1.12.1
Improvements
- Add a
database
param to the Neogma
constructor, which is used as the default in session-related methods - #76
- Add
sessionParams
to every session-related method - #76
Fixes
- Fix
minHops
and maxHops
not generating correct cypher - #72
v1.12.0
Features
- Add
plain
param to findMany
and findOne
to return just the properties, not an Instance (#63, #58).
Improvements
- Add
verifyConnectivity
method, along with NeogmaConnectivityError
(#60, #62).
Dependencies & Internals
- Upgrade all packages.
- Improve eslint & prettier.
v1.11.0
Breaking changes
- The default type in various generics in
ModelOps
changed to Object
. This was made to avoid behavior similar to being any
if they were omitted. In case you are getting errors, you might be missing the 4th generic in RelatedNodesI
, as documented here.
- The documentation is now inside the repo, accessible in https://themetalfleece.github.io/neogma.
Features
- Model static to delete relationships, documented here.
- Reverse
in
operator, documented here.
Repository changes
- Use tab size 2 instead of 4.
- Add workflows to:
- Cleanup the test files so they're easier to work on.