Max Mikhailov
c93c854d64
add comment about an entropy increasing inlineJavaScript option
2018-05-29 08:04:59 +00:00
Matthew Dean
e41a17b3ed
Release v3.0.4
2018-05-06 18:51:51 -07:00
Max Mikhailov
597e7602c4
Merge pull request #3172 from jacobwarduk/type-checking-length-units
...
Type checking length units
2018-05-01 01:55:25 +03:00
Jacob Ward
01f34ed36c
Add all valid CSS length units
2018-04-30 17:31:28 +01:00
Jacob Ward
d0e53dd395
Annilhilated the festival
2018-04-30 15:07:15 +01:00
Matthew Dean
ddde3c1100
Fixes #3181
2018-04-18 14:54:17 -07:00
Jacob Ward
cb7f5634ec
Merge branch 'master' of https://github.com/jacobwarduk/less.js into type-checking-length-units
2018-02-19 23:25:16 +00:00
Jacob Ward
6ff7d3c6bb
Fix type checking for valid CSS length units
2018-02-19 23:20:28 +00:00
Georgii Dolzhykov
6985541207
Having inline and less imports of the same name lead to a race condition
...
Stumbled upon this working on https://github.com/webpack-contrib/less-loader/pull/242 .
See an instance of the mentioned race condition here: https://ci.appveyor.com/project/webpack-contrib/less-loader/build/1.0.46/job/mbywf90cimqkjee5
It happens when processing files like this:
```less
@import (less) "some/css.css";
@import (inline) "some/css.css";
```
2018-02-19 02:52:45 +02:00
Matthew Dean
4272871e07
Fixes #3116 - lessc not loading plugins in 3.0
2018-02-14 16:28:25 -08:00
Matthew Dean
a48c24c4dd
calc() fix - fixes #974 (partially #1880 )
2018-02-10 16:57:53 -08:00
Matthew Dean
4508495adb
Remove legacy upgrade
...
- Add simple grid syntax support
2018-02-09 19:40:39 -08:00
Matthew Dean
8b4524f644
Bump to 3.0.0-RC.1
...
- Remove UMD spec from plugins
2018-02-04 09:48:39 -08:00
Rob Huzzey
ea6246e16d
Allows for inclusing of LESS files from node_modules without .less extension
2017-10-16 12:36:33 +01:00
Matthew Dean
94408424d6
Fixes #3112 for real this time
2017-10-09 22:13:35 -07:00
Matthew Dean
bad9be8a11
Fixes #3112
...
- also fixes browser test broken with lowercase API change
2017-10-09 22:11:19 -07:00
Matthew Dean
0d7ec6bb70
Change API on less object to lowercase
2017-10-08 18:43:10 -07:00
Matthew Dean
55380d49e9
All tests passing
2017-10-08 18:31:41 -07:00
Matthew Dean
4f6818db37
Merge branch '3.x' into dev/3.x-work
2017-10-08 15:30:08 -07:00
Matthew Dean
26674fc867
FIXES syncImport for less-node
2017-10-08 15:21:13 -07:00
Matthew Dean
9fd1ef5759
Pushing WIP of changes to file manager to track changes
2017-06-08 12:50:40 -07:00
Max Mikhailov
faafd33b56
do not ignore strict-math:off in media-features
...
!breaking change, fixes #1480
2017-06-08 10:00:26 +03:00
Max Mikhailov
3f353a8bfd
do not evaluate backticks in strings as inline-js
2017-06-08 09:44:56 +03:00
Max Mikhailov
006ce2651d
special functions: add boolean and if, clean up alpha
2017-06-07 16:31:35 +03:00
Max Mikhailov
10db21c3b5
optional ; after VariableCall at the end of {} block
...
i.e. allow `div {@var()}` to become consistent with the rest of CSS/Less syntax
2017-06-01 13:06:58 +03:00
Max Mikhailov
632f96b55d
rename RulesetCall to VariableCall
2017-06-01 12:30:02 +03:00
Max Mikhailov
6a683eb62d
eslint spaced-comment and corresponding changes
2017-06-01 02:27:55 +03:00
Max Mikhailov
f5591237d9
clean to-css-visitor.js (eslint etc.)
2017-06-01 01:23:33 +03:00
Max Mikhailov
458b3975ea
update mergeRules (no separate !important rules + cleanup)
2017-05-31 23:25:26 +03:00
Max Mikhailov
a475cc4d81
fix lessc (less.options is a function and breaks less.render)
2017-05-28 18:03:37 +03:00
Max Mikhailov
312f741e42
minor Selector code clean-up
2017-05-28 15:53:57 +03:00
Matthew Dean
b782411278
Sync default options across all Less.js environments
...
- More tests for plugins
2017-01-10 17:44:50 -08:00
Matthew Dean
1736ea5c37
Update plugin API
2017-01-09 07:34:31 -08:00
Matthew Dean
8ba8c00a42
Add UMD plugin format
2017-01-09 07:12:46 -08:00
Matthew Dean
809dc509f3
Arbitrary (non-falsey) values returned from functions are cast as Anonymous nodes
2017-01-06 19:39:23 -08:00
Matthew Dean
ede0587368
Revert contrast changes in 2.7.1
2017-01-04 17:50:59 -08:00
Matthew Dean
68ea31dc89
Line and column # reporting for Node errors
2017-01-01 12:58:09 -08:00
Matthew Dean
43ab0b8722
Added error test for unparseable @plugin with better error messaging
2016-12-31 20:04:51 -08:00
Matthew Dean
49cbe520f6
Migrate JSCS and JSHint to ESLint and fix various ESLint styling errors
2016-12-31 20:03:46 -08:00
Matthew Dean
fda4565e8d
Replace "return {}" statement in plugins with explicit registerPlugin() function (more logical)
2016-12-31 11:53:53 -08:00
Matthew Dean
96c2ffbc0d
Tests for plugin in-browser
...
- Prevents XSS @plugin requests
2016-12-23 23:12:32 -08:00
Matthew Dean
9f7c0aa563
Merge branch '3.x' of https://github.com/less/less.js into 3.x
...
* '3.x' of https://github.com/less/less.js :
Refactor test/index.js removing code duplicates
Move error formatting logic to LessError
Remove test for inferring css import based on path
Allow less imports of paths like 'dir/css'
2016-12-23 21:31:26 -08:00
Matthew Dean
4251946e83
Merge pull request #2955 from maxbrunsfeld/less-imports-of-files-named-css
...
Allow less imports of paths like 'dir/css'
2016-12-21 15:27:32 -08:00
Matthew Dean
bf34b951ea
Merge pull request #2975 from kirillrogovoy/refactor-less-error
...
Refactor LessError and lesscHelper.formatError
2016-12-21 15:24:12 -08:00
Matthew Dean
c82202cfb8
Update inline comments
2016-11-21 13:57:59 -08:00
Matthew Dean
a45bef88dd
Change --inline-js to simplified --js option
2016-10-21 16:14:01 -07:00
Kirill Rogovoy
b23ffe1e4b
Move error formatting logic to LessError
2016-10-12 11:15:31 +03:00
Max Brunsfeld
77fde7eb78
Allow less imports of paths like 'dir/css'
2016-08-23 14:03:26 -07:00
Barnaby Colby
efaec8370d
Fixed sourcMapBasepath bug as the option had no affect on the sourceMapURL.
2016-08-04 08:51:19 +00:00
Matthew Dean
abb5375acb
Fix JSLint and JSCS errors
2016-07-19 01:38:54 -07:00