Skip to content

deps(web): bump the dev-dependencies group across 1 directory with 21 updates#167

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/web/dev-dependencies-b5b9208ac8
Open

deps(web): bump the dev-dependencies group across 1 directory with 21 updates#167
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/web/dev-dependencies-b5b9208ac8

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps the dev-dependencies group with 21 updates in the /web directory:

Package From To
@analogjs/vite-plugin-angular 2.2.0 2.3.1
@angular-eslint/builder 21.1.0 21.3.1
@angular-eslint/eslint-plugin 21.1.0 21.3.1
@angular-eslint/eslint-plugin-template 21.1.0 21.3.1
@angular-eslint/schematics 21.1.0 21.3.1
@angular-eslint/template-parser 21.1.0 21.3.1
@tailwindcss/postcss 4.1.18 4.2.2
@testing-library/angular 18.1.1 19.2.1
@typescript-eslint/eslint-plugin 8.51.0 8.57.2
@typescript-eslint/parser 8.51.0 8.57.2
@vitest/coverage-v8 4.0.16 4.1.2
@vitest/ui 4.0.16 4.1.2
autoprefixer 10.4.23 10.4.27
eslint 9.39.2 10.1.0
eslint-plugin-prettier 5.5.4 5.5.5
jsdom 27.4.0 29.0.1
postcss 8.5.6 8.5.8
prettier 3.7.4 3.8.1
tailwindcss 4.1.18 4.2.2
typescript 5.9.3 6.0.2
vitest 4.0.16 4.1.2

Updates @analogjs/vite-plugin-angular from 2.2.0 to 2.3.1

Release notes

Sourced from @​analogjs/vite-plugin-angular's releases.

v2.3.1

2.3.1 (2026-03-01)

Bug Fixes

  • vite-plugin-angular: use single ? for JIT style resolve suffix (#2096) (7693930)

v2.3.1-beta.1

2.3.1-beta.1 (2026-02-27)

Bug Fixes

  • vite-plugin-angular: hash styleId to prevent filename exceeding max length (#2090) (2aa2114)

v2.3.0

2.3.0 (2026-02-25)

Bug Fixes

  • add dependsOn to astro-angular build (1a6182d)
  • build before publish (432ffa6)
  • bump build (1c61fbc)
  • publish from workflow (390dd74)
  • remove npm token from semantic release (ba42f16)
  • remove npm token publishing (1c490ad)
  • revert back to semantic release (ea10b1b)
  • storybook-angular): revert "fix(storybook-angular: add missing applyDecorators to render annotaions" (#2088) (86e2a6a)
  • storybook-angular: add missing applyDecorators to render annotaions (#2086) (9a14163)
  • storybook-angular: add missing await to storybook-angular preset core (#2081) (352870a)
  • storybook-angular: resolve experimentalZoneless in Vitest path (#2059) (447dad2)
  • update implicit dependencies for build (cfb0abc)
  • update node setup in release workflow (5bd0923)
  • update node version (4aaa6bd)
  • vite-plugin-angular: add missing tinyglobby dependency (#2069) (8661cb6)
  • vitest-angular: add missing zone.js optional peer dependency (#2071) (88a1a55)
  • vitest-angular: fix setupTestBed's providers option (#2072) (2e7a02f)

Features

  • router: support optional catch all routes (#2043) (ba9fc09)
  • vite-plugin-nitro: add option for markdown source output alongside prerendered routes (#2082) (c15d20b)
  • vitest-angular: add setup schematic and ng-add support (#2056) (cc26771)

v2.3.0-beta.18

2.3.0-beta.18 (2026-02-25)

... (truncated)

Changelog

Sourced from @​analogjs/vite-plugin-angular's changelog.

2.4.0-beta.27 (2026-03-30)

Bug Fixes

  • vitest-angular: fix imports for snapshot serializers (#2211) (8e9f73d)

2.4.0-beta.26 (2026-03-30)

Bug Fixes

  • astro-angular: style tag ordering for multiple islands (#2210) (b306097)

2.4.0-beta.25 (2026-03-29)

Features

  • astro-angular: add option to move component styles to document head (#2162) (2361afa)

2.4.0-beta.24 (2026-03-27)

Features

  • create-analog: add snapshot serializers (3318263)

2.4.0-beta.23 (2026-03-27)

Bug Fixes

  • content: resolve content files by bare slug lookup (#2205) (7e79d24)

2.4.0-beta.22 (2026-03-27)

Bug Fixes

  • fix vitest build and ci workflows (a4b129a)

2.4.0-beta.21 (2026-03-27)

Features

  • vitest-angular: add reusable snapshot serializers (#2163) (9089c8d)

2.4.0-beta.20 (2026-03-23)

Bug Fixes

  • vite-plugin-angular: skip esm transform with Rolldown for Vitest (#2169) (20c720b)

2.4.0-beta.19 (2026-03-23)

... (truncated)

Commits
  • 553790b chore: release 2.3.1 [skip ci]
  • 7693930 fix(vite-plugin-angular): use single ? for JIT style resolve suffix (#2096)
  • 321e408 chore: release 2.3.0 [skip ci]
  • eb5544e Merge pull request #2089 from analogjs/beta
  • 33c2251 chore: release 2.3.0-beta.18 [skip ci]
  • 86e2a6a fix(storybook-angular): revert "fix(storybook-angular): add missing applyDeco...
  • 260e935 docs: sync the contributors to zh-hans (#2085)
  • 63132bd chore: release 2.3.0-beta.17 [skip ci]
  • 9a14163 fix(storybook-angular): add missing applyDecorators to render annotaions (#2086)
  • 0f7a6ea chore: release 2.3.0-beta.16 [skip ci]
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​analogjs/vite-plugin-angular since your current version.


Updates @angular-eslint/builder from 21.1.0 to 21.3.1

Release notes

Sourced from @​angular-eslint/builder's releases.

v21.3.1

21.3.1 (2026-03-17)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.1 (#2934)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • update dependency eslint to v10.0.3 (#2949)
  • update dependency @​angular/compiler to v21.2.2 (#2954)
  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)

❤️ Thank You

v21.3.0

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)
  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.4 (#2891)
  • update dependency @​angular/compiler to v21.2.0 (#2915)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)
  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

... (truncated)

Changelog

Sourced from @​angular-eslint/builder's changelog.

21.3.1 (2026-03-17)

🩹 Fixes

  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)

❤️ Thank You

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)

❤️ Thank You

  • Jason Weinzierl

21.2.0 (2026-01-29)

This was a version bump only for builder to align it with other projects, there were no code changes.

Commits
  • 8f2afdc chore(release): publish 21.3.1
  • 77099ee chore: ensure dist artifacts are available for e2e publishing in DTE (#2944)
  • af8900f Revert "fix: narrow build target cache outputs to avoid clobbering compile ar...
  • 7e17391 fix: narrow build target cache outputs to avoid clobbering compile artifacts ...
  • a959e4d chore(release): publish 21.3.0
  • 5c21485 chore(builder): change builder tests to be cross-platform (#2905)
  • 3ef7fb1 feat: add support for ESLint v10 (#2903)
  • 6fa321d chore(release): publish 21.2.0
  • See full diff in compare view

Updates @angular-eslint/eslint-plugin from 21.1.0 to 21.3.1

Release notes

Sourced from @​angular-eslint/eslint-plugin's releases.

v21.3.1

21.3.1 (2026-03-17)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.1 (#2934)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • update dependency eslint to v10.0.3 (#2949)
  • update dependency @​angular/compiler to v21.2.2 (#2954)
  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)

❤️ Thank You

v21.3.0

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)
  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.4 (#2891)
  • update dependency @​angular/compiler to v21.2.0 (#2915)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)
  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

... (truncated)

Changelog

Sourced from @​angular-eslint/eslint-plugin's changelog.

21.3.1 (2026-03-17)

🩹 Fixes

  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)

❤️ Thank You

21.3.0 (2026-03-05)

🚀 Features

  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)

🩹 Fixes

  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)

❤️ Thank You

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin: [no-implicit-takeuntil-destroyed] add rule (#2803)

❤️ Thank You

Commits
  • 8f2afdc chore(release): publish 21.3.1
  • 1000391 fix(eslint-plugin): [no-uncalled-signals] properly handle statements with una...
  • 77099ee chore: ensure dist artifacts are available for e2e publishing in DTE (#2944)
  • af8900f Revert "fix: narrow build target cache outputs to avoid clobbering compile ar...
  • 7e17391 fix: narrow build target cache outputs to avoid clobbering compile artifacts ...
  • a959e4d chore(release): publish 21.3.0
  • ffcc447 fix(eslint-plugin): [no-uncalled-signals] detect Signal type correctly (#2907)
  • 65f2540 feat(eslint-plugin): [no-uncalled-signals] detect Signal member access (#2848)
  • 3ef7fb1 feat: add support for ESLint v10 (#2903)
  • d864251 feat(eslint-plugin): add computed-must-return rule (#2882)
  • Additional commits viewable in compare view

Updates @angular-eslint/eslint-plugin-template from 21.1.0 to 21.3.1

Release notes

Sourced from @​angular-eslint/eslint-plugin-template's releases.

v21.3.1

21.3.1 (2026-03-17)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.1 (#2934)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • update dependency eslint to v10.0.3 (#2949)
  • update dependency @​angular/compiler to v21.2.2 (#2954)
  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)

❤️ Thank You

v21.3.0

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)
  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.4 (#2891)
  • update dependency @​angular/compiler to v21.2.0 (#2915)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)
  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

... (truncated)

Changelog

Sourced from @​angular-eslint/eslint-plugin-template's changelog.

21.3.1 (2026-03-17)

🩹 Fixes

  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)

❤️ Thank You

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

  • Guillaume DROUARD
  • Jason Weinzierl

21.2.0 (2026-01-29)

🚀 Features

  • eslint-plugin-template: support ignore attributes for prefer-static-string-properties rule (#2852)
  • eslint-plugin-template: add prefer-class-binding rule to enforce class binding over ngClass (#2827)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.0 (#2862)
  • eslint-plugin-template: allow autofocus on dialog elements for improved accessibility (#2851)

❤️ Thank You

Commits
  • 8f2afdc chore(release): publish 21.3.1
  • a3fb6cc fix(prefer-self-closing-tags): add selectedcontent nonAriaElements (#2939)
  • 77099ee chore: ensure dist artifacts are available for e2e publishing in DTE (#2944)
  • af8900f Revert "fix: narrow build target cache outputs to avoid clobbering compile ar...
  • 7e17391 fix: narrow build target cache outputs to avoid clobbering compile artifacts ...
  • 4425fec docs(no-nested-tags): use backticks for HTML tags (#2935)
  • a959e4d chore(release): publish 21.3.0
  • 253da82 fix(eslint-plugin-template): [prefer-template-literal] preserve nested non st...
  • 3ef7fb1 feat: add support for ESLint v10 (#2903)
  • 218a8af feat(eslint-plugin-template): add no-non-null-assertion rule (#2885)
  • Additional commits viewable in compare view

Updates @angular-eslint/schematics from 21.1.0 to 21.3.1

Release notes

Sourced from @​angular-eslint/schematics's releases.

v21.3.1

21.3.1 (2026-03-17)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.1 (#2934)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • update dependency eslint to v10.0.3 (#2949)
  • update dependency @​angular/compiler to v21.2.2 (#2954)
  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)

❤️ Thank You

v21.3.0

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)
  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.4 (#2891)
  • update dependency @​angular/compiler to v21.2.0 (#2915)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)
  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

... (truncated)

Changelog

Sourced from @​angular-eslint/schematics's changelog.

21.3.1 (2026-03-17)

This was a version bump only for schematics to align it with other projects, there were no code changes.

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)

❤️ Thank You

  • Jason Weinzierl

21.2.0 (2026-01-29)

This was a version bump only for schematics to align it with other projects, there were no code changes.

Commits

Updates @angular-eslint/template-parser from 21.1.0 to 21.3.1

Release notes

Sourced from @​angular-eslint/template-parser's releases.

v21.3.1

21.3.1 (2026-03-17)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.1 (#2934)
  • narrow build target cache outputs to avoid clobbering compile artifacts (#2940)
  • narrow build target cache outputs to avoid clobbering compile artifacts" (#2943)
  • update dependency eslint to v10.0.3 (#2949)
  • update dependency @​angular/compiler to v21.2.2 (#2954)
  • eslint-plugin: [no-uncalled-signals] properly handle statements with unary operators (#2926)
  • prefer-self-closing-tags: add selectedcontent nonAriaElements (#2939)

❤️ Thank You

v21.3.0

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin: add computed-must-return rule (#2882)
  • eslint-plugin: [no-uncalled-signals] detect Signal member access (#2848)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.4 (#2891)
  • update dependency @​angular/compiler to v21.2.0 (#2915)
  • eslint-plugin: [no-uncalled-signals] add check InputSignalWithTransform (#2879)
  • eslint-plugin: [no-uncalled-signals] detect Signal type correctly (#2907)
  • eslint-plugin-template: [prefer-template-literal] preserve nested non string binary + operation (#2902)

❤️ Thank You

v21.2.0

21.2.0 (2026-01-29)

🚀 Features

... (truncated)

Changelog

Sourced from @​angular-eslint/template-parser's changelog.

21.3.1 (2026-03-17)

This was a version bump only for template-parser to align it with other projects, there were no code changes.

21.3.0 (2026-03-05)

🚀 Features

  • add support for ESLint v10 (#2903)
  • eslint-plugin-template: add no-non-null-assertion rule (#2885)

🩹 Fixes

  • update dependency @​angular/compiler to v21.2.0 (#2915)

❤️ Thank You

  • Guillaume DROUARD
  • Jason Weinzierl

21.2.0 (2026-01-29)

🩹 Fixes

  • update dependency @​angular/compiler to v21.1.0 (#2862)
Commits
  • 8f2afdc chore(release): publish 21.3.1
  • a959e4d chore(release): publish 21.3.0
  • f78af86 fix: update dependency @​angular/compiler to v21.2.0 (#2915)
  • 3ef7fb1 feat: add support for ESLint v10 (#2903)
  • 218a8af feat(eslint-plugin-template): add no-non-null-assertion rule (#2885)
  • 6fa321d chore(release): publish 21.2.0
  • d49bbe0 fix: update dependency @​angular/compiler to v21.1.0 (#2862)
  • See full diff in compare view

Updates @tailwindcss/postcss from 4.1.18 to 4.2.2

Release notes

Sourced from @​tailwindcss/postcss's releases.

v4.2.2

Added

  • Support Vite 8 in @tailwindcss/vite (#19790)

Fixed

  • Don't crash when candidates contain prototype properties like row-constructor (#19725)
  • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…) (#19769)
  • Fix crash in canonicalization step when handling utilities containing @property at-rules (e.g. shadow-sm border) (#19727)
  • Skip full reload for server only modules scanned by client CSS when using @tailwindcss/vite (#19745)
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. w-1234 h-1234size-1234) (#19809)
  • Fix canonicalization resulting in empty list (e.g. w-5 h-5 size-5'' instead of size-5) (#19812)

v4.2.1

Fixed

  • Allow trailing dash in functional utility names for backwards compatibility (#19696)
  • Properly detect classes containing . characters within curly braces in MDX files (#19711)

v4.2.0

Added

  • Add mauve, olive, mist, and taupe color palettes to the default theme (#19627)
  • Add @tailwindcss/webpack package to run Tailwind CSS as a webpack plugin (#19610)
  • Add pbs-* and pbe-* utilities for padding-block-start and padding-block-end (#19601)
  • Add mbs-* and mbe-* utilities for margin-block-start and margin-block-end (#19601)
  • Add scroll-pbs-* and scroll-pbe-* utilities for scroll-padding-block-start and scroll-padding-block-end (#19601)
  • Add scroll-mbs-* and scroll-mbe-* utilities for scroll-margin-block-start and scroll-margin-block-end (#19601)
  • Add border-bs-* and border-be-* utilities for border-block-start and border-block-end (#19601)
  • Add inline-*, min-inline-*, max-inline-* utilities for inline-size, min-inline-size, and max-inline-size (#19612)
  • Add block-*, min-block-*, max-block-* utilities for block-size, min-block-size, and max-block-size (#19612)
  • Add inset-s-*, inset-e-*, inset-bs-*, inset-be-* utilities for inset-inline-start, inset-inline-end, inset-block-start, and inset-block-end (#19613)
  • Add font-features-* utility for font-feature-settings (#19623)

Fixed

  • Prevent double @supports wrapper for color-mix values (#19450)
  • Allow whitespace around @source inline() argument (#19461)
  • Emit comment when source maps are saved to files when using @tailwindcss/cli (#19447)
  • Detect utilities containing capital letters followed by numbers (#19465)
  • Fix class extraction for Rails' strict locals (#19525)
  • Align @utility name validation with Oxide scanner rules (#19524)
  • Fix infinite loop when using @variant inside @custom-variant (#19633)
  • Allow multiples of .25 in aspect-* fractions (e.g. aspect-8.5/11) (#19688)
  • Ensure changes to external files listed via @source trigger a full page reload when using @tailwindcss/vite (#19670)
  • Improve performance of Oxide scanner in bigger projects by reducing file system walks (#19632)
  • Ensure import aliases in Astro v5 work without crashing when using @tailwindcss/vite (#19677)
  • Allow escape characters in @utility names to improve support with formatters such as Biome (#19626)
  • Fix incorrect canonicalization results when canonicalizing multiple times (#19675)

... (truncated)

Changelog

Sourced from @​tailwindcss/postcss's changelog.

[4.2.2] - 2026-03-18

Fixed

  • Don't crash when candidates contain prototype properties like row-constructor (#19725)
  • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…) (#19769)
  • Fix crash in canonicalization step when handling utilities containing @property at-rules (e.g. shadow-sm border) (#19727)
  • Skip full reload for server only modules scanned by client CSS when using @tailwindcss/vite (#19745)
  • Add support for Vite 8 in @tailwindcss/vite (#19790)
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. w-1234 h-1234size-1234) (#19809)
  • Fix canonicalization resulting in empty list (e.g. w-5 h-5 size-5'' instead of size-5) (#19812)
  • Resolve tsconfig paths to allow for @import '@/path/to/file'; when using @tailwindcss/vite (#19803)

[4.2.1] - 2026-02-23

Fixed

  • Allow trailing dash in functional utility names for backwards compatibility (#19696)
  • Properly detect classes containing . characters within curly braces in MDX files (#19711)

[4.2.0] - 2026-02-18

Added

  • Add mauve, olive, mist, and taupe color palettes to the default theme (#19627)
  • Add @tailwindcss/webpack package to run Tailwind CSS as a webpack plugin (#19610)
  • Add pbs-* and pbe-* utilities for padding-block-start and padding-block-end (#19601)
  • Add mbs-* and mbe-* utilities for margin-block-start and margin-block-end (#19601)
  • Add scroll-pbs-* and scroll-pbe-* utilities for scroll-padding-block-start and scroll-padding-block-end (#19601)
  • Add scroll-mbs-* and scroll-mbe-* utilities for scroll-margin-block-start and scroll-margin-block-end (#19601)
  • Add border-bs-* and border-be-* utilities for border-block-start and border-block-end (#19601)
  • Add inline-*, min-inline-*, max-inline-* utilities for inline-size, min-inline-size, and max-inline-size (#19612)
  • Add block-*, min-block-*, max-block-* utilities for block-size, min-block-size, and max-block-size (#19...

    Description has been truncated

… updates

Bumps the dev-dependencies group with 21 updates in the /web directory:

| Package | From | To |
| --- | --- | --- |
| [@analogjs/vite-plugin-angular](https://github.com/analogjs/analog) | `2.2.0` | `2.3.1` |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `21.1.0` | `21.3.1` |
| [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `21.1.0` | `21.3.1` |
| [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `21.1.0` | `21.3.1` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `21.1.0` | `21.3.1` |
| [@angular-eslint/template-parser](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/template-parser) | `21.1.0` | `21.3.1` |
| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.2` |
| [@testing-library/angular](https://github.com/testing-library/angular-testing-library) | `18.1.1` | `19.2.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.51.0` | `8.57.2` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.51.0` | `8.57.2` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.16` | `4.1.2` |
| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.0.16` | `4.1.2` |
| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.4.27` |
| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.1.0` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.4` | `5.5.5` |
| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.0.1` |
| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.8` |
| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.1` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.2` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.16` | `4.1.2` |



Updates `@analogjs/vite-plugin-angular` from 2.2.0 to 2.3.1
- [Release notes](https://github.com/analogjs/analog/releases)
- [Changelog](https://github.com/analogjs/analog/blob/beta/CHANGELOG.md)
- [Commits](analogjs/analog@v2.2.0...v2.3.1)

Updates `@angular-eslint/builder` from 21.1.0 to 21.3.1
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.3.1/packages/builder)

Updates `@angular-eslint/eslint-plugin` from 21.1.0 to 21.3.1
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.3.1/packages/eslint-plugin)

Updates `@angular-eslint/eslint-plugin-template` from 21.1.0 to 21.3.1
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.3.1/packages/eslint-plugin-template)

Updates `@angular-eslint/schematics` from 21.1.0 to 21.3.1
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.3.1/packages/schematics)

Updates `@angular-eslint/template-parser` from 21.1.0 to 21.3.1
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases)
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md)
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v21.3.1/packages/template-parser)

Updates `@tailwindcss/postcss` from 4.1.18 to 4.2.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-postcss)

Updates `@testing-library/angular` from 18.1.1 to 19.2.1
- [Release notes](https://github.com/testing-library/angular-testing-library/releases)
- [Changelog](https://github.com/testing-library/angular-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/angular-testing-library@v18.1.1...v19.2.1)

Updates `@typescript-eslint/eslint-plugin` from 8.51.0 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.51.0 to 8.57.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.2/packages/parser)

Updates `@vitest/coverage-v8` from 4.0.16 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/coverage-v8)

Updates `@vitest/ui` from 4.0.16 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/ui)

Updates `autoprefixer` from 10.4.23 to 10.4.27
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.23...10.4.27)

Updates `eslint` from 9.39.2 to 10.1.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.2...v10.1.0)

Updates `eslint-plugin-prettier` from 5.5.4 to 5.5.5
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v5.5.4...v5.5.5)

Updates `jsdom` from 27.4.0 to 29.0.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v27.4.0...v29.0.1)

Updates `postcss` from 8.5.6 to 8.5.8
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.6...8.5.8)

Updates `prettier` from 3.7.4 to 3.8.1
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.7.4...3.8.1)

Updates `tailwindcss` from 4.1.18 to 4.2.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/tailwindcss)

Updates `typescript` from 5.9.3 to 6.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

Updates `vitest` from 4.0.16 to 4.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest)

---
updated-dependencies:
- dependency-name: "@analogjs/vite-plugin-angular"
  dependency-version: 2.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@angular-eslint/builder"
  dependency-version: 21.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@angular-eslint/eslint-plugin"
  dependency-version: 21.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@angular-eslint/eslint-plugin-template"
  dependency-version: 21.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@angular-eslint/schematics"
  dependency-version: 21.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@angular-eslint/template-parser"
  dependency-version: 21.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@tailwindcss/postcss"
  dependency-version: 4.2.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@testing-library/angular"
  dependency-version: 19.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.57.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: "@vitest/ui"
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: autoprefixer
  dependency-version: 10.4.27
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: eslint
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.5.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: jsdom
  dependency-version: 29.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: postcss
  dependency-version: 8.5.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: prettier
  dependency-version: 3.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: tailwindcss
  dependency-version: 4.2.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: vitest
  dependency-version: 4.1.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Mar 30, 2026

Labels

The following labels could not be found: web. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions
Copy link
Copy Markdown
Contributor

📊 Benchmark Results

Benchmark Time Throughput

arena

| | 13.706 ns | - |
| | 6.5415 ns | - |
| | 467.94 ns | - |
| | 426.81 ns | - |
| | 636.85 ns | - |
| | 50.352 ns | - |
| | 604.36 ns | - |
| | 78.630 ns | - |
| | | - |
| | | - |
| | 343.12 ns | - |
| | 45.587 ns | - |
| | | - |
| | | - |
| | | - |
| | | - |
| | 52.802 ns | - |
| | 59.230 ns | - |

body

| | 20.924 ns | - |
| | 54.367 ns | - |
| | 14.689 ns | - |
| | 1.2443 ns | - |
| | 36.271 ns | - |
| | 14.690 ns | - |
| | 140.60 ns | - |
| | 84.746 ns | - |
| | 46.592 ns | - |
| | 40.550 ns | - |
| | 50.371 ns | - |
| | 31.917 ns | - |
| | 165.21 ns | - |
| | 6.2801 ns | - |
| | 69.323 ns | - |
| | 37.284 ns | - |
| | 142.81 ns | - |
| | | - |
| | 4.3403 ns | - |
| | 4.4049 ns | - |
| | 4.3996 ns | - |

json

| json_info/library_check | 311.33 ps | - |
| json_serialize/small | 72.872 ns | - |
| json_serialize/medium | 328.80 ns | - |
| json_serialize/large | | - |
| json_deserialize/small | 119.59 ns | - |
| json_deserialize/medium | | - |
| json_deserialize/large | | - |
| json_roundtrip/small | 194.55 ns | - |
| json_roundtrip/medium | | - |
| json_roundtrip/large | | - |
| http_json/request_parse | | - |
| http_json/response_json | 557.98 ns | - |
| http_json/full_cycle | | - |

routing

| | 43.631 ns | - |
| | 109.86 ns | - |
| | 215.99 ns | - |
| | 228.51 ns | - |
| | 131.50 ns | - |
| | 4.0840 ns | - |
| | 18.085 ns | - |
| | 142.63 ns | - |
| | 323.84 ns | - |
| | | - |
| | 207.87 ns | - |
| | 36.643 ns | - |
| | 227.55 ns | - |
| | | - |
| | 67.315 ns | - |
| | 424.75 ns | - |
| | | - |
| routing/match_first/10 | 98.686 ns | - |
| routing/match_middle/10 | 282.01 ns | - |
| routing/match_last/10 | 276.33 ns | - |
| | 193.29 ns | - |
| routing/match_first/50 | 99.684 ns | - |
| routing/match_middle/50 | 871.59 ns | - |
| routing/match_last/50 | 276.50 ns | - |
| | | - |
| routing/match_first/100 | 98.446 ns | - |
| | 701.52 ns | - |
| routing/match_last/100 | 987.76 ns | - |
| | | - |
| routing/match_first/500 | 98.339 ns | - |
| | 659.10 ns | - |
| routing/match_last/500 | 932.39 ns | - |
| | | - |
| | 311.34 ps | - |
| | 42.068 ns | - |
| | 459.72 ns | - |
| | 68.689 ns | - |
| | 128.75 ns | - |
| | 256.58 ns | - |
| | 6.2845 ns | - |
| | 47.959 ns | - |
| | 127.95 ns | - |
| | 164.34 ns | - |
| | 299.29 ns | - |
| | 469.97 ns | - |
| | 892.86 ns | - |
| full_cycle/health_check | 670.86 ns | - |
| | | - |
| | | - |
| | 13.696 ns | - |
| | 12.777 ns | - |
| allocations/vec_small | 10.595 ns | - |
| allocations/vec_large | 24.560 ns | - |
| | 72.254 ns | - |
| | | - |

security

| jwt/sign | 764.92 ns | - |
| jwt/verify | | - |
| jwt/sign_HS256 | 756.42 ns | - |
| jwt/sign_HS384 | | - |
| jwt/sign_HS512 | | - |

simd_parser

| query_string/small/simd | 222.39 ns | - |
| | 224.79 ns | - |
| | 598.11 ns | - |
| | 951.14 ns | - |
| query_string/large/simd | | - |
| | | - |
| url_decode/plain/simd | 26.053 ns | - |
| url_decode/encoded/simd | 73.004 ns | - |
| | 97.496 ns | - |
| | 6.3712 ns | - |
| | 15.722 ns | - |
| | 5.3013 ns | - |
| | 11.525 ns | - |
| | 81.954 ns | - |
| | 89.915 ns | - |
| | 110.64 ns | - |
| path_split/short/simd | 39.251 ns | - |
| path_split/medium/simd | 125.69 ns | - |
| path_split/long/simd | 240.37 ns | - |
| | 147.66 ns | - |
| | 425.63 ns | - |

Summary

  • Commit: 646157ea776fc7c55231ce0c2dbaf6bc0d042365
  • Branch: 167/merge
  • Runner: Linux

Benchmark run triggered by commit 646157e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants