From 6054046ca9e9b914bede128b9a8ed5255164c7f4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:25:00 +0000 Subject: [PATCH 1/2] Version Packages --- .changeset/allow-js-references.md | 7 --- .changeset/byok-machine-translate.md | 22 --------- .changeset/fix-cli-create-require.md | 5 -- .changeset/incremental-lix-sync.md | 26 ---------- .changeset/order-fallbacks.md | 5 -- .changeset/parse5-portability.md | 5 -- .changeset/sherlock-logging-output.md | 5 -- .changeset/sherlock-observe-message-view.md | 5 -- inlang/packages/cli/CHANGELOG.md | 48 +++++++++++++++++++ inlang/packages/cli/package.json | 2 +- .../paraglide/paraglide-js/CHANGELOG.md | 40 ++++++++++++++++ .../paraglide/paraglide-js/package.json | 2 +- inlang/packages/plugins/i18next/CHANGELOG.md | 7 +++ inlang/packages/plugins/i18next/package.json | 2 +- .../plugins/m-function-matcher/CHANGELOG.md | 7 +++ .../plugins/m-function-matcher/package.json | 2 +- .../plugins/t-function-matcher/CHANGELOG.md | 7 +++ .../plugins/t-function-matcher/package.json | 2 +- inlang/packages/rpc/CHANGELOG.md | 7 +++ inlang/packages/rpc/package.json | 2 +- inlang/packages/sdk/CHANGELOG.md | 23 +++++++++ inlang/packages/sdk/package.json | 2 +- inlang/packages/sherlock/CHANGELOG.md | 19 ++++++++ inlang/packages/sherlock/package.json | 2 +- .../editor/sherlock-editor-app/CHANGELOG.md | 6 +++ .../editor/sherlock-editor-app/package.json | 2 +- .../editor-component/CHANGELOG.md | 7 +++ .../editor-component/package.json | 2 +- .../settings-component/CHANGELOG.md | 7 +++ .../settings-component/package.json | 2 +- packages/flashtype/CHANGELOG.md | 8 ++++ packages/flashtype/package.json | 2 +- packages/lix/host/CHANGELOG.md | 6 +++ packages/lix/host/package.json | 2 +- packages/lix/html-diff/CHANGELOG.md | 7 +++ packages/lix/html-diff/package.json | 2 +- packages/lix/plugin-md/CHANGELOG.md | 8 ++++ packages/lix/plugin-md/package.json | 2 +- packages/md-app/CHANGELOG.md | 7 +++ packages/md-app/package.json | 2 +- 40 files changed, 230 insertions(+), 96 deletions(-) delete mode 100644 .changeset/allow-js-references.md delete mode 100644 .changeset/byok-machine-translate.md delete mode 100644 .changeset/fix-cli-create-require.md delete mode 100644 .changeset/incremental-lix-sync.md delete mode 100644 .changeset/order-fallbacks.md delete mode 100644 .changeset/parse5-portability.md delete mode 100644 .changeset/sherlock-logging-output.md delete mode 100644 .changeset/sherlock-observe-message-view.md create mode 100644 packages/flashtype/CHANGELOG.md create mode 100644 packages/lix/html-diff/CHANGELOG.md create mode 100644 packages/lix/plugin-md/CHANGELOG.md create mode 100644 packages/md-app/CHANGELOG.md diff --git a/.changeset/allow-js-references.md b/.changeset/allow-js-references.md deleted file mode 100644 index fb452abef7..0000000000 --- a/.changeset/allow-js-references.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@inlang/paraglide-js": patch ---- - -Ensure the CLI honours allowJs flags defined in extended or referenced tsconfig files instead of prompting unnecessarily. - -Refs https://github.com/opral/inlang-paraglide-js/issues/560. diff --git a/.changeset/byok-machine-translate.md b/.changeset/byok-machine-translate.md deleted file mode 100644 index 0b0863db0b..0000000000 --- a/.changeset/byok-machine-translate.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -"@inlang/cli": minor ---- - -Require the `INLANG_GOOGLE_TRANSLATE_API_KEY` environment variable for machine translations. - -We previously subsidized machine translation costs. As projects become larger, our bill is no longer sustainable. - -To ensure that machine translations remain available, we are switching to a Bring Your Own Key (BYOK) model. - -**Before** - -```sh -npx @inlang/cli machine translate --project ./project.inlang -``` - -**After** - -```sh -export INLANG_GOOGLE_TRANSLATE_API_KEY="your-google-api-key" -npx @inlang/cli machine translate --project ./project.inlang -``` diff --git a/.changeset/fix-cli-create-require.md b/.changeset/fix-cli-create-require.md deleted file mode 100644 index 76d7c9c48b..0000000000 --- a/.changeset/fix-cli-create-require.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@inlang/cli": patch ---- - -Fix CLI build banner to avoid duplicate `createRequire` declarations when bundling SQLite from [lix](https://lix.dev). diff --git a/.changeset/incremental-lix-sync.md b/.changeset/incremental-lix-sync.md deleted file mode 100644 index c0d899d5da..0000000000 --- a/.changeset/incremental-lix-sync.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -"@inlang/sdk": major -"@inlang/paraglide-js": minor -"@inlang/cli": minor ---- - -Upgraded the [inlang SDK](https://github.com/opral/inlang-sdk) to [Lix](https://lix.dev/) v0.5 🎉 - -## Highlights - -### Writing directly to Lix state - -State is now written straight into Lix instead of the SDK’s private in-memory SQLite snapshot. Every bundle, message, and variant change becomes a first-class Lix commit, unlocking: - -- history and branching, -- writer-key aware workflows, -- change proposals and subscriptions, and -- a single source of truth for downstream tools. - -### Per-file filesystem sync - -Any inlang-based tooling that opens a project from disk (IDE extensions, CLIs, custom apps) used to patch the entire locale tree whenever a single message changed. That behaviour is at the heart of [opral/inlang-sherlock#173](https://github.com/opral/inlang-sherlock/issues/173) where editing one key in `en.json` would re-export every other locale file, destroying manual formatting or reintroducing stale content. - -Thanks to Lix v0.5’s observable state and writer-key APIs we can now react to per-commit metadata and suppress our own writes. When `happy_elephant` in `en.json` is updated, the SDK marks only `en.json` as dirty, leaving `de.json` and friends untouched. Drift is still possible if another tool rewrites `en.json`, yet the blast radius falls from “the whole project just changed” to “only the file you touched,” making reviews and merges manageable across all inlang integrations. - - diff --git a/.changeset/order-fallbacks.md b/.changeset/order-fallbacks.md deleted file mode 100644 index 3e2ea551fa..0000000000 --- a/.changeset/order-fallbacks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@inlang/paraglide-js": patch ---- - -Fix fallback assignment generation so locale chains emit dependencies first and avoid "Block-scoped variable used before its declaration" errors. See https://github.com/opral/inlang-paraglide-js/issues/507 for details. diff --git a/.changeset/parse5-portability.md b/.changeset/parse5-portability.md deleted file mode 100644 index 95b3ab6f2e..0000000000 --- a/.changeset/parse5-portability.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@lix-js/html-diff": minor ---- - -Switch HTML diff parsing from the browser-only `DOMParser` to server-friendly `parse5` so the library can run in Node, workers, and other isomorphic environments without DOM shims. diff --git a/.changeset/sherlock-logging-output.md b/.changeset/sherlock-logging-output.md deleted file mode 100644 index 642b81b6af..0000000000 --- a/.changeset/sherlock-logging-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"vs-code-extension": minor ---- - -Add centralized Sherlock logging so activation and project loading diagnostics are visible in the VS Code output tab, refine the direct message watcher to stop self-saving loops, make the editor webview always load bundled assets, and debounce editor writes while still saving projects to disk. diff --git a/.changeset/sherlock-observe-message-view.md b/.changeset/sherlock-observe-message-view.md deleted file mode 100644 index 286355ab1b..0000000000 --- a/.changeset/sherlock-observe-message-view.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"vs-code-extension": patch ---- - -Switch the Sherlock message sidebar from a polling loop to the new `lix.observe` API so bundle updates stream in immediately without hammering the database during activation. diff --git a/inlang/packages/cli/CHANGELOG.md b/inlang/packages/cli/CHANGELOG.md index ff54664daf..d807a7730c 100644 --- a/inlang/packages/cli/CHANGELOG.md +++ b/inlang/packages/cli/CHANGELOG.md @@ -1,5 +1,53 @@ # @inlang/cli +## 3.1.0 + +### Minor Changes + +- ff07482: Require the `INLANG_GOOGLE_TRANSLATE_API_KEY` environment variable for machine translations. + + We previously subsidized machine translation costs. As projects become larger, our bill is no longer sustainable. + + To ensure that machine translations remain available, we are switching to a Bring Your Own Key (BYOK) model. + + **Before** + + ```sh + npx @inlang/cli machine translate --project ./project.inlang + ``` + + **After** + + ```sh + export INLANG_GOOGLE_TRANSLATE_API_KEY="your-google-api-key" + npx @inlang/cli machine translate --project ./project.inlang + ``` + +- 7791be7: Upgraded the [inlang SDK](https://github.com/opral/inlang-sdk) to [Lix](https://lix.dev/) v0.5 🎉 + + ## Highlights + + ### Writing directly to Lix state + + State is now written straight into Lix instead of the SDK’s private in-memory SQLite snapshot. Every bundle, message, and variant change becomes a first-class Lix commit, unlocking: + + - history and branching, + - writer-key aware workflows, + - change proposals and subscriptions, and + - a single source of truth for downstream tools. + + ### Per-file filesystem sync + + Any inlang-based tooling that opens a project from disk (IDE extensions, CLIs, custom apps) used to patch the entire locale tree whenever a single message changed. That behaviour is at the heart of [opral/inlang-sherlock#173](https://github.com/opral/inlang-sherlock/issues/173) where editing one key in `en.json` would re-export every other locale file, destroying manual formatting or reintroducing stale content. + + Thanks to Lix v0.5’s observable state and writer-key APIs we can now react to per-commit metadata and suppress our own writes. When `happy_elephant` in `en.json` is updated, the SDK marks only `en.json` as dirty, leaving `de.json` and friends untouched. Drift is still possible if another tool rewrites `en.json`, yet the blast radius falls from “the whole project just changed” to “only the file you touched,” making reviews and merges manageable across all inlang integrations. + +### Patch Changes + +- 930df2d: Fix CLI build banner to avoid duplicate `createRequire` declarations when bundling SQLite from [lix](https://lix.dev). +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 3.0.12 ### Patch Changes diff --git a/inlang/packages/cli/package.json b/inlang/packages/cli/package.json index 05424ed70a..f308135bf4 100644 --- a/inlang/packages/cli/package.json +++ b/inlang/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@inlang/cli", - "version": "3.0.12", + "version": "3.1.0", "private": false, "publishConfig": { "access": "public" diff --git a/inlang/packages/paraglide/paraglide-js/CHANGELOG.md b/inlang/packages/paraglide/paraglide-js/CHANGELOG.md index 4e276f9780..552da11908 100644 --- a/inlang/packages/paraglide/paraglide-js/CHANGELOG.md +++ b/inlang/packages/paraglide/paraglide-js/CHANGELOG.md @@ -1,5 +1,38 @@ # @inlang/paraglide-js +## 2.5.0 + +### Minor Changes + +- 7791be7: Upgraded the [inlang SDK](https://github.com/opral/inlang-sdk) to [Lix](https://lix.dev/) v0.5 🎉 + + ## Highlights + + ### Writing directly to Lix state + + State is now written straight into Lix instead of the SDK’s private in-memory SQLite snapshot. Every bundle, message, and variant change becomes a first-class Lix commit, unlocking: + + - history and branching, + - writer-key aware workflows, + - change proposals and subscriptions, and + - a single source of truth for downstream tools. + + ### Per-file filesystem sync + + Any inlang-based tooling that opens a project from disk (IDE extensions, CLIs, custom apps) used to patch the entire locale tree whenever a single message changed. That behaviour is at the heart of [opral/inlang-sherlock#173](https://github.com/opral/inlang-sherlock/issues/173) where editing one key in `en.json` would re-export every other locale file, destroying manual formatting or reintroducing stale content. + + Thanks to Lix v0.5’s observable state and writer-key APIs we can now react to per-commit metadata and suppress our own writes. When `happy_elephant` in `en.json` is updated, the SDK marks only `en.json` as dirty, leaving `de.json` and friends untouched. Drift is still possible if another tool rewrites `en.json`, yet the blast radius falls from “the whole project just changed” to “only the file you touched,” making reviews and merges manageable across all inlang integrations. + +### Patch Changes + +- 72d1c53: Ensure the CLI honours allowJs flags defined in extended or referenced tsconfig files instead of prompting unnecessarily. + + Refs https://github.com/opral/inlang-paraglide-js/issues/560. + +- 9735b82: Fix fallback assignment generation so locale chains emit dependencies first and avoid "Block-scoped variable used before its declaration" errors. See https://github.com/opral/inlang-paraglide-js/issues/507 for details. +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 2.4.0 ### Minor Changes @@ -52,6 +85,7 @@ This change introduces a new `extractLocaleFromRequestAsync` function that supports asynchronous custom server strategies, enabling use cases like fetching user locale preferences from databases. ## What's Changed + - **New Function**: Added `extractLocaleFromRequestAsync` that supports async custom server strategies - **Middleware Update**: Server middleware now uses the async version to support async custom strategies - **Breaking Change**: The synchronous `extractLocaleFromRequest` no longer supports custom server strategies @@ -120,6 +154,7 @@ ``` **Migration**: + - If you want the previous behavior (subdomain sharing), explicitly set `cookieDomain` in your configuration: ```diff @@ -137,6 +172,7 @@ - 4255bd5: Provide functions for getting the preferred language on server and client. This defines two new functions for getting the preferred language: + - `extractLocaleFromHeader`: Extracts the locale from the accept-language header on the server. - `extractLocaleFromNavigator`: Extracts the locale from the navigator.languages array on the client. @@ -148,10 +184,12 @@ This introduces a new way to define custom locale resolution strategies alongside built-in strategies. Custom strategies provide a cleaner, more composable approach compared to overwriting `getLocale()` and `setLocale()` functions directly. **New APIs:** + - `defineCustomClientStrategy()`: Define custom strategies for client-side locale resolution - `defineCustomServerStrategy()`: Define custom strategies for server-side locale resolution **Key features:** + - Custom strategies must follow the pattern `custom-` where `` contains only alphanumeric characters - Can be combined with built-in strategies in the strategy array - Respect strategy order for fallback handling @@ -274,6 +312,7 @@ - 698b9a9: add `cookieMaxAge` option to compiler and runtime Closes https://github.com/opral/inlang-paraglide-js/issues/483 + - Introduced `cookieMaxAge` option to `CompilerOptions`, allowing configuration of cookie expiration time. - Adjusted tests to verify `max-age` in cookies. @@ -992,6 +1031,7 @@ await compile({ - 14d80b3: Removed the "Which tech-stack are you using?" prompt from the `init` command as it was not providing any real value. All it did was link you to the appropriate documentation. From now on we rely on the docuemntation site to guide people to the correct documenation for their framework. + - SvelteKit: https://inlang.com/m/dxnzrydw/paraglide-sveltekit-i18n - NextJs: https://inlang.com/m/osslbuzt/paraglide-next-i18n - Astro: https://inlang.com/m/iljlwzfs/paraglide-astro-i18n diff --git a/inlang/packages/paraglide/paraglide-js/package.json b/inlang/packages/paraglide/paraglide-js/package.json index f21fa8e7c7..83b7ecbd3d 100644 --- a/inlang/packages/paraglide/paraglide-js/package.json +++ b/inlang/packages/paraglide/paraglide-js/package.json @@ -1,7 +1,7 @@ { "name": "@inlang/paraglide-js", "type": "module", - "version": "2.4.0", + "version": "2.5.0", "license": "MIT", "publishConfig": { "access": "public", diff --git a/inlang/packages/plugins/i18next/CHANGELOG.md b/inlang/packages/plugins/i18next/CHANGELOG.md index d91ec07362..25a5bf6fae 100644 --- a/inlang/packages/plugins/i18next/CHANGELOG.md +++ b/inlang/packages/plugins/i18next/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/plugin-i18next +## 6.0.12 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 6.0.11 ### Patch Changes diff --git a/inlang/packages/plugins/i18next/package.json b/inlang/packages/plugins/i18next/package.json index f3fddfe6cb..42225ff125 100644 --- a/inlang/packages/plugins/i18next/package.json +++ b/inlang/packages/plugins/i18next/package.json @@ -1,6 +1,6 @@ { "name": "@inlang/plugin-i18next", - "version": "6.0.11", + "version": "6.0.12", "type": "module", "types": "./dist/index.d.ts", "exports": { diff --git a/inlang/packages/plugins/m-function-matcher/CHANGELOG.md b/inlang/packages/plugins/m-function-matcher/CHANGELOG.md index 10fb5f23ab..d4c15569d6 100644 --- a/inlang/packages/plugins/m-function-matcher/CHANGELOG.md +++ b/inlang/packages/plugins/m-function-matcher/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/plugin-m-function-matcher +## 2.1.1 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 2.1.0 ### Minor Changes diff --git a/inlang/packages/plugins/m-function-matcher/package.json b/inlang/packages/plugins/m-function-matcher/package.json index c27bcdcfda..f95197ceb3 100644 --- a/inlang/packages/plugins/m-function-matcher/package.json +++ b/inlang/packages/plugins/m-function-matcher/package.json @@ -1,6 +1,6 @@ { "name": "@inlang/plugin-m-function-matcher", - "version": "2.1.0", + "version": "2.1.1", "type": "module", "types": "./dist/index.d.ts", "exports": { diff --git a/inlang/packages/plugins/t-function-matcher/CHANGELOG.md b/inlang/packages/plugins/t-function-matcher/CHANGELOG.md index 4c9dd1d54f..51a5e64616 100644 --- a/inlang/packages/plugins/t-function-matcher/CHANGELOG.md +++ b/inlang/packages/plugins/t-function-matcher/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/plugin-t-function-matcher +## 2.0.12 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 2.0.11 ### Patch Changes diff --git a/inlang/packages/plugins/t-function-matcher/package.json b/inlang/packages/plugins/t-function-matcher/package.json index 5b9a004e67..61fd4b76d6 100644 --- a/inlang/packages/plugins/t-function-matcher/package.json +++ b/inlang/packages/plugins/t-function-matcher/package.json @@ -1,6 +1,6 @@ { "name": "@inlang/plugin-t-function-matcher", - "version": "2.0.11", + "version": "2.0.12", "type": "module", "types": "./dist/index.d.ts", "exports": { diff --git a/inlang/packages/rpc/CHANGELOG.md b/inlang/packages/rpc/CHANGELOG.md index 4e68a7a356..9b6c42297d 100644 --- a/inlang/packages/rpc/CHANGELOG.md +++ b/inlang/packages/rpc/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/rpc +## 0.3.52 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 0.3.51 ### Patch Changes diff --git a/inlang/packages/rpc/package.json b/inlang/packages/rpc/package.json index d88b405e54..3a0d9f6f15 100644 --- a/inlang/packages/rpc/package.json +++ b/inlang/packages/rpc/package.json @@ -27,7 +27,7 @@ "express": "^4.18.2" }, "license": "Apache-2.0", - "version": "0.3.51", + "version": "0.3.52", "devDependencies": { "@opral/tsconfig": "workspace:*", "@types/body-parser": "1.19.2", diff --git a/inlang/packages/sdk/CHANGELOG.md b/inlang/packages/sdk/CHANGELOG.md index 87589e2ce9..185460d182 100644 --- a/inlang/packages/sdk/CHANGELOG.md +++ b/inlang/packages/sdk/CHANGELOG.md @@ -1,5 +1,28 @@ # @inlang/sdk +## 3.0.0 + +### Major Changes + +- 7791be7: Upgraded the [inlang SDK](https://github.com/opral/inlang-sdk) to [Lix](https://lix.dev/) v0.5 🎉 + + ## Highlights + + ### Writing directly to Lix state + + State is now written straight into Lix instead of the SDK’s private in-memory SQLite snapshot. Every bundle, message, and variant change becomes a first-class Lix commit, unlocking: + + - history and branching, + - writer-key aware workflows, + - change proposals and subscriptions, and + - a single source of truth for downstream tools. + + ### Per-file filesystem sync + + Any inlang-based tooling that opens a project from disk (IDE extensions, CLIs, custom apps) used to patch the entire locale tree whenever a single message changed. That behaviour is at the heart of [opral/inlang-sherlock#173](https://github.com/opral/inlang-sherlock/issues/173) where editing one key in `en.json` would re-export every other locale file, destroying manual formatting or reintroducing stale content. + + Thanks to Lix v0.5’s observable state and writer-key APIs we can now react to per-commit metadata and suppress our own writes. When `happy_elephant` in `en.json` is updated, the SDK marks only `en.json` as dirty, leaving `de.json` and friends untouched. Drift is still possible if another tool rewrites `en.json`, yet the blast radius falls from “the whole project just changed” to “only the file you touched,” making reviews and merges manageable across all inlang integrations. + ## 2.4.9 ### Patch Changes diff --git a/inlang/packages/sdk/package.json b/inlang/packages/sdk/package.json index 43fa39a148..2b69c74fcb 100644 --- a/inlang/packages/sdk/package.json +++ b/inlang/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@inlang/sdk", - "version": "2.4.9", + "version": "3.0.0", "type": "module", "license": "MIT", "publishConfig": { diff --git a/inlang/packages/sherlock/CHANGELOG.md b/inlang/packages/sherlock/CHANGELOG.md index ae551f29eb..9d9fca6c8e 100644 --- a/inlang/packages/sherlock/CHANGELOG.md +++ b/inlang/packages/sherlock/CHANGELOG.md @@ -1,5 +1,20 @@ # inlang-vs-code-extension +## 2.2.0 + +### Minor Changes + +- 9a65cb4: Add centralized Sherlock logging so activation and project loading diagnostics are visible in the VS Code output tab, refine the direct message watcher to stop self-saving loops, make the editor webview always load bundled assets, and debounce editor writes while still saving projects to disk. + +### Patch Changes + +- b428890: Switch the Sherlock message sidebar from a polling loop to the new `lix.observe` API so bundle updates stream in immediately without hammering the database during activation. +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + - @inlang/rpc@0.3.52 + - @inlang/editor-component@5.0.0 + - @inlang/settings-component@6.0.0 + ## 2.1.0 ### Minor Changes @@ -15,6 +30,7 @@ ### Writing directly to Lix state State is now written straight into Lix instead of the SDK’s private in-memory SQLite snapshot. Every bundle, message, and variant change becomes a first-class Lix commit, unlocking: + - history and branching, - writer-key aware workflows, - change proposals and subscriptions, and @@ -187,6 +203,7 @@ - 8a9a8c9: # Sherlock v2 🎉 🎸 Features: + - improved editing experience overall - new variant editor to support variants - support for Cursor (AI editor) @@ -203,6 +220,7 @@ If you still want to use Sherlock v1, please use the previous major version of the plugin. For Sherlock itself, [please pin the version to `1.x.x`](https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_91.md#extension-install-options) in the VS Code extension settings. ### Breaking changes + - Lint rules are now polyfilled (and therefore may work different), as we are currently reworking how lint rules are working with [Lix Validation Rules](https://lix.opral.com). If you experience different behavior with lint rules, please reach out to us. - The `messageId` parameter in the `extractMessages` function has been renamed to `bundleId`. This change is due to the new API in Sherlock v2. If you are using the `extractMessages` function, please update the parameter name to `bundleId`. @@ -1173,6 +1191,7 @@ ### Minor Changes - a1f3f064b: improve: tryAutoGenProjectSettings + - Only prompts the user if the settings can actually be generated. refactor: remove unused code diff --git a/inlang/packages/sherlock/package.json b/inlang/packages/sherlock/package.json index b74a25dc02..9d04c9920f 100644 --- a/inlang/packages/sherlock/package.json +++ b/inlang/packages/sherlock/package.json @@ -10,7 +10,7 @@ "url": "https://github.com/opral/monorepo.git" }, "icon": "assets/sherlock-logo.png", - "version": "2.1.0", + "version": "2.2.0", "engines": { "vscode": "^1.84.2" }, diff --git a/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/CHANGELOG.md b/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/CHANGELOG.md index 051877afb9..de027f2f9a 100644 --- a/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/CHANGELOG.md +++ b/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/CHANGELOG.md @@ -1,5 +1,11 @@ # sherlock-editor-app +## 0.0.18 + +### Patch Changes + +- @inlang/editor-component@5.0.0 + ## 0.0.17 ### Patch Changes diff --git a/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/package.json b/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/package.json index 349ee58e8a..e85fb091bc 100644 --- a/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/package.json +++ b/inlang/packages/sherlock/src/utilities/editor/sherlock-editor-app/package.json @@ -1,7 +1,7 @@ { "name": "sherlock-editor-app", "private": true, - "version": "0.0.17", + "version": "0.0.18", "type": "module", "scripts": { "dev": "vite", diff --git a/inlang/packages/ui-components/editor-component/CHANGELOG.md b/inlang/packages/ui-components/editor-component/CHANGELOG.md index 0a0b7445b7..c39fe0b540 100644 --- a/inlang/packages/ui-components/editor-component/CHANGELOG.md +++ b/inlang/packages/ui-components/editor-component/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/message-bundle-component +## 5.0.0 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 4.0.10 ### Patch Changes diff --git a/inlang/packages/ui-components/editor-component/package.json b/inlang/packages/ui-components/editor-component/package.json index 64e5b67a82..adf3f4a4f2 100644 --- a/inlang/packages/ui-components/editor-component/package.json +++ b/inlang/packages/ui-components/editor-component/package.json @@ -1,7 +1,7 @@ { "name": "@inlang/editor-component", "type": "module", - "version": "4.0.10", + "version": "5.0.0", "publishConfig": { "access": "public" }, diff --git a/inlang/packages/ui-components/settings-component/CHANGELOG.md b/inlang/packages/ui-components/settings-component/CHANGELOG.md index 6ee2dd8c11..617de12778 100644 --- a/inlang/packages/ui-components/settings-component/CHANGELOG.md +++ b/inlang/packages/ui-components/settings-component/CHANGELOG.md @@ -1,5 +1,12 @@ # @inlang/settings-component +## 6.0.0 + +### Patch Changes + +- Updated dependencies [7791be7] + - @inlang/sdk@3.0.0 + ## 5.0.0 ### Minor Changes diff --git a/inlang/packages/ui-components/settings-component/package.json b/inlang/packages/ui-components/settings-component/package.json index 6d96b4a004..9796b49071 100644 --- a/inlang/packages/ui-components/settings-component/package.json +++ b/inlang/packages/ui-components/settings-component/package.json @@ -1,7 +1,7 @@ { "name": "@inlang/settings-component", "type": "module", - "version": "5.0.0", + "version": "6.0.0", "publishConfig": { "access": "public" }, diff --git a/packages/flashtype/CHANGELOG.md b/packages/flashtype/CHANGELOG.md new file mode 100644 index 0000000000..d27150def4 --- /dev/null +++ b/packages/flashtype/CHANGELOG.md @@ -0,0 +1,8 @@ +# @opral/flashtype + +## 0.0.1 + +### Patch Changes + +- @lix-js/plugin-md@0.1.3 +- @lix-js/agent-sdk@0.0.1 diff --git a/packages/flashtype/package.json b/packages/flashtype/package.json index 885579e592..4685fb66dc 100644 --- a/packages/flashtype/package.json +++ b/packages/flashtype/package.json @@ -1,7 +1,7 @@ { "name": "@opral/flashtype", "private": true, - "version": "0.0.0", + "version": "0.0.1", "type": "module", "packageManager": "pnpm@10.13.1", "scripts": { diff --git a/packages/lix/host/CHANGELOG.md b/packages/lix/host/CHANGELOG.md index 6202a3a3ef..53d199750b 100644 --- a/packages/lix/host/CHANGELOG.md +++ b/packages/lix/host/CHANGELOG.md @@ -1,5 +1,11 @@ # @lix-js/host +## 0.0.17 + +### Patch Changes + +- md-app@0.2.6 + ## 0.0.16 ### Patch Changes diff --git a/packages/lix/host/package.json b/packages/lix/host/package.json index 8a0af56515..1cb4d786fb 100644 --- a/packages/lix/host/package.json +++ b/packages/lix/host/package.json @@ -2,7 +2,7 @@ "name": "@lix-js/host", "type": "module", "private": true, - "version": "0.0.16", + "version": "0.0.17", "scripts": { "dev": "tsx watch ./src/main.ts", "production": "NODE_ENV=production tsx ./src/main.ts", diff --git a/packages/lix/html-diff/CHANGELOG.md b/packages/lix/html-diff/CHANGELOG.md new file mode 100644 index 0000000000..02bc9069a4 --- /dev/null +++ b/packages/lix/html-diff/CHANGELOG.md @@ -0,0 +1,7 @@ +# @lix-js/html-diff + +## 0.1.0 + +### Minor Changes + +- b785bbd: Switch HTML diff parsing from the browser-only `DOMParser` to server-friendly `parse5` so the library can run in Node, workers, and other isomorphic environments without DOM shims. diff --git a/packages/lix/html-diff/package.json b/packages/lix/html-diff/package.json index c492b75d39..dddb2708b2 100644 --- a/packages/lix/html-diff/package.json +++ b/packages/lix/html-diff/package.json @@ -1,6 +1,6 @@ { "name": "@lix-js/html-diff", - "version": "0.0.1", + "version": "0.1.0", "type": "module", "types": "./dist/index.d.ts", "publishConfig": { diff --git a/packages/lix/plugin-md/CHANGELOG.md b/packages/lix/plugin-md/CHANGELOG.md new file mode 100644 index 0000000000..f0b31fe4e5 --- /dev/null +++ b/packages/lix/plugin-md/CHANGELOG.md @@ -0,0 +1,8 @@ +# @lix-js/plugin-md + +## 0.1.3 + +### Patch Changes + +- Updated dependencies [b785bbd] + - @lix-js/html-diff@0.1.0 diff --git a/packages/lix/plugin-md/package.json b/packages/lix/plugin-md/package.json index 109cc16f19..e9435eda7d 100644 --- a/packages/lix/plugin-md/package.json +++ b/packages/lix/plugin-md/package.json @@ -2,7 +2,7 @@ "name": "@lix-js/plugin-md", "type": "module", "private": true, - "version": "0.1.2", + "version": "0.1.3", "license": "Apache-2.0", "exports": { ".": "./dist/index.js" diff --git a/packages/md-app/CHANGELOG.md b/packages/md-app/CHANGELOG.md new file mode 100644 index 0000000000..e6bd659ed1 --- /dev/null +++ b/packages/md-app/CHANGELOG.md @@ -0,0 +1,7 @@ +# md-app + +## 0.2.6 + +### Patch Changes + +- @lix-js/plugin-md@0.1.3 diff --git a/packages/md-app/package.json b/packages/md-app/package.json index dd427f59e4..dac4ec0ba9 100644 --- a/packages/md-app/package.json +++ b/packages/md-app/package.json @@ -1,7 +1,7 @@ { "name": "md-app", "private": true, - "version": "0.2.5", + "version": "0.2.6", "type": "module", "scripts": { "_dev": "vite", From 2fc97543f9dd531710e5a0d860d2cd07d25c0275 Mon Sep 17 00:00:00 2001 From: samuelstroschein <35429197+samuelstroschein@users.noreply.github.com> Date: Mon, 27 Oct 2025 14:25:26 +0000 Subject: [PATCH 2/2] chore: update lock file --- pnpm-lock.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 748928eda1..38d690fa1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1851,8 +1851,6 @@ importers: specifier: 2.1.8 version: 2.1.8(@types/node@20.5.9)(@vitest/browser@2.1.8)(happy-dom@18.0.1)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.2(@types/node@20.5.9)(typescript@5.8.3))(sass-embedded@1.89.2)(terser@5.36.0) - inlang/packages/website/dist/server: {} - inlang/packages/website/tailwind-color-plugin: dependencies: '@ctrl/tinycolor':