From bbbbfadb9e91826394571d005f267b4772c3824b Mon Sep 17 00:00:00 2001 From: Vishnu R Date: Tue, 22 Sep 2026 22:48:32 +0530 Subject: [PATCH] chore: repin examples to the published 3.5.0 artifacts Client, backend, and CLI are on the registry under Apache-2.0. Examples and install tables follow those artifacts, and the in-flight window is closed. Signed-off-by: Vishnu R --- CHANGELOG.md | 2 + README.md | 6 +- docs/distribution.md | 6 +- docs/releases/3.5.0.md | 4 +- examples/README.md | 16 +-- examples/api-client/package.json | 2 +- examples/basic-usage/package.json | 2 +- examples/interactive-demo/package.json | 2 +- examples/javascript-express/package-lock.json | 10 +- examples/javascript-express/package.json | 2 +- examples/javascript-fastify/package-lock.json | 10 +- examples/javascript-fastify/package.json | 2 +- examples/javascript-fleet/README.md | 2 +- examples/javascript-fleet/package-lock.json | 10 +- examples/javascript-fleet/package.json | 2 +- examples/javascript-hono/package-lock.json | 10 +- examples/javascript-hono/package.json | 2 +- examples/nestjs/package.json | 2 +- package-lock.json | 106 +----------------- scripts/release-versions.json | 12 +- 20 files changed, 55 insertions(+), 155 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83100b7f..2231984d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ Notable FlexDoc product releases are recorded here. Detailed release notes remain under `docs/releases/` and are linked from each entry. +## Unreleased + ## 3.5.0 — Node disagreement loop `@prauga/flexdoc-client` and `@prauga/flexdoc-backend` **3.5.0**, with `@prauga/flexdoc-cli` **0.8.0**. Native adapter versions are unchanged. diff --git a/README.md b/README.md index 27f4ed86..83c5a715 100644 --- a/README.md +++ b/README.md @@ -80,10 +80,10 @@ node tools/flexdoc-cli/bin/flexdoc.js run ./pets.flexdoc.json --json | Ecosystem | Package | Source version | | --- | --- | ---: | -| npm | `@prauga/flexdoc-client` | `3.4.0` | -| npm | `@prauga/flexdoc-backend` | `3.4.0` | +| npm | `@prauga/flexdoc-client` | `3.5.0` | +| npm | `@prauga/flexdoc-backend` | `3.5.0` | | npm | `@prauga/flexdoc-core` | `0.5.2` | -| npm | `@prauga/flexdoc-cli` | `0.7.0` | +| npm | `@prauga/flexdoc-cli` | `0.8.0` | | NuGet | `Prauga.FlexDoc.AspNetCore` | `0.7.0` | | Maven | `com.prauga.flexdoc:flexdoc-jvm` | `0.10.0` | | Maven | `com.prauga.flexdoc:flexdoc-jaxrs` | `0.10.0` | diff --git a/docs/distribution.md b/docs/distribution.md index fdbb21a8..c63b69fe 100644 --- a/docs/distribution.md +++ b/docs/distribution.md @@ -6,10 +6,10 @@ FlexDoc uses one canonical browser renderer and thin ecosystem adapters. Every a | Artifact | Version represented by source | Release tag | Compatibility | | --- | --- | --- | --- | -| `@prauga/flexdoc-client` | `3.4.0` | `js/v3.4.0` | canonical renderer; renderer contract v1 | -| `@prauga/flexdoc-backend` | `3.4.0` | `js/v3.4.0` | matching renderer; contract v1 | +| `@prauga/flexdoc-client` | `3.5.0` | `js/v3.5.0` | canonical renderer; renderer contract v1 | +| `@prauga/flexdoc-backend` | `3.5.0` | `js/v3.5.0` | matching renderer; contract v1 | | `@prauga/flexdoc-core` | `0.5.2` | `core/v0.5.2` | framework-neutral OpenAPI engine + host-execution target-policy contract | -| `@prauga/flexdoc-cli` | `0.7.0` | `cli/v0.7.0` | Contract Validation + headless Runner consumer; compatible Prauga renderer | +| `@prauga/flexdoc-cli` | `0.8.0` | `cli/v0.8.0` | Contract Validation + headless Runner consumer; compatible Prauga renderer | | `Prauga.FlexDoc.AspNetCore` | `0.7.0` | `dotnet/v0.7.0` | ASP.NET Core 8+; renderer contract v1; HX-03 protection acknowledgement | | `com.prauga.flexdoc:flexdoc-jvm` | `0.10.0` | `java/v0.10.0` | Java 17+ framework-neutral renderer host; HX-03 protection acknowledgement | | `com.prauga.flexdoc:flexdoc-jaxrs` | `0.10.0` | `java/v0.10.0` | Jakarta REST/JAX-RS transport over `flexdoc-jvm` | diff --git a/docs/releases/3.5.0.md b/docs/releases/3.5.0.md index 9eb46176..f857dbc4 100644 --- a/docs/releases/3.5.0.md +++ b/docs/releases/3.5.0.md @@ -18,7 +18,7 @@ When runtime discovery is complete, an implemented route that OpenAPI does not d - `@prauga/flexdoc-backend` — **3.5.0** - `@prauga/flexdoc-cli` — **0.8.0** -`@prauga/flexdoc-core` and the native adapter lines are unchanged. This wave does not change their behavior. Examples and the install tables stay on the artifacts a user can install today, and move to these versions in the post-publish repin. +`@prauga/flexdoc-core` and the native adapter lines are unchanged. This wave does not change their behavior. Examples and the install tables are pinned to these versions. ## What the loop does @@ -34,4 +34,4 @@ The `@prauga/flexdoc-backend` **3.5.0** host-execution contract is unchanged fro ## Release sequencing -This wave uses the version contract's in-flight window. Source versions for the client, backend, and CLI sit ahead of the registry. After those three artifacts exist, the follow-up repin updates examples, generated lock metadata, and the published baselines, then clears `pending`. +This wave used the version contract's in-flight window. Examples and install documentation stayed pinned to the previously published artifacts while source versions sat in `pending`. After the registry artifacts existed, the follow-up repin updated examples, generated lock metadata, and the published baselines, then cleared `pending`. That window is closed for 3.5.0. diff --git a/examples/README.md b/examples/README.md index 718ae75a..fbe2ec47 100644 --- a/examples/README.md +++ b/examples/README.md @@ -9,14 +9,14 @@ The examples deliberately separate two kinds of capability: | Example | FlexDoc package / integration | Current focus | Runtime Intelligence | | --- | --- | --- | --- | -| [`basic-usage`](./basic-usage) | React + `@prauga/flexdoc-client` `3.4.0` | Minimal renderer integration | — client only | -| [`interactive-demo`](./interactive-demo) | React + `@prauga/flexdoc-client` `3.4.0` | **Complete framework-neutral renderer**: deep links, preferences, command palette, Try It → API Client, downloads, code samples, responsive/a11y chrome | — client only | -| [`api-client`](./api-client) | Full API Client + `@prauga/flexdoc-client` `3.4.0` | **Complete standalone API Client**: environments, variables, CodeMirror scripts, runner/history, response inspection, persistence, shortcuts | — client only | -| [`nestjs`](./nestjs) | NestJS + `@prauga/flexdoc-backend` `3.4.0` | Code-first OpenAPI + full renderer/API Client | **Yes — underlying Express/Fastify adapter** | -| [`javascript-express`](./javascript-express) | Express + `@prauga/flexdoc-backend` `3.4.0` | Primary backend-native showcase with intentional route drift | **Yes — live Express router** | -| [`javascript-fastify`](./javascript-fastify) | Fastify + `@prauga/flexdoc-backend` `3.4.0` | Shared OpenAPI showcase + intentional runtime-only route | **Yes — live Fastify route tree** | -| [`javascript-hono`](./javascript-hono) | Hono + `@prauga/flexdoc-backend` `3.4.0` | Small inline contract + intentional runtime-only route | **Yes — live Hono route inventory** | -| [`javascript-fleet`](./javascript-fleet) | Express fleet + `@prauga/flexdoc-backend` `3.4.0` | Multi-instance host execution: shared secret, Redis jar store, fleet admission, observation merge | **Yes — live Express router** | +| [`basic-usage`](./basic-usage) | React + `@prauga/flexdoc-client` `3.5.0` | Minimal renderer integration | — client only | +| [`interactive-demo`](./interactive-demo) | React + `@prauga/flexdoc-client` `3.5.0` | **Complete framework-neutral renderer**: deep links, preferences, command palette, Try It → API Client, downloads, code samples, responsive/a11y chrome | — client only | +| [`api-client`](./api-client) | Full API Client + `@prauga/flexdoc-client` `3.5.0` | **Complete standalone API Client**: environments, variables, CodeMirror scripts, runner/history, response inspection, persistence, shortcuts | — client only | +| [`nestjs`](./nestjs) | NestJS + `@prauga/flexdoc-backend` `3.5.0` | Code-first OpenAPI + full renderer/API Client | **Yes — underlying Express/Fastify adapter** | +| [`javascript-express`](./javascript-express) | Express + `@prauga/flexdoc-backend` `3.5.0` | Primary backend-native showcase with intentional route drift | **Yes — live Express router** | +| [`javascript-fastify`](./javascript-fastify) | Fastify + `@prauga/flexdoc-backend` `3.5.0` | Shared OpenAPI showcase + intentional runtime-only route | **Yes — live Fastify route tree** | +| [`javascript-hono`](./javascript-hono) | Hono + `@prauga/flexdoc-backend` `3.5.0` | Small inline contract + intentional runtime-only route | **Yes — live Hono route inventory** | +| [`javascript-fleet`](./javascript-fleet) | Express fleet + `@prauga/flexdoc-backend` `3.5.0` | Multi-instance host execution: shared secret, Redis jar store, fleet admission, observation merge | **Yes — live Express router** | | [`dotnet-aspnetcore`](./dotnet-aspnetcore) | `Prauga.FlexDoc.AspNetCore` `0.7.0` | Exact server-side contract + runtime-only minimal API route | **Yes — `EndpointDataSource`** | | [`java-spring`](./java-spring) | Spring Boot + `flexdoc-spring-boot-starter` `0.10.0` | Exact `FlexDocSpecProvider` contract + runtime-only MVC route | **Yes — `RequestMappingHandlerMapping`** | | [`java-quarkus`](./java-quarkus) | Quarkus/Jakarta REST + `flexdoc-jaxrs` `0.10.0` | Canonical JVM renderer hosting | No in current slice | diff --git a/examples/api-client/package.json b/examples/api-client/package.json index 3a42d473..32ac752e 100644 --- a/examples/api-client/package.json +++ b/examples/api-client/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "react": "^19.2.8", "react-dom": "^19.2.8" }, diff --git a/examples/basic-usage/package.json b/examples/basic-usage/package.json index 20856fb1..224a86db 100644 --- a/examples/basic-usage/package.json +++ b/examples/basic-usage/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "lucide-react": "^1.37.0", "react": "^19.2.8", "react-dom": "^19.2.8" diff --git a/examples/interactive-demo/package.json b/examples/interactive-demo/package.json index ef5c9393..303abde8 100644 --- a/examples/interactive-demo/package.json +++ b/examples/interactive-demo/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "lucide-react": "^1.37.0", "react": "^19.2.8", "react-dom": "^19.2.8" diff --git a/examples/javascript-express/package-lock.json b/examples/javascript-express/package-lock.json index 4afec82c..df97ab31 100644 --- a/examples/javascript-express/package-lock.json +++ b/examples/javascript-express/package-lock.json @@ -8,15 +8,15 @@ "name": "flexdoc-example-express", "version": "0.1.0", "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "express": "^5.1.0" } }, "node_modules/@prauga/flexdoc-backend": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.4.0.tgz", - "integrity": "sha512-wQG1t1dKvYy5GAvjuePehr5CXQq1M7QUTQExT4fxMlLIOq9TiFAmL4sMPVsldlXc5MelUwxvCW/8Vi/khJ7F2g==", - "license": "AGPL-3.0-or-later", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.5.0.tgz", + "integrity": "sha512-y2AEFJJ3tOR8FHbusQ8n7WDqdItc7n1ZUnv1a4PrAEcDAsfWv/KPdhFfsKqdAkSL5krplrjYWbzfuCH5euBYgQ==", + "license": "Apache-2.0", "dependencies": { "jsonwebtoken": "^9.0.2", "tldts": "^7.4.11", diff --git a/examples/javascript-express/package.json b/examples/javascript-express/package.json index f25077b4..868e8a5e 100644 --- a/examples/javascript-express/package.json +++ b/examples/javascript-express/package.json @@ -6,7 +6,7 @@ "start": "node index.js" }, "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "express": "^5.1.0" } } diff --git a/examples/javascript-fastify/package-lock.json b/examples/javascript-fastify/package-lock.json index daf7cc7b..3783b15f 100644 --- a/examples/javascript-fastify/package-lock.json +++ b/examples/javascript-fastify/package-lock.json @@ -8,7 +8,7 @@ "name": "flexdoc-example-fastify", "version": "0.1.0", "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "fastify": "^5.5.0" } }, @@ -130,10 +130,10 @@ "license": "MIT" }, "node_modules/@prauga/flexdoc-backend": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.4.0.tgz", - "integrity": "sha512-wQG1t1dKvYy5GAvjuePehr5CXQq1M7QUTQExT4fxMlLIOq9TiFAmL4sMPVsldlXc5MelUwxvCW/8Vi/khJ7F2g==", - "license": "AGPL-3.0-or-later", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.5.0.tgz", + "integrity": "sha512-y2AEFJJ3tOR8FHbusQ8n7WDqdItc7n1ZUnv1a4PrAEcDAsfWv/KPdhFfsKqdAkSL5krplrjYWbzfuCH5euBYgQ==", + "license": "Apache-2.0", "dependencies": { "jsonwebtoken": "^9.0.2", "tldts": "^7.4.11", diff --git a/examples/javascript-fastify/package.json b/examples/javascript-fastify/package.json index a1df4829..caac9a29 100644 --- a/examples/javascript-fastify/package.json +++ b/examples/javascript-fastify/package.json @@ -6,7 +6,7 @@ "start": "node index.js" }, "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "fastify": "^5.5.0" } } diff --git a/examples/javascript-fleet/README.md b/examples/javascript-fleet/README.md index 2cac76d6..82b377e4 100644 --- a/examples/javascript-fleet/README.md +++ b/examples/javascript-fleet/README.md @@ -4,7 +4,7 @@ Runnable proof that FlexDoc host-execution session jars, admission budgeting and Three Express replicas share one `FLEXDOC_SESSION_SECRET` and a Redis cookie-jar store, sit behind nginx round-robin on `:8080`, and export per-instance observation documents that `mergeHostExecutionObservationDocuments` combines. -Pinned to `@prauga/flexdoc-backend` `3.4.0`. +Pinned to `@prauga/flexdoc-backend` `3.5.0`. ## What this demonstrates diff --git a/examples/javascript-fleet/package-lock.json b/examples/javascript-fleet/package-lock.json index 26357751..2a68e76c 100644 --- a/examples/javascript-fleet/package-lock.json +++ b/examples/javascript-fleet/package-lock.json @@ -8,16 +8,16 @@ "name": "flexdoc-example-javascript-fleet", "version": "0.1.0", "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "express": "^5.1.0", "redis": "^4.7.0" } }, "node_modules/@prauga/flexdoc-backend": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.4.0.tgz", - "integrity": "sha512-wQG1t1dKvYy5GAvjuePehr5CXQq1M7QUTQExT4fxMlLIOq9TiFAmL4sMPVsldlXc5MelUwxvCW/8Vi/khJ7F2g==", - "license": "AGPL-3.0-or-later", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.5.0.tgz", + "integrity": "sha512-y2AEFJJ3tOR8FHbusQ8n7WDqdItc7n1ZUnv1a4PrAEcDAsfWv/KPdhFfsKqdAkSL5krplrjYWbzfuCH5euBYgQ==", + "license": "Apache-2.0", "dependencies": { "jsonwebtoken": "^9.0.2", "tldts": "^7.4.11", diff --git a/examples/javascript-fleet/package.json b/examples/javascript-fleet/package.json index bcd97fad..f1dd8fc3 100644 --- a/examples/javascript-fleet/package.json +++ b/examples/javascript-fleet/package.json @@ -7,7 +7,7 @@ "merge-observations": "node merge-observations.js" }, "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "express": "^5.1.0", "redis": "^4.7.0" } diff --git a/examples/javascript-hono/package-lock.json b/examples/javascript-hono/package-lock.json index 99698994..4b0eb712 100644 --- a/examples/javascript-hono/package-lock.json +++ b/examples/javascript-hono/package-lock.json @@ -9,15 +9,15 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "hono": "^4.13.5" } }, "node_modules/@prauga/flexdoc-backend": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.4.0.tgz", - "integrity": "sha512-wQG1t1dKvYy5GAvjuePehr5CXQq1M7QUTQExT4fxMlLIOq9TiFAmL4sMPVsldlXc5MelUwxvCW/8Vi/khJ7F2g==", - "license": "AGPL-3.0-or-later", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.5.0.tgz", + "integrity": "sha512-y2AEFJJ3tOR8FHbusQ8n7WDqdItc7n1ZUnv1a4PrAEcDAsfWv/KPdhFfsKqdAkSL5krplrjYWbzfuCH5euBYgQ==", + "license": "Apache-2.0", "dependencies": { "jsonwebtoken": "^9.0.2", "tldts": "^7.4.11", diff --git a/examples/javascript-hono/package.json b/examples/javascript-hono/package.json index 0cd5356e..bb067b60 100644 --- a/examples/javascript-hono/package.json +++ b/examples/javascript-hono/package.json @@ -5,7 +5,7 @@ "license": "Apache-2.0", "type": "module", "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "hono": "^4.13.5" } } diff --git a/examples/nestjs/package.json b/examples/nestjs/package.json index 3fd74c2b..568e1c2c 100644 --- a/examples/nestjs/package.json +++ b/examples/nestjs/package.json @@ -26,7 +26,7 @@ "directory": "examples/nestjs" }, "dependencies": { - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "@nestjs/common": "^12.0.1", "@nestjs/core": "^12.0.1", "@nestjs/platform-express": "^12.0.1", diff --git a/package-lock.json b/package-lock.json index 4880b7a7..af1c8ac4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "react": "^19.2.8", "react-dom": "^19.2.8" }, @@ -71,30 +71,12 @@ "vite": "^7.3.6" } }, - "examples/api-client/node_modules/@prauga/flexdoc-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-client/-/flexdoc-client-3.4.0.tgz", - "integrity": "sha512-3vK1WWLdL1WqGhbap1NEzsHIvIPAgze8z5T+qG6aZTHjX5qZxE9OqctNGVQl0xtQa9ldY3TcfKd5OZ8mCIVJNA==", - "license": "AGPL-3.0-or-later", - "dependencies": { - "@codemirror/commands": "^6.11.0", - "@codemirror/state": "^6.7.4", - "@codemirror/view": "^6.43.11", - "js-yaml": "^4.1.0", - "lucide-react": "^0.525.0", - "prismjs": "^1.29.0" - }, - "peerDependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0" - } - }, "examples/basic-usage": { "name": "flexdoc-basic-example", "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "lucide-react": "^1.37.0", "react": "^19.2.8", "react-dom": "^19.2.8" @@ -110,33 +92,6 @@ "vite": "^7.3.6" } }, - "examples/basic-usage/node_modules/@prauga/flexdoc-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-client/-/flexdoc-client-3.4.0.tgz", - "integrity": "sha512-3vK1WWLdL1WqGhbap1NEzsHIvIPAgze8z5T+qG6aZTHjX5qZxE9OqctNGVQl0xtQa9ldY3TcfKd5OZ8mCIVJNA==", - "license": "AGPL-3.0-or-later", - "dependencies": { - "@codemirror/commands": "^6.11.0", - "@codemirror/state": "^6.7.4", - "@codemirror/view": "^6.43.11", - "js-yaml": "^4.1.0", - "lucide-react": "^0.525.0", - "prismjs": "^1.29.0" - }, - "peerDependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0" - } - }, - "examples/basic-usage/node_modules/@prauga/flexdoc-client/node_modules/lucide-react": { - "version": "0.525.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.525.0.tgz", - "integrity": "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "examples/basic-usage/node_modules/lucide-react": { "version": "1.38.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.38.0.tgz", @@ -151,7 +106,7 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@prauga/flexdoc-client": "3.4.0", + "@prauga/flexdoc-client": "3.5.0", "lucide-react": "^1.37.0", "react": "^19.2.8", "react-dom": "^19.2.8" @@ -167,33 +122,6 @@ "vite": "^7.3.6" } }, - "examples/interactive-demo/node_modules/@prauga/flexdoc-client": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-client/-/flexdoc-client-3.4.0.tgz", - "integrity": "sha512-3vK1WWLdL1WqGhbap1NEzsHIvIPAgze8z5T+qG6aZTHjX5qZxE9OqctNGVQl0xtQa9ldY3TcfKd5OZ8mCIVJNA==", - "license": "AGPL-3.0-or-later", - "dependencies": { - "@codemirror/commands": "^6.11.0", - "@codemirror/state": "^6.7.4", - "@codemirror/view": "^6.43.11", - "js-yaml": "^4.1.0", - "lucide-react": "^0.525.0", - "prismjs": "^1.29.0" - }, - "peerDependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0" - } - }, - "examples/interactive-demo/node_modules/@prauga/flexdoc-client/node_modules/lucide-react": { - "version": "0.525.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.525.0.tgz", - "integrity": "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, "examples/interactive-demo/node_modules/lucide-react": { "version": "1.38.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.38.0.tgz", @@ -212,7 +140,7 @@ "@nestjs/core": "^12.0.1", "@nestjs/platform-express": "^12.0.1", "@nestjs/swagger": "^12.0.1", - "@prauga/flexdoc-backend": "3.4.0", + "@prauga/flexdoc-backend": "3.5.0", "class-transformer": "^0.5.1", "class-validator": "^0.15.1", "reflect-metadata": "^0.2.2", @@ -238,32 +166,6 @@ "typescript-eslint": "^8.68.0" } }, - "examples/nestjs/node_modules/@prauga/flexdoc-backend": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@prauga/flexdoc-backend/-/flexdoc-backend-3.4.0.tgz", - "integrity": "sha512-wQG1t1dKvYy5GAvjuePehr5CXQq1M7QUTQExT4fxMlLIOq9TiFAmL4sMPVsldlXc5MelUwxvCW/8Vi/khJ7F2g==", - "license": "AGPL-3.0-or-later", - "dependencies": { - "jsonwebtoken": "^9.0.2", - "tldts": "^7.4.11", - "yargs": "^17.7.2" - }, - "bin": { - "flexdoc-auth-generator": "dist/scripts/generate-auth.js" - }, - "peerDependencies": { - "@nestjs/common": "^10.0.0 || ^11.0.0 || ^12.0.0", - "@nestjs/core": "^10.0.0 || ^11.0.0 || ^12.0.0" - }, - "peerDependenciesMeta": { - "@nestjs/common": { - "optional": true - }, - "@nestjs/core": { - "optional": true - } - } - }, "node_modules/@adobe/css-tools": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.5.0.tgz", diff --git a/scripts/release-versions.json b/scripts/release-versions.json index 060574b5..cb4e1b93 100644 --- a/scripts/release-versions.json +++ b/scripts/release-versions.json @@ -1,9 +1,9 @@ { "published": { - "client": "3.4.0", - "backend": "3.4.0", + "client": "3.5.0", + "backend": "3.5.0", "core": "0.5.2", - "cli": "0.7.0", + "cli": "0.8.0", "dotnet": "0.7.0", "java": "0.10.0", "python": "0.9.0", @@ -15,10 +15,6 @@ "go": "0.6.0", "elixir": "0.5.0" }, - "pending": { - "client": "3.5.0", - "backend": "3.5.0", - "cli": "0.8.0" - }, + "pending": {}, "sourceReleaseDocument": "docs/releases/3.5.0.md" }