Skip to content
Merged
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
3eb8302
fix(issue#4339): limit whitespace check
puckowski Aug 30, 2025
043c195
fix(issue#4339): correct deprecation notice
puckowski Aug 30, 2025
830682a
fix:(issue#4397): container query variable names
puckowski Jan 25, 2026
c625197
Merge pull request #4398 from puckowski/master_fix_issue4397
matthew-dean Mar 8, 2026
39eaa5b
Merge pull request #4365 from puckowski/master_fix_4339
matthew-dean Mar 8, 2026
3c03d00
feat(deprecation): add deprecation warnings for features removed in L…
matthew-dean Mar 9, 2026
65dadc9
feat(benchmark): add historical benchmark suite with per-system resul…
matthew-dean Mar 9, 2026
ab9a74b
fix(benchmark): don't path.resolve bare package names in benchmark-ru…
matthew-dean Mar 9, 2026
28bc523
fix(benchmark): use coefficient of variation instead of range for var…
matthew-dean Mar 9, 2026
d2d2cd5
fix(benchmark): use timestamp instead of date for run filenames
matthew-dean Mar 9, 2026
63c98ee
fix(cli): queue deprecation warnings until after arg parsing
matthew-dean Mar 9, 2026
d01c210
Merge pull request #4402 from matthew-dean/dev/4.x-prep
matthew-dean Mar 9, 2026
90b0cb5
Remove duplicate length check from expression.genCSS() (#4327)
Krinkle Mar 9, 2026
b8c23ae
Remove unused `parsers.entities.propertyCurly()` (#4271)
Krinkle Mar 9, 2026
c4c41af
Remove redundant return from `parsers.blockRuleset()` (#4265)
Krinkle Mar 9, 2026
87bec51
chore: replace deprecated String.prototype.substr() (#3702)
CommanderRoot Mar 9, 2026
3f89d17
Handle the lack of the optional dependencies (#3791)
mems Mar 9, 2026
489892b
remove phantom stuff (#3782)
jimmywarting Mar 9, 2026
b00cedd
fixed bug in import subpath module (#4236)
HridoyHazard Mar 9, 2026
f5b7ad8
fix(issue#4354): unknown at-rule expression commas (#4389)
puckowski Mar 9, 2026
774f188
chore: update README.md copyright (#4386)
puckowski Mar 9, 2026
9c91714
Fix no-prototype-builtins issues in Ruleset and ToCSSVisitor (#4404)
matthew-dean Mar 9, 2026
b9f67e7
chore: add test for number with underscore parsing (#4406)
matthew-dean Mar 9, 2026
3fda5b2
fix(#4331): exclude CSS at-rule keywords from declarationCall parsing…
matthew-dean Mar 9, 2026
daa3e00
fix(#4358): resolve parent selectors in comma-separated pseudo-select…
matthew-dean Mar 9, 2026
7e48ad9
refactor: code quality cleanup for container queries and related code…
matthew-dean Mar 9, 2026
6f82d19
perf: optimize hot paths and fix benchmark infrastructure (#4410)
matthew-dean Mar 9, 2026
c21e465
feat: migrate to native ESM with no build step (#4411)
matthew-dean Mar 9, 2026
76fc00c
refactor: convert prototype-based tree nodes to ES6 classes (#4412)
matthew-dean Mar 10, 2026
784dfa9
feat: JSDoc type annotations for all tree node files (#4413)
matthew-dean Mar 10, 2026
e6a8efb
fix: pre-existing bug fixes in tree nodes (#4414)
matthew-dean Mar 10, 2026
30c3a97
chore: release v4.6.0 (#4415)
matthew-dean Mar 10, 2026
290900a
fix: CJS compatibility, enriched npm README, ESM tests (#4417)
matthew-dean Mar 10, 2026
95f0bf9
fix: publish script skips stale version markers in squash merges (#4418)
matthew-dean Mar 10, 2026
5b65bfc
chore: remove .claude directory and add to .gitignore (#4419)
matthew-dean Mar 10, 2026
6cafcc0
fix: webpack browser build - use UMD dist/less.js, add CJS bundle (#4…
matthew-dean Mar 11, 2026
48a386f
test: Add coverage for :is()/:matches()/:where() containing nested :h…
Copilot Mar 13, 2026
efd8b82
fix: ensure npm publish is always backed by a GitHub tag, release, an…
Copilot Mar 17, 2026
e3805d0
fix(less): upgrade make-dir to v4 to fix security vulnerability (#4426)
jorenbroekema Mar 17, 2026
da51403
fix(issue#4356): parenthesis in media query (#4427)
puckowski Mar 18, 2026
2958e9d
feat: PR-based release flow for alpha; test suite proving all three r…
Copilot Mar 19, 2026
d250d62
Fix `not` keyword silently ignored when used without parentheses in c…
Copilot Mar 19, 2026
ea62d74
test: regression test for @container mixin parameter variable resolut…
Copilot Mar 19, 2026
060fd7f
fix: update packageManager to pnpm@9.15.9 to match lockfileVersion 9.…
Copilot Mar 24, 2026
c228e52
ci: fix Playwright chromium install hang on Node current/lts/* (#4445)
matthew-dean Jun 11, 2026
c573ab6
Fix browser export interop by routing bundlers to CJS-typed UMD artif…
Copilot Jun 11, 2026
f4a63f2
Add Copilot review request job to CI workflow
matthew-dean Jun 11, 2026
a5f115b
fix: add continue-on-error to copilot-review CI job (#4448)
matthew-dean Jun 13, 2026
a5b62c8
chore: automate CHANGELOG generation in release workflow (#4447)
matthew-dean Jun 13, 2026
b092bd2
chore: release v4.6.5 (#4436)
github-actions[bot] Jun 13, 2026
7a0dd6d
fix: correct push event typo in create-release-pr workflow (pus → pus…
matthew-dean Jun 13, 2026
d904698
fix: use printf for PR body to avoid YAML indentation error in run bl…
matthew-dean Jun 13, 2026
06428b3
docs: fix incorrect contributor attributions in v4.6.0 changelog (#4437)
barry3406 Jun 13, 2026
eeb335a
chore: prevent dependency lifecycle scripts (#4440)
puckowski Jun 14, 2026
83bc8d4
fix(issue#4316): color calc inside from expression (#4434)
puckowski Jun 14, 2026
d03e7a4
fix: avoid crash on nested @supports with dumpLineNumbers (#4446)
sarathfrancis90 Jun 14, 2026
888f687
Preserve spacing for container feature functions (#4441)
puneetdixit200 Jun 14, 2026
7787557
chore: release v4.6.6 (#4451)
github-actions[bot] Jun 14, 2026
91b2919
Fix failing "Request Copilot review" CI job (#4457)
Copilot Jun 20, 2026
8ae2cc3
chore: release v4.6.7 (#4458)
github-actions[bot] Jun 22, 2026
c58808f
feat: deprecate bare @variable in non-value at-rule positions (#4462)
matthew-dean Jul 12, 2026
d38b43a
Fix #4460: parse comparison/range syntax in container style() queries…
dweep-js Jul 12, 2026
aeb8027
refactor: extract shared ESLint config and add lint scripts (#4459)
JessenReinhart Jul 12, 2026
0c8db11
Replace image-size with probe-image-size (#4456)
priyamkarn Jul 12, 2026
4d6e67e
chore: release v4.6.8 (#4463)
github-actions[bot] Jul 12, 2026
8e1105f
Follow-up to #4462: migrate remaining @var fixtures, DRY the prelude …
matthew-dean Jul 18, 2026
937300c
chore: release v4.7.0 (#4471)
github-actions[bot] Jul 18, 2026
6161ecf
Fix boolean() parsing for comparisons between inline condition expres…
Copilot Jul 22, 2026
6b04d2d
fix(mixing): resolves issue #4234 (#4473)
puckowski Jul 22, 2026
191c8a1
chore: release v4.8.0 — deprecate legacy identifier forms and dynamic…
matthew-dean Jul 22, 2026
ebbce6d
chore: release v4.8.0 (#4474)
github-actions[bot] Jul 22, 2026
d6b20ee
fix: forwarding an unset variadic no longer overrides callee defaults…
Lfan-ke Jul 26, 2026
1ee86aa
fix: leave math functions for the browser when an argument is a runti…
Lfan-ke Jul 26, 2026
ed8ceb8
fix(release): sync release version from PR title (#4483)
matthew-dean Jul 26, 2026
89c33e0
chore: release v4.8.1 (#4482)
github-actions[bot] Jul 27, 2026
c303718
feat: support `[...]` lookups in `@{...}` interpolation (#4488)
matthew-dean Jul 30, 2026
4eb6d3b
fix: prevent reparsing escape() results (#4486)
snowyukitty Aug 13, 2026
088ad67
fix: keep the media type first when flattening nested @media queries …
Lfan-ke Aug 13, 2026
7499bbd
chore: release v4.9.0 (#4489)
github-actions[bot] Aug 13, 2026
e8bfa21
Merge upstream master into Less 5 alpha
matthew-dean Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

These merge commits were added into this branch cleanly.

There are no new changes to show.