Closed renovate[bot] closed 5 years ago
This PR contains the following updates:
1.17.0
1.17.1
:date: Schedule: "every weekend" (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.
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: "every weekend" (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.