Sign In

@cloudelements/jmespath

Package Overview
Dependencies
Maintainers
42
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cloudelements/jmespath - npm Package Compare versions

Comparing version
0.20.0
to
0.21.0
+14
-0
CHANGELOG.md

@@ -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