Release 1.16.2

This commit is contained in:
Ika committed 2019-01-30 16:23:45 +08:00
1 parent 47da0804a9
commit 3c56b9ad18
7 files changed
+62 -47

No files matched your search

+54
View File
@@ -1,3 +1,57 @@
# 1.16.2
[diff](https://github.com/prettier/prettier/compare/1.16.1...1.16.2)
- CLI: Fix CI detection to avoid unwanted TTY behavior ([#5804] by [@kachkaev])
In Prettier 1.16.0 and 1.16.1, `--list-different` and `--check` logged every file in some CI environments, instead of just unformatted files.
This unwanted behavior is now fixed.
- HTML: Do not format non-normal whitespace as normal whitespace ([#5797] by [@ikatyang])
Previously, only non-breaking whitespaces (U+00A0) are marked as non-normal whitespace,
which means other non-normal whitespaces such as non-breaking narrow whitespaces (U+202F)
could be formatted as normal whitespaces, which breaks the output. We now follow the spec to
exclude all non-[ASCII whitespace](https://infra.spec.whatwg.org/#ascii-whitespace) from whitespace normalization.
(`·` represents a non-breaking narrow whitespace)
<!-- prettier-ignore -->
```html
<!-- Input -->
Prix·:·32·€
<!-- Output (Prettier 1.16.1) -->
Prix : 32 €
<!-- Output (Prettier 1.16.2) -->
Prix·:·32·€
```
- JavaScript: Fix record type cast comment detection ([#5793] by [@yangsu])
Previously, type cast comments with record types were ignored and prettier
stripped the subsequent parens. Prettier 1.16.2 handles these cases correctly.
<!-- prettier-ignore -->
```js
// Input
const v = /** @type {{key: number}} */ (value);
// Output (Prettier 1.16.1)
const v = /** @type {{key: number}} */ value;
// Output (Prettier 1.16.2)
const v = /** @type {{key: number}} */ (value);
```
[@ikatyang]: https://github.com/ikatyang
[@kachkaev]: https://github.com/kachkaev
[@yangsu]: https://github.com/yangsu
[#5793]: https://github.com/prettier/prettier/pull/5793
[#5797]: https://github.com/prettier/prettier/pull/5797
[#5804]: https://github.com/prettier/prettier/pull/5804
# 1.16.1
[diff](https://github.com/prettier/prettier/compare/1.16.0...1.16.1)