Christopher Chedeau
c3506198c0
1.6.1
...
Small regression fixes
2017-08-29 09:00:14 -07:00
Christopher Chedeau
571d92c5f7
1.6.0
...
https://github.com/prettier/prettier/releases/tag/1.6.0
2017-08-28 09:04:42 -07:00
Christopher Chedeau
5db9407d78
1.5.2
2017-06-27 20:33:35 -07:00
Christopher Chedeau
ee07ff5870
Fix master
2017-06-27 18:33:23 -07:00
Christopher Chedeau
850d51a033
Tweak name
2017-06-27 17:30:13 -07:00
Christopher Chedeau
adc71ef6ae
1.5.1
2017-06-27 13:42:31 -07:00
Christopher Chedeau
500cf98c06
1.5.0
2017-06-27 10:09:59 -07:00
Christopher Chedeau
b257c68772
Use perl instead of sed for replacing eval
2017-06-27 10:02:31 -07:00
Christopher Chedeau
4758f5a80d
1.4.4
...
Oops, I forgot to re-run the build scripts, this broke postcss
2017-06-07 16:38:05 -07:00
Christopher Chedeau
f702c2c614
1.4.3
...
* Fix support for node 4 (#1988 )
* Fix website on iOS Safari (#1970 )
Formatting change:
* Position JSX whitespace (`{" "}`) at the end of lines (#1964 )
Lots of small fixes, mainly for TypeScript.
2017-06-07 15:48:34 -07:00
Christopher Chedeau
c46a20c8c1
re-run tests
2017-06-05 22:26:35 -07:00
Christopher Chedeau
86febfe797
1.4.2
2017-06-03 08:54:22 -07:00
Christopher Chedeau
f56f9e5e8f
1.4.1
...
This fixes all the TypeScript problems reported and a few regressions from 1.4.0.
2017-06-02 16:25:57 -07:00
Christopher Chedeau
db0be7fd5b
fix conflict
2017-06-02 15:44:50 -07:00
Christopher Chedeau
7fd71fa386
1.4.0
2017-06-02 08:55:04 -07:00
Christopher Chedeau
72ce134555
fix lint
2017-05-29 08:40:13 -07:00
Christopher Chedeau
63742bac56
fix lint
2017-05-28 15:09:52 -07:00
Christopher Chedeau
3d6acd8648
Fix log issue
2017-05-28 13:54:54 -07:00
Christopher Chedeau
c0d6ce53b7
lint
2017-05-27 14:11:30 -07:00
Christopher Chedeau
0c977a785b
fix tests
2017-05-27 14:11:02 -07:00
Christopher Chedeau
122bb65f16
fix lint
2017-05-27 13:32:53 -07:00
Christopher Chedeau
bb0c184855
Fix broken tests
...
If you put a space, `{loose: true}` is going to parse them as word + paren instead of func. It doesn't impact correctness and i'm not really sure how to clean the ast, so let's just make the test pass. I haven't seen this anywhere in real code.
2017-05-27 13:16:11 -07:00
Christopher Chedeau
4b727daa54
prettify...
2017-05-26 15:40:28 -07:00
Christopher Chedeau
d71e95af6d
Merge conflict :(
2017-05-26 15:30:59 -07:00
Christopher Chedeau
2007961581
Preserve stack
2017-05-26 15:29:59 -07:00
Christopher Chedeau
b27849def4
fix format
2017-05-26 13:54:20 -07:00
Christopher Chedeau
7486756dd6
Fix master
2017-05-26 12:02:59 -07:00
Christopher Chedeau
9af859f0b2
Fix master
2017-05-23 17:13:01 -07:00
Christopher Chedeau
515a565a66
1.3.1 (hotfix)
2017-05-03 14:44:08 -07:00
Christopher Chedeau
b481c57470
1.3.0 docs
2017-05-02 16:00:33 -07:00
Christopher Chedeau
a81d5c1cd1
1.3.0
2017-05-02 13:15:15 -07:00
Christopher Chedeau
88e004184b
1.2.2
2017-04-19 13:19:26 -07:00
Christopher Chedeau
076804c09c
1.2.1
2017-04-19 12:00:25 -07:00
Christopher Chedeau
bc53920734
1.2.0
2017-04-19 11:01:44 -07:00
Christopher Chedeau
ad637d0744
1.1.0
...
This fixes a regression from 0.22 around member expressions breaking and fixes no-semi placement around leading comments, plus some other minor fixes.
2017-04-13 18:40:04 -07:00
Christopher Chedeau
22f5ba0989
change semi default
2017-04-13 10:18:50 -07:00
Christopher Chedeau
23756cdc59
1.0
2017-04-13 09:28:42 -07:00
Christopher Chedeau
1a0067eae4
re-run tests
2017-04-13 09:26:36 -07:00
Christopher Chedeau
f8bb95c5ae
Fix merge conflict
2017-04-10 11:26:43 -07:00
Christopher Chedeau
6b806d4411
Re-run snapshot tests
2017-04-07 09:37:53 -07:00
Christopher Chedeau
bab9b5b93a
Remove trailing spaces
2017-04-05 13:28:02 -07:00
Christopher Chedeau
dd792a2b22
Fix tests
2017-03-22 10:20:42 -07:00
Christopher Chedeau
f656db7728
update-yarn-lock
2017-03-19 08:54:17 -07:00
Christopher Chedeau
3a80345e0c
re-run snapshot tests
2017-03-15 18:54:34 -07:00
Christopher Chedeau
344401c038
0.22.0
2017-03-09 09:15:40 -08:00
Christopher Chedeau
9ef8c709bb
fix_tests
2017-03-09 08:59:23 -08:00
Christopher Chedeau
b570154dd5
0.21.0
2017-03-03 14:03:36 -08:00
Christopher Chedeau
f1548e76bd
re-run snapshot tests
2017-03-01 09:11:54 -08:00
Christopher Chedeau
e09bdd4447
0.20.0
2017-02-28 10:49:30 -08:00
Christopher Chedeau
71a1ca8907
Update docs to 0.19.0
2017-02-23 09:55:03 -08:00
Christopher Chedeau
e0cac2049d
0.19.0
2017-02-23 09:52:55 -08:00
Christopher Chedeau
c9d2c17bc7
Fix tests on node 4
...
Turns out, if you don't put "use strict"; `const` behaves in a crazy way.
2017-02-23 09:47:06 -08:00
Christopher Chedeau
848dfa3505
0.18.0
2017-02-16 09:28:26 -08:00
Christopher Chedeau
330b136cec
re-run snapshot tests
2017-02-15 21:21:09 -08:00
Christopher Chedeau
b93a207bb2
Run prettier on 0.17.0
2017-02-15 19:56:11 -08:00
Christopher Chedeau
74fb4a43b1
0.17.1
2017-02-14 13:47:46 -08:00
Christopher Chedeau
f3d64b0ffc
fix --debug-check
2017-02-13 19:25:28 -08:00
Christopher Chedeau
fbba7db6e2
0.17.0
2017-02-13 19:11:05 -08:00
Christopher Chedeau
98d04d8c70
0.16.0
2017-02-05 18:28:20 -08:00
Christopher Chedeau
b42e865c61
Print dangling on ast on all the paths
2017-02-04 18:53:47 -08:00
Christopher Chedeau
6b74de3716
Remove test.js and put it back in the gitignore
2017-02-03 14:37:13 -08:00
Christopher Chedeau
b040be2206
0.15.0
2017-02-01 16:31:11 -08:00
Christopher Chedeau
7587b5a599
Remove spurious test.js
2017-01-31 19:38:57 -08:00
Christopher Chedeau
410e75d858
Update snapshot tests from conflicting PRs
2017-01-31 09:39:00 -08:00
Christopher Chedeau
efc3ee0488
0.14.1
2017-01-30 09:56:01 -08:00
Christopher Chedeau
f88c95031e
0.14.0
2017-01-30 09:41:09 -08:00
Christopher Chedeau
3f776bed3d
0.13.1 hotfix
2017-01-28 08:19:00 -08:00
Christopher Chedeau
94b137ac47
0.13.0
2017-01-27 14:41:30 -08:00
Christopher Chedeau
caf7f2a6f2
0.12.0
2017-01-26 20:24:17 -08:00
Christopher Chedeau
ef531274f7
0.11.0
2017-01-23 09:40:01 -08:00
Christopher Chedeau
93c8270eee
Update yarn.lock
2017-01-23 09:16:47 -08:00
Christopher Chedeau
3d4e0bf166
Re-run snapshot tests
2017-01-22 19:31:59 -08:00
Christopher Chedeau
291440b730
Support method generics on babylon parser
...
This is working on the flow parser but not babylon
```js
echo 'class C<T> { submit<T>() { } }' | ./bin/prettier.js --stdin
class C<T> {
submit<T>() {}
}
```
2017-01-12 07:48:26 -08:00
Christopher Chedeau
afca3d7e7a
Minimize string escapes
...
If there you are opting in for double quote but there's a string with a double quote in it, it's better to swap to a single quote to avoid having too many `\`. Note that if there are both single and double quotes in the string, we should use the default string instead.
Fixes #139
2017-01-12 07:44:16 -08:00
Christopher Chedeau
35fb28bef2
Support type annotation for rest argument on babylon parser
...
This is working on the flow parser but not babylon
```js
echo 'function f(...flags: Array<boolean>) {}' | ./bin/prettier.js --stdin
function f(...flags: Array<boolean>) {}
```
2017-01-11 15:05:28 -08:00
Christopher Chedeau
a6cdede9f6
Always use double quotes for JSX and properly escape
...
JSX quotes are unfortunately using html escaping. Also, we should disregard the single-quote option for JSX quotes as we always want double quotes.
2017-01-11 11:40:24 -08:00
Christopher Chedeau
4685164faf
Add prettier-browser
...
This is a very handy way of playing out with prettier without having to install it. People have already been using it actively in the issues. Putting it directly inside of the repo would be better than on mine.
2017-01-11 10:56:23 -08:00
Christopher Chedeau
b8e6fc5cb0
Do not fatal when formatting throws
...
When you are formatting an entire codebase and a single file throw, it shouldn't stop the entire process.
2017-01-10 22:10:00 -08:00
Christopher Chedeau
0fdf14dbe6
Log the filename when --write is being used
...
This helps giving a sense of progress when printing a lot of files
2017-01-10 22:09:18 -08:00
Christopher Chedeau
c5ff571c6d
Fix missing option argument
2017-01-06 19:56:30 -08:00
Christopher Chedeau
cf45afba61
Add testing
...
- This brings in the flow test suite that contains a ton of JavaScript parsing edge cases
- This creates snapshot tests using the pretty printer for all of them
- If uncomment `RUN_AST_TESTS` line in `tests/run_specs.js`, it checks ast(pretty_print(x)) == ast(x). Right now, "178 failed, 197 passed, 375 of 377 total". So half of the tests are not passing, most of them are crashes and many of the rest are subtle issues.
2016-12-23 19:51:53 +00:00