prettier/prettier
### [`v1.19.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1191)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.19.0...1.19.1)
[diff](https://togithub.com/prettier/prettier/compare/1.19.0...1.19.1)
##### CLI
##### Fix `--stdin` regression in 1.19.0 ([#6894](https://togithub.com/prettier/prettier/pull/6894) by [@lydell](https://togithub.com/lydell))
// Prettier stable
$ echo "test" | prettier --stdin --parser babel
[error] regeneratorRuntime is not defined
// Prettier master
$ echo "test" | prettier --stdin --parser babel
test;
##### TypeScript
##### Fix formatting of union type as arrow function return type ([#6896](https://togithub.com/prettier/prettier/pull/6896) by [@thorn0](https://togithub.com/thorn0))
```jsx
// Input
export const getVehicleDescriptor = async (
vehicleId: string,
): Promise => {}
// Prettier stable
export const getVehicleDescriptor = async (
vehicleId: string
): Promise<| Collections.Parts.PrintedCircuitBoardAssembly["attributes"]
| undefined> => {};
// Prettier master
export const getVehicleDescriptor = async (
vehicleId: string
): Promise<
Collections.Parts.PrintedCircuitBoardAssembly["attributes"] | undefined
> => {};
```
### [`v1.19.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1190)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.18.2...1.19.0)
[diff](https://togithub.com/prettier/prettier/compare/1.18.2...1.19.0)
🔗 [Release Notes](https://prettier.io/blog/2019/11/09/1.19.0.html)
### [`v1.18.2`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1182)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.18.1...1.18.2)
[diff](https://togithub.com/prettier/prettier/compare/1.18.1...1.18.2)
- TypeScript: only add trailing commas in tuples for `--trailing-comma=all` ([#6199] by [@duailibe])
In Prettier 1.18 we added trailing commas in tuples when `--trailing-comma=all`, but it was also adding for `--trailing-comma=es5`.
[#6199]: [#6199](https://togithub.com/prettier/prettier/pull/6199)
[@duailibe]:
### [`v1.18.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1181)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.18.0...1.18.1)
[diff](https://togithub.com/prettier/prettier/compare/1.18.0...1.18.1)
- TypeScript: Add trailing comma in tsx, only for arrow function ([#6190] by [@sosukesuzuki])
Prettier inserts a trailing comma to single type parameter for arrow functions in tsx, since v 1.18. But, this feature inserts a trailing comma to type parameter for besides arrow functions too (e.g, function , interface). This change fix it.
```tsx
// Input
interface Interface1 {
one: "one";
}
function function1() {
return "one";
}
// Output (Prettier 1.18.0)
interface Interface1 {
one: "one";
}
function function1() {
return "one";
}
// Output (Prettier 1.18.1)
interface Interface1 {
one: "one";
}
function function1() {
return "one";
}
```
- Config: Match dotfiles in config overrides ([#6194] by [@duailibe])
When using [`overrides`](https://prettier.io/docs/en/configuration.html#configuration-overrides) in the config file, Prettier was not matching dotfiles (files that start with `.`). This was fixed in 1.18.1
[#6190]: https://togithub.com/prettier/prettier/pull/6190
[#6194]: https://togithub.com/prettier/prettier/pull/6194
[@duailibe]: https://togithub.com/duailibe
[@sosukesuzuki]: https://togithub.com/sosukesuzuki
### [`v1.18.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1180)
[Compare Source](https://togithub.com/prettier/prettier/compare/1.17.1...1.18.0)
[diff](https://togithub.com/prettier/prettier/compare/1.17.1...1.18.0)
🔗 [Release Notes](https://prettier.io/blog/2019/06/06/1.18.0.html)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.17.1
->1.19.1
Release Notes
prettier/prettier
### [`v1.19.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1191) [Compare Source](https://togithub.com/prettier/prettier/compare/1.19.0...1.19.1) [diff](https://togithub.com/prettier/prettier/compare/1.19.0...1.19.1) ##### CLI ##### Fix `--stdin` regression in 1.19.0 ([#6894](https://togithub.com/prettier/prettier/pull/6894) by [@lydell](https://togithub.com/lydell)) // Prettier stable $ echo "test" | prettier --stdin --parser babel [error] regeneratorRuntime is not defined // Prettier master $ echo "test" | prettier --stdin --parser babel test; ##### TypeScript ##### Fix formatting of union type as arrow function return type ([#6896](https://togithub.com/prettier/prettier/pull/6896) by [@thorn0](https://togithub.com/thorn0)) ```jsx // Input export const getVehicleDescriptor = async ( vehicleId: string, ): PromiseRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you tick the rebase/retry checkbox below.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.