From 51a15a4cbb0cebe9e9fcd0642155ae5758fb8d06 Mon Sep 17 00:00:00 2001 From: Phil Sturgeon <67381+philsturgeon@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:07:54 +0100 Subject: [PATCH 1/3] allow other content types like text/html --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4eaf3525..2698e6b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.0", + "version": "2.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@stoplight/spectral-formats": "^1.8.2", diff --git a/package.json b/package.json index ab7c4880..a37ca7a1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.0", + "version": "2.0.1", "description": "A Spectral ruleset for JSON:API, built as TypeScript.", "main": "dist/ruleset.js", "module": "dist/ruleset.mjs", From cbc50a28179cb523910122100176f4e147a1d8dc Mon Sep 17 00:00:00 2001 From: Phil Sturgeon <67381+philsturgeon@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:15:08 +0100 Subject: [PATCH 2/3] setup semantic release --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2698e6b0..4eaf3525 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.1", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.1", + "version": "2.0.0", "license": "MIT", "dependencies": { "@stoplight/spectral-formats": "^1.8.2", diff --git a/package.json b/package.json index a37ca7a1..ab7c4880 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@apisyouwonthate/spectral-jsonapi", - "version": "2.0.1", + "version": "2.0.0", "description": "A Spectral ruleset for JSON:API, built as TypeScript.", "main": "dist/ruleset.js", "module": "dist/ruleset.mjs", From 61f927133f700d8bfbca53a5b61f80e613be4efd Mon Sep 17 00:00:00 2001 From: Phil Sturgeon <67381+philsturgeon@users.noreply.github.com> Date: Tue, 7 Apr 2026 18:36:13 +0100 Subject: [PATCH 3/3] automate release --- .github/workflows/release.yml | 3 --- CHANGELOG.md | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 427f1cbe..3b1451f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,7 +27,6 @@ jobs: with: node-version: 24 cache: npm - registry-url: https://registry.npmjs.org - name: Install dependencies run: npm ci @@ -42,5 +41,3 @@ jobs: run: npm run release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: "" - NODE_AUTH_TOKEN: "" diff --git a/CHANGELOG.md b/CHANGELOG.md index 11192dbc..b796b192 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The `content-type` rule now allows other non-JSON content, but still demands all JSON requests/responses use `application/vnd.api+json`. -## [2.0.1] - 2026-03-15 +## [2.0.0] - 2026-04-01 ### Added - Created TypeScript version of the ruleset. YAML still available.