chore(deps): update dependency prettier-plugin-toml to v4 #42

Merged
finkregh merged 1 commit from renovate/major-all into main 2026-11-08 00:37:42 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
prettier-plugin-toml (source) devDependencies major 2.0.6 → 4.1.0

Release Notes

un-ts/prettier (prettier-plugin-toml)

v4.1.0

Compare Source

Minor Changes
  • #​535 4ad8ffe Thanks @​JounQin! - feat(prettier-plugin-toml): load tombi through tombit

    tombit wraps the same tombi-lib crate and keeps configuration discovery and
    merging in Rust, so the plugin no longer ships smol-toml or a JavaScript
    discovery/caching layer. Prettier's resolved options — including its defaults —
    are passed as overrideConfig; tombi discovers the project's own tombi.toml
    (or [tool.tombi] in pyproject.toml) and the user/system configurations.

    Precedence change: Prettier's core options (printWidth, tabWidth, useTabs,
    singleQuote, bracketSpacing) always take precedence over a discovered
    tombi.toml. The plugin's own options no longer declare Prettier defaults, so
    when they are not set the discovered configuration (or Tombi's default)
    decides; explicitly set options still override it. The discovered
    configuration's [[overrides]] are applied by Tombi last. toml-version
    follows the same rule because it decides how the source is parsed. Formatting a string without a filepath
    now works: configuration discovery starts from the current directory.
    Diagnostics now carry a range, so syntax errors keep rendering their code
    frame.

v4.0.0

Compare Source

Major Changes
  • #​530 85af9a9 Thanks @​JounQin! - feat(prettier-plugin-toml)!: migrate from @tombi-toml/wasm-lib to @tombi-toml/lib

    Tombi is now loaded through its prebuilt native Node.js binding instead of the
    WebAssembly build. The WASM loading shim is gone, so the plugin no longer has to
    resolve and read the ~6.6 MB tombi_wasm_bg.wasm file on first format, and the
    @dual-bundle/import-meta-resolve dependency is dropped.

    • @tombi-toml/lib ships platform specific binaries (Linux, macOS and Windows
      on x64/arm64, including musl) as optional dependencies.
    • Node.js v20.0.0 or later is required, matching the engine range declared by
      @tombi-toml/lib.

    The exposed options, the configuration discovery and the formatting behaviour
    itself are unchanged.

v3.0.2

Compare Source

Patch Changes

v3.0.1

Compare Source

Patch Changes

v3.0.0

Compare Source

Major Changes
  • #​519 e2e5c97 Thanks @​JounQin! - feat(prettier-plugin-toml)!: replace the unmaintained taplo with tombi

    The parser/printer is now powered by @tombi-toml/wasm-lib, which supports TOML
    v1.0.0 and v1.1.0 and fixes the crashes reported in
    #​487.

    • Prettier's core options are inherited and mapped to tombi: printWidth →
      line-width, tabWidth → indent-width, useTabs → indent-style,
      singleQuote → string-quote-style and bracketSpacing →
      inline-table-brace-space-width. endOfLine keeps being handled by Prettier.
    • The previous taplo options (alignEntries, alignComments,
      arrayAutoExpand, arrayAutoCollapse, compactArrays,
      compactInlineTables, compactEntries, indentTables, indentEntries,
      reorderKeys and allowedBlankLines) are replaced by tombi's own options.
    • Tombi's own configuration (.tombi.toml, tombi.toml, .config/tombi.toml
      and [tool.tombi] in pyproject.toml) is picked up following
      Tombi's search priority.
      The discovered [format.rules] override Prettier's defaults, while explicitly
      set Prettier options override the discovered config.
    • Node.js v18.0.0 or later is required.

    Tombi's schema lookup is always disabled, and discovered configuration files are
    watched so edits to them are picked up without restarting the process.

    See the prettier-plugin-toml README for the full list of supported options.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [prettier-plugin-toml](https://github.com/un-ts/prettier/tree/master/packages/toml) ([source](https://github.com/un-ts/prettier)) | devDependencies | major | [`2.0.6` → `4.1.0`](https://renovatebot.com/diffs/npm/prettier-plugin-toml/2.0.6/4.1.0) | --- ### Release Notes <details> <summary>un-ts/prettier (prettier-plugin-toml)</summary> ### [`v4.1.0`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-toml%404.1.0) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-toml@4.0.0...prettier-plugin-toml@4.1.0) ##### Minor Changes - [#&#8203;535](https://github.com/un-ts/prettier/pull/535) [`4ad8ffe`](https://github.com/un-ts/prettier/commit/4ad8ffe501b4165b271d2d8775692c07c097f52c) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - feat(prettier-plugin-toml): load tombi through [`tombit`](https://www.npmjs.com/package/tombit) `tombit` wraps the same `tombi-lib` crate and keeps configuration discovery and merging in Rust, so the plugin no longer ships `smol-toml` or a JavaScript discovery/caching layer. Prettier's resolved options — including its defaults — are passed as `overrideConfig`; tombi discovers the project's own `tombi.toml` (or `[tool.tombi]` in `pyproject.toml`) and the user/system configurations. Precedence change: Prettier's core options (`printWidth`, `tabWidth`, `useTabs`, `singleQuote`, `bracketSpacing`) always take precedence over a discovered `tombi.toml`. The plugin's own options no longer declare Prettier defaults, so when they are not set the discovered configuration (or Tombi's default) decides; explicitly set options still override it. The discovered configuration's `[[overrides]]` are applied by Tombi last. `toml-version` follows the same rule because it decides how the source is parsed. Formatting a string without a `filepath` now works: configuration discovery starts from the current directory. Diagnostics now carry a `range`, so syntax errors keep rendering their code frame. ### [`v4.0.0`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-toml%404.0.0) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-toml@3.0.2...prettier-plugin-toml@4.0.0) ##### Major Changes - [#&#8203;530](https://github.com/un-ts/prettier/pull/530) [`85af9a9`](https://github.com/un-ts/prettier/commit/85af9a95ab748014750fd48c4c87bed34bd7459d) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - feat(prettier-plugin-toml)!: migrate from `@tombi-toml/wasm-lib` to [`@tombi-toml/lib`](https://www.npmjs.com/package/@tombi-toml/lib) Tombi is now loaded through its prebuilt native Node.js binding instead of the WebAssembly build. The WASM loading shim is gone, so the plugin no longer has to resolve and read the \~6.6 MB `tombi_wasm_bg.wasm` file on first format, and the `@dual-bundle/import-meta-resolve` dependency is dropped. - `@tombi-toml/lib` ships platform specific binaries (Linux, macOS and Windows on `x64`/`arm64`, including musl) as optional dependencies. - Node.js `v20.0.0` or later is required, matching the engine range declared by `@tombi-toml/lib`. The exposed options, the configuration discovery and the formatting behaviour itself are unchanged. ### [`v3.0.2`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-toml%403.0.2) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-toml@3.0.1...prettier-plugin-toml@3.0.2) ##### Patch Changes - [#&#8203;525](https://github.com/un-ts/prettier/pull/525) [`a5ed072`](https://github.com/un-ts/prettier/commit/a5ed07299e50ce01d2b8458d347f483e1c50a8cf) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: enable `npmPublishProvenance: true` for changesets v3 ### [`v3.0.1`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-toml%403.0.1) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-toml@3.0.0...prettier-plugin-toml@3.0.1) ##### Patch Changes - [#&#8203;523](https://github.com/un-ts/prettier/pull/523) [`3a41234`](https://github.com/un-ts/prettier/commit/3a41234393f1a1da49f6e9e3be8d34bdce6a0a30) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: republish with provenance due to changesets v3 changes ### [`v3.0.0`](https://github.com/un-ts/prettier/releases/tag/prettier-plugin-toml%403.0.0) [Compare Source](https://github.com/un-ts/prettier/compare/prettier-plugin-toml@2.0.6...prettier-plugin-toml@3.0.0) ##### Major Changes - [#&#8203;519](https://github.com/un-ts/prettier/pull/519) [`e2e5c97`](https://github.com/un-ts/prettier/commit/e2e5c9773c0840d2dcc0458c7d7a0f6a1137d11d) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - feat(prettier-plugin-toml)!: replace the unmaintained [`taplo`](https://github.com/tamasfe/taplo) with [`tombi`](https://github.com/tombi-toml/tombi) The parser/printer is now powered by `@tombi-toml/wasm-lib`, which supports TOML `v1.0.0` and `v1.1.0` and fixes the crashes reported in [#&#8203;487](https://github.com/un-ts/prettier/issues/487). - Prettier's core options are inherited and mapped to tombi: `printWidth` → `line-width`, `tabWidth` → `indent-width`, `useTabs` → `indent-style`, `singleQuote` → `string-quote-style` and `bracketSpacing` → `inline-table-brace-space-width`. `endOfLine` keeps being handled by Prettier. - The previous `taplo` options (`alignEntries`, `alignComments`, `arrayAutoExpand`, `arrayAutoCollapse`, `compactArrays`, `compactInlineTables`, `compactEntries`, `indentTables`, `indentEntries`, `reorderKeys` and `allowedBlankLines`) are replaced by tombi's own options. - Tombi's own configuration (`.tombi.toml`, `tombi.toml`, `.config/tombi.toml` and `[tool.tombi]` in `pyproject.toml`) is picked up following [Tombi's search priority](https://tombi-toml.github.io/tombi/docs/configuration). The discovered `[format.rules]` override Prettier's defaults, while explicitly set Prettier options override the discovered config. - Node.js `v18.0.0` or later is required. Tombi's schema lookup is always disabled, and discovered configuration files are watched so edits to them are picked up without restarting the process. See the `prettier-plugin-toml` README for the full list of supported options. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTEuNCIsInVwZGF0ZWRJblZlciI6IjQ0LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency prettier-plugin-toml to v3
Some checks failed
ci / formatting (pull_request) Successful in 12s
ci / lint-and-test (pull_request) Successful in 28s
release / release-changelog (pull_request) Failing after 26s
8468b74f53

📋 Changelog

📦 Version Information

  • Current version: 0.2.1
  • Previous version: 0.2.1

Unreleased (c9351f3..c9351f3)

Package updates

All changes

Miscellaneous Chores

  • (deps) update dependency prettier-plugin-toml to v4 - (c9351f3) - Renovate Bot

Generated by cocogitto

## 📋 Changelog **📦 Version Information** - Current version: `0.2.1` - Previous version: `0.2.1` ## Unreleased ([c9351f3..c9351f3](https://git.h.oluflorenzen.de/finkregh/userscripts/compare/c9351f3..c9351f3)) ### Package updates ### All changes #### Miscellaneous Chores - (**deps**) update dependency prettier-plugin-toml to v4 - ([c9351f3](https://git.h.oluflorenzen.de/finkregh/userscripts/commit/c9351f3d671796a08fdd495fa7d489f55fdbe174)) - Renovate Bot *Generated by [cocogitto](https://github.com/cocogitto/cocogitto)*
renovate-forgejo force-pushed renovate/major-all from 8468b74f53
Some checks failed
ci / formatting (pull_request) Successful in 12s
ci / lint-and-test (pull_request) Successful in 28s
release / release-changelog (pull_request) Failing after 26s
to a9ff016c35
Some checks failed
ci / formatting (pull_request) Successful in 9s
ci / lint-and-test (pull_request) Successful in 32s
release / release-changelog (pull_request) Failing after 25s
2026-09-24 20:07:03 +00:00
Compare
renovate-forgejo force-pushed renovate/major-all from a9ff016c35
Some checks failed
ci / formatting (pull_request) Successful in 9s
ci / lint-and-test (pull_request) Successful in 32s
release / release-changelog (pull_request) Failing after 25s
to e89dd8cee2
Some checks failed
ci / formatting (pull_request) Successful in 10s
ci / lint-and-test (pull_request) Successful in 27s
release / release-changelog (pull_request) Failing after 23s
2026-09-26 08:51:36 +00:00
Compare
renovate-forgejo force-pushed renovate/major-all from e89dd8cee2
Some checks failed
ci / formatting (pull_request) Successful in 10s
ci / lint-and-test (pull_request) Successful in 27s
release / release-changelog (pull_request) Failing after 23s
to 245776aa77
Some checks failed
ci / formatting (pull_request) Successful in 10s
ci / lint-and-test (pull_request) Successful in 28s
release / release-changelog (pull_request) Failing after 19s
2026-10-10 13:47:31 +00:00
Compare
renovate-forgejo force-pushed renovate/major-all from 245776aa77
Some checks failed
ci / formatting (pull_request) Successful in 10s
ci / lint-and-test (pull_request) Successful in 28s
release / release-changelog (pull_request) Failing after 19s
to 0328b07f9b
Some checks failed
ci / formatting (pull_request) Successful in 19s
ci / lint-and-test (pull_request) Successful in 29s
release / release-changelog (pull_request) Failing after 21s
2026-10-22 08:14:21 +00:00
Compare
renovate-forgejo changed title from chore(deps): update dependency prettier-plugin-toml to v3 to chore(deps): update dependency prettier-plugin-toml to v4 2026-10-22 08:14:26 +00:00
renovate-forgejo force-pushed renovate/major-all from 0328b07f9b
Some checks failed
ci / formatting (pull_request) Successful in 19s
ci / lint-and-test (pull_request) Successful in 29s
release / release-changelog (pull_request) Failing after 21s
to c9351f3d67
All checks were successful
ci / formatting (pull_request) Successful in 21s
ci / lint-and-test (pull_request) Successful in 38s
release / release-changelog (pull_request) Successful in 1m0s
2026-11-07 16:13:14 +00:00
Compare
finkregh deleted branch renovate/major-all 2026-11-08 00:37:42 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
finkregh/userscripts!42
No description provided.