APIDevTools/json-schema-ref-parser (@apidevtools/json-schema-ref-parser)
### [`v11.7.0`](https://togithub.com/APIDevTools/json-schema-ref-parser/releases/tag/v11.7.0)
[Compare Source](https://togithub.com/APIDevTools/json-schema-ref-parser/compare/v11.6.5...v11.7.0)
##### Features
- increase default http timeout to 60s per [#353](https://togithub.com/APIDevTools/json-schema-ref-parser/issues/353) ([27abe40](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/27abe40702c18c02cae2ad9a0fdd5a33199d9154))
### [`v11.6.5`](https://togithub.com/APIDevTools/json-schema-ref-parser/releases/tag/v11.6.5)
[Compare Source](https://togithub.com/APIDevTools/json-schema-ref-parser/compare/v11.6.4...v11.6.5)
##### Bug Fixes
- **deps:** bump deps, migrate eslint, fix process undefined ([a66ec47](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/a66ec474322295110de1e4ca5c7e3c7adf18ea43))
- **test:** fix tests post prettier ([b6ad60a](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/b6ad60ac0c9a2cf0f730b58110a5d76086fbab7a))
prettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
[diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment))
This change adds clarity to operator precedence.
```js
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
```
##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider))
Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
```ts
// Input
@(foo`tagged template`)
class X {}
// Prettier 3.3.2
@foo`tagged template`
class X {}
// Prettier 3.3.3
@(foo`tagged template`)
class X {}
```
##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
Adds support for Angular v18 `@let` declaration syntax.
Please see the following code example. The `@let` declaration allows you to define local variables within the template:
```html
@let name = 'Frodo';
Dashboard for {{name}}
Hello, {{name}}
```
For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f).
We also appreciate the Angular Team for kindly answering our questions to implement this feature.
Configuration
š Schedule: Branch creation - "on the 1st day of the month" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^11.6.4
->^11.7.0
^3.3.2
->^3.3.3
Release Notes
APIDevTools/json-schema-ref-parser (@apidevtools/json-schema-ref-parser)
### [`v11.7.0`](https://togithub.com/APIDevTools/json-schema-ref-parser/releases/tag/v11.7.0) [Compare Source](https://togithub.com/APIDevTools/json-schema-ref-parser/compare/v11.6.5...v11.7.0) ##### Features - increase default http timeout to 60s per [#353](https://togithub.com/APIDevTools/json-schema-ref-parser/issues/353) ([27abe40](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/27abe40702c18c02cae2ad9a0fdd5a33199d9154)) ### [`v11.6.5`](https://togithub.com/APIDevTools/json-schema-ref-parser/releases/tag/v11.6.5) [Compare Source](https://togithub.com/APIDevTools/json-schema-ref-parser/compare/v11.6.4...v11.6.5) ##### Bug Fixes - **deps:** bump deps, migrate eslint, fix process undefined ([a66ec47](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/a66ec474322295110de1e4ca5c7e3c7adf18ea43)) - **test:** fix tests post prettier ([b6ad60a](https://togithub.com/APIDevTools/json-schema-ref-parser/commit/b6ad60ac0c9a2cf0f730b58110a5d76086fbab7a))prettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) [diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) ##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment)) This change adds clarity to operator precedence. ```js // Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.2 foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.3 foo ? (bar ?? foo) : baz; (foo ?? bar) ? a : b; a ? b : (foo ?? bar); ``` ##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider)) Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5. ```ts // Input @(foo`tagged template`) class X {} // Prettier 3.3.2 @foo`tagged template` class X {} // Prettier 3.3.3 @(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) Adds support for Angular v18 `@let` declaration syntax. Please see the following code example. The `@let` declaration allows you to define local variables within the template: ```html @let name = 'Frodo';Dashboard for {{name}}
Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f). We also appreciate the Angular Team for kindly answering our questions to implement this feature.Configuration
š Schedule: Branch creation - "on the 1st day of the month" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.