Skip to content

Commit

Permalink
publish v1.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
andrew-coleman authored and mattbaileyuk committed Oct 2, 2019
1 parent dcb52bc commit 52fe6b4
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
#### 1.7.0 Milestone Release

- New syntax (`@` operator) to support cross-referencing and complex data joins (issue #333)
- New syntax (`#` operator) to get current context position in sequence (issue #187)
- Equality operators (`=`, `!=`) now perform deep object/array comparison
- New functions
- `$error` - Explicitly throw an error with message (issue #167)
- `$assert` - Throw error (with message) if assertion evaluates to false (issue #369)
- `$single` - Returns the single value in an array (issue #348)
- `$encodeUrl`, `$encodeUrlComponent`, `$decodeUrl`, `$decodeUrlComponent` - URL/URI helper functions (issue #103)
- `$distinct` - Returns array with duplicate values removed
- Enhanced functions
- `$reduce` - Now works with a 4-argument function parameter (issue #102)
- `$number` - Can now cast numeric strings with leading zeros (issue #368)
- `$string` - Now has optional second argument to "prettify" objects (issue #334)
- Minimum node.js runtime v8 (dropped support for v6). Added support for Node 12.
- Fixed bugs #316, #332, #349

#### 1.6.5 Maintenance Release

- Fix concurrency bug in chain operator (issue #335)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jsonata",
"version": "1.6.5",
"version": "1.7.0",
"description": "JSON query and transformation language",
"module": "jsonata.js",
"main": "jsonata.js",
Expand Down

0 comments on commit 52fe6b4

Please sign in to comment.