SUZUKI Sosuke and Alexander Kachkaev
1890d55900
3.2 blog post ( #15892 )
...
Co-authored-by: Alexander Kachkaev <alexander@kachkaev.ru >
2024-01-13 01:28:32 +09:00
Sosuke Suzuki
c52f441846
Clean changelog_unreleased
2024-01-13 01:22:01 +09:00
SUZUKI Sosuke
06c7e52da6
Avoid adding colon for track in 3rd expression of for blocks ( #15887 )
2024-01-08 15:20:06 +09:00
SUZUKI Sosuke
5c6450db9c
Clean changelog for 3.1.1 ( #15889 )
...
Clean changelogs
2024-01-07 23:52:00 +09:00
auvred
f31f84a687
Fix getFileInfo and getSupportInfo type definitions ( #15854 )
2024-01-07 22:53:18 +09:00
agajjar and fisker Cheung
5cae451c14
Improve GraphQL union types formatting ( #15870 )
...
* Fix:14234 added fix for formating graphql union type
* Fix:14234 clean up code and push the fix
* Fix:14234 added test cases
* Fix:14234 added changelog entry
* Fix:14234 cleanup changelog entry
* Fix:14234 cleanup changelog
* Update changelog_unreleased/graphql/15870.md
* Update changelog_unreleased/graphql/15870.md
---------
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2024-01-07 22:49:39 +09:00
fisker Cheung
5b215c3d26
Fix comment print in if ( #15826 )
2024-01-03 11:20:17 +08:00
fisker Cheung
ff9c0839ac
Fix inconsistencies for ChainElements ( #15806 )
2024-01-03 11:11:32 +08:00
fisker Cheung
84c169ecc2
Fix prettier-ignored angular control flow ( #15827 )
2024-01-02 13:48:34 +08:00
fisker Cheung
1dc924f2f2
Add jsonc parser ( #15831 )
2024-01-02 10:59:34 +08:00
Seiya and fisker Cheung
82db5fcd0d
Somewhat improve conditional type alias ( #15811 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-12-28 23:46:34 +09:00
Kevin Gibbons
cb6fea81fb
Avoid introducing linebreaks in template interpolations ( #15209 )
2023-12-17 18:10:20 +08:00
SUZUKI Sosuke and fisker
153ffd5104
Support formatting for Angular ICU expression ( #15777 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-12-14 13:01:54 +09:00
Max Gurela and fisker
2c689f3e30
fix(printer-glimmer): preserve path literal segments ( #15605 )
...
* fix(glimmer): preserve path literal segments
This change fixes scenarios where an input handlebars file containing literal segments would be
reformatted to unwrap the literal segments, causing syntax errors in the resulting output. An
example of this is below:
```
<!-- wrong: input.funky<api!response -->
{{input.[funky<api!response]}}
<!-- wrong: input.this one has spaces -->
{{input.[this one has spaces]}}
```
This also handles a scenario where the input contained deprecated '/' delimited paths, ensuring
that those paths are not wrapped with brackets. This exists to prevent breaking an existing test
`sub-expressions.hbs`. Handling it this way does lead to some minor ambiguity since glimmer does
not support these paths, but the ambiguity is probably better than breaking them entirely.
fixes #14207 , preventing removal of brackets where necessary
---------
Co-authored-by: fisker <lionkay@gmail.com >
2023-12-13 16:18:24 +08:00
fisker Cheung
44949eb5dc
Support absolute path in config file ( #15666 )
2023-12-13 16:16:15 +08:00
fisker Cheung
ddf223a3ff
Fix formatting of ternary ( #15679 )
2023-12-13 16:14:44 +08:00
fisker Cheung
8227c0a69e
Fix formatting of prettier-ignored unclosed elements ( #15748 )
2023-12-13 16:13:26 +08:00
Seiya and fisker Cheung
224f70fb09
Stabilize member chain with empty line ( #15522 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-12-13 16:12:03 +08:00
0d1ffb3a91
Consistently use tabs in ternaries when useTabs is true ( #15662 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
Co-authored-by: SUZUKI Sosuke <aosukeke@gmail.com >
2023-12-10 17:10:57 +09:00
Mark Amery
1e30f66f39
Remove claim, untrue since over 5 years ago, that cursorOffset is incompatible with rangeStart/rangeEnd ( #15750 )
2023-12-08 16:35:02 +02:00
Sander Maijers and fisker
8e816ade2e
Allow skipping symlink patterns, to avoid raising a fault ( #15533 )
...
Co-authored-by: fisker <lionkay@gmail.com >
2023-12-08 01:54:18 +09:00
fisker Cheung
47ca2c1552
Keep empty import attributes and assertions ( #15757 )
2023-12-05 17:55:18 +08:00
fisker Cheung
7015f10d8e
Keep curly braces and from keyword in empty import statements ( #15756 )
2023-12-05 16:13:31 +08:00
fisker Cheung
4c3cfa7a81
Support TypeScript 5.3 ( #15718 )
2023-12-05 15:39:24 +08:00
fisker Cheung
5f0956bc30
Implement our own config explorer ( #15663 )
2023-12-05 15:00:43 +08:00
SUZUKI Sosuke
0ba2d693ba
Fix unstable and ugly formatting for comments in destructuring patterns ( #15708 )
2023-11-24 00:56:14 +09:00
fisker Cheung
1759f5bd98
Fix changelog ( #15703 )
2023-11-23 10:52:30 +08:00
fisker Cheung
e4a74c05f4
Fix argument passed to lilconfig.search() ( #15363 )
2023-11-16 01:05:57 +08:00
Sosuke Suzuki
a3e1be82b6
Clean changelog
2023-11-13 12:04:23 +09:00
SUZUKI Sosuke and fisker Cheung
62d0c22638
Add 3.1 blog post ( #15503 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-11-13 12:01:29 +09:00
0176a33db4
Support angular control flow ( #15606 )
...
Co-authored-by: dweizhe <d.weizhe@anyong.com.tw >
Co-authored-by: fisker <lionkay@gmail.com >
2023-11-12 20:01:30 +08:00
fisker Cheung
1a00467677
Fix error when formatting file names contains square brackets or dots ( #15597 )
2023-11-07 10:25:24 +08:00
SUZUKI Sosuke
1d45bce625
Consistently format strings containing escapes ( #15525 )
2023-10-29 21:52:38 +09:00
SUZUKI Sosuke
f852b8010e
Improve formatting for assignment its left can break ( #15547 )
2023-10-28 14:29:17 +09:00
Seiya
c609058fd3
Support (type) satisfies never; ( #15514 )
2023-10-16 16:04:28 +09:00
4aa5fd1c79
New Ternary Formatting: A Curious Case of the Ternaries ( #13183 )
...
Co-authored-by: Alex Rattray <rattrayalex@stripe.com >
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com >
2023-10-09 10:44:30 +09:00
ADTC
7e67e43061
Show (unchanged) keyword for accessibility in CLI --write ( #15467 )
2023-10-09 08:40:28 +09:00
SUZUKI Sosuke
14ddf452c4
Update @babel/parser to 7.23.0 ( #15485 )
2023-10-08 22:26:13 +08:00
Vivek Joshi and fisker Cheung
d4d4b185e0
Fix: Encoding < and > in markdown urls ( #15400 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-10-02 18:00:02 +08:00
Lucas Santos
f4491b1274
Fix name case of selectors in styled components interpolation ( #15472 )
2023-09-30 15:57:53 +09:00
Luca Casonato and fisker Cheung
b78d7c7d2d
Disambiguate unary expr in instanceof and in ( #15468 )
...
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2023-09-28 14:56:55 +08:00
SUZUKI Sosuke
fa8cb85434
Support type arguments after typeof ( #15466 )
2023-09-28 12:57:38 +09:00
SUZUKI Sosuke
9f06cdd5b0
Process files only supported by plugins ( #15433 )
2023-09-25 14:45:01 +09:00
Alex Rattray and Alex Rattray
f25a592f57
Add indentation back to nested ternaries ( #9559 )
...
* Add indentation back to nested ternaries (except JSX)
* Add a real-world test case
* Add changelog entry
---------
Co-authored-by: Alex Rattray <rattrayalex@stripe.com >
2023-09-24 15:13:00 -04:00
Tatsunori Uchino
0661f78a26
Don't split lines between Japanese kana & COMBINING KATAKANA-HIRAGANA (SEMI-)VOICED SOUND MARK ( #15411 )
...
* Don't split lines between Japanese kana & COMBINING KATAKANA-HIRAGANA (SEMI-)VOICED SOUND MARK
* Add changelog
2023-09-22 22:30:30 +09:00
Sam Zhou
6bff776efd
Support type arguments on jsx opening elements for flow ( #15429 )
2023-09-20 00:35:18 +09:00
SUZUKI Sosuke
4169dbb871
Fix printing comment for the last operand of union types ( #15409 )
2023-09-16 21:52:02 +09:00
SUZUKI Sosuke
c041f3fb4f
Support embedded formatting in template literals annotated with as const ( #15408 )
2023-09-16 21:42:17 +09:00
George Zahariev
675490ae55
Support as and satisfies expressions for Flow ( #15130 )
2023-09-16 17:28:18 +09:00
fisker Cheung
6c833b4445
Support URL as ignorePath in getFileInfo() ( #15364 )
2023-09-14 20:10:10 +08:00