From 7e134232af19af45d3a848ef66b4c0d42e765142 Mon Sep 17 00:00:00 2001 From: hkimw <54717101+hkimw@users.noreply.github.com> Date: Mon, 5 Oct 2026 09:36:48 +0900 Subject: [PATCH] release: publish Plugin SDK 1.0 stable API and support policy --- API_SUPPORT.json | 6 +- CHANGELOG.md | 9 +++ PUBLIC_SURFACE.json | 1 + README.md | 12 ++-- SECURITY.md | 8 ++- docs/COMPATIBILITY.md | 11 +++- docs/PUBLISHING.md | 12 ++-- docs/RELEASE_1_0.md | 62 +++++++++++++++++++ docs/SUPPORT_POLICY.md | 11 ++-- docs/VERIFYING.md | 14 ++--- package-lock.json | 4 +- package.json | 2 +- .../artifact-sink-capabilities.schema.json | 2 +- .../artifact-storage-capabilities.schema.json | 2 +- schemas/artifact-transfer-receipt.schema.json | 2 +- .../binary-artifact-capabilities.schema.json | 2 +- schemas/binary-artifact-chunk.schema.json | 2 +- schemas/binary-artifact-list.schema.json | 2 +- schemas/binary-artifact-reference.schema.json | 2 +- schemas/binary-artifact.schema.json | 2 +- .../browser-artifact-checkpoint.schema.json | 2 +- schemas/code-action.schema.json | 2 +- schemas/command.schema.json | 2 +- schemas/completion-item.schema.json | 2 +- schemas/conformance-report.schema.json | 2 +- schemas/data-schema.schema.json | 2 +- schemas/development-definition.schema.json | 10 +-- schemas/diagnostic-report.schema.json | 2 +- schemas/diagnostics-request.schema.json | 2 +- schemas/diagnostics-result.schema.json | 2 +- schemas/display-metadata.schema.json | 2 +- schemas/document-symbol-tree.schema.json | 2 +- schemas/error.schema.json | 2 +- schemas/folding-ranges.schema.json | 2 +- schemas/formatting-options.schema.json | 2 +- schemas/generation-receipt.schema.json | 2 +- schemas/generation-report.schema.json | 2 +- schemas/inlay-hints.schema.json | 2 +- schemas/job-artifact-content.schema.json | 2 +- schemas/job-capabilities.schema.json | 2 +- schemas/job-events.schema.json | 2 +- schemas/job-history-page.schema.json | 2 +- schemas/job-history-query.schema.json | 2 +- schemas/job-options.schema.json | 2 +- schemas/job-recovery.schema.json | 8 +-- schemas/job-snapshot.schema.json | 4 +- schemas/job-storage-capabilities.schema.json | 2 +- schemas/job-store-identity.schema.json | 2 +- schemas/json-value.schema.json | 2 +- schemas/language-capabilities.schema.json | 2 +- schemas/language-request.schema.json | 2 +- schemas/language-result.schema.json | 4 +- schemas/language-snippet.schema.json | 2 +- schemas/locale-catalog.schema.json | 2 +- schemas/localized-message.schema.json | 2 +- schemas/manifest.schema.json | 2 +- schemas/memory-job-snapshot.schema.json | 6 +- schemas/plugin-plan.schema.json | 2 +- schemas/project-entry.schema.json | 2 +- .../project-query-capabilities.schema.json | 2 +- schemas/project-query-options.schema.json | 2 +- schemas/project-query-page.schema.json | 2 +- schemas/project-snapshot.schema.json | 2 +- .../project-watch-capabilities.schema.json | 2 +- schemas/project-watch-event.schema.json | 2 +- schemas/project-watch-options.schema.json | 2 +- schemas/secret-reference.schema.json | 2 +- schemas/secret-scope.schema.json | 2 +- schemas/semantic-legend.schema.json | 2 +- schemas/semantic-tokens-delta.schema.json | 2 +- schemas/semantic-tokens.schema.json | 2 +- schemas/settings-definition.schema.json | 2 +- schemas/settings-snapshot.schema.json | 2 +- schemas/settings-state.schema.json | 2 +- schemas/signature-help.schema.json | 2 +- schemas/stored-artifact-chunk.schema.json | 2 +- schemas/stored-artifact-list.schema.json | 2 +- schemas/stored-artifact-reference.schema.json | 2 +- schemas/stored-artifact.schema.json | 2 +- schemas/stored-job.schema.json | 4 +- schemas/test-trace.schema.json | 2 +- schemas/transfer-queue-options.schema.json | 2 +- schemas/transfer-snapshot.schema.json | 2 +- schemas/upload-capabilities.schema.json | 2 +- schemas/upload-chunk.schema.json | 2 +- schemas/upload-reference.schema.json | 2 +- schemas/upload-spec.schema.json | 2 +- schemas/upload-status.schema.json | 2 +- .../workspace-conditional-file.schema.json | 2 +- schemas/workspace-edit-preview.schema.json | 2 +- schemas/workspace-edit-receipt.schema.json | 2 +- schemas/workspace-edit-record.schema.json | 2 +- schemas/workspace-edit.schema.json | 2 +- .../workspace-file-capabilities.schema.json | 2 +- schemas/workspace-file-revision.schema.json | 2 +- ...workspace-project-capabilities.schema.json | 2 +- schemas/workspace-project-poll.schema.json | 2 +- src/publishing.mjs | 2 +- src/version.mjs | 4 +- tests/archive-verification.test.mjs | 2 +- tests/publishing.test.mjs | 2 +- 101 files changed, 222 insertions(+), 134 deletions(-) create mode 100644 docs/RELEASE_1_0.md diff --git a/API_SUPPORT.json b/API_SUPPORT.json index f593182..10678c1 100644 --- a/API_SUPPORT.json +++ b/API_SUPPORT.json @@ -1,8 +1,8 @@ { "schemaVersion": 1, - "sdkVersion": "1.0.0-rc.1", - "releaseStatus": "candidate", - "pluginPeerRange": "1.0.0-rc.1", + "sdkVersion": "1.0.0", + "releaseStatus": "stable", + "pluginPeerRange": ">=1.0.0 <2.0.0", "policy": "docs/SUPPORT_POLICY.md", "exports": [ { diff --git a/CHANGELOG.md b/CHANGELOG.md index 88691ab..d7b1a83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 1.0.0 — 2026-10-05 + +- Publish the RC API as the stable 1.x line with an exact SDK archive and new plugin + peer `>=1.0.0 <2.0.0`; preserve verified historical and exact RC1 archive metadata. +- Activate the documented support/deprecation policy and publish release contents, + migration/rollback guidance and measured Windows/Linux × Node 22/24 guards. +- Security audit and vulnerability validation remain pending under the owner + deferral. Functional acceptance and stable API status do not imply audit passage. + ## 1.0.0-rc.1 - Add a versioned public host/port conformance suite with machine and human reports, diff --git a/PUBLIC_SURFACE.json b/PUBLIC_SURFACE.json index febb208..a8434cd 100644 --- a/PUBLIC_SURFACE.json +++ b/PUBLIC_SURFACE.json @@ -37,6 +37,7 @@ "docs/PUBLIC_SCOPE.md", "docs/PUBLISHING.md", "docs/RC_ACCEPTANCE.md", + "docs/RELEASE_1_0.md", "docs/SECRETS.md", "docs/SETTINGS.md", "docs/SUPPORT_POLICY.md", diff --git a/README.md b/README.md index a855533..e54e4ae 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,15 @@ a small ESM package, TypeScript declarations and versioned contracts. Connect your own workspace and tools with the Node.js host and HTTP client. The SDK has **zero runtime dependencies**. -Version **1.0.0-rc.1** is the stable API release candidate. The +Version **1.0.0** is the stable API release. The [API inventory](API_SUPPORT.json), [support and migration policy](docs/SUPPORT_POLICY.md) and [host conformance suite](docs/CONFORMANCE.md) make its scope reviewable. Run `npm run example:conformance`, `npm run example:conformance-browser` or `npm run example:combined` to check independent Node/browser hosts and the combined -language/settings/edit/job/watch/transfer workload. RC packages pin the exact -prerelease peer; they do not establish GA or DDS product acceptance. +language/settings/edit/job/watch/transfer workload. New plugin packages declare `>=1.0.0 <2.0.0`. The +[1.0 release contents and acceptance](docs/RELEASE_1_0.md) distinguish functional +acceptance from the deferred security audit. SDK delivery is separate from DDS +product acceptance. Version 0.13 adds six [project templates and guarded contract generation](docs/DEVTOOLS.md), [deterministic synthetic test hosts](docs/testing.md) and opt-in @@ -55,7 +57,7 @@ application, private engines/services and production signing systems are outside this repository. Read the [public scope](docs/PUBLIC_SCOPE.md) and [compatibility table](docs/COMPATIBILITY.md) for exact boundaries. -Version **1.0.0-rc.1** supports Node 22 and 24. Manifest v1 diagnostic plugins remain +Version **1.0.0** supports Node 22 and 24. Manifest v1 diagnostic plugins remain compatible. Manifest v2 adds commands, permission-scoped workspace and backend APIs, and open-source or proprietary distribution metadata. Themes export to the XML format already supported by DDS. The workspace host runs trusted plugins @@ -115,7 +117,7 @@ mkdir my-dds-plugin cd my-dds-plugin npm init -y npm pkg set type=module -npm install --ignore-scripts --save-exact https://github.com/Altifigence/dds-plugin-sdk/releases/download/v1.0.0-rc.1/altifigence-dds-plugin-sdk-1.0.0-rc.1.tgz +npm install --ignore-scripts --save-exact https://github.com/Altifigence/dds-plugin-sdk/releases/download/v1.0.0/altifigence-dds-plugin-sdk-1.0.0.tgz ``` Copy the example's `plugin.mjs` and `run.mjs` into this directory, then run: diff --git a/SECURITY.md b/SECURITY.md index 8366edd..d18ab49 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,6 +1,6 @@ # Security -The current release candidate is **1.0.0-rc.1**. It retains the security fixes from +The current stable API release is **1.0.0**. It retains the security fixes from 0.3.2. Update workspace servers and clients together, using a current patched Node 22 or 24; do not use a pre-0.3.2 workspace host. Report an SDK @@ -12,6 +12,10 @@ exploit details or project data in an issue. Include the SDK version, a minimal synthetic reproducer, expected behavior and impact. Omit credentials, customer source and private filesystem paths. +The post-0.7 security audit and vulnerability validation are pending under the +owner's 2026-10-05 deferral. Functional and release checks do not complete that +audit or establish that its unvalidated candidates are resolved. + ## 0.3.2 boundary fixes The review reproduced file-access and resource-lifetime gaps in 0.3.1 with @@ -55,7 +59,7 @@ protect storage, verify the current identity and implement revocation themselves ## 한국어 -현재 출시 후보는 **1.0.0-rc.1**이며 0.3.2의 보안 수정을 유지합니다. workspace **서버와 클라이언트를 모두 +현재 안정 API 릴리스는 **1.0.0**이며 0.3.2의 보안 수정을 유지합니다. workspace **서버와 클라이언트를 모두 0.3.2 이상**으로 갱신하고 Node 22/24의 최신 보안 패치를 사용하세요. 클라이언트만 갱신하면 오래된 서버의 파일 검사와 요청 수신 제한은 바뀌지 않습니다. diff --git a/docs/COMPATIBILITY.md b/docs/COMPATIBILITY.md index 15cb5b7..1e8ea9d 100644 --- a/docs/COMPATIBILITY.md +++ b/docs/COMPATIBILITY.md @@ -1,5 +1,14 @@ # Compatibility and availability +## 1.0 stable API + +`1.0.0` retains the RC runtime/protocol API. Newly packed plugins use +`>=1.0.0 <2.0.0`; raise the minimum before using an API added in a later minor. +The verifier preserves exact historical 0.3.x–0.13.x and `1.0.0-rc.1` metadata. +Revalidate and repack an RC plugin as a new plugin version for stable installation. +Archive verification does not widen installation ranges. See [release contents](RELEASE_1_0.md) +for accepted profiles and the separately deferred security audit. + ## 1.0 release candidate `1.0.0-rc.1` retains the 0.13 public runtime and protocol contracts and adds @@ -76,7 +85,7 @@ is unchanged. These features do not establish a DDS product editor integration. | Browser-only DDS host | Native workspace transport is unavailable | | Language providers | Diagnostics plus completion, hover, definition, references and document symbols in SDK hosts since 0.3.0; no released DDS editor bridge is implied | | Project edit sessions | Client helpers in 0.3.0 over unchanged workspace protocol v1, including 0.2.x servers | -| Download verification | Node API/CLI since 0.3.1; 0.13.0 accepts exact 0.3.x–0.13.x package metadata; no extraction, code execution or publisher authentication | +| Download verification | Node API/CLI since 0.3.1; 1.0.0 accepts exact 0.3.x–0.13.x, RC1 and current stable package metadata; no extraction, code execution or publisher authentication | | Development tools | `init`, `doctor`, `dev` since 0.4.0; six templates, `generate`, synthetic testing and local profiles in 0.13 | | Command jobs | Opt-in SDK host/client extension since 0.4.0; progress/logs/UTF-8 artifacts; v1 hello unchanged | | File and job observation | Client helpers since 0.5.0; 0.6 uses revision reads when supported; job reads need enabled 0.4+ hosts | diff --git a/docs/PUBLISHING.md b/docs/PUBLISHING.md index 07c5994..4b4def4 100644 --- a/docs/PUBLISHING.md +++ b/docs/PUBLISHING.md @@ -26,7 +26,7 @@ notes for the capabilities and hosts actually supported by that release. what data the plugin uses, which backend receives it, and how users can find updates and contact the publisher about security. 4. List the plugin's distribution files explicitly in `dds-package.json`, then - validate and pack them with the SDK 1.0.0-rc.1 CLI described below. Inspect the + validate and pack them with the SDK 1.0.0 CLI described below. Inspect the archive; do not list credentials, private project data or files that you do not intend to distribute. 5. Publish the immutable versioned `.tgz`, its external `.release.json` and @@ -44,10 +44,10 @@ file. Errors do not print the detected value. This is a conservative additional check, not a complete secret or malware scanner. Inspect your source and final archive; obfuscated credentials and confidential implementation may evade it. -## Package format and SDK 1.0.0-rc.1 CLI +## Package format and SDK 1.0.0 CLI The CLI has been available since SDK 0.2.0; SDK 0.1.0 does not provide it. -Use an installed 1.0.0-rc.1 package containing the `dds-plugin` executable. +Use an installed 1.0.0 package containing the `dds-plugin` executable. For a new project, start with [init and doctor](DEVTOOLS.md). Prepare this layout: @@ -87,9 +87,9 @@ The manifest, disclosure, manifest entry and selected license file must all be listed. The packer automatically includes `dds-package.json` and generates `package.json`; do not list either file in `files`. The generated npm metadata uses `type: "module"`, the manifest entry and a peer dependency on this SDK: -`1.0.0-rc.1`. The packer targets its current tested SDK line; it does not +`>=1.0.0 <2.0.0`. The packer targets its current tested SDK line; it does not infer compatibility by inspecting imports. Older archives from the 0.2.x–0.13.x -CLIs exclude SDK 1.0.0-rc.1 in their peer ranges. Validate against 1.0.0-rc.1 and +and 1.0.0-rc.1 CLIs exclude SDK 1.0.0 in their peer ranges. Validate against 1.0.0 and publish a new plugin version with this packer when migrating those archives. List `NOTICE`, third-party notices, other runtime modules, assets and source material explicitly when they are applicable. The CLI does not determine which legal @@ -153,7 +153,7 @@ separate from validating and packaging your own plugin. ## Select a distribution channel -Before installing a downloaded plugin, use the SDK 1.0.0-rc.1 +Before installing a downloaded plugin, use the SDK 1.0.0 [`dds-plugin verify` command](VERIFYING.md) or `verifyPluginArchive()` API to check its archive and release metadata without running or extracting it. Supply an independently obtained expected SHA-256 when selecting exact release diff --git a/docs/RELEASE_1_0.md b/docs/RELEASE_1_0.md new file mode 100644 index 0000000..27bea04 --- /dev/null +++ b/docs/RELEASE_1_0.md @@ -0,0 +1,62 @@ +# SDK 1.0 release contents and acceptance + +1.0.0 is the stable public SDK API release. Its source tag and immutable tarball, +SHA256SUMS, exact CI commit and acceptance receipt are on the GitHub release. +The release has no runtime npm dependencies. LICENSE and NOTICE cover this SDK; +plugin publishers retain responsibility for their own and third-party terms. + +Security audit and vulnerability validation remain **pending** under the owner's +2026-10-05 deferral (DDS-243). This release does not claim audit passage or resolution +of unvalidated review candidates. Functional delivery continues under that decision. + +## Included API + +The complete machine-readable inventory is [API_SUPPORT.json](../API_SUPPORT.json). +It contains 38 exported paths, runtime names, declaration names/digests and each +environment/stability classification. Declarations and 86 versioned JSON schemas +ship beside the implementation. The package allowlist is [PUBLIC_SURFACE.json](../PUBLIC_SURFACE.json). + +Included: plugin/manifest contracts; themes; user-owned workspaces and tools; +commands and durable jobs/history; conditional files, project query/watch and +reviewed edits; stored text/binary results; browser/Node upload/download queues; +language assistance and semantic display; settings, secret references, localization; +six development templates, generation/testing/diagnostics; 18 conformance profiles. +OPFS checkpoint recovery remains experimental and requires the documented Worker, +Web Locks and actual browser acceptance. Optional features require discovery and grants. + +The functional release matrix covers Windows/Linux and Node 22.23.3/24.21.0, with +TypeScript 5.9.3. RC browser proof used Chromium 154 on Windows: 12 profiles supported, +six Node-only profiles unsupported and zero failed. The GA receipt identifies fresh +consumer checks and any byte-identical or unchanged-code evidence reused from RC. +The [RC report](RC_ACCEPTANCE.md) describes fault fixtures and the measured four-profile +performance guard; sampled process memory and logical I/O are not whole-OS guarantees. + +## Install, migrate and recover + +Install the exact public SDK archive with lifecycle scripts disabled, verify its +release hash, run the [conformance example](CONFORMANCE.md), and exercise your plugin. +Use the [official installation guide](https://docs.altifigence.com/developers/plugin-sdk/) +and [development guide](https://docs.altifigence.com/developers/plugin-sdk-development/). +The six templates include tests, types, doctor, generation and pack/verify scripts. + +The stable plugin peer is `>=1.0.0 <2.0.0`. RC1 and legacy archives retain their +original peers; publishing a newly validated plugin version changes installation +eligibility. Old/new clients and hosts still need common optional contracts. +Use [support and migration](SUPPORT_POLICY.md) for runtime dates, deprecation and +maintenance windows. Report defects through GitHub Issues; use the private report +route in [SECURITY.md](../SECURITY.md) for vulnerabilities. + +To return to an earlier SDK, stop owned work, retain the prior immutable SDK/plugin +archives and configuration export, then explicitly select compatible versions. +Review current permissions and make a fresh connection. Durable result recovery is +readback-only; old output references are not fresh authority. External effects and +incompatible application settings are not automatically undone. Test the downgrade +against the formats and optional features actually used; the SDK does not change +installed plugins or settings automatically. + +## Subsequent SDK work + +1.1 is planned to add reviewed dependency bundles, detached provenance verification +and explicitly approved updates. 1.2 is planned to add workflow DAGs, incremental +caching, external-tool streams and LSP bridging. Neither is claimed in this tarball. +DDS UI/Engine/Cloud/Marketplace integration and native installers are separate releases. diff --git a/docs/SUPPORT_POLICY.md b/docs/SUPPORT_POLICY.md index 97c94ca..97d7b0b 100644 --- a/docs/SUPPORT_POLICY.md +++ b/docs/SUPPORT_POLICY.md @@ -1,8 +1,9 @@ # SDK 1.x support and migration -`1.0.0-rc.1` is a release candidate. Install the exact archive and use the exact -plugin peer `1.0.0-rc.1` during RC testing. It does not assert GA acceptance or a -DDS product release. The policy below becomes the stable-line policy at 1.0 GA. +`1.0.0` is the stable SDK line. Pin the installed archive; newly packed plugins +use `>=1.0.0 <2.0.0`. The policy below applies to this line. Security audit and +vulnerability validation remain pending under the owner's 2026-10-05 deferral; +stable API status does not constitute security or DDS product acceptance. ## Public API and optional features @@ -26,14 +27,14 @@ experimental changes are announced in minor-release notes and require fresh acceptance. Its presence is not a cross-browser compatibility claim. Other browser ports also require their documented capability and permission checks. -No stable API is deprecated at RC1. Future deprecations appear in declarations, +No stable API is deprecated in 1.0.0. Future deprecations appear in declarations, the changelog and migration guide for at least two minor releases and six months before removal in a new major. Runtime execution does not emit unsolicited warning logs or change grants. A security emergency is documented explicitly. ## Versions and maintenance -GA plugin packages use `>=1.0.0 <2.0.0`; a plugin using a later minor's new API must +Stable 1.0 plugin packages use `>=1.0.0 <2.0.0`; a plugin using a later minor's new API must declare that higher minimum. The packer records its release's supported range; it does not infer compatible source or widen an existing archive. RC packages require an explicit prerelease peer. Old archives retain their original peer diff --git a/docs/VERIFYING.md b/docs/VERIFYING.md index a1850a6..20a75da 100644 --- a/docs/VERIFYING.md +++ b/docs/VERIFYING.md @@ -1,7 +1,7 @@ # Verify a downloaded plugin release -SDK **1.0.0-rc.1** provides a Node.js API and CLI for checking archives produced by the -**0.3.x through 0.13.x DDS plugin packers**. Keep the publisher's `.tgz` and corresponding +SDK **1.0.0** provides a Node.js API and CLI for checking archives produced by the +**0.3.x through 0.13.x, RC1 and current stable DDS plugin packers**. Keep the publisher's `.tgz` and corresponding `.tgz.release.json` together. Verification reads these local files without extracting them, importing a plugin, running a package script or installing it. It makes no network requests. @@ -33,7 +33,7 @@ const receipt = await verifyPluginArchive(process.argv[2], { console.log(receipt.pluginId, receipt.pluginVersion, receipt.artifact.sha256); ``` -Save that code as `verify.mjs` in an ESM project with SDK 1.0.0-rc.1 installed. Run it +Save that code as `verify.mjs` in an ESM project with SDK 1.0.0 installed. Run it with the archive path, metadata path and independently obtained hash as its three arguments. The API returns a frozen report, and the CLI serializes it as JSON. The report contains the plugin @@ -82,9 +82,9 @@ The receipt describes the bytes read during that call. If another process can change a download before installation or use, recheck the expected hash on the actual bytes being consumed. A report is not a grant to execute a mutable path. -1.0.0-rc.1 preserves existing runtime/workspace contracts and verifies the exact +1.0.0 preserves existing runtime/workspace contracts and verifies the exact published peer metadata from 0.3.x through 0.13.x, plus exact RC metadata -(`1.0.0-rc.1`). Each prior minor line retains its original minor-bounded range. +(`1.0.0-rc.1`) and the stable `>=1.0.0 <2.0.0` range. Each prior minor line retains its original minor-bounded range. Verification does not alter the peer range or authorize installation on another SDK line: validate and repack a new version for the selected SDK. Existing 0.3.x–0.13.x packages that satisfy the strengthened file policy can be verified unchanged. The verifier rejects private @@ -96,7 +96,7 @@ SDK's own npm release tarball. ## 한국어 -SDK **1.0.0-rc.1**의 `dds-plugin verify`와 `verifyPluginArchive()`는 **0.3.x~0.13.x 및 현재 RC DDS +SDK **1.0.0**의 `dds-plugin verify`와 `verifyPluginArchive()`는 **0.3.x~0.13.x 및 RC1·현재 stable DDS 플러그인 packer**가 만든 `.tgz`와 외부 `.tgz.release.json`을 검사합니다. 플러그인을 실행·설치하거나 파일을 디스크에 추출하지 않으며 네트워크 요청도 하지 않습니다. 실행 명령과 API는 위 예제와 같습니다. 별도 위치의 메타데이터는 @@ -117,7 +117,7 @@ manifest·발행자 고지·진입 모듈·라이선스 및 생성된 npm 메타 바뀔 수 있는 환경에서는 소비하는 바로 그 파일의 해시를 다시 확인해야 합니다. 강화된 파일 정책을 만족하는 기존 0.3.x~0.13.x 플러그인 아카이브는 그대로 검증할 수 있고 -각각 기존 peer 범위도 유지됩니다. 새 패키지는 `1.0.0-rc.1`을 +각각 기존 peer 범위도 유지됩니다. 새 패키지는 `>=1.0.0 <2.0.0`을 선언하며, 기존 패키지를 새 SDK에 설치하려면 발행자가 검증 후 새 버전으로 패키징해야 합니다. 검증 자체는 호환 범위를 바꾸지 않습니다. 제외한 자격증명 경로나 Windows 장치명이 들어 있으면 해당 파일을 제거한 새 플러그인 버전을 발행하세요. diff --git a/package-lock.json b/package-lock.json index 7ab81ac..ca2b050 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@altifigence/dds-plugin-sdk", - "version": "1.0.0-rc.1", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@altifigence/dds-plugin-sdk", - "version": "1.0.0-rc.1", + "version": "1.0.0", "license": "Apache-2.0", "bin": { "dds-plugin": "bin/dds-plugin.mjs" diff --git a/package.json b/package.json index bba1654..11d6af7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@altifigence/dds-plugin-sdk", - "version": "1.0.0-rc.1", + "version": "1.0.0", "description": "Plugin, theme and user-owned workspace tools for Digital Design Studio", "type": "module", "license": "Apache-2.0", diff --git a/schemas/artifact-sink-capabilities.schema.json b/schemas/artifact-sink-capabilities.schema.json index a578377..9746916 100644 --- a/schemas/artifact-sink-capabilities.schema.json +++ b/schemas/artifact-sink-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/artifact-sink-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/artifact-sink-capabilities.schema.json", "title": "artifact-sink-capabilities", "type": "object", "properties": { diff --git a/schemas/artifact-storage-capabilities.schema.json b/schemas/artifact-storage-capabilities.schema.json index 8bcb032..4a56cb4 100644 --- a/schemas/artifact-storage-capabilities.schema.json +++ b/schemas/artifact-storage-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/artifact-storage-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/artifact-storage-capabilities.schema.json", "title": "artifact-storage-capabilities", "oneOf": [ { diff --git a/schemas/artifact-transfer-receipt.schema.json b/schemas/artifact-transfer-receipt.schema.json index ce4f27a..8043749 100644 --- a/schemas/artifact-transfer-receipt.schema.json +++ b/schemas/artifact-transfer-receipt.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/artifact-transfer-receipt.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/artifact-transfer-receipt.schema.json", "title": "artifact-transfer-receipt", "type": "object", "properties": { diff --git a/schemas/binary-artifact-capabilities.schema.json b/schemas/binary-artifact-capabilities.schema.json index 792a3e5..dc8bedf 100644 --- a/schemas/binary-artifact-capabilities.schema.json +++ b/schemas/binary-artifact-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/binary-artifact-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/binary-artifact-capabilities.schema.json", "title": "binary-artifact-capabilities", "type": "object", "properties": { diff --git a/schemas/binary-artifact-chunk.schema.json b/schemas/binary-artifact-chunk.schema.json index bd711ee..1807b13 100644 --- a/schemas/binary-artifact-chunk.schema.json +++ b/schemas/binary-artifact-chunk.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/binary-artifact-chunk.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/binary-artifact-chunk.schema.json", "title": "binary-artifact-chunk", "type": "object", "properties": { diff --git a/schemas/binary-artifact-list.schema.json b/schemas/binary-artifact-list.schema.json index 44fe1c2..66cac39 100644 --- a/schemas/binary-artifact-list.schema.json +++ b/schemas/binary-artifact-list.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/binary-artifact-list.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/binary-artifact-list.schema.json", "title": "binary-artifact-list", "type": "object", "properties": { diff --git a/schemas/binary-artifact-reference.schema.json b/schemas/binary-artifact-reference.schema.json index af8b0ed..adecb93 100644 --- a/schemas/binary-artifact-reference.schema.json +++ b/schemas/binary-artifact-reference.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/binary-artifact-reference.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/binary-artifact-reference.schema.json", "title": "binary-artifact-reference", "type": "object", "properties": { diff --git a/schemas/binary-artifact.schema.json b/schemas/binary-artifact.schema.json index 8b4f681..8eb04cc 100644 --- a/schemas/binary-artifact.schema.json +++ b/schemas/binary-artifact.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/binary-artifact.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/binary-artifact.schema.json", "title": "binary-artifact", "type": "object", "properties": { diff --git a/schemas/browser-artifact-checkpoint.schema.json b/schemas/browser-artifact-checkpoint.schema.json index 0b0e6d6..d838b11 100644 --- a/schemas/browser-artifact-checkpoint.schema.json +++ b/schemas/browser-artifact-checkpoint.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/browser-artifact-checkpoint.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/browser-artifact-checkpoint.schema.json", "title": "browser-artifact-checkpoint", "type": "object", "properties": { diff --git a/schemas/code-action.schema.json b/schemas/code-action.schema.json index fb4c311..c114d5a 100644 --- a/schemas/code-action.schema.json +++ b/schemas/code-action.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/code-action.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/code-action.schema.json", "title": "code-action", "type": "object", "properties": { diff --git a/schemas/command.schema.json b/schemas/command.schema.json index fdf2459..565c2c8 100644 --- a/schemas/command.schema.json +++ b/schemas/command.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/command.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/command.schema.json", "title": "command", "type": "object", "properties": { diff --git a/schemas/completion-item.schema.json b/schemas/completion-item.schema.json index 0520725..2d06238 100644 --- a/schemas/completion-item.schema.json +++ b/schemas/completion-item.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/completion-item.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/completion-item.schema.json", "title": "completion-item", "type": "object", "properties": { diff --git a/schemas/conformance-report.schema.json b/schemas/conformance-report.schema.json index 074a78e..88e109e 100644 --- a/schemas/conformance-report.schema.json +++ b/schemas/conformance-report.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/conformance-report.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/conformance-report.schema.json", "title": "conformance-report", "type": "object", "properties": { diff --git a/schemas/data-schema.schema.json b/schemas/data-schema.schema.json index a91ca32..9805c19 100644 --- a/schemas/data-schema.schema.json +++ b/schemas/data-schema.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/data-schema.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/data-schema.schema.json", "title": "data-schema", "type": "object", "properties": { diff --git a/schemas/development-definition.schema.json b/schemas/development-definition.schema.json index 4a238b3..58142c7 100644 --- a/schemas/development-definition.schema.json +++ b/schemas/development-definition.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/development-definition.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/development-definition.schema.json", "title": "development-definition", "type": "object", "properties": { @@ -20,18 +20,18 @@ "commands": { "type": "array", "items": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/command.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/command.schema.json" }, "maxItems": 64 }, "settings": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/settings-definition.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/settings-definition.schema.json" }, "catalog": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/locale-catalog.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/locale-catalog.schema.json" }, "theme": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/theme.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/theme.schema.json" } }, "required": [ diff --git a/schemas/diagnostic-report.schema.json b/schemas/diagnostic-report.schema.json index 29c411d..b7088ae 100644 --- a/schemas/diagnostic-report.schema.json +++ b/schemas/diagnostic-report.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/diagnostic-report.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/diagnostic-report.schema.json", "title": "diagnostic-report", "type": "object", "properties": { diff --git a/schemas/diagnostics-request.schema.json b/schemas/diagnostics-request.schema.json index 06e2d66..a1e3a5c 100644 --- a/schemas/diagnostics-request.schema.json +++ b/schemas/diagnostics-request.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/diagnostics-request.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/diagnostics-request.schema.json", "title": "diagnostics-request", "type": "object", "properties": { diff --git a/schemas/diagnostics-result.schema.json b/schemas/diagnostics-result.schema.json index 43360e7..5ed5b59 100644 --- a/schemas/diagnostics-result.schema.json +++ b/schemas/diagnostics-result.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/diagnostics-result.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/diagnostics-result.schema.json", "title": "diagnostics-result", "type": "object", "properties": { diff --git a/schemas/display-metadata.schema.json b/schemas/display-metadata.schema.json index 871fd9c..579d898 100644 --- a/schemas/display-metadata.schema.json +++ b/schemas/display-metadata.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/display-metadata.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/display-metadata.schema.json", "title": "display-metadata", "type": "object", "properties": { diff --git a/schemas/document-symbol-tree.schema.json b/schemas/document-symbol-tree.schema.json index 6cf8cb8..fc590be 100644 --- a/schemas/document-symbol-tree.schema.json +++ b/schemas/document-symbol-tree.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/document-symbol-tree.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/document-symbol-tree.schema.json", "title": "document-symbol-tree", "type": "array", "items": { diff --git a/schemas/error.schema.json b/schemas/error.schema.json index 73affab..994102e 100644 --- a/schemas/error.schema.json +++ b/schemas/error.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/error.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/error.schema.json", "title": "error", "type": "object", "properties": { diff --git a/schemas/folding-ranges.schema.json b/schemas/folding-ranges.schema.json index 9afec1c..2853423 100644 --- a/schemas/folding-ranges.schema.json +++ b/schemas/folding-ranges.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/folding-ranges.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/folding-ranges.schema.json", "title": "folding-ranges", "type": "array", "items": { diff --git a/schemas/formatting-options.schema.json b/schemas/formatting-options.schema.json index 25b063a..d60704d 100644 --- a/schemas/formatting-options.schema.json +++ b/schemas/formatting-options.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/formatting-options.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/formatting-options.schema.json", "title": "formatting-options", "type": "object", "properties": { diff --git a/schemas/generation-receipt.schema.json b/schemas/generation-receipt.schema.json index c8563c8..416e0ef 100644 --- a/schemas/generation-receipt.schema.json +++ b/schemas/generation-receipt.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/generation-receipt.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/generation-receipt.schema.json", "title": "generation-receipt", "type": "object", "properties": { diff --git a/schemas/generation-report.schema.json b/schemas/generation-report.schema.json index c800081..15fe226 100644 --- a/schemas/generation-report.schema.json +++ b/schemas/generation-report.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/generation-report.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/generation-report.schema.json", "title": "generation-report", "type": "object", "properties": { diff --git a/schemas/inlay-hints.schema.json b/schemas/inlay-hints.schema.json index 61abf27..0c939d1 100644 --- a/schemas/inlay-hints.schema.json +++ b/schemas/inlay-hints.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/inlay-hints.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/inlay-hints.schema.json", "title": "inlay-hints", "type": "array", "items": { diff --git a/schemas/job-artifact-content.schema.json b/schemas/job-artifact-content.schema.json index 805e446..bcd8b12 100644 --- a/schemas/job-artifact-content.schema.json +++ b/schemas/job-artifact-content.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-artifact-content.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-artifact-content.schema.json", "title": "job-artifact-content", "type": "object", "properties": { diff --git a/schemas/job-capabilities.schema.json b/schemas/job-capabilities.schema.json index 37784b6..7e362ae 100644 --- a/schemas/job-capabilities.schema.json +++ b/schemas/job-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-capabilities.schema.json", "title": "job-capabilities", "type": "object", "properties": { diff --git a/schemas/job-events.schema.json b/schemas/job-events.schema.json index 9033a25..4f7688b 100644 --- a/schemas/job-events.schema.json +++ b/schemas/job-events.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-events.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-events.schema.json", "title": "job-events", "type": "object", "properties": { diff --git a/schemas/job-history-page.schema.json b/schemas/job-history-page.schema.json index 2ef9b9d..decc33d 100644 --- a/schemas/job-history-page.schema.json +++ b/schemas/job-history-page.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-history-page.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-history-page.schema.json", "title": "job-history-page", "type": "object", "properties": { diff --git a/schemas/job-history-query.schema.json b/schemas/job-history-query.schema.json index 2308ce2..b24c65e 100644 --- a/schemas/job-history-query.schema.json +++ b/schemas/job-history-query.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-history-query.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-history-query.schema.json", "title": "job-history-query", "type": "object", "properties": { diff --git a/schemas/job-options.schema.json b/schemas/job-options.schema.json index a643efb..9ca2218 100644 --- a/schemas/job-options.schema.json +++ b/schemas/job-options.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-options.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-options.schema.json", "title": "job-options", "type": "object", "properties": { diff --git a/schemas/job-recovery.schema.json b/schemas/job-recovery.schema.json index 119d5a0..2cfd5ab 100644 --- a/schemas/job-recovery.schema.json +++ b/schemas/job-recovery.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-recovery.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-recovery.schema.json", "title": "job-recovery", "oneOf": [ { @@ -125,7 +125,7 @@ "uniqueItems": true }, "snapshot": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-snapshot.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-snapshot.schema.json" }, "events": { "type": "array", @@ -691,7 +691,7 @@ "uniqueItems": true }, "snapshot": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-snapshot.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-snapshot.schema.json" }, "events": { "type": "array", @@ -1257,7 +1257,7 @@ "uniqueItems": true }, "snapshot": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-snapshot.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-snapshot.schema.json" }, "events": { "type": "array", diff --git a/schemas/job-snapshot.schema.json b/schemas/job-snapshot.schema.json index bab8505..cbdc2cb 100644 --- a/schemas/job-snapshot.schema.json +++ b/schemas/job-snapshot.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-snapshot.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-snapshot.schema.json", "title": "job-snapshot", "oneOf": [ { @@ -305,7 +305,7 @@ "const": "succeeded" }, "result": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/json-value.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/json-value.schema.json" } }, "required": [ diff --git a/schemas/job-storage-capabilities.schema.json b/schemas/job-storage-capabilities.schema.json index 9ec2c1e..f1e16b3 100644 --- a/schemas/job-storage-capabilities.schema.json +++ b/schemas/job-storage-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-storage-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-storage-capabilities.schema.json", "title": "job-storage-capabilities", "oneOf": [ { diff --git a/schemas/job-store-identity.schema.json b/schemas/job-store-identity.schema.json index f198115..fded5b2 100644 --- a/schemas/job-store-identity.schema.json +++ b/schemas/job-store-identity.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-store-identity.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-store-identity.schema.json", "title": "job-store-identity", "type": "object", "properties": { diff --git a/schemas/json-value.schema.json b/schemas/json-value.schema.json index 13f6119..86dac4a 100644 --- a/schemas/json-value.schema.json +++ b/schemas/json-value.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/json-value.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/json-value.schema.json", "title": "json-value", "$ref": "#/$defs/value", "x-maxUtf8Bytes": 262144, diff --git a/schemas/language-capabilities.schema.json b/schemas/language-capabilities.schema.json index dad147c..25f4e28 100644 --- a/schemas/language-capabilities.schema.json +++ b/schemas/language-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/language-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/language-capabilities.schema.json", "title": "language-capabilities", "type": "object", "properties": { diff --git a/schemas/language-request.schema.json b/schemas/language-request.schema.json index d16eef6..f64fbc3 100644 --- a/schemas/language-request.schema.json +++ b/schemas/language-request.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/language-request.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/language-request.schema.json", "title": "language-request", "oneOf": [ { diff --git a/schemas/language-result.schema.json b/schemas/language-result.schema.json index ca28b8c..f447288 100644 --- a/schemas/language-result.schema.json +++ b/schemas/language-result.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/language-result.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/language-result.schema.json", "title": "language-result", "oneOf": [ { @@ -3178,7 +3178,7 @@ "const": "document-symbol-tree" }, "data": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/document-symbol-tree.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/document-symbol-tree.schema.json" } }, "required": [ diff --git a/schemas/language-snippet.schema.json b/schemas/language-snippet.schema.json index 2330902..04a9e72 100644 --- a/schemas/language-snippet.schema.json +++ b/schemas/language-snippet.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/language-snippet.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/language-snippet.schema.json", "title": "language-snippet", "type": "string", "minLength": 0, diff --git a/schemas/locale-catalog.schema.json b/schemas/locale-catalog.schema.json index 1a0fc1f..6d20e7c 100644 --- a/schemas/locale-catalog.schema.json +++ b/schemas/locale-catalog.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/locale-catalog.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/locale-catalog.schema.json", "title": "locale-catalog", "type": "object", "properties": { diff --git a/schemas/localized-message.schema.json b/schemas/localized-message.schema.json index 80e3839..fc92f1e 100644 --- a/schemas/localized-message.schema.json +++ b/schemas/localized-message.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/localized-message.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/localized-message.schema.json", "title": "localized-message", "type": "object", "properties": { diff --git a/schemas/manifest.schema.json b/schemas/manifest.schema.json index 0fdde73..ccb5841 100644 --- a/schemas/manifest.schema.json +++ b/schemas/manifest.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/manifest.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/manifest.schema.json", "title": "manifest", "properties": { "id": { diff --git a/schemas/memory-job-snapshot.schema.json b/schemas/memory-job-snapshot.schema.json index 56224b3..de99818 100644 --- a/schemas/memory-job-snapshot.schema.json +++ b/schemas/memory-job-snapshot.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/memory-job-snapshot.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/memory-job-snapshot.schema.json", "title": "memory-job-snapshot", "type": "object", "properties": { @@ -8,12 +8,12 @@ "const": 1 }, "identity": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-store-identity.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-store-identity.schema.json" }, "records": { "type": "array", "items": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-job.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-job.schema.json" }, "maxItems": 256 }, diff --git a/schemas/plugin-plan.schema.json b/schemas/plugin-plan.schema.json index 1351bd2..ae7e24f 100644 --- a/schemas/plugin-plan.schema.json +++ b/schemas/plugin-plan.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/plugin-plan.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/plugin-plan.schema.json", "title": "plugin-plan", "type": "object", "properties": { diff --git a/schemas/project-entry.schema.json b/schemas/project-entry.schema.json index 556b474..5a643dc 100644 --- a/schemas/project-entry.schema.json +++ b/schemas/project-entry.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-entry.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-entry.schema.json", "title": "project-entry", "type": "object", "properties": { diff --git a/schemas/project-query-capabilities.schema.json b/schemas/project-query-capabilities.schema.json index 958ad48..7549181 100644 --- a/schemas/project-query-capabilities.schema.json +++ b/schemas/project-query-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-query-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-query-capabilities.schema.json", "title": "project-query-capabilities", "type": "object", "properties": { diff --git a/schemas/project-query-options.schema.json b/schemas/project-query-options.schema.json index f92601e..aae0c8b 100644 --- a/schemas/project-query-options.schema.json +++ b/schemas/project-query-options.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-query-options.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-query-options.schema.json", "title": "project-query-options", "oneOf": [ { diff --git a/schemas/project-query-page.schema.json b/schemas/project-query-page.schema.json index b32e656..1f7a8df 100644 --- a/schemas/project-query-page.schema.json +++ b/schemas/project-query-page.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-query-page.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-query-page.schema.json", "title": "project-query-page", "type": "object", "properties": { diff --git a/schemas/project-snapshot.schema.json b/schemas/project-snapshot.schema.json index a6870b3..d22eff2 100644 --- a/schemas/project-snapshot.schema.json +++ b/schemas/project-snapshot.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-snapshot.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-snapshot.schema.json", "title": "project-snapshot", "type": "object", "properties": { diff --git a/schemas/project-watch-capabilities.schema.json b/schemas/project-watch-capabilities.schema.json index 9ad4df2..07e5210 100644 --- a/schemas/project-watch-capabilities.schema.json +++ b/schemas/project-watch-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-watch-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-watch-capabilities.schema.json", "title": "project-watch-capabilities", "type": "object", "properties": { diff --git a/schemas/project-watch-event.schema.json b/schemas/project-watch-event.schema.json index c8354b9..18cfc1a 100644 --- a/schemas/project-watch-event.schema.json +++ b/schemas/project-watch-event.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-watch-event.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-watch-event.schema.json", "title": "project-watch-event", "type": "object", "properties": { diff --git a/schemas/project-watch-options.schema.json b/schemas/project-watch-options.schema.json index 0ae3e2a..91f7153 100644 --- a/schemas/project-watch-options.schema.json +++ b/schemas/project-watch-options.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/project-watch-options.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/project-watch-options.schema.json", "title": "project-watch-options", "type": "object", "properties": { diff --git a/schemas/secret-reference.schema.json b/schemas/secret-reference.schema.json index 9bcd6b1..209fa3b 100644 --- a/schemas/secret-reference.schema.json +++ b/schemas/secret-reference.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/secret-reference.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/secret-reference.schema.json", "title": "secret-reference", "type": "object", "properties": { diff --git a/schemas/secret-scope.schema.json b/schemas/secret-scope.schema.json index a669526..ceff815 100644 --- a/schemas/secret-scope.schema.json +++ b/schemas/secret-scope.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/secret-scope.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/secret-scope.schema.json", "title": "secret-scope", "type": "object", "properties": { diff --git a/schemas/semantic-legend.schema.json b/schemas/semantic-legend.schema.json index 5506c66..3844b66 100644 --- a/schemas/semantic-legend.schema.json +++ b/schemas/semantic-legend.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/semantic-legend.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/semantic-legend.schema.json", "title": "semantic-legend", "type": "object", "properties": { diff --git a/schemas/semantic-tokens-delta.schema.json b/schemas/semantic-tokens-delta.schema.json index 0ad6be9..3a2dafc 100644 --- a/schemas/semantic-tokens-delta.schema.json +++ b/schemas/semantic-tokens-delta.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/semantic-tokens-delta.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/semantic-tokens-delta.schema.json", "title": "semantic-tokens-delta", "type": "object", "properties": { diff --git a/schemas/semantic-tokens.schema.json b/schemas/semantic-tokens.schema.json index ce20e9c..cbd6a95 100644 --- a/schemas/semantic-tokens.schema.json +++ b/schemas/semantic-tokens.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/semantic-tokens.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/semantic-tokens.schema.json", "title": "semantic-tokens", "type": "object", "properties": { diff --git a/schemas/settings-definition.schema.json b/schemas/settings-definition.schema.json index 73da011..14082bf 100644 --- a/schemas/settings-definition.schema.json +++ b/schemas/settings-definition.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/settings-definition.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/settings-definition.schema.json", "title": "settings-definition", "type": "object", "properties": { diff --git a/schemas/settings-snapshot.schema.json b/schemas/settings-snapshot.schema.json index 0cc38ed..e2d3aed 100644 --- a/schemas/settings-snapshot.schema.json +++ b/schemas/settings-snapshot.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/settings-snapshot.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/settings-snapshot.schema.json", "title": "settings-snapshot", "type": "object", "properties": { diff --git a/schemas/settings-state.schema.json b/schemas/settings-state.schema.json index 80908e5..d1fb967 100644 --- a/schemas/settings-state.schema.json +++ b/schemas/settings-state.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/settings-state.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/settings-state.schema.json", "title": "settings-state", "type": "object", "properties": { diff --git a/schemas/signature-help.schema.json b/schemas/signature-help.schema.json index a774eab..189114e 100644 --- a/schemas/signature-help.schema.json +++ b/schemas/signature-help.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/signature-help.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/signature-help.schema.json", "title": "signature-help", "oneOf": [ { diff --git a/schemas/stored-artifact-chunk.schema.json b/schemas/stored-artifact-chunk.schema.json index 4b1288c..e32ff60 100644 --- a/schemas/stored-artifact-chunk.schema.json +++ b/schemas/stored-artifact-chunk.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-artifact-chunk.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-artifact-chunk.schema.json", "title": "stored-artifact-chunk", "type": "object", "properties": { diff --git a/schemas/stored-artifact-list.schema.json b/schemas/stored-artifact-list.schema.json index 7d1b55a..d86fa35 100644 --- a/schemas/stored-artifact-list.schema.json +++ b/schemas/stored-artifact-list.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-artifact-list.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-artifact-list.schema.json", "title": "stored-artifact-list", "type": "object", "properties": { diff --git a/schemas/stored-artifact-reference.schema.json b/schemas/stored-artifact-reference.schema.json index eea3ba8..ddc79f2 100644 --- a/schemas/stored-artifact-reference.schema.json +++ b/schemas/stored-artifact-reference.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-artifact-reference.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-artifact-reference.schema.json", "title": "stored-artifact-reference", "type": "object", "properties": { diff --git a/schemas/stored-artifact.schema.json b/schemas/stored-artifact.schema.json index bd2fbb5..f884ffa 100644 --- a/schemas/stored-artifact.schema.json +++ b/schemas/stored-artifact.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-artifact.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-artifact.schema.json", "title": "stored-artifact", "type": "object", "properties": { diff --git a/schemas/stored-job.schema.json b/schemas/stored-job.schema.json index df1d9be..01f4a87 100644 --- a/schemas/stored-job.schema.json +++ b/schemas/stored-job.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/stored-job.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/stored-job.schema.json", "title": "stored-job", "type": "object", "properties": { @@ -79,7 +79,7 @@ "uniqueItems": true }, "snapshot": { - "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/job-snapshot.schema.json" + "$ref": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/job-snapshot.schema.json" }, "events": { "type": "array", diff --git a/schemas/test-trace.schema.json b/schemas/test-trace.schema.json index 92ce60d..8bf6935 100644 --- a/schemas/test-trace.schema.json +++ b/schemas/test-trace.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/test-trace.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/test-trace.schema.json", "title": "test-trace", "type": "object", "properties": { diff --git a/schemas/transfer-queue-options.schema.json b/schemas/transfer-queue-options.schema.json index de8c6e2..607646a 100644 --- a/schemas/transfer-queue-options.schema.json +++ b/schemas/transfer-queue-options.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/transfer-queue-options.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/transfer-queue-options.schema.json", "title": "transfer-queue-options", "type": "object", "properties": { diff --git a/schemas/transfer-snapshot.schema.json b/schemas/transfer-snapshot.schema.json index c8ed6d4..090600e 100644 --- a/schemas/transfer-snapshot.schema.json +++ b/schemas/transfer-snapshot.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/transfer-snapshot.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/transfer-snapshot.schema.json", "title": "transfer-snapshot", "type": "object", "properties": { diff --git a/schemas/upload-capabilities.schema.json b/schemas/upload-capabilities.schema.json index 15196e5..c9525f7 100644 --- a/schemas/upload-capabilities.schema.json +++ b/schemas/upload-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/upload-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/upload-capabilities.schema.json", "title": "upload-capabilities", "type": "object", "properties": { diff --git a/schemas/upload-chunk.schema.json b/schemas/upload-chunk.schema.json index ee66578..dad6f54 100644 --- a/schemas/upload-chunk.schema.json +++ b/schemas/upload-chunk.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/upload-chunk.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/upload-chunk.schema.json", "title": "upload-chunk", "type": "object", "properties": { diff --git a/schemas/upload-reference.schema.json b/schemas/upload-reference.schema.json index dd072f7..90b6e77 100644 --- a/schemas/upload-reference.schema.json +++ b/schemas/upload-reference.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/upload-reference.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/upload-reference.schema.json", "title": "upload-reference", "type": "object", "properties": { diff --git a/schemas/upload-spec.schema.json b/schemas/upload-spec.schema.json index 223aef7..93f9fac 100644 --- a/schemas/upload-spec.schema.json +++ b/schemas/upload-spec.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/upload-spec.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/upload-spec.schema.json", "title": "upload-spec", "type": "object", "properties": { diff --git a/schemas/upload-status.schema.json b/schemas/upload-status.schema.json index ddfab6c..072785b 100644 --- a/schemas/upload-status.schema.json +++ b/schemas/upload-status.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/upload-status.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/upload-status.schema.json", "title": "upload-status", "type": "object", "properties": { diff --git a/schemas/workspace-conditional-file.schema.json b/schemas/workspace-conditional-file.schema.json index d708f68..fb626e3 100644 --- a/schemas/workspace-conditional-file.schema.json +++ b/schemas/workspace-conditional-file.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-conditional-file.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-conditional-file.schema.json", "title": "workspace-conditional-file", "oneOf": [ { diff --git a/schemas/workspace-edit-preview.schema.json b/schemas/workspace-edit-preview.schema.json index cf31dea..2bec6a7 100644 --- a/schemas/workspace-edit-preview.schema.json +++ b/schemas/workspace-edit-preview.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-edit-preview.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-edit-preview.schema.json", "title": "workspace-edit-preview", "type": "object", "properties": { diff --git a/schemas/workspace-edit-receipt.schema.json b/schemas/workspace-edit-receipt.schema.json index 4b9ca9f..0b948fa 100644 --- a/schemas/workspace-edit-receipt.schema.json +++ b/schemas/workspace-edit-receipt.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-edit-receipt.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-edit-receipt.schema.json", "title": "workspace-edit-receipt", "type": "object", "properties": { diff --git a/schemas/workspace-edit-record.schema.json b/schemas/workspace-edit-record.schema.json index caf01a6..ffbf2fd 100644 --- a/schemas/workspace-edit-record.schema.json +++ b/schemas/workspace-edit-record.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-edit-record.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-edit-record.schema.json", "title": "workspace-edit-record", "type": "object", "properties": { diff --git a/schemas/workspace-edit.schema.json b/schemas/workspace-edit.schema.json index 9c69a51..a2375cc 100644 --- a/schemas/workspace-edit.schema.json +++ b/schemas/workspace-edit.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-edit.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-edit.schema.json", "title": "workspace-edit", "type": "object", "properties": { diff --git a/schemas/workspace-file-capabilities.schema.json b/schemas/workspace-file-capabilities.schema.json index 3a35bd6..24bff25 100644 --- a/schemas/workspace-file-capabilities.schema.json +++ b/schemas/workspace-file-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-file-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-file-capabilities.schema.json", "title": "workspace-file-capabilities", "type": "object", "properties": { diff --git a/schemas/workspace-file-revision.schema.json b/schemas/workspace-file-revision.schema.json index 48ac71f..720d4fa 100644 --- a/schemas/workspace-file-revision.schema.json +++ b/schemas/workspace-file-revision.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-file-revision.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-file-revision.schema.json", "title": "workspace-file-revision", "type": "object", "properties": { diff --git a/schemas/workspace-project-capabilities.schema.json b/schemas/workspace-project-capabilities.schema.json index 1649d41..791dfe2 100644 --- a/schemas/workspace-project-capabilities.schema.json +++ b/schemas/workspace-project-capabilities.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-project-capabilities.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-project-capabilities.schema.json", "title": "workspace-project-capabilities", "type": "object", "properties": { diff --git a/schemas/workspace-project-poll.schema.json b/schemas/workspace-project-poll.schema.json index 5aa2b5c..85c6101 100644 --- a/schemas/workspace-project-poll.schema.json +++ b/schemas/workspace-project-poll.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0-rc.1/schemas/workspace-project-poll.schema.json", + "$id": "https://github.com/Altifigence/dds-plugin-sdk/blob/v1.0.0/schemas/workspace-project-poll.schema.json", "title": "workspace-project-poll", "type": "object", "properties": { diff --git a/src/publishing.mjs b/src/publishing.mjs index 8dcb415..12af192 100644 --- a/src/publishing.mjs +++ b/src/publishing.mjs @@ -163,7 +163,7 @@ function inspectContents(contents, archived = false) { if (archived) { // Only the generated inert npm metadata is accepted, including the tested // SDK line. Additional scripts or dependencies cannot be smuggled into it. - const accepted = [metadataBytes, ...['>=0.3.0 <0.4.0', '>=0.4.0 <0.5.0', '>=0.5.0 <0.6.0', '>=0.6.0 <0.7.0', '>=0.7.0 <0.8.0', '>=0.8.0 <0.9.0', '>=0.9.0 <0.10.0', '>=0.10.0 <0.11.0', '>=0.11.0 <0.12.0', '>=0.12.0 <0.13.0', '>=0.13.0 <0.14.0'].map(range => Buffer.from(`${JSON.stringify({...metadata, peerDependencies: {'@altifigence/dds-plugin-sdk': range}}, null, 2)}\n`))]; + const accepted = [metadataBytes, ...['>=0.3.0 <0.4.0', '>=0.4.0 <0.5.0', '>=0.5.0 <0.6.0', '>=0.6.0 <0.7.0', '>=0.7.0 <0.8.0', '>=0.8.0 <0.9.0', '>=0.9.0 <0.10.0', '>=0.10.0 <0.11.0', '>=0.11.0 <0.12.0', '>=0.12.0 <0.13.0', '>=0.13.0 <0.14.0', '1.0.0-rc.1'].map(range => Buffer.from(`${JSON.stringify({...metadata, peerDependencies: {'@altifigence/dds-plugin-sdk': range}}, null, 2)}\n`))]; if (!accepted.some(bytes => contents.get('package.json').equals(bytes))) fail('package.json must match the generated SDK metadata'); } else { contents.set('package.json', metadataBytes); diff --git a/src/version.mjs b/src/version.mjs index 24122ef..f7e8961 100644 --- a/src/version.mjs +++ b/src/version.mjs @@ -1,3 +1,3 @@ // The release checks compare this value with the package metadata. -export const SDK_VERSION = '1.0.0-rc.1'; -export const SDK_PLUGIN_PEER_RANGE = '1.0.0-rc.1'; +export const SDK_VERSION = '1.0.0'; +export const SDK_PLUGIN_PEER_RANGE = '>=1.0.0 <2.0.0'; diff --git a/tests/archive-verification.test.mjs b/tests/archive-verification.test.mjs index ee43ccc..45a460e 100644 --- a/tests/archive-verification.test.mjs +++ b/tests/archive-verification.test.mjs @@ -105,7 +105,7 @@ test('verifies open and proprietary releases without importing code, extracting } }); -for (const range of ['>=0.3.0 <0.4.0', '>=0.4.0 <0.5.0', '>=0.5.0 <0.6.0', '>=0.6.0 <0.7.0', '>=0.7.0 <0.8.0', '>=0.8.0 <0.9.0']) test(`previous ${range} metadata is verified without broadening its declared peer range`, async t => { +for (const range of ['>=0.3.0 <0.4.0', '>=0.4.0 <0.5.0', '>=0.5.0 <0.6.0', '>=0.6.0 <0.7.0', '>=0.7.0 <0.8.0', '>=0.8.0 <0.9.0', '1.0.0-rc.1']) test(`previous ${range} metadata is verified without broadening its declared peer range`, async t => { const f = await fixture(t); const list = entries(f.archive), item = list.find(entry => name(entry) === 'package.json'); const metadata = JSON.parse(item.bytes); metadata.peerDependencies['@altifigence/dds-plugin-sdk'] = range; diff --git a/tests/publishing.test.mjs b/tests/publishing.test.mjs index b4bdbcb..e6df501 100644 --- a/tests/publishing.test.mjs +++ b/tests/publishing.test.mjs @@ -72,7 +72,7 @@ test('open and proprietary packages use explicit files, never execute code, and const npmMetadata = JSON.parse(archive.get('package/package.json')); assert.equal(npmMetadata.name, '@example/hello'); assert.equal(npmMetadata.exports, './plugin.mjs'); - assert.equal(npmMetadata.peerDependencies['@altifigence/dds-plugin-sdk'], '1.0.0-rc.1'); + assert.equal(npmMetadata.peerDependencies['@altifigence/dds-plugin-sdk'], '>=1.0.0 <2.0.0'); assert.equal(npmMetadata.scripts, undefined); assert.equal(JSON.parse(await readFile(packed.metadataPath, 'utf8')).artifact.sha256, packed.artifact.sha256); }