3023 Commits

Author SHA1 Message Date
Matthew Dean
1c197ffdc7 Adds Promise polyfill for PhantomJS under Node 9 2018-07-07 15:57:47 -07:00
Matthew Dean
e451cad539 Merge pull request #3261 from matthew-dean/bugfix-2791
Fixes #2791 - svg-gradient() not working in Firefox
2018-07-07 00:05:28 -07:00
Matthew Dean
c5cac8c07b Merge pull request #3270 from matthew-dean/feature-third-party
Fixes #3231 - Adds UIKit, Bootstrap 3, and Bootstrap 4 to verified tests
2018-07-06 23:58:10 -07:00
Matthew Dean
76c1034533 Fixes #1880 - Adds two new math modes and deprecates strictMath 2018-07-06 23:37:28 -07:00
Matthew Dean
d5f669e237 Merge branch 'master' into strict-math-division
# Conflicts:
#	lib/less/tree/declaration.js
#	test/index.js
2018-07-06 18:35:19 -07:00
Matthew Dean
204d5485b8 Update CHANGELOG.md 2018-07-06 08:58:14 -07:00
Matthew Dean
91c2ddb2ff Release v3.5.3 v3.5.3 2018-07-06 08:55:33 -07:00
Matthew Dean
eb30fe92d1 Merge pull request #3272 from matthew-dean/revert-media-no-ops
Reverts operations not being performed in media queries
2018-07-06 08:53:49 -07:00
Matthew Dean
c66842f6be Reverts operations not being performed in media queries 2018-07-06 08:51:43 -07:00
Matthew Dean
be048e77e1 Merge pull request #3257 from matthew-dean/bugfix-3182
Fixes #3182
2018-07-05 23:07:42 -07:00
Matthew Dean
fea028be03 Fixes #3231 - Adds UIKit, Bootstrap 3, and Bootstrap 4 to verified tests 2018-07-05 21:33:48 -07:00
Matthew Dean
c20e8ce51a Release v3.5.2 v3.5.2 2018-07-05 19:57:57 -07:00
Matthew Dean
d2dab39360 Release v3.5.2 2018-07-05 19:57:31 -07:00
Matthew Dean
7a48f6fe44 Fixes #3268 - Support escapes in keywords 2018-07-05 19:57:05 -07:00
Matthew Dean
bd6642cd0f Update CHANGELOG.md 2018-07-05 12:04:10 -07:00
Matthew Dean
1bba66b52b Release v3.5.1 v3.5.1 2018-07-05 12:00:40 -07:00
Matthew Dean
78189ed351 Merge pull request #3267 from matthew-dean/bugfix-3266
Fixes issue with parentheses following variable in expressions
2018-07-05 11:59:13 -07:00
Matthew Dean
9a4daf8ce7 Fixes issue with parentheses following variable in expressions 2018-07-05 11:49:01 -07:00
Matthew Dean
6581b9783c Update changelog 2018-07-05 07:40:40 -07:00
Matthew Dean
21ea0547ec Merge pull request #3264 from matthew-dean/release/v3.5.0
Release v3.5.0
v3.5.0
2018-07-05 07:26:31 -07:00
Matthew Dean
49d63cb453 Release v3.5.0 2018-07-05 07:19:25 -07:00
Matthew Dean
a95823dee3 Added tests calling mixins from each() 2018-07-04 09:12:40 -07:00
Matthew Dean
31b73b3d4a Merge branch 'master' into feature/each-2 2018-07-04 09:08:41 -07:00
Matthew Dean
15f7b1a238 Added each() and tests 2018-07-04 09:08:19 -07:00
Matthew Dean
39e8461ba4 Fixes #2791 2018-07-04 07:55:36 -07:00
Matthew Dean
a58e871f06 Allows plain conditions without parentheses 2018-07-04 07:27:03 -07:00
Matthew Dean
b56ed27f0d Release v3.5.0-beta.7 (#3260) v3.5.0-beta.7 2018-07-04 00:17:52 -07:00
Matthew Dean
7a548a6860 WIP each() re-implementation 2018-07-03 23:05:49 -07:00
Matthew Dean
6c2c0fd9f4 Allow [] to resolve to last declaration's value (#3256) 2018-07-03 23:03:49 -07:00
Matthew Dean
8c542b5442 Removes "double paren" issue for boolean / if function 2018-07-03 21:14:05 -07:00
Matthew Dean
b79db65fa2 Expressions require a delimiter of some kind in mixin args 2018-07-03 20:35:24 -07:00
Matthew Dean
6fa7980cfe Fixes #3182 2018-07-03 19:38:31 -07:00
Matthew Dean
d821a3754f v3.5.0-beta.6 (#3255)
* v3.5.0-beta.6
* Fix setOptions test
v3.5.0-beta.6
2018-07-02 20:20:30 -07:00
Calvin Juárez
d54251276a Plugins: If minVersion >= 3.0.0, don't "pre-run" .setOptions() (#3247)
* dev – add .editorconfig
* AbstractPluginLoader – check for minVersion < 3 before running .setOptions() twice
* tests – separate unspecified minVersion test from minVersion: [2,0,0] test
2018-07-02 19:45:29 -07:00
Matthew Dean
39ef69c6a8 Tests and parser fixes for namespace values in MQ and mixin args (#3254) 2018-07-02 19:44:44 -07:00
Matthew Dean
46c39fac36 Removes less-rhino (broken for a long time) - Fixes #3241 2018-07-01 20:01:41 -07:00
Matthew Dean
29468bffcd Bugfix - namespace values (#3251)
* Added more CSS Grid tests
* Added media query example to tests
* Fixed bug where namespace values didn't work in guards and operations
* Fix failing setOptions test
* Update phantomJS, demo more permissive DR tests
* v3.5.0-beta.5
v3.5.0-beta.5
2018-07-01 19:43:24 -07:00
Matthew Dean
d329c84507 Update README.md 2018-07-01 19:42:14 -07:00
Matthew Dean
e2cd2e01c1 Add logo and centering 2018-07-01 19:41:32 -07:00
Matthew Dean
e84c880dcd Added small breakpoints example with namespaced values (#3250)
* Added more CSS Grid tests
* Added media query example to tests
2018-07-01 11:18:47 -07:00
Matthew Dean
8d14d7d62b Update CHANGELOG.md 2018-06-30 17:50:54 -07:00
Matthew Dean
6237e13b14 [Feature] Namespaced values (#3242)
* calc() fix - fixes #974
* Parses and retrieves a namespaced value
* Adds a bunch of new tests for aliasing and namespacing
* Added more CSS Grid tests
* Added tests for passing mixins into mixins, since it's just another value
* Release v3.5.0-beta.4
2018-06-30 09:32:02 -07:00
Matthew Dean
99162b630f Release/v3.5.0 beta.3 (#3246) 2018-06-30 00:40:47 -07:00
Matthew Dean
7a47223dd9 Fixes #3187 (couldn't repo, but found bugs) (#3229)
* (Maybe) Fixes #3187 (couldn't repo, but found bug)
- Fixes multiple Node.js plugins not being loaded
* Added .eslintignore
* Added tests to fix #3187
* Fixed browser test
2018-06-30 00:24:46 -07:00
Matthew Dean
f1a3a250c4 Fixes #3235 (#3237) 2018-06-29 18:18:11 -07:00
Benjamin Dumke-von der Ehe
c5f18f4923 fix: browser cache is always considered stale if .modifyVars wasn't set (#3239)
* arguably better fix for the cache issue: always compare JSON
2018-06-27 08:55:26 -07:00
Matthew Dean
b968e66f5f v3.5.0-beta.2 (#3236) v3.5.0-beta.2 2018-06-27 08:34:09 -07:00
Matthew Dean
566f42862e Fixes #3205, partial 3.0 math regression #1880 (#3228)
* Fixes Mixin call args not being visited
* Add ability to use ES6 in tests
* Fixes #3205 and partial 3.0 math regression #1880
2018-06-26 23:26:01 -07:00
Matthew Dean
b8140d4baa Fixes #1421 - re-parses variable-interpolated elements to selectors (no.2) (#3227)
* Fix element to selector list conversion, passing all tests!
* Add passing test from #3098
* Added passing test example from #1817
* Allow lists to be re-evaluated as selectors (Fixes #1694)
2018-06-25 09:12:34 -07:00
Matthew Dean
7a12d2f675 Fixes #3191 (#3223) 2018-06-24 20:40:29 -07:00