Skip to content

chore(deps): bump postcss-calc from 10.1.1 to 11.0.3 - #9408

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/postcss-calc-11.0.3
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/postcss-calc-11.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps postcss-calc from 10.1.1 to 11.0.3.

Release notes

Sourced from postcss-calc's releases.

11.0.3

What's Changed

Performance improvements

  • Improve performance by reducing the number of parsing and serialization steps

Full Changelog: postcss/postcss-calc@v11.0.2...v11.0.3

11.0.2

What's Changed

Performance improvements

  • Improve performance when processing calculations with many additions or multiplications.

Full Changelog: postcss/postcss-calc@v11.0.1...v11.0.2

11.0.1

What's Changed

Bug fixes

  • Omit leading zeroes when serializing finite fractional numbers, such as 0.5 as .5.

Full Changelog: postcss/postcss-calc@v11.0.0...v11.0.1

11.0.0

Breaking changes

  • Require Node.js ^22.22.3, ^24.15, or >=26.0.

  • Publish an ESM package with an explicit exports entry point. CommonJS require('postcss-calc') remains supported on the supported Node.js versions.

  • Remove the preserve option. Transformations now always update declarations, enabled media-query parameters, and enabled selectors in place.

Features

  • Rewrite the calculation engine around a CSS-aware tokenizer, Pratt parser, canonical AST, simplifier, and serializer.

  • Add simplification support for modern CSS math functions, including abs(), sign(), mod(), rem(), round(), trigonometric functions, pow(), sqrt(), hypot(), log(), and exp().

  • Improve public TypeScript declarations, including the exported PostCssCalcOptions type.

... (truncated)

Changelog

Sourced from postcss-calc's changelog.

11.0.3 (2026-09-01)

Performance improvements

  • Improve performance by reducing the number of parsing and serialization steps

11.0.2 (2026-08-30)

Performance improvements

  • Improve performance when processing calculations with many additions or multiplications.

11.0.1 (2026-08-26)

Bug fixes

  • Omit leading zeroes when serializing finite fractional numbers, such as 0.5 as .5.

11.0.0

Breaking changes

  • Require Node.js ^22.22.3, ^24.15, or >=26.0.

  • Publish an ESM package with an explicit exports entry point. CommonJS require('postcss-calc') remains supported on the supported Node.js versions.

  • Remove the preserve option. Transformations now always update declarations, enabled media-query parameters, and enabled selectors in place.

Features

  • Rewrite the calculation engine around a CSS-aware tokenizer, Pratt parser, canonical AST, simplifier, and serializer.

  • Add simplification support for modern CSS math functions, including abs(), sign(), mod(), rem(), round(), trigonometric functions, pow(), sqrt(), hypot(), log(), and exp().

  • Improve public TypeScript declarations, including the exported PostCssCalcOptions type.

Bug fixes

  • Preserve correct grouping when simplifying subtractions involving custom properties and other opaque expressions.

  • Improve numerical precision and rounding, including signed-zero and exact-multiple mod()/rem() behavior.

  • Fix handling of identifier-like negative tokens and selector calculations.

  • Maintain left-to-right evaluation order when folding product terms.

... (truncated)

Commits
  • 606e2be chore: prepare 11.0.3
  • a611951 perf: parse a single toekn stream and remove one dependency
  • d57d2e1 test: attempt to benchmark more rigorously
  • 16b8152 test: add missing benchmark scripts
  • aec33c3 test: add tests to verify non-calc values are untouched
  • a00c427 chore: use explicit git URL in package metadata
  • 543d12f chore: prepare 11.0.2 release
  • 661241a chore: update types
  • 5f18ff2 chore: update development deps
  • 8ee000c chore: update pnpm
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for postcss-calc since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [postcss-calc](https://github.com/postcss/postcss-calc) from 10.1.1 to 11.0.3.
- [Release notes](https://github.com/postcss/postcss-calc/releases)
- [Changelog](https://github.com/postcss/postcss-calc/blob/master/CHANGELOG.md)
- [Commits](postcss/postcss-calc@v10.1.1...v11.0.3)

---
updated-dependencies:
- dependency-name: postcss-calc
  dependency-version: 11.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies javascript Pull requests that update javascript code labels Sep 11, 2026
@github-actions
github-actions Bot enabled auto-merge (rebase) September 11, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants