PackageTrack

npm

lightningcss-freebsd-x64

1.33.0parcel-bundler/lightningcss

A CSS parser, transformer, and minifier written in Rust

Release timeline

26 releases since 2023
20232026

One column per quarter.

Releases

  1. 1.33.020 Jul 2026
    Release notes

    Added

    Fixed

    Open source →
  2. 1.32.09 Mar 2026
    Release notes

    Added

    Fixed

    Open source →
  3. 1.31.121 Jan 2026

    Nothing published for this version

  4. 1.31.020 Jan 2026
    Release notesOpen source →
  5. 1.30.229 Sept 2025
    Release notesOpen source →
  6. 1.30.114 May 2025
    Release notes

    Fixed crash on process exit when lightningcss was loaded inside a Node.js worker thread on Linux

    Open source →
  7. 1.30.011 May 2025
    Release notes

    Features

    • Update relative color parsing to latest spec: colors now support numbers in addition to percentages, and calcs in colors are now always numbers. Note that this was technically a breaking change in the spec. You may need to update code using relative color calculations on percentages to use numbers instead. See the PR for details. – #465
    • Update nesting implementation for new spec: It is now possible to nest selectors with pseudo elements, and declarations and nested rules can be interleaved. See https://web.dev/blog/css-nesting-cssnesteddeclarations for more details. – 6c465c1
    • Skip generating unnecessary @supports rules when already nested in a @supports rule – #878, d398c1b
    • Improve error recovery for media queries – #954
    • Add support for ::picker, ::picker-icon and ::checkmark – #957
    • Add build support for Android – #932

    Fixes

    • Fix error message for invalid composes selectors – #948
    • Update browserslist – #961
    • Fix linear-gradient direction conversion for legacy vendor-prefixed values – #936
    • Prevent new lines in license comments from breaking source maps – #971
    • Do not inline layers before imports – 33ea2c1
    • Statically link Visual Studio redistributables on Windows builds – e5c4139
    • update browser compat data – 17bdc80
    Open source →
  8. 1.29.314 Mar 2025
    Release notes
    • Support for ::details-content and ::target-text selectors – @philipp-spiess in #930
    • Update :placeholder-shown selector name across browsers – @Marukome0743 in #929
    • Support /* cssmodules-pure-no-check */ comments – @jantimon in #898
    • Update browser compatibility data – c03a7e7
    Open source →
  9. 1.29.26 Mar 2025
    Release notes
    • Update detect-libc for better compatibility by @nicksrandall in #923
    • Fix broken minification for non-opaque oklab colors by @lfesp in #901
    • Bump browserslist-rs 0.17.0 by @chenjiahan in #912
    • Add wasm compilation cfg for Browsers::load_browserslist by @CPunisher in #895
    • Fix parsing style container queries without a value – 2284653
    Open source →
  10. 1.29.19 Jan 2025

    Nothing published for this version

  11. 1.29.09 Jan 2025
    Release notes

    Added

    • Implement view transitions level 2, including the @view-transition rule, view-transition-class and view-transition-group properties, and class selector features of the view transition pseudo elements. This enables CSS module scoping and better minification when using these features. – #885
    • Support parsing the @font-feature-values rule – #840
    • Add a feature flag to explicitly enable or disable transpiling the light-dark() function – 3043896

    Fixed

    • Compile media query range syntax with boolean logic instead of fractional pixels. Fixes issues with rounding certain values. – 7f29035
    • Fix parsing the list-style shorthand property – 97891d8
    • Fix hashing of :nth-child(an + b of X) selectors in CSS modules – ed9e659
    • Update napi-rs to fix issue with \0 characters in filenames – 43707c3
    • Fix CustomAtRule.loc TypeScript type – #876
    • Call StyleSheet / StyleSheetExit / Rule.custom.* in visitors passed to composeVisitors#875
    • Update browser compat data – cdbf0d4
    Open source →
  12. 1.28.225 Nov 2024
    Release notes

    Fixes

    • Fix duplicate prefixed properties in transition-property#850 (thanks @RobinMalfait and @LeoniePhiline!)
    • Fix mapping original name from source maps – 78f2fc4
    • Bump browser compat data – 4159bc5
    • Ensure consistent order of custom properties when all property is set – d4eec35
    Open source →
  13. 1.28.13 Nov 2024

    Nothing published for this version

  14. 1.28.03 Nov 2024

    Nothing published for this version

  15. 1.27.011 Sept 2024

    Nothing published for this version

  16. 1.26.06 Aug 2024

    Nothing published for this version

  17. 1.25.125 May 2024

    Nothing published for this version

  18. 1.25.017 May 2024

    Nothing published for this version

  19. 1.24.115 Mar 2024

    Nothing published for this version

  20. 1.24.023 Feb 2024

    Nothing published for this version

  21. 1.23.014 Jan 2024

    Nothing published for this version

  22. 1.22.17 Nov 2023

    Nothing published for this version

  23. 1.22.017 Sept 2023

    Nothing published for this version

  24. 1.21.811 Sept 2023

    Nothing published for this version

  25. 1.21.720 Aug 2023

    Nothing published for this version

  26. 1.21.620 Aug 2023

    Nothing published for this version