@cloudelements/jmespath
Advanced tools
+14
-0
@@ -0,1 +1,15 @@ | ||
| # [0.21.0](https://github.com/cloud-elements/jmespath.js/compare/v0.20.0...v0.21.0) (2022-10-18) | ||
| ### Bug Fixes | ||
| * address starts_with and ends_with edge cases (ENGCE-21162) ([#12](https://github.com/cloud-elements/jmespath.js/issues/12)) ([d4bf3b9](https://github.com/cloud-elements/jmespath.js/commit/d4bf3b9381c1fb033e50fddd697d8680ea8ea30d)) | ||
| ### Features | ||
| * add mult and div custom functions ([#11](https://github.com/cloud-elements/jmespath.js/issues/11)) ([4e23f14](https://github.com/cloud-elements/jmespath.js/commit/4e23f1480575b4d7a2f8668bed6e3b3e0d58c956)) | ||
| # [0.20.0](https://github.com/cloud-elements/jmespath.js/compare/v0.19.0...v0.20.0) (2022-07-01) | ||
@@ -2,0 +16,0 @@ |
+1
-1
| { | ||
| "name": "@cloudelements/jmespath", | ||
| "description": "JMESPath implementation in JavaScript", | ||
| "version": "0.20.0", | ||
| "version": "0.21.0", | ||
| "author": { | ||
@@ -6,0 +6,0 @@ "name": "James Saryerwinnie", |
@@ -64,11 +64,11 @@ [{ | ||
| "expression": "add(null_key, `2`)", | ||
| "result": 2 | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "add(`1`, null_key)", | ||
| "result": 1 | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "add(null_key, null_key)", | ||
| "result": 0 | ||
| "result": null | ||
| }, | ||
@@ -160,2 +160,18 @@ { | ||
| { | ||
| "expression": "div(`6`, `2`)", | ||
| "result": 3 | ||
| }, | ||
| { | ||
| "expression": "div(null_key, `2`)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "div(`6`, null_key)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "div(null_key, null_key)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "ends_with(str, 'r')", | ||
@@ -181,2 +197,6 @@ "result": true | ||
| { | ||
| "expression": "ends_with(str, '')", | ||
| "result": false | ||
| }, | ||
| { | ||
| "expression": "ends_with(str, `0`)", | ||
@@ -347,11 +367,11 @@ "error": "invalid-type" | ||
| "expression": "sub(null_key, `3`)", | ||
| "result": -3 | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "sub(`5`, null_key)", | ||
| "result": 5 | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "sub(null_key, null_key)", | ||
| "result": 0 | ||
| "result": null | ||
| }, | ||
@@ -463,2 +483,18 @@ { | ||
| { | ||
| "expression": "mult(`6`, `2`)", | ||
| "result": 12 | ||
| }, | ||
| { | ||
| "expression": "mult(null_key, `2`)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "mult(`6`, null_key)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "mult(null_key, null_key)", | ||
| "result": null | ||
| }, | ||
| { | ||
| "expression": "reverse(numbers)", | ||
@@ -492,2 +528,6 @@ "result": [5, 4, 3, -1] | ||
| { | ||
| "expression": "starts_with('foo bar foo', 'foo')", | ||
| "result": true | ||
| }, | ||
| { | ||
| "expression": "starts_with(str, 'Str')", | ||
@@ -501,2 +541,6 @@ "result": true | ||
| { | ||
| "expression": "starts_with(str, '')", | ||
| "result": false | ||
| }, | ||
| { | ||
| "expression": "starts_with(str, `0`)", | ||
@@ -503,0 +547,0 @@ "error": "invalid-type" |
Sorry, the diff of this file is too big to display
219431
1.01%8012
0.81%