cypress-io/cypress
### [`v9.1.1`](https://togithub.com/cypress-io/cypress/releases/v9.1.1)
[Compare Source](https://togithub.com/cypress-io/cypress/compare/v9.1.0...v9.1.1)
*Released 12/03/2021*
**Bugfixes:**
- Fixed a regression in [9.1.0](https://docs.cypress.io/guides/references/changelog#9-1-0) where our
built binary didn't contain patches to some dependencies. Addressed in
[#19239](https://togithub.com/cypress-io/cypress/pull/19239). This fixed some
issues including:
- Requests containing `~` will no longer be improperly encoded. Fixes
[#19083](https://togithub.com/cypress-io/cypress/issues/19083),
[#19084](https://togithub.com/cypress-io/cypress/issues/19084),
[#19115](https://togithub.com/cypress-io/cypress/issues/19115),
[#19096](https://togithub.com/cypress-io/cypress/issues/19096),
[#19178](https://togithub.com/cypress-io/cypress/issues/19178).
- A TypeError displaying `data.hasOwnProperty is not a function` will no
longer throw in some situations. Fixes
[#19091](https://togithub.com/cypress-io/cypress/issues/19091).
- Empty extra hooks will no longer be sent as data when recording to the
Dashboard. Fixes
[#19087](https://togithub.com/cypress-io/cypress/issues/19087).
- The Runner hanging when baseUrl is set to null to load a local file. Fixes
[#19105](https://togithub.com/cypress-io/cypress/issues/19105)
- When using the default configuration of `"nodeVersion": "system"` with an
installed system node >=17, Cypress will now work properly rather than throw
an error incorrectly pointing to the user's plugin file. Fixes
[#18914](https://togithub.com/cypress-io/cypress/issues/18914).
- Shadow DOM elements no longer error as hidden during actionability when the
element is covered by its parent shadow root. Fixes
[#18008](https://togithub.com/cypress-io/cypress/issues/18008).
- When using `.type()` events now correctly propagate out of the shadow DOM.
Fixes [#17531](https://togithub.com/cypress-io/cypress/issues/17531).
- The `this` context is now properly preserved when overwriting `cy.clock()`.
Fixes [#19158](https://togithub.com/cypress-io/cypress/issues/19158).
**Dependencies:**
- Upgraded `@cypress/request` from `2.88.7` to `2.88.10`. Addressed in
[#19099](https://togithub.com/cypress-io/cypress/issues/19099).
posva/pinia
### [`v2.0.6`](https://togithub.com/posva/pinia/releases/pinia@2.0.6)
[Compare Source](https://togithub.com/posva/pinia/compare/pinia@2.0.5...pinia@2.0.6)
Please refer to [CHANGELOG.md](https://togithub.com/posva/pinia/blob/v2/packages/pinia/CHANGELOG.md) for details.
prettier/prettier
### [`v2.5.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#251)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.5.0...2.5.1)
[diff](https://togithub.com/prettier/prettier/compare/2.5.0...2.5.1)
##### Improve formatting for empty tuple types ([#11884](https://togithub.com/prettier/prettier/pull/11884) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
```tsx
// Input
type Foo =
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
? Foo3
: Foo4;
// Prettier 2.5.0
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [
]
? Foo3
: Foo4;
// Prettier 2.5.0 (tailingCommma = all)
// Invalid TypeScript code
type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [
,
]
? Foo3
: Foo4;
// Prettier 2.5.1
type Foo =
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
? Foo3
: Foo4;
```
##### Fix compatibility with Jest inline snapshot test ([#11892](https://togithub.com/prettier/prettier/pull/11892) by [@fisker](https://togithub.com/fisker))
A internal change in Prettier@v2.5.0 accidentally breaks the Jest inline snapshot test.
##### Support Glimmer's named blocks ([#11899](https://togithub.com/prettier/prettier/pull/11899) by [@duailibe](https://togithub.com/duailibe))
Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler.
See: [Glimmer's named blocks](https://emberjs.github.io/rfcs/0460-yieldable-named-blocks.html).
```hbs
// Input
<:named>
// Prettier 2.5.0
<:named />
// Prettier 2.5.1
<:named>
```
Configuration
π Schedule: "before 3am on Monday" (UTC).
π¦ Automerge: Enabled.
β» 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, click this checkbox.
This PR contains the following updates:
^1.4.0
->^1.4.1
^9.1.0
->^9.1.1
^2.0.4
->^2.0.6
^2.5.0
->^2.5.1
Release Notes
cypress-io/cypress
### [`v9.1.1`](https://togithub.com/cypress-io/cypress/releases/v9.1.1) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v9.1.0...v9.1.1) *Released 12/03/2021* **Bugfixes:** - Fixed a regression in [9.1.0](https://docs.cypress.io/guides/references/changelog#9-1-0) where our built binary didn't contain patches to some dependencies. Addressed in [#19239](https://togithub.com/cypress-io/cypress/pull/19239). This fixed some issues including: - Requests containing `~` will no longer be improperly encoded. Fixes [#19083](https://togithub.com/cypress-io/cypress/issues/19083), [#19084](https://togithub.com/cypress-io/cypress/issues/19084), [#19115](https://togithub.com/cypress-io/cypress/issues/19115), [#19096](https://togithub.com/cypress-io/cypress/issues/19096), [#19178](https://togithub.com/cypress-io/cypress/issues/19178). - A TypeError displaying `data.hasOwnProperty is not a function` will no longer throw in some situations. Fixes [#19091](https://togithub.com/cypress-io/cypress/issues/19091). - Empty extra hooks will no longer be sent as data when recording to the Dashboard. Fixes [#19087](https://togithub.com/cypress-io/cypress/issues/19087). - The Runner hanging when baseUrl is set to null to load a local file. Fixes [#19105](https://togithub.com/cypress-io/cypress/issues/19105) - When using the default configuration of `"nodeVersion": "system"` with an installed system node >=17, Cypress will now work properly rather than throw an error incorrectly pointing to the user's plugin file. Fixes [#18914](https://togithub.com/cypress-io/cypress/issues/18914). - Shadow DOM elements no longer error as hidden during actionability when the element is covered by its parent shadow root. Fixes [#18008](https://togithub.com/cypress-io/cypress/issues/18008). - When using `.type()` events now correctly propagate out of the shadow DOM. Fixes [#17531](https://togithub.com/cypress-io/cypress/issues/17531). - The `this` context is now properly preserved when overwriting `cy.clock()`. Fixes [#19158](https://togithub.com/cypress-io/cypress/issues/19158). **Dependencies:** - Upgraded `@cypress/request` from `2.88.7` to `2.88.10`. Addressed in [#19099](https://togithub.com/cypress-io/cypress/issues/19099).posva/pinia
### [`v2.0.6`](https://togithub.com/posva/pinia/releases/pinia@2.0.6) [Compare Source](https://togithub.com/posva/pinia/compare/pinia@2.0.5...pinia@2.0.6) Please refer to [CHANGELOG.md](https://togithub.com/posva/pinia/blob/v2/packages/pinia/CHANGELOG.md) for details.prettier/prettier
### [`v2.5.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#251) [Compare Source](https://togithub.com/prettier/prettier/compare/2.5.0...2.5.1) [diff](https://togithub.com/prettier/prettier/compare/2.5.0...2.5.1) ##### Improve formatting for empty tuple types ([#11884](https://togithub.com/prettier/prettier/pull/11884) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) ```tsx // Input type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [] ? Foo3 : Foo4; // Prettier 2.5.0 type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [ ] ? Foo3 : Foo4; // Prettier 2.5.0 (tailingCommma = all) // Invalid TypeScript code type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [ , ] ? Foo3 : Foo4; // Prettier 2.5.1 type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [] ? Foo3 : Foo4; ``` ##### Fix compatibility with Jest inline snapshot test ([#11892](https://togithub.com/prettier/prettier/pull/11892) by [@fisker](https://togithub.com/fisker)) A internal change in Prettier@v2.5.0 accidentally breaks the Jest inline snapshot test. ##### Support Glimmer's named blocks ([#11899](https://togithub.com/prettier/prettier/pull/11899) by [@duailibe](https://togithub.com/duailibe)) Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler. See: [Glimmer's named blocks](https://emberjs.github.io/rfcs/0460-yieldable-named-blocks.html). ```hbs // InputConfiguration
π Schedule: "before 3am on Monday" (UTC).
π¦ Automerge: Enabled.
β» 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 has been generated by WhiteSource Renovate. View repository job log here.