less.js icon indicating copy to clipboard operation
less.js copied to clipboard

Release v4.4.0

Open puckowski opened this issue 7 months ago • 3 comments

What:

Update files for Release/v4.4.0. Performed steps from comment on https://github.com/less/less.js/pull/4237:

  • Create a branch from master release/v4.4.0
  • Bump the Less version. (Unfortunately, this is still clunky, it's changed at package.json in root, and in /packages/less/ for historical reasons)
  • Update the Changelog
  • Run grunt dist - (Also clunky -- in a perfect world, we would not be committing dist files, but there are also tricky backwards compatibility problems which caused this initially.)
  • Commit changed files to branch.
  • Submit a PR to this repo.

Also tried to mirror https://github.com/less/less.js/pull/3814

I figured the addition of formal @layer support warranted a minor release.

Why:

Users can benefit from layer at-rule support.

Checklist:

  • [x] Documentation
  • [ ] Added/updated unit tests
  • [ ] Code complete

puckowski avatar May 31 '25 21:05 puckowski

Ideally we merge https://github.com/less/less.js/pull/4344 before merging this release PR to resolve more issues in the short term.

We can build upon #4344 at a later time if we decide we want to calculate final values for color operands.

puckowski avatar Jun 01 '25 17:06 puckowski

@matthew-dean

Ideally we merge https://github.com/less/less.js/pull/4344 before merging this release PR to resolve more issues in the short term.

We can build upon https://github.com/less/less.js/pull/4344 at a later time if we decide we want to calculate final values for color operands.

Please take a look when you have a moment.

puckowski avatar Jun 12 '25 22:06 puckowski

Could you add tests for #4344 ? Thanks!

matthew-dean avatar Jun 18 '25 18:06 matthew-dean

@matthew-dean

I updated the release PR to include https://github.com/less/less.js/pull/4346 which was recently merged.

puckowski avatar Jul 12 '25 22:07 puckowski

Release available on GitHub at https://github.com/less/less.js/releases/tag/v4.4.0

I tested lessc and the browser bundle off a fresh npm install and seems working as expected.

puckowski avatar Jul 16 '25 22:07 puckowski