3023 Commits

Author SHA1 Message Date
Matthew Dean
283b1b4d8b Fixes #3574 (#3575)
* Fixes #3574
* Bump version and dist files
v3.13.1
2020-12-18 07:49:43 -08:00
Matthew Dean
5423802e13 Update CHANGELOG.md 2020-12-11 18:14:31 -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
v3.13.0
2020-12-11 18:00:22 -08:00
Matthew Dean
0e268598c8 Examples contain more valid CSS, to test with a new parser (#3550)
* Make Less tests contain more valid CSS
2020-07-28 17:48:59 -07:00
Matthew Dean
76132ef5e1 Bug fixes - fixes #3446 #3368 (#3546)
* Fixes #3446
* Fixes #3368
2020-07-28 17:23:22 -07:00
Matthew Dean
ef4baa5bb2 Release 3.12.2 (#3545)
* Release v3.12.2
v3.12.2
2020-07-16 08:59:23 -07:00
Matthew Dean
b93a0857c5 Fixes #3533 (#3544)
* Fixes #3533
2020-07-16 07:31:48 -07:00
Matthew Dean
e188f440c4 Fixes #3541 (#3543) 2020-07-16 07:31:03 -07:00
Matthew Dean
28701638be Update changelog 2020-07-13 08:29:45 -07:00
Matthew Dean
e4f7551121 v3.12.0 v3.12.0 2020-07-13 08:17:34 -07:00
Matthew Dean
371185c71d v3.12.0-RC.2 (#3540) 2020-07-13 08:14:24 -07:00
Matthew Dean
d5aa9d1503 Fixes #3371 Allow conditional evaluation of function args (#3532) 2020-07-13 07:17:59 -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
51fb02b844 Fixes #3504 / organizes tests (#3523)
* Fixes #3504 / organizes tests
2020-06-22 09:25:12 -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
Hiro Sato
a3641e4d7c Resolve #3398 Add flag to disable sourcemap url annotation (#3517)
* Add flag to disable sourcemap url annotation in compiled css.

* Add test for --source-map-no-annotation option.

Co-authored-by: Jeff Fennell <jfennell@techempower.com>
2020-06-17 11:59:45 -07:00
GU Yiling
e018ba8ca1 fix(#3294): use loadFileSync when loading plugins with syncImport: true (#3506)
* fix(#3294): use loadFileSync when loading plugins with syncImport: true

* test: add tests for sync plugins
2020-06-17 11:59:06 -07:00
Matthew Dean
95b9007326 Update changelog 2020-06-05 11:48:37 -07:00
Matthew Dean
6238bbcd3b Fixes #3508 (#3509) v3.11.3 2020-06-05 11:44:17 -07:00
Matthew Dean
8338366407 Update README.md 2020-05-31 18:59:18 -07:00
Matthew Dean
6313bc5804 Update changelog 2020-05-31 18:57:03 -07:00
Matthew Dean
53bf877130 Remove tree caching in import manager (#3498) v3.11.2 2020-05-31 18:50:50 -07:00
5UtJAjiRWj1q
0f271f3845 issue#3481 ignore missing debugInfo (#3482) 2020-05-04 19:26:18 -07:00
Rens Groothuijsen
3bd995b211 Additional check to avoid evaluating an expression if it is a comment (#3494) 2020-04-30 10:35:59 -07:00
Sebastian Silbermann
0715d9054e fix: Use make-dir instead of mkdirp (#3490)
* fix: Use make-dir instead of mkdirp

* Use compatible make-dir version
2020-04-30 10:23:59 -07:00
Rens Groothuijsen
2634494cc8 Properly exit calc mode after use (#3493) 2020-04-28 10:31:54 -07:00
Matthew Dean
096dd22a93 Convert to auto-changelog (#3477) 2020-02-10 22:33:36 -08:00
Matthew Dean
842386b8db Fixes #3469 - Include tslib dependency (#3475)
* Include tslib dependency
* Revert #3453
v3.11.1
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
v3.11.0
2020-02-09 13:52:37 -08:00
vladimir
fd66e443db Import file with dots in file name (#3453)
* Fix bug with importing file with dots in names.

* Fix tests of importing files in browser and in node.

* Add unit test for bug with importing files with dots in file name.
2020-02-09 10:44:24 -08:00
Luciano Martorella
b354421998 - Fixed replacer when visitor returns array of nodes (#3460) 2020-02-09 10:41:48 -08:00
jess
43719c6e24 Added financial contributors to the README (#3454) 2020-02-09 10:40:16 -08:00
Matthew Dean
0fac98e24c Create FUNDING.yml 2019-10-17 15:34:40 -07:00
DB
ea71dde574 Fixes #3430: Removed unnecessary 'important' from NamespaceValue. (#3431) 2019-09-23 11:31:41 -07:00
Matthew Dean
3f8a6aeca7 Fixes #3405 (#3426)
* Fixes to Gruntfile
* Fixes #3405
* Added #3406 example
2019-08-25 10:31:22 -07:00
Matthew Dean
66a839de9f Release v3.10.3 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 v3.10.1 2019-08-17 18:36:52 -07:00
Matthew Dean
7e51ba1490 Release v3.10.0 (#3413) v3.10.0 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
v3.10.0-beta.2
2019-08-07 13:32:06 -07:00
Matthew Dean
bd76d65582 Update CHANGELOG.md 2019-08-03 11:07:11 -07:00
Matthew Dean
f077e21168 Release v3.10.0-beta 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
Matthew Dean
88e126bfc5 Fixes #3346 #3338 #3345 (#3363)
* Don't escape quotes in an each #3354

* Fixes #3346 - ambiguous mixin call / color parsing

* Fixes #3338 - better error message

* Fixes #3338 - missed mix() function

* Fixes #3345
2019-07-11 14:17:24 -07:00
legu2009
162327ae20 Operation.prototype.accept Issues#3327 (#3364) 2019-02-21 13:34:38 -08:00