Closed renovate[bot] closed 5 years ago
This PR contains the following updates:
1.17.0
1.17.1
:date: Schedule: "after 7:00 before 19:00 every weekday" in timezone Europe/Berlin.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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 stable 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 stable run without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier master 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 stable) test(/** @type {!Array} */ (arrOrString.length)); test(/** @type {!Array} */ (arrOrString.length + 1)); // Output (Prettier master) 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 stable) async function myFunction() { var x = await foo.bar.blah?.hi; } // Output (Prettier master) 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 stable) {{#if a}} a {{else if c}} c e {{/if}} // Output (Prettier master) 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 master fixes this issue. ```js // Input const style =/** * @type {{ * width: number, * }} */({ width, }); // Output (Prettier stable) const style =/** * @type {{ * width: number, * }} */ { width, }; // Output (Prettier master) 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: "after 7:00 before 19:00 every weekday" in timezone Europe/Berlin.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
: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.