conventional-changelog/commitlint (@commitlint/cli)
### [`v17.7.2`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1772-2023-09-28)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.7.1...v17.7.2)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
### [`v17.7.1`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1771-2023-08-10)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.7.0...v17.7.1)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
### [`v17.7.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1770-2023-08-09)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.7...v17.7.0)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
#### [17.6.7](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) (2023-07-19)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
#### [17.6.6](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.5...v17.6.6) (2023-06-24)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
#### [17.6.5](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.4...v17.6.5) (2023-05-30)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
#### [17.6.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.2...v17.6.3) (2023-05-04)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
#### [17.6.1](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.0...v17.6.1) (2023-04-14)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
### [`v17.6.7`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1767-2023-07-19)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v17.7.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1770-2023-08-09)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.7...v17.7.0)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [17.6.7](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) (2023-07-19)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [17.6.6](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.5...v17.6.6) (2023-06-24)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [17.6.5](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.4...v17.6.5) (2023-05-30)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [17.6.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.2...v17.6.3) (2023-05-04)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [17.6.1](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.0...v17.6.1) (2023-04-14)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
### [`v17.6.7`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1767-2023-07-19)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
portabletext/types (@portabletext/types)
### [`v2.0.7`](https://togithub.com/portabletext/types/blob/HEAD/CHANGELOG.md#207-2023-09-28)
[Compare Source](https://togithub.com/portabletext/types/compare/v2.0.6...v2.0.7)
##### Bug Fixes
- **ci:** switch to release-please ([b13b11d](https://togithub.com/portabletext/types/commit/b13b11d163b594e25e1b5556a4b5456f1598d637))
### [`v2.0.6`](https://togithub.com/portabletext/types/blob/HEAD/CHANGELOG.md#206-2023-08-23)
[Compare Source](https://togithub.com/portabletext/types/compare/v2.0.5...v2.0.6)
##### Bug Fixes
- add provenance ([63e2bae](https://togithub.com/portabletext/types/commit/63e2baedf55296256f748ca556c3195151775ece))
rollup/plugins (@rollup/plugin-image)
### [`v3.0.3`](https://togithub.com/rollup/plugins/blob/HEAD/packages/image/CHANGELOG.md#v303)
[Compare Source](https://togithub.com/rollup/plugins/compare/e3ac6e9420010e259da604ccc1eb291fc52dd8dc...8b6a9fb35f371a85e677f166fb01844c0c150eca)
*2023-10-05*
##### Bugfixes
- fix: ensure rollup 4 compatibility [#1595](https://togithub.com/rollup/plugins/pull/1595)
sanity-io/eslint-config-studio (@sanity/eslint-config-studio)
### [`v2.0.4`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#204-2023-07-07)
[Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.3...v2.0.4)
##### Bug Fixes
- add missing file ([f743e5d](https://togithub.com/sanity-io/eslint-config-studio/commit/f743e5df708e64ed223edd04490943b7870396e1))
### [`v2.0.3`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#203-2023-07-07)
[Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.2...v2.0.3)
##### Bug Fixes
- don't publish junk files ([f9ae386](https://togithub.com/sanity-io/eslint-config-studio/commit/f9ae386729ca36b865a703c7c8acc008057638be))
### [`v2.0.2`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#202-2023-07-07)
[Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.1...v2.0.2)
##### Bug Fixes
- bump deps ([91114c6](https://togithub.com/sanity-io/eslint-config-studio/commit/91114c6d69d721c7da3426f45c21cb3fe304018c))
- **deps:** update dependency [@sanity/semantic-release-preset](https://togithub.com/sanity/semantic-release-preset) to v4 ([#29](https://togithub.com/sanity-io/eslint-config-studio/issues/29)) ([2c88763](https://togithub.com/sanity-io/eslint-config-studio/commit/2c887631e77f878aee100ccdb2bdf707d1c8b388))
sanity-io/icons (@sanity/icons)
### [`v2.5.0`](https://togithub.com/sanity-io/icons/blob/HEAD/CHANGELOG.md#250-2023-10-05)
[Compare Source](https://togithub.com/sanity-io/icons/compare/v2.4.1...v2.5.0)
##### Features
- add icons ([49ad09b](https://togithub.com/sanity-io/icons/commit/49ad09b6f44f16b00cfe31061d21ee9299b05dbd))
##### Bug Fixes
- **build:** add workaround for Node v20.6+ ([5ace860](https://togithub.com/sanity-io/icons/commit/5ace860071527b2407927916433961a309c97a94))
- **deps:** update dependencies ([2142ebd](https://togithub.com/sanity-io/icons/commit/2142ebd4beb5ee430860fec39c5bc3f3586e2439))
sanity-io/pkg-utils (@sanity/pkg-utils)
### [`v2.4.10`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#2410-2023-10-09)
[Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v2.4.9...v2.4.10)
##### Bug Fixes
- **deps:** Update rollup packages ([#255](https://togithub.com/sanity-io/pkg-utils/issues/255)) ([cd9be86](https://togithub.com/sanity-io/pkg-utils/commit/cd9be862f00d95134953514d4c86df7603fd389c))
### [`v2.4.9`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#249-2023-09-15)
[Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v2.4.8...v2.4.9)
##### Bug Fixes
- **node.module:** stop warning about missing `node.module` ([5e6cee5](https://togithub.com/sanity-io/pkg-utils/commit/5e6cee5d8aaa3cddbe54e1f6e17bd92dbeee88f3))
- throw DtsError with errors only ([#221](https://togithub.com/sanity-io/pkg-utils/issues/221)) ([983cf10](https://togithub.com/sanity-io/pkg-utils/commit/983cf10746f025a305c3a0966a0c1fbeb0a13d33))
sanity-io/semantic-release-preset (@sanity/semantic-release-preset)
### [`v4.1.4`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#414-2023-08-24)
[Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/@sanity/semantic-release-preset@4.1.3...83631d1fb9cf28fa2bc6aacd2b53e2735a009a56)
##### Bug Fixes
- add provenance ([cf35960](https://togithub.com/sanity-io/semantic-release-preset/commit/cf359604710e1feed999218780e4ec48c83cee3a))
- turn off success comments for now ([ebf2846](https://togithub.com/sanity-io/semantic-release-preset/commit/ebf2846f652cf82d050839f15e0d636b106a9302))
- use tagFormat for monorepos ([81edfff](https://togithub.com/sanity-io/semantic-release-preset/commit/81edfff2597094ec808e6761a45a8f0ebfbb8c88))
### [`v4.1.3`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#413-2023-08-07)
[Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/v4.1.2...@sanity/semantic-release-preset@4.1.3)
##### Bug Fixes
- turn `successComment` on github release back on ([5660189](https://togithub.com/sanity-io/semantic-release-preset/commit/5660189573732087f4796beb08fc1085ccaf74f0))
### [`v4.1.2`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#412-2023-07-13)
[Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/v4.1.1...v4.1.2)
##### Bug Fixes
- **deps:** update dependency conventional-changelog-conventionalcommits to v6 ([#90](https://togithub.com/sanity-io/semantic-release-preset/issues/90)) ([0d58fdb](https://togithub.com/sanity-io/semantic-release-preset/commit/0d58fdb55745f83e6405c427376b688434d29b43))
- **deps:** update non-major ([#92](https://togithub.com/sanity-io/semantic-release-preset/issues/92)) ([3397e42](https://togithub.com/sanity-io/semantic-release-preset/commit/3397e426d3a3ddec0d3d1029e89b1870c2f74ff3))
sanity-io/ui (@sanity/ui)
### [`v1.8.2`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#182-2023-09-01)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.8.1...v1.8.2)
##### Bug Fixes
- **tooltip:** add default fallbackplacements ([#1130](https://togithub.com/sanity-io/ui/issues/1130)) ([420e3ea](https://togithub.com/sanity-io/ui/commit/420e3eaca57cd30bb0c417755d0208f5d06e6fe1))
### [`v1.8.1`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#181-2023-08-31)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.8.0...v1.8.1)
##### Bug Fixes
- **textinput:** correctly center clear button on smaller font sizes ([#1127](https://togithub.com/sanity-io/ui/issues/1127)) ([8a08209](https://togithub.com/sanity-io/ui/commit/8a0820927953423dce9971a279bf5762373d2b29))
### [`v1.8.0`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#180-2023-08-31)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.12...v1.8.0)
##### Features
- **tooltip:** adds support for custom delay, standalone and grouped ([#1129](https://togithub.com/sanity-io/ui/issues/1129)) ([36a2bb0](https://togithub.com/sanity-io/ui/commit/36a2bb09d16596863ce75bb5623311af8b78e405))
### [`v1.7.12`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#1712-2023-08-31)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.11...v1.7.12)
##### Reverts
- Revert "fix: temporarily revert [#1119](https://togithub.com/sanity-io/ui/issues/1119) because of a regression bug" ([d6f1f6d](https://togithub.com/sanity-io/ui/commit/d6f1f6da6855e496afbf346f51ae19f60a4b1b04)), closes [#1119](https://togithub.com/sanity-io/ui/issues/1119)
### [`v1.7.11`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#1711-2023-08-24)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.10...v1.7.11)
##### Bug Fixes
- temporarily revert [#1119](https://togithub.com/sanity-io/ui/issues/1119) because of a regression bug ([5478a72](https://togithub.com/sanity-io/ui/commit/5478a723f846b56c84720048a69a05e6a4bf3064))
### [`v1.7.10`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#1710-2023-08-22)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.9...v1.7.10)
##### Bug Fixes
- add `node.module` export condition ([4e4d414](https://togithub.com/sanity-io/ui/commit/4e4d414c5a3b213fc905faf337bcc9d07bcaf7ad))
- **typings:** handle styled-components v6 type definition changes ([43cc758](https://togithub.com/sanity-io/ui/commit/43cc75874bdb247c185c095b92d0392bea613605))
### [`v1.7.9`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#179-2023-08-22)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.8...v1.7.9)
##### Bug Fixes
- **deps:** allow `styled-components` v6 ([b6a27da](https://togithub.com/sanity-io/ui/commit/b6a27da8b4bff038dbf5613ca14891890c867f61))
### [`v1.7.8`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#178-2023-08-16)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.7...v1.7.8)
##### Bug Fixes
- **tooltip:** use floatingStyles to prevent rerenders of tooltip ([#1119](https://togithub.com/sanity-io/ui/issues/1119)) ([d4c9d69](https://togithub.com/sanity-io/ui/commit/d4c9d69d173565f0368e214e9f3e75f4802bdfaa))
### [`v1.7.7`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#177-2023-08-14)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.6...v1.7.7)
##### Bug Fixes
- **deps:** Update dependency framer-motion to ^10.15.2 ([#1118](https://togithub.com/sanity-io/ui/issues/1118)) ([0a1e35b](https://togithub.com/sanity-io/ui/commit/0a1e35bf4bf2a2ebaf694f73e67c65fe301d2499))
### [`v1.7.6`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#176-2023-08-14)
[Compare Source](https://togithub.com/sanity-io/ui/compare/v1.7.4...v1.7.6)
##### Bug Fixes
- add provenance ([74b0c0b](https://togithub.com/sanity-io/ui/commit/74b0c0b77380bb3c2ab2791cbbad9aa69565739c))
- **components:** add maxwidth to tabs ([#1111](https://togithub.com/sanity-io/ui/issues/1111)) ([0198d5a](https://togithub.com/sanity-io/ui/commit/0198d5a4394839999f4d2e1610e2a9cddeefea1e))
sanity-io/sanity (@sanity/vision)
### [`v3.17.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.17.0)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.7...v3.17.0)
##### Installation and upgrading
**To initiate a new Studio without installing the CLI globally:**
npm create sanity@latest
**To upgrade a v3 Studio, run this command in its folder:**
npm install sanity@latest
##### ✨ Highlights
##### Perspectives in `listenQuery`
Added support for [perspectives](https://www.sanity.io/docs/perspectives) in the `listenQuery()` method
##### 🐛 Notable bugfixes
- Fixes an issue where reverting all changes to an array of primitives would not clear the list as expected
- Fixes syntax errors in schema files when initializing a blog template without Typescript in a Next.js app
- Fixes an issues with array items not showing all items inside a field group under specific conditions
- Fixes rendering issues with certain popovers being caused by wrong placement
- Improves accessibility for document lists
- Fixes an issue that could sometimes make reference validation errors disappear when switching between documents
##### 📓 Full changelog
Author | Message | Commit
\------------ | ------------- | -------------
Espen Hovlandsdal | feat: support perspectives in `listenQuery` ([#4878](https://togithub.com/sanity-io/sanity/issues/4878)) | [`6020a46`](https://togithub.com/sanity-io/sanity/commit/6020a46588)
renovate\[bot] | chore(deps): update dependency [@sanity/ui](https://togithub.com/sanity/ui) to ^1.8.2 ([#4847](https://togithub.com/sanity-io/sanity/issues/4847)) | [`c1fe6e5`](https://togithub.com/sanity-io/sanity/commit/c1fe6e5409)
Nina Andal Aarvik | fix(core): unset changes in reverse order in patch operation ([#4957](https://togithub.com/sanity-io/sanity/issues/4957)) | [`0715a15`](https://togithub.com/sanity-io/sanity/commit/0715a15dad)
RD | fix: syntax issues in next.js JS blog template ([#4952](https://togithub.com/sanity-io/sanity/issues/4952)) | [`c672253`](https://togithub.com/sanity-io/sanity/commit/c6722539c2)
Binoy Patel | fix(core): fix array items not showing in field groups ([#4930](https://togithub.com/sanity-io/sanity/issues/4930)) | [`f55b7d8`](https://togithub.com/sanity-io/sanity/commit/f55b7d8ae5)
Bjørge Næss | fix(core): set default placements for certain studio popovers ([#4963](https://togithub.com/sanity-io/sanity/issues/4963)) | [`aab85f9`](https://togithub.com/sanity-io/sanity/commit/aab85f9d6d)
Nina Andal Aarvik | fix(core): accessibility improvements on document lists ([#4958](https://togithub.com/sanity-io/sanity/issues/4958)) | [`0fa5e70`](https://togithub.com/sanity-io/sanity/commit/0fa5e7083d)
Bjørge Næss | fix(core): re-use previously prepared workspace configs ([#4867](https://togithub.com/sanity-io/sanity/issues/4867)) | [`8387122`](https://togithub.com/sanity-io/sanity/commit/8387122095)
Kristian Zondervan | Fix broken getting started link in clean readme ([#4967](https://togithub.com/sanity-io/sanity/issues/4967)) | [`5c5312d`](https://togithub.com/sanity-io/sanity/commit/5c5312d148)
Bjørge Næss | fix(core): make sure to re-emit current edit state when re-subscribing to document validation ([#4954](https://togithub.com/sanity-io/sanity/issues/4954)) | [`17300c8`](https://togithub.com/sanity-io/sanity/commit/17300c8e2b)
### [`v3.16.7`](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.7)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.6...v3.16.7)
##### Installation and upgrading
**To initiate a new Studio without installing the CLI globally:**
npm create sanity@latest
**To upgrade a v3 Studio, run this command in its folder:**
npm install sanity@latest
##### ✨ Highlights
##### Improved validation of Block Schema Members
We enhanced the validation of block schema members. Block schema members cannot be given a type that is not an object-like type. In previous releases, we weren't preventing that. This could lead to unexpected errors. In this release we addressed the issue by giving certain permissions and warnings for particular scenarios. More details can be found in the PR description.
##### Title updates in Desk Tool
In this release, we improved the navigation inside the studio by updating the `` element to make it more specific to the current route every time a user navigates in the studio. This makes it easier to navigate through documents and switch between tools.
##### Increased performance for dataset imports
Past versions encountered challenges with concurrent operations during parallel reference strengthening; this issue has been resolved for some time. The current release enhances import performance by further optimizing parallel strengthening of references. This greatly improves import performance.
##### Other features
Simplified managing reference publishing icons by adding aria-labels for accessibility.
##### 🐛 Notable bugfixes
- Fixed a visibility issue related to breadcrumbing in the review changes section. Made the breadcrumbs consistent with the new breadcrumb styling.
- Fixed an issue where dialogs wouldn't properly appear at smaller breakpoints.
- Minor fix with the restore document history function in the desk tool related to nested panes.
- Use the index as a key instead of the path in the desk tool to handle multiple validation errors for the same field/node.
##### 📓 Full changelog
| Author | Message | Commit |
| -------------------- | --------------------------------------------------------------------------------- | --------- |
| Cody Olsen | chore(ci): fix remote caching on gh actions ([#4897](https://togithub.com/sanity-io/sanity/issues/4897)) | [`3885585`](https://togithub.com/sanity-io/sanity/commit/3885585bf) |
| Per-Kristian Nordnes | fix(schema): add 'span' to core types | [`4e02847`](https://togithub.com/sanity-io/sanity/commit/4e0284789) |
| Per-Kristian Nordnes | feature(schema): validate block children for supported object types | [`9c8bb83`](https://togithub.com/sanity-io/sanity/commit/9c8bb83de) |
| Per-Kristian Nordnes | test(schema): test block members validation | [`0753806`](https://togithub.com/sanity-io/sanity/commit/07538067b) |
| Per-Kristian Nordnes | test(schema): refactor validation test to use main function | [`b3b365e`](https://togithub.com/sanity-io/sanity/commit/b3b365eea) |
| Pedro Bonamin | feat(titles): Update titles inside desk tool ([#4887](https://togithub.com/sanity-io/sanity/issues/4887)) | [`2ace4f1`](https://togithub.com/sanity-io/sanity/commit/2ace4f1f6) |
| Nina Andal Aarvik | fix(core): add maxLength to breadcrumb and change symbol ([#4880](https://togithub.com/sanity-io/sanity/issues/4880)) | [`5c75b2c`](https://togithub.com/sanity-io/sanity/commit/5c75b2c04) |
| Bjørge Næss | fix(desk): use index as key instead of path ([#4890](https://togithub.com/sanity-io/sanity/issues/4890)) | [`645aedd`](https://togithub.com/sanity-io/sanity/commit/645aeddae) |
| Binoy Patel | chore: add a docs report actions for PRs ([#4889](https://togithub.com/sanity-io/sanity/issues/4889)) | [`3841555`](https://togithub.com/sanity-io/sanity/commit/384155522) |
| Binoy Patel | chore(docs): fix doc report cleanup script ([#4901](https://togithub.com/sanity-io/sanity/issues/4901)) | [`a7523a6`](https://togithub.com/sanity-io/sanity/commit/a7523a617) |
| Espen Hovlandsdal | refactor: remove unused `useConditionalReadOnly` hook ([#4902](https://togithub.com/sanity-io/sanity/issues/4902)) | [`b99e332`](https://togithub.com/sanity-io/sanity/commit/b99e332a7) |
| Binoy Patel | chore(docs): compare PRs against next branch instead of current ([#4904](https://togithub.com/sanity-io/sanity/issues/4904)) | [`c27ee3e`](https://togithub.com/sanity-io/sanity/commit/c27ee3e2b) |
| Bjørge Næss | chore(perf-tests): omit watch from esbuild options | [`7e9e48f`](https://togithub.com/sanity-io/sanity/commit/7e9e48fd3) |
| Robin Pyon | fix(desk): use correct dialog positioning at smaller breakpoints ([#4894](https://togithub.com/sanity-io/sanity/issues/4894)) | [`e62906f`](https://togithub.com/sanity-io/sanity/commit/e62906f32) |
| renovate\[bot] | chore(lockfile): update dependency typescript to v5.2.2 ([#4912](https://togithub.com/sanity-io/sanity/issues/4912)) | [`fe761cf`](https://togithub.com/sanity-io/sanity/commit/fe761cf20) |
| Binoy Patel | chore(docs): fix dataset delete script ([#4906](https://togithub.com/sanity-io/sanity/issues/4906)) | [`50b7976`](https://togithub.com/sanity-io/sanity/commit/50b79769d) |
| Nina Andal Aarvik | fix(core): add aria-label to reference publish icons ([#4899](https://togithub.com/sanity-io/sanity/issues/4899)) | [`3153954`](https://togithub.com/sanity-io/sanity/commit/31539543b) |
| Bjørge Næss | test(import): fix test failure caused by error message update in node v20 ([#4918](https://togithub.com/sanity-io/sanity/issues/4918)) | [`2f08a79`](https://togithub.com/sanity-io/sanity/commit/2f08a79ad) |
| Binoy Patel | chore(docs): fix docs report comment ([#4920](https://togithub.com/sanity-io/sanity/issues/4920)) | [`bf50a77`](https://togithub.com/sanity-io/sanity/commit/bf50a7713) |
| Bjørge Næss | chore(ci): drop Node v16 from test matrix, add Node v20 ([#4913](https://togithub.com/sanity-io/sanity/issues/4913)) | [`67696cb`](https://togithub.com/sanity-io/sanity/commit/67696cb75) |
| Bjørge Næss | chore(sanity): fix resolveUploader typings ([#4916](https://togithub.com/sanity-io/sanity/issues/4916)) | [`112a46a`](https://togithub.com/sanity-io/sanity/commit/112a46a6e) |
| Per-Kristian Nordnes | test(portable-text-editor): increase timeout for CI | [`a94680b`](https://togithub.com/sanity-io/sanity/commit/a94680bf4) |
| Pedro Bonamin | feat(WCAG): Associate field descriptions to inputs ([#4896](https://togithub.com/sanity-io/sanity/issues/4896)) | [`e7a8e32`](https://togithub.com/sanity-io/sanity/commit/e7a8e327f) |
| Binoy Patel | fix(core): fixes issue with restoring document in nested panes ([#4915](https://togithub.com/sanity-io/sanity/issues/4915)) | [`47f3be9`](https://togithub.com/sanity-io/sanity/commit/47f3be9dc) |
| Espen Hovlandsdal | fix(import): increase concurrency of patching, document creation ([#4900](https://togithub.com/sanity-io/sanity/issues/4900)) | [`0f52cfc`](https://togithub.com/sanity-io/sanity/commit/0f52cfc54) |
| Binoy Patel | chore(docs): adds docs for useCurrentUser hook ([#4919](https://togithub.com/sanity-io/sanity/issues/4919)) | [`85719b7`](https://togithub.com/sanity-io/sanity/commit/85719b754) |
### [`v3.16.6`](https://togithub.com/sanity-io/sanity/compare/v3.16.5...v3.16.6)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.5...v3.16.6)
### [`v3.16.5`](https://togithub.com/sanity-io/sanity/compare/v3.16.4...v3.16.5)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.4...v3.16.5)
### [`v3.16.4`](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.4)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.3...v3.16.4)
##### Installation and upgrading
**To initiate a new Studio without installing the CLI globally:**
npm create sanity@latest
**To upgrade a v3 Studio, run this command in its folder:**
npm install sanity@latest
##### 🐛 Notable bugfixes
- Fixes a regression in the Portable Text Input toolbar where it didn't reflect the active decorators state in some situations.
- Fixes slug input field appearing as nested object
##### 📓 Full changelog
Author | Message | Commit
\------------ | ------------- | -------------
Per-Kristian Nordnes | test(portable-text-editor): decrease throttle ms for test env | [`353e30c`](https://togithub.com/sanity-io/sanity/commit/353e30cd0f)
Per-Kristian Nordnes | chore(portable-text-editor): upgrade jest-dev-server | [`71edba1`](https://togithub.com/sanity-io/sanity/commit/71edba18e8)
Per-Kristian Nordnes | chore: update yarn.lock | [`b92f2e5`](https://togithub.com/sanity-io/sanity/commit/b92f2e5aa4)
Per-Kristian Nordnes | test(portable-text-editor): improve TS in jest dev server files | [`09eab65`](https://togithub.com/sanity-io/sanity/commit/09eab65eb5)
Per-Kristian Nordnes | test(portable-text-editor): refactor collab test environment | [`227cb23`](https://togithub.com/sanity-io/sanity/commit/227cb23599)
Per-Kristian Nordnes | test(portable-text-editor): get rid of js-dom dependency | [`8f20546`](https://togithub.com/sanity-io/sanity/commit/8f20546362)
Per-Kristian Nordnes | chore(portable-text-editor): upgrade [@portabletext/toolkit](https://togithub.com/portabletext/toolkit) | [`761ffe8`](https://togithub.com/sanity-io/sanity/commit/761ffe89c9)
Per-Kristian Nordnes | chore: update yarn.lock | [`85acf50`](https://togithub.com/sanity-io/sanity/commit/85acf50c28)
Per-Kristian Nordnes | chore(portable-text-editor): align versions of react-dom and jest with monorepo | [`06c923a`](https://togithub.com/sanity-io/sanity/commit/06c923a8f3)
Per-Kristian Nordnes | chore: update yarn.lock | [`d037f09`](https://togithub.com/sanity-io/sanity/commit/d037f09b6b)
Per-Kristian Nordnes | chore(portable-text-editor): use safe fork of node-ipc | [`0ff4349`](https://togithub.com/sanity-io/sanity/commit/0ff4349c51)
Per-Kristian Nordnes | chore: update yarn.lock | [`0f31cc5`](https://togithub.com/sanity-io/sanity/commit/0f31cc54e0)
Per-Kristian Nordnes | chore(portable-text-editor): remove unused dev dep. | [`d4eccb8`](https://togithub.com/sanity-io/sanity/commit/d4eccb8cf1)
Per-Kristian Nordnes | test(portable-text-editor): add missing await statements | [`a3af4e0`](https://togithub.com/sanity-io/sanity/commit/a3af4e0c5a)
Per-Kristian Nordnes | test(portable-text-editor): rename 'start' command to 'dev' | [`50952fd`](https://togithub.com/sanity-io/sanity/commit/50952fd171)
Per-Kristian Nordnes | test(portable-text-editor): tweak test document markup | [`6209349`](https://togithub.com/sanity-io/sanity/commit/620934978d)
Per-Kristian Nordnes | test(portable-text-editor): add comment | [`306932b`](https://togithub.com/sanity-io/sanity/commit/306932bbcb)
Per-Kristian Nordnes | test(portable-text-editor): remove test exception | [`20378f9`](https://togithub.com/sanity-io/sanity/commit/20378f9261)
Nina Andal Aarvik | fix(core): use primitiveField for slug schema type ([#4861](https://togithub.com/sanity-io/sanity/issues/4861)) | [`6b3cc02`](https://togithub.com/sanity-io/sanity/commit/6b3cc02e2f)
renovate\[bot] | chore(lockfile): update dependency groq-js to v1.2.0 ([#4862](https://togithub.com/sanity-io/sanity/issues/4862)) | [`66afcd7`](https://togithub.com/sanity-io/sanity/commit/66afcd7415)
Per-Kristian Nordnes | fix(portable-text-editor): emit new selection on mark toggle ([#4881](https://togithub.com/sanity-io/sanity/issues/4881)) | [`d91357f`](https://togithub.com/sanity-io/sanity/commit/d91357f2fb)
Per-Kristian Nordnes | test(playwright-ct): add to tests ([#4876](https://togithub.com/sanity-io/sanity/issues/4876)) | [`97e912d`](https://togithub.com/sanity-io/sanity/commit/97e912de1a)
### [`v3.16.3`](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.3)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.2...v3.16.3)
##### Invalid release
This version was erroneously published - please use [v3.16.4](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.4).
### [`v3.16.2`](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.2)
[Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.1...v3.16.2)
#### Installation and upgrading
**To initiate a new Studio without installing the CLI globally:**
npm create sanity@latest
**To upgrade a v3 Studio, run this command in its folder:**
npm install sanity@latest
### 🐛 Notable bugfixes
- Fixes a regression in v3.16.0 that prevented reference validation errors from appearing in certain cases
### 📓 Full changelog
Author | Message | Commit
\------------ | ------------- | -------------
Bjørge Næss | fix(core): preserve earlier document availability status ([#4888](https://togithub.com/sanity-io/sanity/issues/4888)) | [`c2aec5a`](https://togithub.com/sanity-io/sanity/commit/c2aec5a134)
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0)
##### Bug Fixes
- **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d))
- **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145)
- **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3))
##### Features
- **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
##### Features
- **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter ([#7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
#### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
**Note:** Version bump only for package [@typescript-eslint/eslint-plu
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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:
^17.6.6
->^17.7.2
^17.6.6
->^17.7.0
2.0.5
->2.0.7
^3.0.2
->^3.0.3
^2.0.1
->^2.0.4
2.4.1
->2.5.0
^2.2.13
->^2.4.10
^3.1.7
->^3.1.10
^4.1.1
->^4.1.4
1.7.4
->1.8.2
3.16.1
->3.17.0
^18.0.28
->^18.2.27
^5.1.26
->^5.1.28
^5.56.0
->^5.62.0
^5.56.0
->^5.62.0
^8.36.0
->^8.51.0
^8.8.0
->^8.10.0
^7.32.2
->^7.33.2
^13.2.2
->^13.3.0
^2.4.3
->^2.4.6
3.1.1
->3.2.2
3.16.7
->3.17.0
^3.16.7
->^3.17.0
^21.0.5
->^21.1.2
^5.3.9
->^5.3.11
^5.1.3
->^5.2.2
^0.32.2
->^0.34.6
Release Notes
conventional-changelog/commitlint (@commitlint/cli)
### [`v17.7.2`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1772-2023-09-28) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.7.1...v17.7.2) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) ### [`v17.7.1`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1771-2023-08-10) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.7.0...v17.7.1) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) ### [`v17.7.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1770-2023-08-09) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.7...v17.7.0) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) #### [17.6.7](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) (2023-07-19) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) #### [17.6.6](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.5...v17.6.6) (2023-06-24) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) #### [17.6.5](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.4...v17.6.5) (2023-05-30) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) #### [17.6.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.2...v17.6.3) (2023-05-04) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) #### [17.6.1](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.0...v17.6.1) (2023-04-14) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli) ### [`v17.6.7`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1767-2023-07-19) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v17.7.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1770-2023-08-09) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.7...v17.7.0) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.6.7](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) (2023-07-19) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.6.6](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.5...v17.6.6) (2023-06-24) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.6.5](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.4...v17.6.5) (2023-05-30) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.6.3](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.2...v17.6.3) (2023-05-04) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [17.6.1](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.0...v17.6.1) (2023-04-14) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) ### [`v17.6.7`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1767-2023-07-19) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v17.6.6...v17.6.7) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)portabletext/types (@portabletext/types)
### [`v2.0.7`](https://togithub.com/portabletext/types/blob/HEAD/CHANGELOG.md#207-2023-09-28) [Compare Source](https://togithub.com/portabletext/types/compare/v2.0.6...v2.0.7) ##### Bug Fixes - **ci:** switch to release-please ([b13b11d](https://togithub.com/portabletext/types/commit/b13b11d163b594e25e1b5556a4b5456f1598d637)) ### [`v2.0.6`](https://togithub.com/portabletext/types/blob/HEAD/CHANGELOG.md#206-2023-08-23) [Compare Source](https://togithub.com/portabletext/types/compare/v2.0.5...v2.0.6) ##### Bug Fixes - add provenance ([63e2bae](https://togithub.com/portabletext/types/commit/63e2baedf55296256f748ca556c3195151775ece))rollup/plugins (@rollup/plugin-image)
### [`v3.0.3`](https://togithub.com/rollup/plugins/blob/HEAD/packages/image/CHANGELOG.md#v303) [Compare Source](https://togithub.com/rollup/plugins/compare/e3ac6e9420010e259da604ccc1eb291fc52dd8dc...8b6a9fb35f371a85e677f166fb01844c0c150eca) *2023-10-05* ##### Bugfixes - fix: ensure rollup 4 compatibility [#1595](https://togithub.com/rollup/plugins/pull/1595)sanity-io/eslint-config-studio (@sanity/eslint-config-studio)
### [`v2.0.4`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#204-2023-07-07) [Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.3...v2.0.4) ##### Bug Fixes - add missing file ([f743e5d](https://togithub.com/sanity-io/eslint-config-studio/commit/f743e5df708e64ed223edd04490943b7870396e1)) ### [`v2.0.3`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#203-2023-07-07) [Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.2...v2.0.3) ##### Bug Fixes - don't publish junk files ([f9ae386](https://togithub.com/sanity-io/eslint-config-studio/commit/f9ae386729ca36b865a703c7c8acc008057638be)) ### [`v2.0.2`](https://togithub.com/sanity-io/eslint-config-studio/blob/HEAD/CHANGELOG.md#202-2023-07-07) [Compare Source](https://togithub.com/sanity-io/eslint-config-studio/compare/v2.0.1...v2.0.2) ##### Bug Fixes - bump deps ([91114c6](https://togithub.com/sanity-io/eslint-config-studio/commit/91114c6d69d721c7da3426f45c21cb3fe304018c)) - **deps:** update dependency [@sanity/semantic-release-preset](https://togithub.com/sanity/semantic-release-preset) to v4 ([#29](https://togithub.com/sanity-io/eslint-config-studio/issues/29)) ([2c88763](https://togithub.com/sanity-io/eslint-config-studio/commit/2c887631e77f878aee100ccdb2bdf707d1c8b388))sanity-io/icons (@sanity/icons)
### [`v2.5.0`](https://togithub.com/sanity-io/icons/blob/HEAD/CHANGELOG.md#250-2023-10-05) [Compare Source](https://togithub.com/sanity-io/icons/compare/v2.4.1...v2.5.0) ##### Features - add icons ([49ad09b](https://togithub.com/sanity-io/icons/commit/49ad09b6f44f16b00cfe31061d21ee9299b05dbd)) ##### Bug Fixes - **build:** add workaround for Node v20.6+ ([5ace860](https://togithub.com/sanity-io/icons/commit/5ace860071527b2407927916433961a309c97a94)) - **deps:** update dependencies ([2142ebd](https://togithub.com/sanity-io/icons/commit/2142ebd4beb5ee430860fec39c5bc3f3586e2439))sanity-io/pkg-utils (@sanity/pkg-utils)
### [`v2.4.10`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#2410-2023-10-09) [Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v2.4.9...v2.4.10) ##### Bug Fixes - **deps:** Update rollup packages ([#255](https://togithub.com/sanity-io/pkg-utils/issues/255)) ([cd9be86](https://togithub.com/sanity-io/pkg-utils/commit/cd9be862f00d95134953514d4c86df7603fd389c)) ### [`v2.4.9`](https://togithub.com/sanity-io/pkg-utils/blob/HEAD/CHANGELOG.md#249-2023-09-15) [Compare Source](https://togithub.com/sanity-io/pkg-utils/compare/v2.4.8...v2.4.9) ##### Bug Fixes - **node.module:** stop warning about missing `node.module` ([5e6cee5](https://togithub.com/sanity-io/pkg-utils/commit/5e6cee5d8aaa3cddbe54e1f6e17bd92dbeee88f3)) - throw DtsError with errors only ([#221](https://togithub.com/sanity-io/pkg-utils/issues/221)) ([983cf10](https://togithub.com/sanity-io/pkg-utils/commit/983cf10746f025a305c3a0966a0c1fbeb0a13d33))sanity-io/semantic-release-preset (@sanity/semantic-release-preset)
### [`v4.1.4`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#414-2023-08-24) [Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/@sanity/semantic-release-preset@4.1.3...83631d1fb9cf28fa2bc6aacd2b53e2735a009a56) ##### Bug Fixes - add provenance ([cf35960](https://togithub.com/sanity-io/semantic-release-preset/commit/cf359604710e1feed999218780e4ec48c83cee3a)) - turn off success comments for now ([ebf2846](https://togithub.com/sanity-io/semantic-release-preset/commit/ebf2846f652cf82d050839f15e0d636b106a9302)) - use tagFormat for monorepos ([81edfff](https://togithub.com/sanity-io/semantic-release-preset/commit/81edfff2597094ec808e6761a45a8f0ebfbb8c88)) ### [`v4.1.3`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#413-2023-08-07) [Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/v4.1.2...@sanity/semantic-release-preset@4.1.3) ##### Bug Fixes - turn `successComment` on github release back on ([5660189](https://togithub.com/sanity-io/semantic-release-preset/commit/5660189573732087f4796beb08fc1085ccaf74f0)) ### [`v4.1.2`](https://togithub.com/sanity-io/semantic-release-preset/blob/HEAD/CHANGELOG.md#412-2023-07-13) [Compare Source](https://togithub.com/sanity-io/semantic-release-preset/compare/v4.1.1...v4.1.2) ##### Bug Fixes - **deps:** update dependency conventional-changelog-conventionalcommits to v6 ([#90](https://togithub.com/sanity-io/semantic-release-preset/issues/90)) ([0d58fdb](https://togithub.com/sanity-io/semantic-release-preset/commit/0d58fdb55745f83e6405c427376b688434d29b43)) - **deps:** update non-major ([#92](https://togithub.com/sanity-io/semantic-release-preset/issues/92)) ([3397e42](https://togithub.com/sanity-io/semantic-release-preset/commit/3397e426d3a3ddec0d3d1029e89b1870c2f74ff3))sanity-io/ui (@sanity/ui)
### [`v1.8.2`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#182-2023-09-01) [Compare Source](https://togithub.com/sanity-io/ui/compare/v1.8.1...v1.8.2) ##### Bug Fixes - **tooltip:** add default fallbackplacements ([#1130](https://togithub.com/sanity-io/ui/issues/1130)) ([420e3ea](https://togithub.com/sanity-io/ui/commit/420e3eaca57cd30bb0c417755d0208f5d06e6fe1)) ### [`v1.8.1`](https://togithub.com/sanity-io/ui/blob/HEAD/CHANGELOG.md#181-2023-08-31) [Compare Source](https://togithub.com/sanity-io/ui/compare/v1.8.0...v1.8.1) ##### Bug Fixes - **textinput:** correctly centersanity-io/sanity (@sanity/vision)
### [`v3.17.0`](https://togithub.com/sanity-io/sanity/releases/tag/v3.17.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.7...v3.17.0) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ✨ Highlights ##### Perspectives in `listenQuery` Added support for [perspectives](https://www.sanity.io/docs/perspectives) in the `listenQuery()` method ##### 🐛 Notable bugfixes - Fixes an issue where reverting all changes to an array of primitives would not clear the list as expected - Fixes syntax errors in schema files when initializing a blog template without Typescript in a Next.js app - Fixes an issues with array items not showing all items inside a field group under specific conditions - Fixes rendering issues with certain popovers being caused by wrong placement - Improves accessibility for document lists - Fixes an issue that could sometimes make reference validation errors disappear when switching between documents ##### 📓 Full changelog Author | Message | Commit \------------ | ------------- | ------------- Espen Hovlandsdal | feat: support perspectives in `listenQuery` ([#4878](https://togithub.com/sanity-io/sanity/issues/4878)) | [`6020a46`](https://togithub.com/sanity-io/sanity/commit/6020a46588) renovate\[bot] | chore(deps): update dependency [@sanity/ui](https://togithub.com/sanity/ui) to ^1.8.2 ([#4847](https://togithub.com/sanity-io/sanity/issues/4847)) | [`c1fe6e5`](https://togithub.com/sanity-io/sanity/commit/c1fe6e5409) Nina Andal Aarvik | fix(core): unset changes in reverse order in patch operation ([#4957](https://togithub.com/sanity-io/sanity/issues/4957)) | [`0715a15`](https://togithub.com/sanity-io/sanity/commit/0715a15dad) RD | fix: syntax issues in next.js JS blog template ([#4952](https://togithub.com/sanity-io/sanity/issues/4952)) | [`c672253`](https://togithub.com/sanity-io/sanity/commit/c6722539c2) Binoy Patel | fix(core): fix array items not showing in field groups ([#4930](https://togithub.com/sanity-io/sanity/issues/4930)) | [`f55b7d8`](https://togithub.com/sanity-io/sanity/commit/f55b7d8ae5) Bjørge Næss | fix(core): set default placements for certain studio popovers ([#4963](https://togithub.com/sanity-io/sanity/issues/4963)) | [`aab85f9`](https://togithub.com/sanity-io/sanity/commit/aab85f9d6d) Nina Andal Aarvik | fix(core): accessibility improvements on document lists ([#4958](https://togithub.com/sanity-io/sanity/issues/4958)) | [`0fa5e70`](https://togithub.com/sanity-io/sanity/commit/0fa5e7083d) Bjørge Næss | fix(core): re-use previously prepared workspace configs ([#4867](https://togithub.com/sanity-io/sanity/issues/4867)) | [`8387122`](https://togithub.com/sanity-io/sanity/commit/8387122095) Kristian Zondervan | Fix broken getting started link in clean readme ([#4967](https://togithub.com/sanity-io/sanity/issues/4967)) | [`5c5312d`](https://togithub.com/sanity-io/sanity/commit/5c5312d148) Bjørge Næss | fix(core): make sure to re-emit current edit state when re-subscribing to document validation ([#4954](https://togithub.com/sanity-io/sanity/issues/4954)) | [`17300c8`](https://togithub.com/sanity-io/sanity/commit/17300c8e2b) ### [`v3.16.7`](https://togithub.com/sanity-io/sanity/releases/tag/v3.16.7) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v3.16.6...v3.16.7) ##### Installation and upgrading **To initiate a new Studio without installing the CLI globally:** npm create sanity@latest **To upgrade a v3 Studio, run this command in its folder:** npm install sanity@latest ##### ✨ Highlights ##### Improved validation of Block Schema Members We enhanced the validation of block schema members. Block schema members cannot be given a type that is not an object-like type. In previous releases, we weren't preventing that. This could lead to unexpected errors. In this release we addressed the issue by giving certain permissions and warnings for particular scenarios. More details can be found in the PR description. ##### Title updates in Desk Tool In this release, we improved the navigation inside the studio by updating the `typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.62.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#6938](https://togithub.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://togithub.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#7161](https://togithub.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#7145](https://togithub.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#7054](https://togithub.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://togithub.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#6487](https://togithub.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://togithub.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) **Note:** Version bump only for package [@typescript-eslint/eslint-pluConfiguration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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 has been generated by Mend Renovate using a curated preset maintained by![Sanity](https://www.sanity.io/static/images/logo_red.svg?v=2)
. View repository job log here