v0.3.3
What's Changed
Bug Fixes
- Fix multi-label node return (#21):
RETURN non nodes with multiple labels now correctly returns all labels instead of only the first - Fix mutation + RETURN:
SET,DELETE,REMOVE, andMERGEcombined withRETURNnow correctly return post-mutation data instead of silently dropping the RETURN clause
Features
- Parameterized queries: Full support for
$paramsyntax with JSON parameter binding viacypher(query, params)(#20) - JSON/map property support: Bulk
SET n += {map}(merge) andSET n = {map}(replace) operations - Dialect parity improvements:
IS NULL/IS NOT NULL,STARTS WITH/ENDS WITH/CONTAINS,INoperator,SET n:Label, and more (#20)
Tests
- Added 79 unit tests improving coverage for low-coverage C files
- Added binding tests for JSON properties and bulk SET (#19)
- Added functional and binding tests for mutation + RETURN patterns
- Added multi-label return tests for issue #21
Full Changelog: v0.3.2...v0.3.3