Closed renovate[bot] closed 5 years ago
This PR contains the following updates:
1.17.0
1.17.1
:date: Schedule: "before 3am on Monday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
rebase!
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.
Coverage remained the same at 100.0% when pulling d88c109e8082cfd321396ade0e5ebb36e65935c2 on renovate/prettier-1.x into 84084075d861b51beb8137d1a25d7d8f6f104b97 on master.
This PR contains the following updates:
1.17.0
->1.17.1
Release Notes
prettier/prettier
### [`v1.17.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#1171) [Compare Source](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) [diff](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) - Range: Fix ranged formatting not using the correct line width ([#6050] by [@mathieulj]) ```js // Input function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier 1.17.0 run with --range-start 30 --range-end 110) function f() { if (true) { call( "this line is 79 chars", "long", "it should", "stay as single line" ); } } // Output (Prettier 1.17.0 run without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier 1.17.1 with and without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } ``` - JavaScript: Fix closure compiler typecasts ([#5947] by [@jridgewell]) If a closing parenthesis follows after a typecast in an inner expression, the typecast would wrap everything to the that following parenthesis. ```js // Input test(/** @type {!Array} */(arrOrString).length); test(/** @type {!Array} */((arrOrString)).length + 1); // Output (Prettier 1.17.0) test(/** @type {!Array} */ (arrOrString.length)); test(/** @type {!Array} */ (arrOrString.length + 1)); // Output (Prettier 1.17.1) test(/** @type {!Array} */ (arrOrString).length); test(/** @type {!Array} */ (arrOrString).length + 1); ``` - JavaScript: respect parenthesis around optional chaining before await ([#6087] by [@evilebottnawi]) ```js // Input async function myFunction() { var x = (await foo.bar.blah)?.hi; } // Output (Prettier 1.17.0) async function myFunction() { var x = await foo.bar.blah?.hi; } // Output (Prettier 1.17.1) async function myFunction() { var x = (await foo.bar.blah)?.hi; } ``` - Handlebars: Fix {{else}}{{#if}} into {{else if}} merging ([#6080] by [@dcyriller]) // Input {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} // Output (Prettier 1.17.0) {{#if a}} a {{else if c}} c e {{/if}} // Output (Prettier 1.17.1) Code Sample {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} - JavaScript: Improved multiline closure compiler typecast comment detection ([#6070] by [@yangsu]) Previously, multiline closure compiler typecast comments with lines that start with \* weren't flagged correctly and the subsequent parenthesis were stripped. Prettier 1.17.1 fixes this issue. ```js // Input const style =/** * @type {{ * width: number, * }} */({ width, }); // Output (Prettier 1.17.0) const style =/** * @type {{ * width: number, * }} */ { width, }; // Output (Prettier 1.17.1) const style =/** * @type {{ * width: number, * }} */({ width, }); ``` [@mathieulj]: https://togithub.com/mathieulj [@yangsu]: https://togithub.com/yangsu [@dcyriller]: https://togithub.com/dcyriller [@jridgewell]: https://togithub.com/jridgewell [@evilebottnawi]: https://togithub.com/evilebottnawi [#6050]: https://togithub.com/prettier/prettier/pull/6050 [#6070]: https://togithub.com/prettier/prettier/pull/6070 [#6080]: https://togithub.com/prettier/prettier/pull/6080 [#6087]: https://togithub.com/prettier/prettier/pull/6087Renovate configuration
:date: Schedule: "before 3am on Monday" (UTC).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.