Natalie Weizenbaum
74400dc4a4
Add asynchronous versions of several evaluation-related libraries
...
This allows us to support asynchronous importers and, eventually,
functions without breaking synchronous support. The copies were made
manually, but the eventual plan is to auto-generate the synchronous
versions by stripping all asynchrony from the async versions.
See #9
2017-12-01 14:29:11 -08:00
Natalie Weizenbaum
2cb325a3df
Fix a crash when extending :not(...) into :not(:not(...)) ( #192 )
...
Closes #191
2017-11-16 16:25:19 -08:00
Natalie Weizenbaum
cede973af2
Add a CHANGELOG entry for Node Sass importers
2017-11-03 14:55:30 -07:00
Natalie Weizenbaum
a003e5c31f
Expose a Dart API for importers
...
Closes #172
2017-10-12 21:54:58 -07:00
Natalie Weizenbaum
35f879abde
Don't crash on a fully-interpolated CSS variable name ( #177 )
...
Closes #176
2017-10-04 15:20:15 -07:00
Natalie Weizenbaum
dbeefd939f
Properly parse numbers with exponents ( #173 )
2017-09-29 15:31:21 -07:00
Natalie Weizenbaum
9f85a4dc34
Default --color to true when using a terminal
2017-07-13 16:11:24 -07:00
Natalie Weizenbaum
a1c0f41180
Add changelog entries.
2017-07-09 18:31:05 -07:00
Natalie Weizenbaum
74cb974455
Support includePaths in the JS API ( #162 )
...
Closes #7
2017-07-07 14:50:12 -07:00
Natalie Weizenbaum
8f836df66c
Add support for the data option to the JS API ( #159 )
...
Also add renderString to the Dart API.
Partially addresses #7
2017-07-07 00:57:10 -07:00
Natalie Weizenbaum
b5157905f4
Emit transparent colors in rgba format ( #157 )
...
Closes #1782
2017-07-06 17:49:03 -07:00
Natalie Weizenbaum
5d574f9923
Add support for ::slotted() ( #156 )
...
See sass/sass#2266
2017-07-05 16:00:20 -07:00
Sam Rawlins
7d92f2c1ad
Support lineFeed in the Node API ( #153 )
2017-06-15 15:19:26 -07:00
Natalie Weizenbaum
bd912aee4f
Release 1.0.0-beta.1.
2017-06-05 12:50:47 -07:00
Natalie Weizenbaum
e032de83fb
Allow \ before a selector in the indented syntax. ( #152 )
...
See sass/sass-spec#1136
2017-06-02 18:04:21 -07:00
Natalie Weizenbaum
59e782e4dc
Fix rounding behavior. ( #147 )
2017-05-29 17:07:21 -07:00
Natalie Weizenbaum
0ae7372d75
Allow compound extendees in selector functions.
2017-05-28 16:00:37 -07:00
Natalie Weizenbaum
b4d1d95889
Don't use partially-extended selectors as parents.
2017-05-28 15:54:18 -07:00
Natalie Weizenbaum
c63e62abe9
Add changelog entries.
2017-05-27 17:47:34 -07:00
Natalie Weizenbaum
61da3ec6b7
Disallow all top-level declarations and extend. ( #141 )
...
We were previously allowing declarations and extend in control
directives at the top level of documents, as long as those documents
were only ever imported in a nested context.
2017-05-25 12:18:57 -07:00
Natalie Weizenbaum
b3a00edec1
Properly parse unary operators after commas.
...
Closes #138
2017-05-18 18:13:33 -07:00
Natalie Weizenbaum
a4a2a26464
Allow /***/ in selectors.
...
Closes #135
2017-05-18 17:56:20 -07:00
Natalie Weizenbaum
372ef02aa6
Fix a string inspection crash.
...
This was being triggered for parse errors, because we inspect the
selector expression when we generate the error.
Closes #134
2017-05-18 17:39:47 -07:00
Natalie Weizenbaum
e840bd0927
Support "url" as an identifier name.
...
Closes #132
2017-05-18 17:38:54 -07:00
Natalie Weizenbaum
0556665f64
Fix @supports (not ...). ( #125 )
2017-05-18 17:05:58 -07:00
Natalie Weizenbaum
7182ea2fad
Merge branch 'master' into fixes
2017-02-22 20:50:16 -08:00
Natalie Weizenbaum
716157f4bc
Drop support for the reference combinator. ( #123 )
2017-02-22 20:48:56 -08:00
Natalie Weizenbaum
2f53f85053
Fix another extend edge-case.
2017-02-16 18:41:11 -08:00
Natalie Weizenbaum
7fe9dd8735
Fix hacky combinator unification.
2017-02-16 18:31:06 -08:00
Natalie Weizenbaum
4bc2770333
Compile JS with --minify.
2017-02-16 17:37:31 -08:00
Natalie Weizenbaum
f00c6c8c5d
Compile JS with --trust-type-annotations.
2017-02-16 17:05:01 -08:00
Natalie Weizenbaum
18f4c1b801
Merge pull request #117 from sass/fixes
...
Fix more bugs.
2017-02-08 14:25:24 -08:00
Natalie Weizenbaum
89a7888a0e
Properly isolate callable environments.
2017-02-04 14:16:29 -08:00
Natalie Weizenbaum
5e4d260c2a
Fix a @content bug.
2017-02-04 12:39:23 -08:00
Natalie Weizenbaum
231a85be38
Improve Node file load speed. ( #110 )
2017-02-04 12:20:34 -08:00
Natalie Weizenbaum
79261fee8e
Add boolean short-circuiting.
2017-02-03 17:37:54 -08:00
Natalie Weizenbaum
b32e5f96ce
Fix a multi-combinator extend edge case.
2017-02-03 16:49:55 -08:00
Natalie Weizenbaum
73be343be5
Fix a selector pseudo superselector edge case.
2017-02-03 16:15:15 -08:00
Natalie Weizenbaum
d9ef7d00c4
Move a changelog entry into 1.0.0-alpha.9.
2017-02-03 14:23:29 -08:00
Natalie Weizenbaum
e1c0c95f3a
Merge remote-tracking branch 'origin/master' into fixes
2017-02-02 14:48:15 -08:00
Natalie Weizenbaum
35d1af51d1
Update namespace extend per sass/sass#2229. ( #106 )
2017-01-26 20:12:22 -08:00
Natalie Weizenbaum
c26615386b
Reject unknown named parameters.
2017-01-26 20:09:45 -08:00
Natalie Weizenbaum
45cfed063f
Support slash-separated plain CSS arguments.
2017-01-26 20:09:06 -08:00
Natalie Weizenbaum
4b614166ca
Fix numbers divided by colors.
2017-01-26 20:08:49 -08:00
Natalie Weizenbaum
56e41b3ad0
Fix some slash division edge cases.
2017-01-15 16:09:27 -08:00
Natalie Weizenbaum
ad622039bd
Support backslash CRLF in quoted strings.
2017-01-15 15:53:19 -08:00
Natalie Weizenbaum
31cc3fc521
Add a span to call()'s rest arguments.
2017-01-15 15:24:35 -08:00
Natalie Weizenbaum
0000c4a7e9
Detect import loops.
2017-01-15 15:15:46 -08:00
Natalie Weizenbaum
6a4eafe915
Fix attribute selectors with single-char values.
2017-01-15 14:45:05 -08:00
Natalie Weizenbaum
84d6c07707
Fix not().
2017-01-15 14:00:25 -08:00