Commit Graph

  • ee75fbbda0 chore: release v4.6.5 chore/release-v4.6.5 github-actions[bot] 2026-03-24 22:40:49 +00:00
  • 060fd7f93a fix: update packageManager to pnpm@9.15.9 to match lockfileVersion 9.0 in pnpm-lock.yaml (#4432) master Copilot 2026-03-24 15:40:29 -07:00
  • 21887dca45 revert: undo changes — suggestions moved to review on PR #4434 instead copilot/improve-documentation-clarity copilot-swe-agent[bot] 2026-03-24 22:32:17 +00:00
  • f56ee78ced fix: extend colorOperand to cover all relative-color channel letters (a, w) copilot-swe-agent[bot] 2026-03-24 21:33:18 +00:00
  • c42e7af642 Initial plan for PR #4434 fix copilot-swe-agent[bot] 2026-03-24 21:29:23 +00:00
  • a0c9538885 Initial plan copilot-swe-agent[bot] 2026-03-24 21:23:46 +00:00
  • 6b0f7e8aba fix: update packageManager to pnpm@9.15.9 to match lockfileVersion 9.0 copilot/release-not-created-again copilot-swe-agent[bot] 2026-03-19 23:46:38 +00:00
  • 70a8497022 fix: trigger create-release-pr on any push to master/alpha, not just packages/** copilot-swe-agent[bot] 2026-03-19 22:52:47 +00:00
  • 4bd92ab592 Initial plan copilot-swe-agent[bot] 2026-03-19 22:50:48 +00:00
  • ea62d748d4 test: regression test for @container mixin parameter variable resolution (#4420) Copilot 2026-03-19 15:49:35 -07:00
  • 0d99d6a802 Merge branch 'master' into copilot/fix-mixins-with-parameters copilot/fix-mixins-with-parameters Matthew Dean 2026-03-19 15:47:42 -07:00
  • d250d620ad Fix not keyword silently ignored when used without parentheses in conditions (#4421) Copilot 2026-03-19 15:47:25 -07:00
  • 5a9a5c02a1 Merge branch 'master' into copilot/fix-not-keyword-parenthesis-issue copilot/fix-not-keyword-parenthesis-issue Matthew Dean 2026-03-19 15:43:37 -07:00
  • 2958e9df47 feat: PR-based release flow for alpha; test suite proving all three release properties (#4431) Copilot 2026-03-19 15:43:17 -07:00
  • c70c071e81 feat: PR-based release flow for alpha branch (mirrors master) copilot/fix-release-automation-scripts copilot-swe-agent[bot] 2026-03-19 19:55:58 +00:00
  • 6cefb29a9b plan: implement PR-based release flow for alpha branch copilot-swe-agent[bot] 2026-03-19 19:48:17 +00:00
  • cffa21ffdf test: add release automation test suite (20 tests) copilot-swe-agent[bot] 2026-03-19 19:08:49 +00:00
  • 34fffca5cb fix: correct release automation for master merges and publishing copilot-swe-agent[bot] 2026-03-19 18:57:31 +00:00
  • ffac1042c3 Initial plan copilot-swe-agent[bot] 2026-03-19 18:50:17 +00:00
  • da51403728 fix(issue#4356): parenthesis in media query (#4427) Daniel Puckowski 2026-03-18 13:16:24 -04:00
  • e3805d057a fix(less): upgrade make-dir to v4 to fix security vulnerability (#4426) Joren Broekema 2026-03-18 00:50:19 +01:00
  • efd8b82aae fix: ensure npm publish is always backed by a GitHub tag, release, and version-bump commit (#4430) Copilot 2026-03-17 16:39:32 -07:00
  • ee04ec4614 feat: implement PR-based release flow for master copilot/fix-npm-package-version-alignment copilot-swe-agent[bot] 2026-03-17 22:02:13 +00:00
  • b4beeab1a2 fix: exclude .github and scripts from publish workflow trigger copilot-swe-agent[bot] 2026-03-17 21:45:33 +00:00
  • f791453b55 fix: restore version-bump commit + push to master, add infinite-loop guard copilot-swe-agent[bot] 2026-03-17 20:18:21 +00:00
  • 7667bb4d0c Merge branch 'master' into copilot/fix-not-keyword-parenthesis-issue Matthew Dean 2026-03-17 13:10:07 -07:00
  • 8902b33863 fix: skip version-bump commit entirely, push only the tag to bypass branch protection copilot-swe-agent[bot] 2026-03-17 19:29:32 +00:00
  • 4c094022be fix: prevent npm publish when GitHub push fails, skip workflow on version bump commits copilot-swe-agent[bot] 2026-03-17 17:55:25 +00:00
  • d44f1f1055 Initial plan copilot-swe-agent[bot] 2026-03-17 17:50:46 +00:00
  • 21f5edb5d8 Merge branch 'master' into copilot/fix-mixins-with-parameters Matthew Dean 2026-03-13 14:42:05 -07:00
  • 48a386f687 test: Add coverage for :is()/:matches()/:where() containing nested :has() selectors and comma-separated lists (#4422) Copilot 2026-03-13 14:40:43 -07:00
  • 071488eceb Restrict not-without-parens to simple values only (keywords/variables) copilot-swe-agent[bot] 2026-03-12 20:11:47 +00:00
  • 574d05a29a Merge branch 'master' into copilot/fix-parseerror-issues copilot/fix-parseerror-issues Matthew Dean 2026-03-12 13:07:39 -07:00
  • e371d9ad02 Merge branch 'master' into copilot/fix-mixins-with-parameters Matthew Dean 2026-03-12 13:07:14 -07:00
  • 55b4ef76e8 test: add :where() and comma-separated list test cases for pseudo-selectors copilot-swe-agent[bot] 2026-03-12 20:02:21 +00:00
  • e1dd40610b Initial plan copilot/fix-less-build-error copilot-swe-agent[bot] 2026-03-12 01:52:35 +00:00
  • 6cafcc0466 fix: webpack browser build - use UMD dist/less.js, add CJS bundle (#4424) v4.6.3 Matthew Dean 2026-03-11 11:11:04 -07:00
  • aa0047f17d test: add test cases for :is()/:matches() containing :has() (fixes #4378) copilot-swe-agent[bot] 2026-03-11 00:06:56 +00:00
  • 06e77c5006 Initial plan copilot-swe-agent[bot] 2026-03-11 00:03:41 +00:00
  • 06c30e5658 test: add regression test for container mixin parameters issue (#4420) copilot-swe-agent[bot] 2026-03-10 23:52:50 +00:00
  • 0147f28d23 Initial plan: add regression test for container mixin parameters issue copilot-swe-agent[bot] 2026-03-10 23:51:20 +00:00
  • 9793460f91 Initial plan copilot-swe-agent[bot] 2026-03-10 23:45:10 +00:00
  • 571365fe22 Fix: not keyword now works without parentheses in guard conditions copilot-swe-agent[bot] 2026-03-10 23:32:59 +00:00
  • 8ca86eb458 Initial plan copilot-swe-agent[bot] 2026-03-10 23:13:04 +00:00
  • a862b1f99f Initial plan copilot-swe-agent[bot] 2026-03-10 23:07:25 +00:00
  • 5b65bfc6ff chore: remove .claude directory and add to .gitignore (#4419) Matthew Dean 2026-03-10 14:27:42 -07:00
  • 95f0bf9db0 fix: publish script skips stale version markers in squash merges (#4418) Matthew Dean 2026-03-10 14:01:01 -07:00
  • 290900a1f2 fix: CJS compatibility, enriched npm README, ESM tests (#4417) Matthew Dean 2026-03-10 12:52:08 -07:00
  • 30c3a97c21 chore: release v4.6.0 (#4415) v4.6.0 Matthew Dean 2026-03-10 12:11:58 -07:00
  • e6a8efbb9c fix: pre-existing bug fixes in tree nodes (#4414) Matthew Dean 2026-03-10 10:10:43 -07:00
  • 784dfa9709 feat: JSDoc type annotations for all tree node files (#4413) Matthew Dean 2026-03-10 10:05:55 -07:00
  • 76fc00c1be refactor: convert prototype-based tree nodes to ES6 classes (#4412) Matthew Dean 2026-03-09 20:19:09 -07:00
  • c21e465d58 feat: migrate to native ESM with no build step (#4411) Matthew Dean 2026-03-09 16:55:44 -07:00
  • 6f82d1934c perf: optimize hot paths and fix benchmark infrastructure (#4410) Matthew Dean 2026-03-09 14:44:40 -07:00
  • 7e48ad9d50 refactor: code quality cleanup for container queries and related code (#4409) Matthew Dean 2026-03-09 14:18:51 -07:00
  • daa3e0066a fix(#4358): resolve parent selectors in comma-separated pseudo-selector lists (#4408) Matthew Dean 2026-03-09 14:18:48 -07:00
  • 3fda5b2cf3 fix(#4331): exclude CSS at-rule keywords from declarationCall parsing (#4407) Matthew Dean 2026-03-09 14:18:44 -07:00
  • b9f67e7633 chore: add test for number with underscore parsing (#4406) Matthew Dean 2026-03-09 13:48:27 -07:00
  • 9c917145e2 Fix no-prototype-builtins issues in Ruleset and ToCSSVisitor (#4404) Matthew Dean 2026-03-09 13:48:23 -07:00
  • 774f188de6 chore: update README.md copyright (#4386) Daniel Puckowski 2026-03-09 16:20:18 -04:00
  • f5b7ad83e7 fix(issue#4354): unknown at-rule expression commas (#4389) Daniel Puckowski 2026-03-09 16:20:10 -04:00
  • b00ceddbf7 fixed bug in import subpath module (#4236) Shahadat Hossain 2026-03-10 02:20:07 +06:00
  • 489892b877 remove phantom stuff (#3782) Jimmy Wärting 2026-03-09 21:20:03 +01:00
  • 3f89d179ab Handle the lack of the optional dependencies (#3791) Memmie Lenglet 2026-03-09 21:19:59 +01:00
  • 87bec519e7 chore: replace deprecated String.prototype.substr() (#3702) CommanderRoot 2026-03-09 21:19:56 +01:00
  • c4c41af199 Remove redundant return from parsers.blockRuleset() (#4265) Timo Tijhof 2026-03-09 20:19:52 +00:00
  • b8c23aec0a Remove unused parsers.entities.propertyCurly() (#4271) Timo Tijhof 2026-03-09 20:19:48 +00:00
  • 90b0cb5f95 Remove duplicate length check from expression.genCSS() (#4327) Timo Tijhof 2026-03-09 20:19:45 +00:00
  • d01c210fd0 Merge pull request #4402 from matthew-dean/dev/4.x-prep Matthew Dean 2026-03-09 12:55:32 -07:00
  • 63c98ee0c3 fix(cli): queue deprecation warnings until after arg parsing Matthew Dean 2026-03-09 12:45:44 -07:00
  • d2d2cd5f2d fix(benchmark): use timestamp instead of date for run filenames Matthew Dean 2026-03-09 12:42:09 -07:00
  • 28bc523452 fix(benchmark): use coefficient of variation instead of range for variance_pct Matthew Dean 2026-03-09 12:39:37 -07:00
  • ab9a74b3c4 fix(benchmark): don't path.resolve bare package names in benchmark-runner Matthew Dean 2026-03-09 12:38:24 -07:00
  • 65dadc9c82 feat(benchmark): add historical benchmark suite with per-system result tracking Matthew Dean 2026-03-09 12:17:17 -07:00
  • 3c03d00ca4 feat(deprecation): add deprecation warnings for features removed in Less 5.x Matthew Dean 2026-03-09 12:16:53 -07:00
  • 39eaa5b302 Merge pull request #4365 from puckowski/master_fix_4339 Matthew Dean 2026-03-08 13:46:40 -07:00
  • c625197ddb Merge pull request #4398 from puckowski/master_fix_issue4397 Matthew Dean 2026-03-08 13:45:50 -07:00
  • 830682a439 fix:(issue#4397): container query variable names Daniel Puckowski 2026-01-25 11:19:24 -05:00
  • a345a8d27d Merge pull request #4393 from matthew-dean/alpha alpha Matthew Dean 2025-12-14 14:26:22 -08:00
  • ef90c0dc67 Merge branch 'alpha' of github.com:matthew-dean/less.js into alpha Matthew Dean 2025-12-14 14:22:59 -08:00
  • 342b06c002 Merge branch 'master' into alpha Matthew Dean 2025-12-14 14:19:09 -08:00
  • f3795c2463 Add proper repository link to test-data (#4392) Matthew Dean 2025-12-14 14:09:19 -08:00
  • 357bcf1bd4 Add proper repository link to test-data Matthew Dean 2025-12-14 14:03:19 -08:00
  • 6e81606869 Fix auto-publishing permissions / graceful fallback (#4391) v4.5.1 Matthew Dean 2025-12-14 12:01:32 -08:00
  • ffd445b301 Merge branch 'master' of github.com:less/less.js into alpha Matthew Dean 2025-12-14 11:56:02 -08:00
  • fd33b87d4f Fix permissions to other less package Matthew Dean 2025-12-14 11:53:03 -08:00
  • 5cd329c9d0 Set up auto-publishing and alpha branch (#4390) Matthew Dean 2025-12-14 11:37:47 -08:00
  • 8ef0f8559a Another attempt to resolve PNPM version Matthew Dean 2025-12-14 11:28:25 -08:00
  • e85ee2e5cf Another attempt to resolve PNPM version Matthew Dean 2025-12-14 11:26:39 -08:00
  • 92b88713a7 Revert PNPM version to version 8 for Node 16 compatibility Matthew Dean 2025-12-14 11:24:13 -08:00
  • 065335a5e2 Fix to publish.yml Matthew Dean 2025-12-14 11:20:06 -08:00
  • 820b485978 Restore .gitattributes Matthew Dean 2025-12-14 11:14:27 -08:00
  • 34f4f2ef93 Set up post-merge hook to stablize version and fix tests Matthew Dean 2025-12-14 11:04:02 -08:00
  • b61e6d8db0 Restore 4.5.0 version number Matthew Dean 2025-12-14 10:50:39 -08:00
  • 5efa00e368 Set up alpha branch and auto-publishing Matthew Dean 2025-12-14 10:47:02 -08:00
  • 432286970a [Needs reviews!] Mega test refactor (#4378) Matthew Dean 2025-12-06 11:28:46 -08:00
  • 1bde4bddff Release/v4.4.2 (#4364) v4.4.2 Daniel Puckowski 2025-10-06 14:06:54 -04:00
  • 043c19581d fix(issue#4339): correct deprecation notice Daniel Puckowski 2025-08-30 15:29:30 -04:00
  • 3eb83020bf fix(issue#4339): limit whitespace check Daniel Puckowski 2025-08-30 14:54:29 -04:00
  • 5ed71008c0 fix(issue#4362) no spacing regression for function (#4363) Daniel Puckowski 2025-08-26 19:41:32 -04:00