Commit Graph

36 Commits

Author SHA1 Message Date
Matthew Dean
5cd329c9d0 Set up auto-publishing and alpha branch (#4390)
* Set up alpha branch and auto-publishing

* Restore 4.5.0 version number

* Set up post-merge hook to stablize version and fix tests

* Restore .gitattributes

* Fix to publish.yml

* Revert PNPM version to version 8 for Node 16 compatibility

* Another attempt to resolve PNPM version

* Another attempt to resolve PNPM version
2025-12-14 11:37:47 -08:00
Matthew Dean
432286970a [Needs reviews!] Mega test refactor (#4378)
* Migrate Less to use valid CSS

* Re-organize test structure

* Lots of test refactoring

* More test updates

* Add restructured tests

* WIP

Signed-off-by: Matthew Dean <matthew-dean@users.noreply.github.com>

* More fixes to tests

* More test fixes

* All tests passing

* WIP fix tests

* Finished fixing browser tests

* Improve test coverage

* Add debug tests

* Add back debug tests to show equal test coverage

* Fix browser tests

* More test coverage

* Fix sourcemap absolute path for CI

* More source map normalization for Windows

* Fix source map normalization

* Another attempted fix for Windows

---------

Signed-off-by: Matthew Dean <matthew-dean@users.noreply.github.com>
2025-12-06 11:28:46 -08:00
Daniel Puckowski
1bde4bddff Release/v4.4.2 (#4364)
* Release v4.4.2

* Update files for Release/v4.4.2.

* chore: update CHANGELOG.md

* Update CHANGELOG.md for release v4.4.2.
2025-10-06 11:06:54 -07:00
Matthew Dean
9c0615936e Migrate Less to use valid CSS (#4357) 2025-08-10 10:59:31 -07:00
Daniel Puckowski
9d345ffe30 Release v4.4.1 (#4351)
* Update files for Release/v4.4.1
2025-08-08 17:29:06 -04:00
Daniel Puckowski
033e3b356f Release v4.4.0 (#4345)
* Release v4.4.0

* Update files for Revlease/v4.4.0

* chore: pull in latest PRs for release

* Pull in latest PRs for release and update CHANEGLOG.md to reflect
  updates.

* chore: update CHANGELOG.md

* Update CHANGELOG.md.
2025-07-16 10:44:44 -07:00
Daniel Puckowski
1a5553d19c Release v4.3.0 (#4335)
* Update files for Release/v4.3.0.
2025-04-05 07:50:08 -07:00
Daniel Puckowski
5d3f6ea2a4 fix(issue:4267) support starting-style at-rule (#4333)
* fix(issue:4267) support starting-style at-rule

* Add support for the starting-style at-rule.

* fix(issue:4267) improve comment and call handling

* Improve at-rule comment and call handling and add more starting-style
  at-rule tests.

* refactor(issue:4267) refactor starting-style code

* Refactor new code introduced to broaded at-rule support for
  starting-syle at-rule and other at-rules.

* chore(issue:4267) cleanup at-rule enhancement

* Cleanup at-rule enhancement code for starting-style at-rule support.

* fix: pin Playwright to exact version

* Pin Playwright to exact version to try to resolve CI issues.
2025-03-31 11:48:29 -07:00
Daniel Puckowski
ddef3ebd2d fix(ci): revise playwright install for CI (#4322)
* Revise Playwright install method for CI to avoid browser binary
  mismatch issues.
2025-03-29 20:54:49 -07:00
Matthew Dean
d1abdabcc2 feat: deprecation warnings for Less + monorepo chores (#4319)
* Added deprecation warnings

* Remove warning about combinator

* Switch to PNPM

* Update local dependencies

* Remove inner dist folder

* Create symbolic link to dist folder

* Flip dist folders

* Create symbolic link in root

* Add contributors

* 👥 Add @matthew-dean as a contributor

* 👥 Add @cloudhead as a contributor

* 👥 Add @lukeapage as a contributor

* 👥 Add @seven-phases-max as a contributor

* 👥 Add @iChenLei as a contributor

* 👥 Add @puckowski as a contributor

* Add more contributors

* Finish deprecation warnings

* Resolve deletions and such

* Fix symbolic link

* Update ci.yml to use PNPM

* Update ci.yml to use PNPM

* Refine CI versions

* Fix node printed version

* Better fix for #4258 and #4292

* Re-enable other tests
2025-03-01 11:23:48 -08:00
Daniel Puckowski
1e7b0038d4 Release v4.2.2 (#4307)
* Release v4.2.2

* Update files for Release/v4.2.2.

* chore: update changelog for CI merges

* Update CHANGELOG.md for recent CI update merges.
2025-01-19 10:43:04 -08:00
Lei Chen
ab5c82f86f fix: node23 ci (#4309)
* fix: node23 ci

* Update package-lock.json

* chore: rename node23 ci

* chore: rename
2025-01-07 23:22:30 +08:00
Lei Chen
c2053cbca2 ci: enhance our test environment setup (#4291)
* fix: pptr timeout issue

* fix: try again

* chore: fix pptr timeout issue

* fix: test scripts

* chore: drop node 10/12/14

* fix: node 23 deprecated api

* chore: tru again

* fix: windows

* fix: windows is

* chore: test node14

* fix: drop node v10/v12/v14 support

* chore: remove sandbox config

* fix: add sandbox config

* ci: try playwright

* chore: update ci yml

* chore: test node

* chore: add all test

* fix: yml grammer

* chore: try topo

* chore: node23 test

* chore: nodejs v23

* fix: yml grammer

* fix: steps's id

* chore: final test config

* chore: update folder name

* chore: refactor

* chore: update title

* chore: improve code quality
2025-01-07 22:14:43 +08:00
Daniel Puckowski
09b8f5cf4d Release v4.2.1 (#4280)
* Update files for Release/v4.2.1.
2024-10-15 10:07:31 -07:00
Matthew Dean
6390ae3406 Release/v4.2.0 (#3814) 2023-08-19 14:31:21 -07:00
Matthew Dean
4d3189c051 Fixes #3787 -- ESLint updates and linting cleanup (#3790)
* ESLint updates and linting cleanup

* Exclude test files from some linting rules for now

* Fix some TypeScript and build issues
2023-04-08 09:27:41 -07:00
Lei Chen
180d6761bd fix: make ci work (#3774) 2023-01-20 08:12:36 +08:00
Matthew Dean
6986f3e0cb Release v4.1.3 (#3722) 2022-06-08 12:23:27 -07:00
Joey Parrish
1eafc06db4 fix: Fix https failures on macOS (#3716)
The issue was traced upstream to needle, and resolved in:
 - https://github.com/tomas/needle/pull/392
 - https://github.com/tomas/needle/pull/394
 - https://github.com/tomas/needle/pull/396
 - https://github.com/tomas/needle/pull/398

Closes #3693
2022-04-22 08:41:38 +08:00
Matthew Dean
836391212a Release v4.1.2 (#3651) 2021-10-04 08:10:59 -07:00
ChenLei
3173fddd64 chore: upgrade typescript/eslint related dependencies, drop node8 and add node16 CI support (#3628)
* chore: upgrade typescript related dependencies

* chore: add issue comment link

* chore: fix eslint ci add node16 support and drop node8 support

* Revert node16 support

* Add specifying nodejs_version install script

* support windows platform ci

* fix: cross-env bin

* fix: move cross-env location and delete outdated code

* Delete appveyor.yml

https://github.com/less/less.js/pull/3629#issuecomment-870469346 remove appveyor for fast ci.
2021-07-03 11:43:51 +08:00
Matthew Dean
9d9e650890 v4.1.1 2021-01-30 19:39:36 -08:00
Matthew Dean
d495fb26a8 v4.1.0 2021-01-09 18:39:05 -08:00
Pirate Praveen Arimbrathodiyil
7f1938ec10 Update rollup and other build dependencies (#3583) 2021-01-02 20:03:20 -08:00
zaquest
ec74875864 Fix #3576 import redirects. Replace native-request with needle. (#3582)
* Fix #3576 import redirects. Replace native-request with needle.

* Downgrade nock to support node 8
2021-01-02 20:02:20 -08:00
Matthew Dean
dc3a310530 v4.0.0 (#3573)
* Remove math=strict-legacy, set default=parens-division
* Support for comma-less color functions
* Require parens after mixin call
* Output invalid JS functions in CSS
* Escape parens and revert pass-through function errors
* Remove ieCompat option
* Remove non-performant class pattern
* Add isdefined() function
2020-12-18 10:03:08 -08:00
Matthew Dean
283b1b4d8b Fixes #3574 (#3575)
* Fixes #3574
* Bump version and dist files
2020-12-18 07:49:43 -08:00
Matthew Dean
257efdd688 Fixes #3434 - memory / runtime improvements (#3572)
* Remove class extends pattern for nodes
* Fix node benchmark
* v3.13.0
* Restore tree caching
2020-12-11 18:00:22 -08:00
Matthew Dean
ef4baa5bb2 Release 3.12.2 (#3545)
* Release v3.12.2
2020-07-16 08:59:23 -07:00
Matthew Dean
e4f7551121 v3.12.0 2020-07-13 08:17:34 -07:00
Matthew Dean
a722237c1f Remove lib folder from git (#3531)
* Remove lib from repo
* Add lib folder to .gitignore
* Remove src from publish
2020-07-06 20:24:29 -07:00
Matthew Dean
e0f5c1a156 Move changelog to root (#3530) 2020-07-06 19:04:38 -07:00
Matthew Dean
f7bdce79fd Duplicate dist files in root for older links (#3529)
* Move dist files to root of repo
* Ignore dist in less package
* Duplicate dist files
2020-07-06 18:47:45 -07:00
Matthew Dean
0925cf1957 Test-data module (#3525)
* Move test data to separate module - @todo--fix some browser tests
* Fix all browser tests
2020-06-25 15:54:59 -07:00
Matthew Dean
efb76ec825 Restore nuked scripts (?), replace dependencies (#3501) (#3522)
* Lerna refactor / TS compiling w/o bundling

* Add package-lock.json
2020-06-22 07:02:22 -07:00
Matthew Dean
2c5e4dd9b9 Lerna refactor / TS compiling w/o bundling (#3521)
* Lerna refactor / TS compiling w/o bundling
* Adds package-lock.json
2020-06-22 05:41:38 -07:00