Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.4.5
->^2.4.8
^3.1.7
->^3.1.10
^4.1.3
->^4.1.4
1.7.4
->1.8.2
^18.17.4
->^18.17.14
^18.2.20
->^18.2.21
^8.46.0
->^8.48.0
^2.28.0
->^2.28.1
^7.33.1
->^7.33.2
^13.2.3
->^13.3.0
^3.0.1
->^3.0.3
2.2.2
->2.3.0
^3.15.1
->^3.16.2
^5.1.6
->^5.2.2
Release Notes
sanity-io/pkg-utils (@sanity/pkg-utils)
v2.4.8
Compare Source
Bug Fixes
v2.4.7
Compare Source
Bug Fixes
v2.4.6
Compare Source
Bug Fixes
sanity-io/plugin-kit (@sanity/plugin-kit)
v3.1.10
Compare Source
Bug Fixes
v3.1.9
Compare Source
Bug Fixes
^5.2
(10922da)v3.1.8
Compare Source
Bug Fixes
sanity-io/semantic-release-preset (@sanity/semantic-release-preset)
v4.1.4
Compare Source
Bug Fixes
sanity-io/ui (@sanity/ui)
v1.8.2
Compare Source
Bug Fixes
v1.8.1
Compare Source
Bug Fixes
v1.8.0
Compare Source
Features
v1.7.12
Compare Source
Reverts
v1.7.11
Compare Source
Bug Fixes
v1.7.10
Compare Source
Bug Fixes
node.module
export condition (4e4d414)v1.7.9
Compare Source
Bug Fixes
styled-components
v6 (b6a27da)v1.7.8
Compare Source
Bug Fixes
v1.7.7
Compare Source
Bug Fixes
v1.7.6
Compare Source
Bug Fixes
eslint/eslint (eslint)
v8.48.0
Compare Source
Features
1fbb3b0
feat: correct update direction infor-direction
(#17483) (Francesco Trotta)d73fbf2
feat: rule tester do not create empty valid or invalid test suites (#17475) (fnx)ee2f718
feat: Allowvoid
in ruleno-promise-executor-return
(#17282) (nopeless)Bug Fixes
7234f6a
fix: update RuleTester JSDoc and deprecations (#17496) (Jonas Berlin)Documentation
7a51d77
docs: no-param-reassign mention strict mode (#17494) (Stephen Hardy)9cd7ac2
docs: addfetch
script to package.json conventions (#17459) (Nitin Kumar)cab21e6
docs: advice for inline disabling of rules (#17458) (Ashish Yadav)056499d
docs: fix example of flat config from plugin (#17482) (Francesco Trotta)9e9edf9
docs: update documentation URL in error message (#17465) (Nitin Kumar)Chores
8dd3cec
chore: upgrade @eslint/js@8.48.0 (#17501) (Milos Djermanovic)6d0496e
chore: package.json update for @eslint/js release (ESLint Jenkins)9d4216d
chore: Refactor and document CodePathSegment (#17474) (Nicholas C. Zakas)v8.47.0
Compare Source
Features
53d7508
feat: update regex for methods withthisArg
(#17439) (Francesco Trotta)Bug Fixes
631648e
fix: do not report on shadowed constructors inno-new-wrappers
(#17447) (Francesco Trotta)Documentation
a766a48
docs: document lack of config file names (#17442) (James)a1635d6
docs: Update README (GitHub Actions Bot)47a0859
docs: updaterequire-unicode-regexp.md
as following up #17402 (#17441) (SUZUKI Sosuke)fcdc85d
docs: Update README (GitHub Actions Bot)2a92b6c
docs: update with "Specifying Parser Options" (#17435) (Cheol-Won)d743ed3
docs: add metadata for parser/processor (#17438) (Huáng Jùnliàng)224376c
docs: Update README (GitHub Actions Bot)a41a8e4
docs: update script names in README (#17432) (Nitin Kumar)Chores
bf69aa6
chore: Update dependencies (#17456) (Nicholas C. Zakas)0e45760
chore: package.json update for @eslint/js release (ESLint Jenkins)757bfe1
chore: Remove add-to-triage (#17450) (Nicholas C. Zakas)b066640
chore: standardize npm script names (#17431) (Nitin Kumar)6b2410f
chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)import-js/eslint-plugin-import (eslint-plugin-import)
v2.28.1
Compare Source
Fixed
order
]: revert breaking change to single nested group ([#2854], thanks [@yndajas])Changed
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
v7.33.2
Compare Source
Fixed
no-deprecated
]: prevent false positive on commonjs import (#3614 @akulsr0)no-unsafe
]: report on the method instead of the entire component (@ljharb)no-deprecated
]: report on the destructured property instead of the entire variable declarator (@ljharb)no-deprecated
]: report on the imported specifier instead of the entire import statement (@ljharb)no-invalid-html-attribute
]: report more granularly (@ljharb)okonet/lint-staged (lint-staged)
v13.3.0
Compare Source
Bug Fixes
Features
listr2@​6.6.0
(09844ca)prettier/prettier (prettier)
v3.0.3
Compare Source
diff
Add
preferUnplugged: true
topackage.json
(#15169 by @fisker and @so1ve)Prettier v3 uses dynamic imports, user will need to unplug Prettier when Yarn's PnP mode is enabled, add
preferUnplugged: true
topackage.json
, so Yarn will install Prettier as unplug by default.Support shared config that forbids
require()
(#15233 by @fisker)If an external shared config package is used, and the package
exports
don't haverequire
ordefault
export.In Prettier 3.0.2 Prettier fails when attempt to
require()
the package, and throws an error.Allow argument of
require()
to break (#15256 by @fisker)Do not print trailing commas in arrow function type parameter lists in
ts
code blocks (#15286 by @sosukesuzuki)Support TypeScript 5.2
using
/await using
declaration (#15321 by @sosukesuzuki)Support for the upcoming Explicit Resource Management feature in ECMAScript.
using
/await using
declarationv3.0.2
Compare Source
diff
Break after
=
of assignment if RHS is poorly breakable AwaitExpression or YieldExpression (#15204 by @seiyab)Do not add trailing comma for grouped scss comments (#15217 by @auvred)
Print
declare
andexport
keywords for nested namespace (#15249 by @sosukesuzuki)igordanchenko/react-photo-album (react-photo-album)
v2.3.0
Compare Source
Features
sanity-io/sanity (sanity)
v3.16.2
Compare Source
Installation and upgrading
To initiate a new Studio without installing the CLI globally:
To upgrade a v3 Studio, run this command in its folder:
🐛 Notable bugfixes
📓 Full changelog
Author | Message | Commit
------------ | ------------- | -------------
Bjørge Næss | fix(core): preserve earlier document availability status (#4888) |
c2aec5a
v3.16.1
Compare Source
Installation and upgrading
To initiate a new Studio without installing the CLI globally:
To upgrade a v3 Studio, run this command in its folder:
🐛 Notable bugfixes
📓 Full changelog
Author | Message | Commit
------------ | ------------- | -------------
Espen Hovlandsdal | chore(cli): move vercel dependencies to dev dependencies (#4877) |
c601cab
Bjørge Næss | fix(desk): remove simple filter check/v1 fallback (#4882) |
e3e004f
v3.16.0
Compare Source
Installation and upgrading
Fresh install
To install and initiate a new Sanity Studio without installing the Sanity CLI globally, run the folling command in the terminal:
Upgrade
To upgrade an existing instance to Sanity Studio v3, run the following folling commands in the terminal:
✨ Highlights
In a nutshell:
Improved Unicode support
Sanity Studio uses the diff-match-patch algorithm to match and patch document changes. In previous versions of the Sanity Studio, the underlying library wouldn't work correctly when parsing some Unicode characters. We addressed those issues in this release.
If you experienced issues when using characters such as emojis, Kanji, or other non-Latin characters, this release fixes these issues.
Enhanced Portable Text editing
Besides improved Unicode support, the Portable Text Input and the underlying text editor feature a number of improvements to provide a smoother editing experience.
Faster synchronization
Previously, prolonged fast typing in the editor would trigger debouncing: the Portable Text Input would temporarily suspend committing edits, until you decreased your typing speed below a specified threshold.
This behavior could produce bigger discrepancies between your local value and the corresponding actual value stored in the server side.
Now your changes are committed in a throttled way: the editor commits the changes as you type, without compromising performance.
Improved undo and redo
Undo and redo features have been improved considerably, especially when working with several editors on the same document.
Better Android support
The Portable Text Input is now fully supported on Android. Previously, typing in the editor using an Android on-screen keyboard would cause some issues.
Offline detection
The Portable Text Editor automatically enters read-only mode if it detects that the network is offline.
This behavior helps keep your local document in sync with the corresponding copy on the server when there is no online access, and it prevents losing changes as a consequence of not committing them.
Other features
sanity
module is now marked as free of side effects, which can produce smaller bundle sizes (thanks @mckelveygreg! 🙏)🐛 Notable bugfixes
apiVersion
ondocumentList()
anddocumentTypeList()
to not work in the desk structure.📓 Full changelog
Author | Message | Commit
------------ | ------------- | -------------
renovate[bot] | fix(deps): update dependency esbuild to ^0.19.0 (#4810) |
97b3363
Greg McKelvey | chore(sanity): ⚡ add sideEffects: false to package.json for smaller bundles (#4822) |
425be21
Fred Carlsen | fix(desk): close document panes when document is deleted (#4563) |
5b3a415
renovate[bot] | chore(deps): update dependency @sanity/eslint-config-studio to ^2.0.4 (#4784) |
5243551
Espen Hovlandsdal | test(e2e): add test for kanji textarea input |
34e4ebb
Espen Hovlandsdal | refactor: switch diff-match-patch library |
279bbd6
Espen Hovlandsdal | test(e2e): simplify kanji edit test (use fill() over type()) |
2438b41
Espen Hovlandsdal | refactor(pte): hoist patchToOperations functions to root |
e26ba82
Espen Hovlandsdal | refactor(pte): drop unused arguments for
patchToOperations
|2654b3b
Espen Hovlandsdal | refactor(pte): simplify/optimize diffMatchPatch application |
25230b8
Espen Hovlandsdal | refactor(pte): skip debug serialization when not enabled |
c64b0ce
Espen Hovlandsdal | refactor(pte): use DMP to apply patches, then apply operations |
95e308a
Espen Hovlandsdal | chore: fix confusing description in test-studio |
f8b4c45
Espen Hovlandsdal | fix: allow exceeding indices when applying DMP patches |
80f1bdb
Per-Kristian Nordnes | fix(portable-text-editor): remove invalid return value |
99355d8
Per-Kristian Nordnes | refactor(portable-text-editor): use throttle instead of debounce |
bc62abc
Per-Kristian Nordnes | refactor(portable-text-editor): refactor undo/redo plugin |
1bc96aa
Per-Kristian Nordnes | feature(core/form/inputs): set PortableTextInput in readOnly mode when offline |
e0dd766
Per-Kristian Nordnes | fix(core/form/inputs): keep selection intact when toggling block styles (PT-input) |
79959c9
Per-Kristian Nordnes | refactor(portable-text-editor): refactor synchronization + upgrade slate to latest |
17f3393
Per-Kristian Nordnes | chore(portable-text-editor): upgrade slate and slate-react |
b6ea88d
Per-Kristian Nordnes | test(portable-text-editor): add and refactor tests |
66cba84
Per-Kristian Nordnes | fix(core/form/inouts): PT-input - remove default outline style of the PTE |
2bafd32
Per-Kristian Nordnes | chore: update yarn.lock |
7a3dbc8
Per-Kristian Nordnes | chore(sanity): remove unused dep. diff-match-patch |
1f6cb82
Per-Kristian Nordnes | chore(portable-text-editor): upgrade slate packages |
8cb1698
Per-Kristian Nordnes | chore(portable-text-editor): remove unused dep. diff-match-patch |
b8c66bd
Espen Hovlandsdal | test(portable-text-editor): add failing undo/redo tests |
17add93
Per-Kristian Nordnes | test(portable-text-editor): add another test for undo/redo |
0833de9
Per-Kristian Nordnes | fix(portable-text-editor): fix bug in offset calculation for undo/redo remove text |
aeff824
Per-Kristian Nordnes | refactor(portable-text-editor): keep network status / readOnly vars seperate |
cd87d36
Espen Hovlandsdal | chore(deps): upgrade to prettier v3 |
bc74ba1
Espen Hovlandsdal | chore: format with prettier v3 |
a5cc3e0
Espen Hovlandsdal | chore: remove unintentionally added file |
b3a4758
Cody Olsen | chore(ci): add turborepo to speed up
yarn build:cli
(#4812) |0ae0eac
Jon Eide Johnsen | docs: add ctas to readme header (#4836) |
0736f75
ecospark[bot] | chore(deps): dedupe yarn.lock (#4835) |
72e0820
Bjørge Næss | chore: convert various scripts to typescript (#4832) |
e60f891
Herman Wikner | feat(core): field actions improvements (#4824) |
e47e251
ecospark[bot] | chore(prettier): fix unformatted files (#4839) |
53b4fe8
Cody Olsen | chore(CI): remove double PRs on prettier fixes (#4841) |
08e73ad
Fred Carlsen | test(playwright): initial component testing with playwright-ct (#4779) |
f44593e
Herman Wikner | fix(core): svg preview issue in safari (#4838) |
6a041b3
Nina Andal Aarvik | fix(desk): center align pane header action icons (#4854) |
d36c174
Nina Andal Aarvik | fix(core): remove padding on ReferenceField (#4842) |
0a2438c
Nina Andal Aarvik | fix(core): close navbar tooltips when menubutton is open (#4826) |
c5bfa12
Nina Andal Aarvik | fix(core): add check for cdr schematype and use PrimitiveField (#4859) |
3ad324b
Per-Kristian Nordnes | test(playwright): fix hotkey activation + helper method (#4856) |
093fec3
ecospark[bot] | chore(prettier): fix unformatted files 🤖 ✨ (#4846) |
8e2e5c9
renovate[bot] | fix(deps): update dependency @sanity/client to ^6.4.9 (#4851) |
7b3e1f2
renovate[bot] | chore(lockfile): update dependency @sanity/assist to v1.1.1 (#4850) |
246c062
Per-Kristian Nordnes | fix(portable-text-editor): fix empty placeholder placement for webkit |
757b7b5
Per-Kristian Nordnes | test(portable-text-editor): update snapshot |
1fb093e
Per-Kristian Nordnes | test(playwright-ct): break up pt-input tests to separate stories |
2966b63
Per-Kristian Nordnes | test(playwright-ct): simplify decorators tests |
71bc3f1
Per-Kristian Nordnes | test(form/inputs): add test id for pt-input placeholder |
de77988
Per-Kristian Nordnes | test(playwright-ct): add test for placeholder (pt-input) |
dc25e36
Per-Kristian Nordnes | test(playwright-ct): wrap all pt-input tests in the same description |
e9194fc
renovate[bot] | fix(deps): update dependency get-it to ^8.4.3 (#4852) |
1514a69
renovate[bot] | chore(deps): update dependency @vercel/frameworks to v1.6.0 (#4853) |
458ae3e
Bjørge Næss | fix(desk): use configured api version when fetching document lists (#4749) |
9d90fb0
Bjørge Næss | fix(core): wait for availability status to arrive before passing on document existence status (#4860) |
201cfcc
renovate[bot] | chore(deps): update dependency @vercel/fs-detectors to v4.1.3 (#4848) |
30ab832
Per-Kristian Nordnes | fix(portable-text-editor): fix issue with fast toggling of decorators |
25867d6
Per-Kristian Nordnes | test(portable-text-editor): support hotkey value |
cf936f0
Per-Kristian Nordnes | test(portable-text-editor): add test for sequencing hotkey toggles |
43b0590
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.
This PR has been generated by Mend Renovate using a curated preset maintained by![Sanity](https://camo.githubusercontent.com/931ede551d5705fb37c422c4e298c3baa2895dfee9960fc0b5700b6779c05a29/68747470733a2f2f7777772e73616e6974792e696f2f7374617469632f696d616765732f6c6f676f5f7265642e7376673f763d32)
. View repository job log here