Skip to content

Releases

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:39
fad3e07

Fixed

  • Don't remove escape sequences when sorting classes in JavaScript string literals, which could produce invalid code in Vue attribute expressions (#461)
  • Restore class sorting in Svelte markup and dynamic class={...} expressions when using prettier-plugin-svelte v4 (#462)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 13:56
f77532e

Changed

  • Require at least Prettier 3.7.x (#420)

Added

  • Export public sorting APIs to /sorter (#438)

Fixed

  • Remove top-level await (#420)
  • Improve load-time performance (#420)
  • Improve config resolution caching with directory-based cache (#432)
  • Load compatible plugins on demand and tighten plugin detection (#437)
  • Load v3/v4 modules only when needed (#439)
  • Remove recast/ast-types deps and optimize dynamic JS attribute handling (#440)
  • Remove unused deps (#441)
  • Use the plugin that has already been imported rather than dynamically importing it again (#442)
  • Skip visiting non-node children (#443)
  • Optimize whitespace-only class detection (#429)
  • Fix v3 config loading with Jiti re-exports (#448)
  • Collapse whitespace in template literals with adjacent quasis (#427)
  • Improve canCollapseWhitespaceIn handling for "tailwindPreserveWhitespace": true (#428)

v0.7.4

Choose a tag to compare

@github-actions github-actions released this 27 Apr 13:54
beb08b7

Same as v0.7.2, since v0.7.3 contained breaking changes.

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 23 Apr 09:42
f7d2598

Changed

  • Remove top-level await (#420)
  • Improve load-time performance (#420)

Fixed

  • Collapse whitespace in template literals with adjacent quasis (#427)

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 01 Dec 15:40

Fixed

  • Load compatible plugins sequentially to work around race conditions in Node.js (#412)
  • Fix compatibility with prettier-plugin-svelte when using Prettier v3.7+ (#418)

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:50

Fixed

  • Match against correct name of dynamic attributes when using regexes (#410)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 13:54

Added

  • Format quotes in @source, @plugin, and @config (#387)
  • Sort in function calls in Twig (#358)
  • Sort in callable template literals (#367)
  • Sort in function calls mixed with property accesses (#367)
  • Support regular expression patterns for attributes (#405)
  • Support regular expression patterns for function names (#405)

Changed

  • Improved monorepo support by loading Tailwind CSS relative to the input file instead of prettier config file (#386)
  • Improved monorepo support by loading v3 configs relative to the input file instead of prettier config file (#386)
  • Fallback to Tailwind CSS v4 instead of v3 by default (#390)
  • Don't augment global Prettier ParserOptions and RequiredOptions types (#354)
  • Drop support for prettier-plugin-import-sort (#385)

Fixed

  • Handle quote escapes in LESS when sorting @apply (#392)
  • Fix whitespace removal inside nested concat and template expressions (#396)

v0.6.14

Choose a tag to compare

@github-actions github-actions released this 09 Jul 19:09
  • Add support for OXC + Hermes Prettier plugins (#376, #380)
  • Sort template literals in Angular expressions (#377)
  • Don't repeatedly add backslashes to escape sequences when formatting (#381)

v0.6.13

Choose a tag to compare

@github-actions github-actions released this 19 Jun 17:46
  • Prevent Svelte files from breaking when there are duplicate classes (#359)
  • Ensure prettier-plugin-multiline-arrays and prettier-plugin-jsdoc work when used together with this plugin (#372)

v0.6.12

Choose a tag to compare

@github-actions github-actions released this 30 May 14:01
  • Add internal (unsupported) option to load Tailwind CSS using a different package name (#366)