Natalie Weizenbaum
7c616ef987
Limit the combinatorial explosion of compile calls
2018-04-25 13:41:22 -07:00
Natalie Weizenbaum
19408d943b
Refactor the way CLI options are handled
...
Exposing the options through a stateless object makes it easier to
separate out the procedure of compilation from the logic behind
parsing each option.
2018-04-25 13:41:22 -07:00
Natalie Weizenbaum
3082a77b01
Add sections to the CLI --help documentation
2018-04-24 14:12:56 -07:00
Natalie Weizenbaum
dc8d8a6166
Run Dart Sass in checked mode in tests ( #304 )
...
Also fix a checked mode error.
2018-04-23 21:20:38 -07:00
Natalie Weizenbaum
2c967f0070
Merge pull request #303 from sass/relative-import-from-relative-path
...
Fix a relative import bug in the JS API
2018-04-21 15:24:57 -07:00
Natalie Weizenbaum
7a882bd3be
Fix a relative import bug in the JS API
...
Closes #284
2018-04-21 00:50:23 -07:00
Natalie Weizenbaum
11f38291f0
Clean up expectations in node_api_test
2018-04-21 00:49:51 -07:00
Natalie Weizenbaum
fd19bc85b6
Add a JavaScript API for source map generation ( #302 )
...
Partially addresses #2
2018-04-20 17:56:00 -07:00
Natalie Weizenbaum
9ea001598a
Add a Dart API for source map generation ( #299 )
...
Partially addresses #2
2018-04-19 16:51:20 -07:00
Natalie Weizenbaum
765607ea7c
Fix Heroku deployment
2018-04-19 15:47:41 -07:00
Natalie Weizenbaum
b23993ea66
Always emit units for non-length/angle 0 values ( #300 )
...
Closes #297
2018-04-19 15:20:17 -07:00
Natalie Weizenbaum
2e3f125e7d
Broaden some dependency constraints ( #298 )
2018-04-19 14:43:31 -07:00
Natalie Weizenbaum
ff532f9710
Use Travis auth info to deploy to Homebrew ( #296 )
2018-04-17 15:44:29 -07:00
Jen Thakar
7c64f222e0
Merge branch 'master' of git://github.com/sass/dart-sass into interactive
2018-04-14 20:28:15 -07:00
Jen Thakar
b9d1317d90
Update cli_repl to support running on Node
2018-04-14 20:24:28 -07:00
Natalie Weizenbaum
6fd0f6d6e3
Improve the error message for extending compound selectors. ( #294 )
...
Closes #286
2018-04-14 16:02:53 -07:00
Jen Thakar
74d3693ec6
Upgrade cli_repl to fix bug on Windows/Dart 2
2018-04-14 13:57:00 -07:00
Jen Thakar
4bf44b820f
Remove unnecessary interpolation
2018-04-14 13:18:17 -07:00
Jen Thakar
d262e28603
Add interactive SassScript REPL
2018-04-14 11:40:04 -07:00
Jen Thakar
04fc1e46c8
Add support for evaluating individual expressions
2018-04-14 11:39:24 -07:00
Jen Thakar
9939b70ffb
Add parser for Expression and VariableDeclaration
2018-04-14 11:34:36 -07:00
Natalie Weizenbaum
2e42c749a0
Properly parse #{$var} -#{$var} ( #292 )
...
Closes #290
2018-04-12 17:41:21 -07:00
Natalie Weizenbaum
26ca01cb92
Fix an outdated doc comment
2018-04-12 16:59:39 -07:00
Natalie Weizenbaum
a31251fdc9
Create a directory for CSS output if necessary ( #291 )
...
Closes #288
2018-04-12 16:40:53 -07:00
Natalie Weizenbaum
5cce76b6d4
Use constants from dart2_constants ( #282 )
2018-04-04 15:49:07 -07:00
Natalie Weizenbaum
5556dc7a0e
Merge pull request #269 from sass/unlock-dart
...
Use the latest Dart's mechanism for imports
2018-04-04 12:21:06 -07:00
Natalie Weizenbaum
a23b8299a9
Enable tests for the latest Dart
2018-04-04 11:36:25 -07:00
Natalie Weizenbaum
713d179c9e
Use the new mechanism for distinguishing Node from web compilation
2018-04-03 16:56:59 -07:00
Natalie Weizenbaum
5a38c42ef9
Merge pull request #277 from sass/release
...
Further release process improvements
2018-03-29 14:16:27 -07:00
Natalie Weizenbaum
e131fd0a36
Stop using deprecated args APIs ( #278 )
2018-03-29 14:16:14 -07:00
Natalie Weizenbaum
30557a7819
Update encrypted credentials file
2018-03-27 16:55:51 -07:00
Natalie Weizenbaum
7e0b0b76b8
Set GitHub and Chocolatey credentials via environment variables
...
It doesn't really make sense to bundle these with the archive, since
they aren't natively consumed by tools.
2018-03-27 16:55:51 -07:00
Natalie Weizenbaum
0f54c7cedd
Automatically rebuild sass-lang.com after a release
...
Closes #271
2018-03-27 16:43:05 -07:00
Natalie Weizenbaum
1d724ebaf1
Skip cleanup when deploying to Chocolatey
2018-03-27 15:30:31 -07:00
Natalie Weizenbaum
dd61b8cf1d
Merge tag '1.1.0'
...
This will be released as 1.1.1, since 1.1.0 accidentally didn't
include 880c914
.
2018-03-27 14:20:45 -07:00
Natalie Weizenbaum
11a44b0557
Release 1.1.0
2018-03-27 13:47:49 -07:00
Natalie Weizenbaum
880c91444e
Add support for "sass input.scss output.css" ( #275 )
...
Closes #274
2018-03-27 13:45:03 -07:00
Natalie Weizenbaum
4770b40cbb
Deploy to Chocolatey using the stable Dart SDK
...
Closes #273
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
d316fe19b9
Use $0 rather than $BASH_SOURCE for POSIX-compatibility
...
Closes #276
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
c4271ca3e4
Include a header and footer in the GitHub release message
2018-03-27 13:35:45 -07:00
Natalie Weizenbaum
7b2dfef289
Release 1.0.0
2018-03-26 12:49:52 -07:00
Natalie Weizenbaum
a5ce900a2f
Update .gitignore
2018-03-26 12:47:04 -07:00
Natalie Weizenbaum
74cfe29814
Remove the deprecated render() function ( #270 )
2018-03-26 12:45:43 -07:00
Natalie Weizenbaum
712acaa027
Merge pull request #268 from sass/node-api
...
Fix some Node API corner-cases
2018-03-23 15:32:45 -07:00
Natalie Weizenbaum
6608a46d1e
Make errors subtypes of Error
2018-03-23 15:22:10 -07:00
Natalie Weizenbaum
0e5a707ab4
Support both data and path options for the Node API
2018-03-23 14:55:28 -07:00
Natalie Weizenbaum
4c293f3ca7
Allow "!" in custom property values ( #266 )
...
Closes #260
2018-03-22 17:07:19 -07:00
Natalie Weizenbaum
5cc3238d4a
Explicitly recommend importing the Dart library with a prefix ( #262 )
2018-03-20 15:43:02 -07:00
Natalie Weizenbaum
b015bd6c09
Merge pull request #259 from sass/release
...
Release 1.0.0-rc.1
2018-03-16 17:09:14 -07:00
Natalie Weizenbaum
2dae4f61f3
Release 1.0.0-rc.1
2018-03-16 16:23:57 -07:00