diff --git a/CHANGELIST.md b/CHANGELIST.md index 1ebc13c..b593a67 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,3 +1,15 @@ +# v0.1.7 February 13th, 2026 + +## Bug Fixes + +- [#273](https://github.com/nevware21/tripwire/pull/273) Fix deepStrictEqual to perform deep value comparison + - Changed `deepStrictEqual` to use deep value comparison instead of strict instance comparison + - Now properly compares nested object values, arrays, and complex structures + - Aligns behavior with Node.js assert.deepStrictEqual semantics + - Maintains strict type checking while performing recursive value comparison + +For full details see [v0.1.6...v0.1.7](https://github.com/nevware21/tripwire/compare/v0.1.6...v0.1.7) + # v0.1.6 February 7th, 2026 ## Changelog diff --git a/README.md b/README.md index a2fc704..27408dd 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ Install the npm package: `npm install @nevware21/tripwire --save-dev` > Recommended: Use the following definition in your `package.json` to stay compatible with future releases. > We do not intend to make runtime / environment breaking changes until at least v2.x > ```json -> "@nevware21/tripwire": ">= 0.1.6 < 2.x" +> "@nevware21/tripwire": ">= 0.1.7 < 2.x" > ``` ## Usage diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index e5e232e..d83c495 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -1225,7 +1225,7 @@ "node_modules/@rush-temp/tripwire-chai": { "version": "0.0.0", "resolved": "file:projects/tripwire-chai.tgz", - "integrity": "sha512-GWHa2uNPbqn7BszEaosuYWV7wS7uB0VSoex2qHapmCCUQ2TkVXiGXkD88FyLvceBAbhBBp8P3vcFRwjfSzWGdw==", + "integrity": "sha512-v3Xc0EGN2WWcKc+3rVPRefWFyKdTbe5lp5U7Zb1iYiRJfu5T14JLsqKu2Yru0y0MRl2SdAKOIjJaLYXCTeIY0Q==", "dependencies": { "@microsoft/api-extractor": "^7.34.4", "@nevware21/coverage-tools": "^0.1.3", @@ -1739,9 +1739,9 @@ } }, "node_modules/bare-fs": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.3.tgz", - "integrity": "sha512-9+kwVx8QYvt3hPWnmb19tPnh38c6Nihz8Lx3t0g9+4GoIf3/fTgYwM4Z6NxgI+B9elLQA7mLE9PpqcWtOMRDiQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz", + "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==", "optional": true, "dependencies": { "bare-events": "^2.5.4", diff --git a/core/README.md b/core/README.md index 05d6700..d3ccfb5 100644 --- a/core/README.md +++ b/core/README.md @@ -35,7 +35,7 @@ npm install @nevware21/tripwire --save-dev ```json { "devDependencies": { - "@nevware21/tripwire": ">= 0.1.6 < 2.x" + "@nevware21/tripwire": ">= 0.1.7 < 2.x" } } ``` diff --git a/core/package.json b/core/package.json index 2065fbe..0de2f2f 100644 --- a/core/package.json +++ b/core/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/tripwire", "description": "Test Support utilities, helpers, tools for testing in JavaScript and TypeScript.", - "version": "0.1.6", + "version": "0.1.7", "homepage": "https://github.com/nevware21/tripwire", "license": "MIT", "author": { diff --git a/docs/README.md b/docs/README.md index 177294c..4f7024d 100644 --- a/docs/README.md +++ b/docs/README.md @@ -39,7 +39,7 @@ npm install @nevware21/tripwire --save-dev ```json { "devDependencies": { - "@nevware21/tripwire": ">= 0.1.4 < 2.x" + "@nevware21/tripwire": ">= 0.1.7 < 2.x" } } ``` @@ -100,7 +100,7 @@ npm install @nevware21/tripwire-chai --save-dev ```json { "devDependencies": { - "@nevware21/tripwire-chai": ">= 0.1.4 < 2.x" + "@nevware21/tripwire-chai": ">= 0.1.7 < 2.x" } } ``` diff --git a/docs/migration/migrating-from-node-assert.md b/docs/migration/migrating-from-node-assert.md index 2aefad8..64ab9e5 100644 --- a/docs/migration/migrating-from-node-assert.md +++ b/docs/migration/migrating-from-node-assert.md @@ -29,7 +29,7 @@ npm install @nevware21/tripwire --save-dev ```json { "devDependencies": { - "@nevware21/tripwire": ">= 0.1.6 < 2.x" + "@nevware21/tripwire": ">= 0.1.7 < 2.x" } } ``` diff --git a/package.json b/package.json index bf38543..6084c0d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/tripwire", "description": "Test support utilities, helpers assertions", - "version": "0.1.6", + "version": "0.1.7", "homepage": "https://github.com/nevware21/tripwire", "license": "MIT", "author": { diff --git a/shim/chai/README.md b/shim/chai/README.md index 2eebded..452bb08 100644 --- a/shim/chai/README.md +++ b/shim/chai/README.md @@ -31,7 +31,7 @@ npm install @nevware21/tripwire-chai --save-dev ```json { "devDependencies": { - "@nevware21/tripwire-chai": ">= 0.1.6 < 2.x" + "@nevware21/tripwire-chai": ">= 0.1.7 < 2.x" } } ``` diff --git a/shim/chai/package.json b/shim/chai/package.json index 3cebbf9..41f7acf 100644 --- a/shim/chai/package.json +++ b/shim/chai/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/tripwire-chai", "description": "Tripwire Chai Extension", - "version": "0.1.6", + "version": "0.1.7", "homepage": "https://github.com/nevware21/tripwire", "license": "MIT", "author": { @@ -61,7 +61,7 @@ "dependencies": { "@nevware21/ts-utils": ">= 0.12.6 < 2.x", "@nevware21/ts-async": ">= 0.5.4 < 2.x", - "@nevware21/tripwire": "0.1.6" + "@nevware21/tripwire": "0.1.7" }, "devDependencies": { "@microsoft/api-extractor": "^7.34.4",