From 99658ff706145e6f7682d7c811a3601b09352417 Mon Sep 17 00:00:00 2001 From: Claudia Meadows Date: Mon, 2 Sep 2024 09:00:28 -0700 Subject: [PATCH 1/4] npm audit fix --- package-lock.json | 61 ++++++++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 01c2ef9..c9ff129 100644 --- a/package-lock.json +++ b/package-lock.json @@ -258,22 +258,29 @@ } }, "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" } }, "node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "dependencies": { - "ms": "^2.1.1" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/deep-is": { @@ -1175,9 +1182,9 @@ "dev": true }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -1430,9 +1437,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1652,20 +1659,20 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "deep-is": { @@ -2370,9 +2377,9 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "shebang-command": { @@ -2579,9 +2586,9 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wrappy": { From c40c0c3d2fc8a291ef0e825b56d078958ff8f10c Mon Sep 17 00:00:00 2001 From: Claudia Meadows Date: Mon, 2 Sep 2024 09:05:32 -0700 Subject: [PATCH 2/4] Update Node versions --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e91224b..971c4c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,9 +22,9 @@ jobs: - 20 - 22 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node_version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node_version }} - run: npm ci From 6e7672fe1736dd420b9e2e2a0332e6167915ff1a Mon Sep 17 00:00:00 2001 From: Claudia Meadows Date: Mon, 2 Sep 2024 09:05:49 -0700 Subject: [PATCH 3/4] Prepare for v4.2.1 --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index c9ff129..fb75056 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ospec", - "version": "4.2.0", + "version": "4.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ospec", - "version": "4.2.0", + "version": "4.2.1", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -19,7 +19,7 @@ "cmd-shim": "4.0.2", "compose-regexp": "^0.6.22", "eslint": "^6.8.0", - "ospec-stable": "npm:ospec@4.1.7" + "ospec-stable": "npm:ospec@4.2.0" } }, "node_modules/@babel/code-frame": { @@ -974,9 +974,9 @@ }, "node_modules/ospec-stable": { "name": "ospec", - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/ospec/-/ospec-4.1.7.tgz", - "integrity": "sha512-NPUfOn3/4+xZBolrIxRDrdK+RIPkEZAzEN2Dr7ui0WIXzbo6EDui4beW0mSe6WQEdRSQ2JpkooHsv9k5M9ErbA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ospec/-/ospec-4.2.0.tgz", + "integrity": "sha512-KS7aAuuMCxRjxZULAqk8OBf4Cleik7+iGr8w3rS1RSLC/KqOEsZANj86QwQmQoJgSAezJYH44NwUue5IcQ0NTg==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2226,9 +2226,9 @@ "dev": true }, "ospec-stable": { - "version": "npm:ospec@4.1.7", - "resolved": "https://registry.npmjs.org/ospec/-/ospec-4.1.7.tgz", - "integrity": "sha512-NPUfOn3/4+xZBolrIxRDrdK+RIPkEZAzEN2Dr7ui0WIXzbo6EDui4beW0mSe6WQEdRSQ2JpkooHsv9k5M9ErbA==", + "version": "npm:ospec@4.2.0", + "resolved": "https://registry.npmjs.org/ospec/-/ospec-4.2.0.tgz", + "integrity": "sha512-KS7aAuuMCxRjxZULAqk8OBf4Cleik7+iGr8w3rS1RSLC/KqOEsZANj86QwQmQoJgSAezJYH44NwUue5IcQ0NTg==", "dev": true, "requires": { "glob": "^7.1.3" diff --git a/package.json b/package.json index ad9e1a1..8298389 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ospec", - "version": "4.2.0", + "version": "4.2.1", "description": "Noiseless testing framework", "main": "ospec.js", "unpkg": "ospec.js", @@ -34,6 +34,6 @@ "cmd-shim": "4.0.2", "compose-regexp": "^0.6.22", "eslint": "^6.8.0", - "ospec-stable": "npm:ospec@4.1.7" + "ospec-stable": "npm:ospec@4.2.0" } } From 29fe6e8b4ce1708def2f1d70da79498cbbe4d718 Mon Sep 17 00:00:00 2001 From: Claudia Meadows Date: Mon, 2 Sep 2024 09:09:50 -0700 Subject: [PATCH 4/4] v4.2.1 --- README.md | 2 +- changelog.md | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 22b836b..74ca0c7 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Noiseless testing framework ## About -- ~1100 LOC including the CLI runner1 +- ~950 LOC including the CLI runner1 - terser and faster test code than with mocha, jasmine or tape - test code reads like bullet points - assertion code follows [SVO](https://en.wikipedia.org/wiki/Subject–verb–object) structure in present tense for terseness and readability diff --git a/changelog.md b/changelog.md index d69c46b..9f36c42 100644 --- a/changelog.md +++ b/changelog.md @@ -27,6 +27,10 @@ Change log ### Upcoming + +### 4.2.1 +_2024-09-02_ + - Update `glob` dependency to v9. ### 4.2.0 @@ -79,7 +83,7 @@ _2022-05-19_ _2022-05-18_ - Fix post-install crash introduced in v4.1.2 -### 4.1.2 +### 4.1.2 #### Bug fixes _2022-05-17_