195 Commits

Author SHA1 Message Date
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
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
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
Matthew Dean
773e157c76 Release v4.2.1 (#4287) 2024-11-25 09:05:24 -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
Daniel Puckowski
53f84f02ba Master container style fix for 4235 (#4237)
* fix(issue:4211) parse entities for comma list

parse the correct entities for a comma separated list so that all URLs are
rewritten correctly.

* fix(issue #4235) style must not have space

fixes issue #4235 where container query style would have invalid space
after keyword
2024-01-17 17:26:29 -08:00
Matthew Dean
6390ae3406 Release/v4.2.0 (#3814) 2023-08-19 14:31:21 -07:00
Daniel Puckowski
012d549d42 fix(issue:3766) add support for container queries (#3811)
* fix(issue:3766) add support for container queries

* Add support for CSS Container Queries
* Add tests for CSS Container Queries

* feat(media-queries-level-4) update media query

* Add support for Media Queries Level 4.
* Add tests for Media Queries Level 4.

* fix(mq-4 regex) fix regex for media queries

* Fix regex used for Media Queries Level 4 syntax parsing.

* fix(media-query-syntax) fix parsing of invalid CSS

* Fix parsing of invalid CSS for media queries to be consistent with
  Less.js version 4.1.3 handling.
2023-08-05 09:39:42 -07:00
Matthew Dean
6986f3e0cb Release v4.1.3 (#3722) 2022-06-08 12:23:27 -07:00
Matthew Dean
836391212a Release v4.1.2 (#3651) 2021-10-04 08:10:59 -07:00
Matthew Dean
9538abae09 Release/v4.1.1 (#3599)
* v4.1.1

* Update dist files
2021-01-30 19:53:41 -08:00
Matthew Dean
3c23217358 Release v4.1.0 2021-01-09 18:39:57 -08:00
Matthew Dean
a4b6c8544c Roll back paren requirement on mixin calls (#3588) 2021-01-09 18:35:26 -08:00
Matthew Dean
d3ef7c214d Updated dist files 2020-12-18 10:06:03 -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
371185c71d v3.12.0-RC.2 (#3540) 2020-07-13 08:14:24 -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
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
Matthew Dean
6238bbcd3b Fixes #3508 (#3509) 2020-06-05 11:44:17 -07:00
Matthew Dean
53bf877130 Remove tree caching in import manager (#3498) 2020-05-31 18:50:50 -07:00
Matthew Dean
842386b8db Fixes #3469 - Include tslib dependency (#3475)
* Include tslib dependency
* Revert #3453
2020-02-10 21:53:16 -08:00
Matthew Dean
1adaadb0fa 3.11.0 (#3468)
* Move transpilation from Babel to TypeScript

* Update tests to Mocha / Chai / Headless Chrome

* Remove old Jasmine files

* Fix plugin tests cross-platform

* Add new build

* Fix errors for Node 8

* Remove PhantomJS references and libs

* Remove unnecessary less-node file caching

* Add browser benchmark comparison test

* Add browser benchmark comparison test

* Dist files
2020-02-09 13:52:37 -08:00
Matthew Dean
66a839de9f Release v3.10.3 2019-08-22 17:06:26 -07:00
Matthew Dean
91fd4c38a3 Fixes #3423 #3420 (#3424)
* Fixes #3423 #3420
* Proper fix without reverting previous fix
2019-08-22 16:50:19 -07:00
Matthew Dean
f454ab78c4 Rollup changed for Node 4 compatibility (#3421) 2019-08-20 12:19:41 -07:00
Matthew Dean
62d9d60dcb Release v3.10.1 2019-08-17 18:36:52 -07:00
Matthew Dean
7e51ba1490 Release v3.10.0 (#3413) 2019-08-16 20:00:30 -07:00
Matthew Dean
c0f5e97696 v3.10.0-beta.2 -- Cleanup NPM and git included files (#3412)
* Cleanup NPM and git included files
* Compile Rollup.js on the fly for Node 6 compatibility
* Remove Node 6 from Travis because it never works
* Add note about Node 6 deprecation
2019-08-07 13:32:06 -07:00
Matthew Dean
f077e21168 Release v3.10.0-beta 2019-08-03 10:59:25 -07:00
Matthew Dean
cae5021358 Conversion of Less to ES6 w/ TypeScript type linting support (#3411)
* Update lebab conversion
* Updated rollup config
* All tests passing
* Proper dist files
* Fixed browsertest compilation, cleaned up comments
* Update dependencies
* Remove spread operator for Node 6
* Improved browser test setup
* Downgrade grunt-eslint to support Node 6
* Add console errors for unfinished Less promise
* Simplify in-browser plugin
2019-08-03 10:41:13 -07:00
legu2009
162327ae20 Operation.prototype.accept Issues#3327 (#3364) 2019-02-21 13:34:38 -08:00
Matthew Dean
2001694712 Release v3.9.0 2018-11-28 22:04:06 -08:00
Matthew Dean
96fa17982b Prevent Browserify from bundling Buffer (#3335) 2018-11-28 20:43:14 -08:00
Matthew Dean
52304860c7 v3.8.1 (#3302) 2018-08-07 20:46:15 -07:00
Matthew Dean
59e919b3fc v3.8.0 (#3293) 2018-07-22 23:43:22 -07:00
Matthew Dean
c9772a0f05 Release v3.7.1 (#3284) 2018-07-11 15:30:35 -07:00
Matthew Dean
3b5dfbbb8d v3.7.0 (#3279) 2018-07-10 23:25:52 -07:00
Matthew Dean
4546a6a8cf v3.6.0 2018-07-10 07:07:27 -07:00
Matthew Dean
91c2ddb2ff Release v3.5.3 2018-07-06 08:55:33 -07:00
Matthew Dean
d2dab39360 Release v3.5.2 2018-07-05 19:57:31 -07:00
Matthew Dean
1bba66b52b Release v3.5.1 2018-07-05 12:00:40 -07:00
Matthew Dean
49d63cb453 Release v3.5.0 2018-07-05 07:19:25 -07:00
Matthew Dean
b56ed27f0d Release v3.5.0-beta.7 (#3260) 2018-07-04 00:17:52 -07:00
Matthew Dean
d821a3754f v3.5.0-beta.6 (#3255)
* v3.5.0-beta.6
* Fix setOptions test
2018-07-02 20:20:30 -07:00