All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Expanded documentation for
Database.Bolt.Extras.Graph
.
- Optimized query, easy way to extract entities from result graph.
- Ability to choose whether to return entity or not in graphs.
mergeGraphs
, ability to take not all node properties from DB.
- Refactoring.
ToJSON
andFromJSON
instances forPersisted a
.
REMOVE
query.
- Escaping special characters in text fields.
- Cabal fix.
- Fixed conditions.
- New types for conditions in
DSL
.
- Added
DSL
forCypher
.
- Added ability to delete nodes by their
BoltId
s.
- Added ability to update properties of the existing node; added ability to choose
if you want to
CREATE
orMERGE
the relationship.
- More accurate
toNode
on data fields withMaybe a
type. If the corresponding field in the type is Nothing, this field won't be included toNode
.
- More accurate
fromNode
on data fields withMaybe a
type. If there is no such field in Node, data field will be set to Nothing.
- Template Haskell code to generate
Node
s andURelationship
s. - Simple queries to upload
Node
andURelationship
. - Simple query to download
Node
s.