Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
2.1.3
2.6.0
2.1.0
2.0.5
2.2.6
2.1.2
2.6.1
0.140.19
0.140.22
2.4.3
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: 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.
This PR contains the following updates:
2.1.3
->2.6.0
2.1.0
->2.6.0
2.0.5
->2.6.0
2.1.0
->2.2.6
2.1.2
->2.6.1
2.1.0
->2.2.6
2.1.3
->2.6.0
2.1.0
->2.2.6
2.1.3
->2.6.1
0.140.19
->0.140.22
2.1.0
->2.4.3
Release Notes
sanity-io/sanity
### [`v2.6.0`](https://togithub.com/sanity-io/sanity/releases/v2.6.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.5.0...v2.6.0) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights - Adds support for [Sanity UI](https://www.sanity.io/ui/) based [Toasts](https://www.sanity.io/ui/docs/component/toast) in the Studio - Migrates default image and file inputs to [Sanity UI](https://www.sanity.io/ui/) ##### Other features - Adds ability to delete incomplete uploads in the UI ##### 🐛 Notable bugfixes - Fixes issue with message saying "Files not supported 'unknown.txt'" sometimes appearing on drag'n'drop in studio - Fixes various focus and paste related visual issues in image and file inputs ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Bjørge Næss | chore: add depcheck script for checking monorepo packages | [`03be7ab`](https://togithub.com/sanity-io/sanity/commit/03be7ab03) | | Bjørge Næss | ci(cypress): read env vars from local .env | [`1f35fe1`](https://togithub.com/sanity-io/sanity/commit/1f35fe18e) | | Bjørge Næss | ci(cypress): run e2e tests on the studio production build | [`85c54c3`](https://togithub.com/sanity-io/sanity/commit/85c54c3ff) | | Bjørge Næss | ci(cypress) build all monorepo packages before building test-studio | [`e2f5292`](https://togithub.com/sanity-io/sanity/commit/e2f52927d) | | Bjørge Næss | chore(base): fix layer=true React props warning | [`83891a9`](https://togithub.com/sanity-io/sanity/commit/83891a9b3) | | Bjørge Næss | chore(imagetool) Disable eslint rules causing errors | [`11576f1`](https://togithub.com/sanity-io/sanity/commit/11576f153) | | Bjørge Næss | chore(base) Add JSX to eslint globals | [`a747217`](https://togithub.com/sanity-io/sanity/commit/a7472177b) | | Benedicte Emilie Brækken | chore(form-builder) Fix lint error | [`7e4668c`](https://togithub.com/sanity-io/sanity/commit/7e4668ce8) | | Benedicte Emilie Brækken | chore(form-builder) Ignore no-console console.warn | [`29a1bfc`](https://togithub.com/sanity-io/sanity/commit/29a1bfca2) | | Marius Lundgård | chore(form-builder): disable `import/no-unresolved` rule in TS file | [`735d35f`](https://togithub.com/sanity-io/sanity/commit/735d35fef) | | Benedicte Emilie Brækken | refactor(base): expose ScrollContainer as package export in addition to part | [`0a755c9`](https://togithub.com/sanity-io/sanity/commit/0a755c925) | | Bjørge Næss | fix(base): import legacy scroll container/monitor from components | [`6ebf786`](https://togithub.com/sanity-io/sanity/commit/6ebf7868d) | | Bjørge Næss | fix(form-builder): use capture for scroll listener in ScrollContainer | [`d892fed`](https://togithub.com/sanity-io/sanity/commit/d892fed45) | | Bjørge Næss | fix(form-builder): Only show form field header in FormFieldSet when a title prop is given | [`766ad10`](https://togithub.com/sanity-io/sanity/commit/766ad1062) | | Bjørge Næss | perf(desk-tool): always re-use same focus path instance | [`d79a5da`](https://togithub.com/sanity-io/sanity/commit/d79a5daa7) | | Marius Lundgård | fix(base): increase z-index of change indicator wrapper on hover so icon is not hidden | [`3abf1cb`](https://togithub.com/sanity-io/sanity/commit/3abf1cbff) | | Marius Lundgård | refactor(examples): add more validation examples | [`01b85f0`](https://togithub.com/sanity-io/sanity/commit/01b85f0aa) | | Marius Lundgård | perf(form-builder): use memoization to prevent unecessary rerendering of primitive inputs | [`ca4e0d7`](https://togithub.com/sanity-io/sanity/commit/ca4e0d7a5) | | Bjørge Næss | fix(base): make sure ToggleButton's delegate button gets type="button" | [`2675be8`](https://togithub.com/sanity-io/sanity/commit/2675be831) | | Marius Lundgård | refactor(base): add support for using toasts in studio | [`1667a23`](https://togithub.com/sanity-io/sanity/commit/1667a23ac) | | Marius Lundgård | refactor(desk-tool): replace snackbars with toasts | [`54bf01f`](https://togithub.com/sanity-io/sanity/commit/54bf01fb9) | | Marius Lundgård | fix(base): introduce a z-offset for toasts | [`fc3ac66`](https://togithub.com/sanity-io/sanity/commit/fc3ac6605) | | Bjørge Næss | fix(base): add workaround for duplicate error toasts in dev | [`3c6921c`](https://togithub.com/sanity-io/sanity/commit/3c6921c16) | | Bjørge Næss | fix(form-builder): add new Alert component | [`4da7b5e`](https://togithub.com/sanity-io/sanity/commit/4da7b5e41) | | Bjørge Næss | refactor(form-builder): use new alert and formfield components in reference input | [`cbfa44c`](https://togithub.com/sanity-io/sanity/commit/cbfa44c37) | | Bjørge Næss | chore(form-builder): remove stories | [`adfbc0f`](https://togithub.com/sanity-io/sanity/commit/adfbc0fd6) | | Bjørge Næss | refactor(form-builder): cleanup typings | [`a35b8aa`](https://togithub.com/sanity-io/sanity/commit/a35b8aa8b) | | Bjørge Næss | fix(base): export change indicators from base/components | [`bd15312`](https://togithub.com/sanity-io/sanity/commit/bd1531207) | | Bjørge Næss | refactor(form-builder): add transitional components and legacy parts | [`fb87224`](https://togithub.com/sanity-io/sanity/commit/fb872240e) | | Bjørge Næss | refactor(form-builder): migrate image and file inputs to Sanity UI | [`ab3e476`](https://togithub.com/sanity-io/sanity/commit/ab3e4766a) | | Bjørge Næss | fix(types): add asset source typings | [`631bd1e`](https://togithub.com/sanity-io/sanity/commit/631bd1e3f) | | Bjørge Næss | fix(form-builder): disable support for datatransfer with kind=string | [`b2682a3`](https://togithub.com/sanity-io/sanity/commit/b2682a3c5) | | Bjørge Næss | fix(form-builder) give image and file inputs proper focus ring style | [`c6a9a3a`](https://togithub.com/sanity-io/sanity/commit/c6a9a3a89) | | Bjørge Næss | fix(form-builder): add padding to the AssetBackground | [`ba22132`](https://togithub.com/sanity-io/sanity/commit/ba22132d7) | | Bjørge Næss | fix(form-builder) add padding to default asset source dialog | [`3d8f9a4`](https://togithub.com/sanity-io/sanity/commit/3d8f9a46f) | | Bjørge Næss | fix(form-builder): add `onClose` handler on default asset source dialog | [`893bf44`](https://togithub.com/sanity-io/sanity/commit/893bf44b2) | | Bjørge Næss | fix(form-builder): Prevent layout shift when selecting/uploading image | [`6f11969`](https://togithub.com/sanity-io/sanity/commit/6f119694b) | | Bjørge Næss | perf(form-builder): integrate perf fixes from main | [`a997183`](https://togithub.com/sanity-io/sanity/commit/a997183e1) | | Marius Lundgård | refactor(form-builder): improve use of `@sanity/ui` in FileInput | [`55665eb`](https://togithub.com/sanity-io/sanity/commit/55665eb7e) | | Marius Lundgård | style(form-builder): disable eslint rules and move todo comment | [`f8a3913`](https://togithub.com/sanity-io/sanity/commit/f8a3913ee) | | Marius Lundgård | refactor(form-builder): adjust spacing and fix lint warnings | [`c8875b0`](https://togithub.com/sanity-io/sanity/commit/c8875b0f5) | | Marius Lundgård | refactor(form-builder): improve UI of DefaultSource | [`7a0a1bf`](https://togithub.com/sanity-io/sanity/commit/7a0a1bfbc) | | Marius Lundgård | refactor(form-builder): improve styles of image and file inputs | [`b2f8056`](https://togithub.com/sanity-io/sanity/commit/b2f8056f4) | | Marius Lundgård | fix(form-builder): fix typo in image upload placeholder | [`ee9b6fd`](https://togithub.com/sanity-io/sanity/commit/ee9b6fdfc) | | Bjørge Næss | fix(form-builder): make the "Paste"-text on file & image input fade in/out on focus/blur | [`a6aed52`](https://togithub.com/sanity-io/sanity/commit/a6aed5239) | | Marius Lundgård | fix(form-builder): disable focus of ImageInput and FileInput when read-only | [`b2f286a`](https://togithub.com/sanity-io/sanity/commit/b2f286a40) | | Marius Lundgård | refactor(form-builder): do not render fieldset level when ImageInput and FileInput only has asset | [`e7d50e6`](https://togithub.com/sanity-io/sanity/commit/e7d50e61b) | | Bjørge Næss | fix(form-builder): make the `Paste`-text on file & image input fade in/out on focus/blur | [`b79cec2`](https://togithub.com/sanity-io/sanity/commit/b79cec244) | | Bjørge Næss | fix(form-builder): add workaround for safari rendering select file button as native button | [`b2422e9`](https://togithub.com/sanity-io/sanity/commit/b2422e993) | ### [`v2.5.0`](https://togithub.com/sanity-io/sanity/releases/v2.5.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.4.3...v2.5.0) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights - Adds `--mock-browser-env` flag to sanity exec command, for cases where imported files reference browser-like APIs (`window`, `requestAnimationFrame` etc) - `.env` files will now be loaded before running any Sanity CLI command ##### 🐛 Notable bugfixes - Fixes a bug where storybook would crash on startup. ##### 📓 Full changelog | Author | Message | Commit | | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | | Espen Hovlandsdal | feat(core): add --mock-browser-env flag to `sanity exec` command ([#2319](https://togithub.com/sanity-io/sanity/issues/2319)) | [`3493590`](https://togithub.com/sanity-io/sanity/commit/3493590c7) | | Espen Hovlandsdal | feat(cli): load `.env` files before running any command ([#2320](https://togithub.com/sanity-io/sanity/issues/2320)) | [`aa20579`](https://togithub.com/sanity-io/sanity/commit/aa2057986) | | Bjørge Næss | chore: change bug list in release notes template to start with `Fixes` instead of `Fixed` | [`bedc9cc`](https://togithub.com/sanity-io/sanity/commit/bedc9cc26) | | Marius Lundgård | fix(base): export `theme` so Storybook can import it and run ([#2335](https://togithub.com/sanity-io/sanity/issues/2335)) | [`4d36d99`](https://togithub.com/sanity-io/sanity/commit/4d36d9997) | | Bjørge Næss | fix(test-studio): add repro case for fieldset validation issue | [`094bd63`](https://togithub.com/sanity-io/sanity/commit/094bd6324) | | Bjørge Næss | fix(form-builder): fix issue that caused validation markers from other fields to appear on collapsed fieldsets | [`8922936`](https://togithub.com/sanity-io/sanity/commit/8922936e0) | | Bjørge Næss | chore: move dependency to [@types/react](https://togithub.com/types/react) and [@types/styled-components](https://togithub.com/types/styled-components) to root package.json | [`9f931f8`](https://togithub.com/sanity-io/sanity/commit/9f931f898) | | Bjørge Næss | chore: upgrade pretty-ms | [`2e2088b`](https://togithub.com/sanity-io/sanity/commit/2e2088bda) | | Marius Lundgård | chore(desk-tool): improve copy for document operation results | [`91ab5df`](https://togithub.com/sanity-io/sanity/commit/91ab5df51) | | Bjørge Næss | chore(imagetool): emit typescript declarations from js source | [`f8314bd`](https://togithub.com/sanity-io/sanity/commit/f8314bd79) | ### [`v2.4.3`](https://togithub.com/sanity-io/sanity/releases/v2.4.3) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.4.1...v2.4.3) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fixes an issue that made the document actions render behind the document editor in some cases. - Fixes minor CSS issues of Studio hints. ##### 📓 Full changelog | Author | Message | Commit | | --------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Bjørge Næss | ci(cypress): increase pageLoadTimeout | [`963fc4d`](https://togithub.com/sanity-io/sanity/commit/963fc4d26) | | Marius Lundgård | fix(desk-tool): fix pane footer’s z-offset ([#2326](https://togithub.com/sanity-io/sanity/issues/2326)) | [`3a09818`](https://togithub.com/sanity-io/sanity/commit/3a098183d) | | Marius Lundgård | chore: update `@sanity/ui` | [`7fea9ef`](https://togithub.com/sanity-io/sanity/commit/7fea9ef8b) | | Marius Lundgård | fix(default-layout): fix position of SideCar | [`4780eab`](https://togithub.com/sanity-io/sanity/commit/4780eab15) | | Marius Lundgård | fix(studio-hints): add missing border style | [`36ab406`](https://togithub.com/sanity-io/sanity/commit/36ab40628) | ### [`v2.4.1`](https://togithub.com/sanity-io/sanity/releases/v2.4.1) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.4.0...v2.4.1) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fixed various issues causing unexpected scroll jumps in the editor - Prevented unnecessary unmount/remount of array items after open/close for editing ##### 📓 Full changelog | Author | Message | Commit | | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ | | Bjørge Næss | chore(form-builder): avoid destroying dom tree when enabling/disabling change indicator for a field ([#2328](https://togithub.com/sanity-io/sanity/issues/2328)) | [`4f85843`](https://togithub.com/sanity-io/sanity/commit/4f85843f0a) | | Bjørge Næss | fix(form-builder): move the handling of ensuring parent item visibility to the inputs that needs it. ([#2329](https://togithub.com/sanity-io/sanity/issues/2329)) | [`8f946da`](https://togithub.com/sanity-io/sanity/commit/8f946dad25) | ### [`v2.4.0`](https://togithub.com/sanity-io/sanity/releases/v2.4.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.8...v2.4.0) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights - Added support for [asynchronous `filter` option](https://www.sanity.io/docs/reference-type#filter-ebd7a95f9dc6) for reference inputs. Thanks [@andyrichardson](https://togithub.com/andyrichardson)! ##### 🐛 Notable bugfixes - Fixed a regression introduced in [v2.3.8](https://togithub.com/sanity-io/sanity/releases/tag/v2.3.8) that didn't pass the document to custom asset source components. - Fixed an issue that caused clicks on labels within fieldsets to focus the wrong field. ##### 📓 Full changelog | Author | Message | Commit | | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Andy Richardson | feat(form-builder): add support for async filtering ([#2301](https://togithub.com/sanity-io/sanity/issues/2301)) | [`36345a5`](https://togithub.com/sanity-io/sanity/commit/36345a5a6) | | Bjørge Næss | chore(test-studio): add custom asset source example | [`6186ead`](https://togithub.com/sanity-io/sanity/commit/6186eaddd) | | Bjørge Næss | fix(form-builder): fix an issue that caused focus handler to be triggered by unfocusable fieldsets ([#2323](https://togithub.com/sanity-io/sanity/issues/2323)) | [`ea6ecca`](https://togithub.com/sanity-io/sanity/commit/ea6ecca4d) | | Bjørge Næss | fix(form-builder): make sure document prop is passed to imported asset source components ([#2322](https://togithub.com/sanity-io/sanity/issues/2322)) | [`4e09754`](https://togithub.com/sanity-io/sanity/commit/4e0975425) | | Marius Lundgård | fix(base): remove optimization that caused validation stream to produce outdated results | [`4fd1eb4`](https://togithub.com/sanity-io/sanity/commit/4fd1eb416) | | Marius Lundgård | fix(default-layout): adjust the z-index of `AppLoadingScreen` | [`ba5d92d`](https://togithub.com/sanity-io/sanity/commit/ba5d92dda) | ### [`v2.3.8`](https://togithub.com/sanity-io/sanity/releases/v2.3.8) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.7...v2.3.8) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights ##### Improved performance when editing documents This release features various performance optimizations that prevent unecessary rerendering of React components, making the UI respond faster. ##### Vertical centering of navbar items Thanks to a PR from [@khellang](https://togithub.com/khellang), the navbar will now center navbar items vertically, which can be an issue when a custom Studio logo takes up more space than is intended. ##### 🐛 Notable bugfixes - Fixes an issue that caused the `NumberInput` to display an empty string instead of `0`. ##### 📓 Full changelog | Author | Message | Commit | | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | | Bjørge Næss | chore(form-builder): add a TypeScript project reference to util package from form-builder package | [`6e566a7`](https://togithub.com/sanity-io/sanity/commit/6e566a757) | | Bjørge Næss | perf(utils): introduce a memoized pathFor function that always resolves to the same path instance ([#2307](https://togithub.com/sanity-io/sanity/issues/2307)) | [`7e2a9d6`](https://togithub.com/sanity-io/sanity/commit/7e2a9d691) | | Bjørge Næss | perf(util): optimize path utils functions to return memoized paths | [`cedfe9b`](https://togithub.com/sanity-io/sanity/commit/cedfe9b48) | | Bjørge Næss | perf(form-builder): wrap asset source plugin components in withDocument instead of the image input | [`d203f10`](https://togithub.com/sanity-io/sanity/commit/d203f106b) | | Bjørge Næss | chore(form-builder) Fix a few lint issues | [`0ea8fcf`](https://togithub.com/sanity-io/sanity/commit/0ea8fcfa8) | | Nathan Griffin | feat(server): alias react-native in webpack ([#2306](https://togithub.com/sanity-io/sanity/issues/2306)) | [`d7df361`](https://togithub.com/sanity-io/sanity/commit/d7df361ae) | | Marius Lundgård | [chore] Add optimizations to prevent rerendering ([#2311](https://togithub.com/sanity-io/sanity/issues/2311)) | [`9f38c5a`](https://togithub.com/sanity-io/sanity/commit/9f38c5a26) | | Kristian Hellang | [default-layout] Center navbar items vertically ([#2304](https://togithub.com/sanity-io/sanity/issues/2304)) | [`fdec8b2`](https://togithub.com/sanity-io/sanity/commit/fdec8b2f9) | | Bjørge Næss | perf(form-builder): include path and focusPath in shouldComponentUpdate check | [`e9d59bc`](https://togithub.com/sanity-io/sanity/commit/e9d59bcef) | | Bjørge Næss | fix(form-builder): fix an issue where zero in number input would display as empty string | [`2218ed6`](https://togithub.com/sanity-io/sanity/commit/2218ed6e5) | | Marius Lundgård | chore(package.json): install `@babel/runtime@7.12.13` to circumvent build issue | [`569464e`](https://togithub.com/sanity-io/sanity/commit/569464ee2) | ### [`v2.3.7`](https://togithub.com/sanity-io/sanity/releases/v2.3.7) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.6...v2.3.7) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights This release fixes a performance issue introduced in v2.2 that would make typing in text fields slow in certain cases. ##### 📓 Full changelog | Author | Message | Commit | | ----------- | --------------------------- | ------------------------------------------------------------------ | | Bjørge Næss | [chore] Update `@sanity/ui` | [`4baef2a`](https://togithub.com/sanity-io/sanity/commit/4baef2ac1a) | ### [`v2.3.6`](https://togithub.com/sanity-io/sanity/releases/v2.3.6) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.5...v2.3.6) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights This release updates the dependency on `@sanity/ui`. ##### 📓 Full changelog | Author | Message | Commit | | --------------- | --------------------------- | ----------------------------------------------------------------- | | Marius Lundgård | [chore] Update `@sanity/ui` | [`2c3fc4e`](https://togithub.com/sanity-io/sanity/commit/2c3fc4e5b) | ### [`v2.3.5`](https://togithub.com/sanity-io/sanity/releases/v2.3.5) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.4...v2.3.5) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Prevent printing warnings when importing ZIndexProvider ##### 📓 Full changelog | Author | Message | Commit | | --------------- | ------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Marius Lundgård | [base] Prevent printing warnings when importing ZIndexProvider ([#2298](https://togithub.com/sanity-io/sanity/issues/2298)) | [`57d9e72`](https://togithub.com/sanity-io/sanity/commit/57d9e726d) | ### [`v2.3.4`](https://togithub.com/sanity-io/sanity/releases/v2.3.4) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.3...v2.3.4) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights ##### Improved support for using Sanity UI in themed Studios This release introduces a complete mapping of the Studio theming variables to Sanity UI’s `ThemeProvider`. ##### 🐛 Notable bugfixes - Fixed a bug which caused tooltips to not open. ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Espen Hovlandsdal | [chore] Move eslint config out of monorepo | [`28694e5`](https://togithub.com/sanity-io/sanity/commit/28694e538) | | Marius Lundgård | [base] Map legacy theme values from CSS variables to Sanity UI theme object ([#2289](https://togithub.com/sanity-io/sanity/issues/2289)) | [`ef33259`](https://togithub.com/sanity-io/sanity/commit/ef33259ba) | | Benedicte Emilie Brækken | [chore] Update sanity-eslint-config | [`e532be4`](https://togithub.com/sanity-io/sanity/commit/e532be4d1) | | Marius Lundgård | [base] Fix regression in Tooltip ([#2296](https://togithub.com/sanity-io/sanity/issues/2296)) | [`49ea2ea`](https://togithub.com/sanity-io/sanity/commit/49ea2ea6c) | | Marius Lundgård | [chore] Move `sanity/typescript` before prettier extensions | [`b31c097`](https://togithub.com/sanity-io/sanity/commit/b31c09718) | ### [`v2.3.3`](https://togithub.com/sanity-io/sanity/releases/v2.3.3) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.2...v2.3.3) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fixed a bug where the menu of date/datetime fields would be rendered behind array item dialogs - Fixed a bug where the ESC key did not always close the top-most array item dialog - Fixed a bug where URL fields would look visually invalid with `allowRelative: true` - Improved a visual change to the UI of fields with a list of radio options ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | | Bjørge Næss | [chore] Tie perf run results to hardware profile to get more comparable results ([#2283](https://togithub.com/sanity-io/sanity/issues/2283)) | [`2a27727`](https://togithub.com/sanity-io/sanity/commit/2a277278b) | | Espen Hovlandsdal | [chore] CI: Skip puppeteer download on non-perf workflows | [`6f3ecba`](https://togithub.com/sanity-io/sanity/commit/6f3ecba20) | | Espen Hovlandsdal | [core] Close JSDOM window after schema is resolved ([#2279](https://togithub.com/sanity-io/sanity/issues/2279)) | [`3f87010`](https://togithub.com/sanity-io/sanity/commit/3f87010d2) | | Espen Hovlandsdal | [core] GraphQL: Skip prompts in non-interactive/CI environment ([#2277](https://togithub.com/sanity-io/sanity/issues/2277)) | [`1d7c63e`](https://togithub.com/sanity-io/sanity/commit/1d7c63e4e) | | Benedicte Emilie Brækken | [form-builder] Wrap react-datepicker in Layer | [`9573931`](https://togithub.com/sanity-io/sanity/commit/9573931f6) | | Benedicte Emilie Brækken | [form-builder] DateInput remove named Moment imprt | [`7c0f366`](https://togithub.com/sanity-io/sanity/commit/7c0f36646) | | Benedicte Emilie Brækken | [form-builder] DateInput fix eslint warnings | [`42db1d0`](https://togithub.com/sanity-io/sanity/commit/42db1d060) | | Marius Lundgård | [base] Remove use of Layer in ActivateOnFocus | [`40351fd`](https://togithub.com/sanity-io/sanity/commit/40351fd72) | | Marius Lundgård | [form-builder] Remove use of Layer in BlockExtras | [`4b102a2`](https://togithub.com/sanity-io/sanity/commit/4b102a240) | | Marius Lundgård | [examples] Add example of URL field which allows relative paths | [`468c40f`](https://togithub.com/sanity-io/sanity/commit/468c40f8a) | | Marius Lundgård | [form-builder] Fix input type in URLInput when allowing relative paths | [`011bf9f`](https://togithub.com/sanity-io/sanity/commit/011bf9fc0) | | Marius Lundgård | [form-builder] Fix spacing and font-size of RadioSelect | [`4549411`](https://togithub.com/sanity-io/sanity/commit/4549411d5) | ### [`v2.3.2`](https://togithub.com/sanity-io/sanity/releases/v2.3.2) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.3.0...v2.3.2) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fixed a bug where the autocomplete dropdown for reference inputs would get hidden within dialogs ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | --------------------------------------------------------------- | ----------------------------------------------------------------- | | Benedicte Emilie Brækken | [base] Wrap SearchableSelect within Portal | [`db782f7`](https://togithub.com/sanity-io/sanity/commit/db782f72f) | | Bjørge Næss | [base] Always disable native autocomplete on searchable selects | [`7e62bc7`](https://togithub.com/sanity-io/sanity/commit/7e62bc765) | ### [`v2.3.0`](https://togithub.com/sanity-io/sanity/releases/v2.3.0) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.6...v2.3.0) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights This release includes refactoring of dialogs, popovers, and overlays to [Sanity UI](https://www.sanity.io/ui). ##### 🐛 Notable bugfixes - _Review Changes_ connector lines are no longer put on top of dialogs - Improvements of global handling of Z-indexes (so that dialogs always are on top) - Improvements of the global search UI ##### 📓 Full changelog | Author | Message | Commit | | --------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | | Marius Lundgård | [field] Install [@sanity/ui](https://togithub.com/sanity/ui) | [`f2e8403`](https://togithub.com/sanity-io/sanity/commit/f2e840339) | | Marius Lundgård | [default-layout] Install [@sanity/ui](https://togithub.com/sanity/ui) | [`e2ee31b`](https://togithub.com/sanity-io/sanity/commit/e2ee31b1d) | | Marius Lundgård | [base] Add new ZIndexProvider to transition from CSS variables to [@sanity/ui](https://togithub.com/sanity/ui) | [`b596699`](https://togithub.com/sanity-io/sanity/commit/b5966990f) | | Marius Lundgård | [base] Use Layer and Portal from [@sanity/ui](https://togithub.com/sanity/ui) | [`92f68d6`](https://togithub.com/sanity-io/sanity/commit/92f68d603) | | Marius Lundgård | [default-layout] Use Layer and Portal from [@sanity/ui](https://togithub.com/sanity/ui) | [`0a90b9e`](https://togithub.com/sanity-io/sanity/commit/0a90b9e25) | | Marius Lundgård | [field] Use Layer and Portal from [@sanity/ui](https://togithub.com/sanity/ui) | [`4ee62f5`](https://togithub.com/sanity-io/sanity/commit/4ee62f5e0) | | Marius Lundgård | [desk-tool] Use Layer and Portal from [@sanity/ui](https://togithub.com/sanity/ui) | [`5d63663`](https://togithub.com/sanity-io/sanity/commit/5d6366307) | | Marius Lundgård | [form-builder] PortableText: use Layer from [@sanity/ui](https://togithub.com/sanity/ui) | [`575da16`](https://togithub.com/sanity-io/sanity/commit/575da1678) | | Marius Lundgård | [form-builder] Use Layer and Portal from [@sanity/ui](https://togithub.com/sanity/ui) | [`fac3f6e`](https://togithub.com/sanity-io/sanity/commit/fac3f6e0b) | | Marius Lundgård | [base] Allow passing HTML attributes to DefaultDialog | [`2285afd`](https://togithub.com/sanity-io/sanity/commit/2285afdd9) | | Marius Lundgård | [desk-tool] Set a test attribute on ListPane | [`643a828`](https://togithub.com/sanity-io/sanity/commit/643a828d0) | | Marius Lundgård | [cypress] Add test for navbar | [`877ae81`](https://togithub.com/sanity-io/sanity/commit/877ae81aa) | | Marius Lundgård | [examples] Add more examples of poppers | [`769c2dc`](https://togithub.com/sanity-io/sanity/commit/769c2dcc3) | | Marius Lundgård | [base] Allow passing HTML attributes to FullscreenDialog | [`43d9d9e`](https://togithub.com/sanity-io/sanity/commit/43d9d9e38) | ### [`v2.2.6`](https://togithub.com/sanity-io/sanity/releases/v2.2.6) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.5...v2.2.6) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Various UI improvements to tooltips, hints, inspect dialog and maps input. - Fixed a bug which made it so that dataset aliases were not accepted by the CLI. ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Marius Lundgård | [cypress] Throw exception if the sanity token is missing | [`e481f6d`](https://togithub.com/sanity-io/sanity/commit/e481f6d94) | | Marius Lundgård | [chore] Add `cypress:open` to ease e2e test development | [`51b5c73`](https://togithub.com/sanity-io/sanity/commit/51b5c7335) | | Marius Lundgård | [chore] Update [@sanity/ui](https://togithub.com/sanity/ui) | [`77e2b95`](https://togithub.com/sanity-io/sanity/commit/77e2b952d) | | Marius Lundgård | [storybook] Install [@sanity/ui](https://togithub.com/sanity/ui) | [`22f36e1`](https://togithub.com/sanity-io/sanity/commit/22f36e13f) | | Marius Lundgård | [storybook] Update usage of [@sanity/ui](https://togithub.com/sanity/ui) | [`2e80f0a`](https://togithub.com/sanity-io/sanity/commit/2e80f0af5) | | Marius Lundgård | [default-layout] Fix tooltip styles in ToolMenu | [`ad86e0e`](https://togithub.com/sanity-io/sanity/commit/ad86e0ed4) | | Marius Lundgård | [desk-tool] Fix overflow in InspectDialog | [`63c6172`](https://togithub.com/sanity-io/sanity/commit/63c617241) | | Marius Lundgård | [google-maps-input] Increase dialog size | [`41ae511`](https://togithub.com/sanity-io/sanity/commit/41ae511e7) | | Marius Lundgård | [studio-hints] Remove border style | [`b4d7e98`](https://togithub.com/sanity-io/sanity/commit/b4d7e98e2) | | Bjørge Næss | [perf-studio] Add a perf studio for testing various performance related issues | [`42f7da1`](https://togithub.com/sanity-io/sanity/commit/42f7da17b) | | Bjørge Næss | [chore] Add a quick puppeteer test that measures typing performance in a simple string field | [`84c704e`](https://togithub.com/sanity-io/sanity/commit/84c704eee) | | Bjørge Næss | [chore] Set up github action for running performance test as part of ci | [`931d08e`](https://togithub.com/sanity-io/sanity/commit/931d08e61) | | Bjørge Næss | Unify environment variables setup for e2e and perf tests + add some docs | [`c8501ef`](https://togithub.com/sanity-io/sanity/commit/c8501ef52) | | Bjørge Næss | [chore] Update license files | [`d18c5ac`](https://togithub.com/sanity-io/sanity/commit/d18c5ace6) | | Anders Stensaas | [client] Add support for alias in the dataset field | [`a7ad0c7`](https://togithub.com/sanity-io/sanity/commit/a7ad0c7b4) | | Espen Hovlandsdal | [cli] Replace "dummy dataset" parameter used in CLI | [`b0c577c`](https://togithub.com/sanity-io/sanity/commit/b0c577c95) | | Benedicte Emilie Brækken | [chore] Remove outdated step in contribute.md | [`d26cf63`](https://togithub.com/sanity-io/sanity/commit/d26cf6377) | ### [`v2.2.5`](https://togithub.com/sanity-io/sanity/releases/v2.2.5) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.4...v2.2.5) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### ✨ Highlights - `sanity upgrade` will no longer upgrade `@sanity/ui` ##### 🐛 Notable bugfixes - Added a more descriptive error message for situations where there exists multiple versions of `@sanity/ui` ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------- | | Benedicte Emilie Brækken | [cli] Add array of packages excluded from update | [`686fb62`](https://togithub.com/sanity-io/sanity/commit/686fb62b2) | | Benedicte Emilie Brækken | [chore] Add end-to-end testing with Cypress ([#2261](https://togithub.com/sanity-io/sanity/issues/2261)) | [`b3db232`](https://togithub.com/sanity-io/sanity/commit/b3db23240) | | Benedicte Emilie Brækken | [qa] Add readme for end-to-end testing | [`b4d18db`](https://togithub.com/sanity-io/sanity/commit/b4d18dbdd) | | Marius Lundgård | [examples] Add tool that triggers faux UI error message | [`3a32334`](https://togithub.com/sanity-io/sanity/commit/3a3233458) | | Marius Lundgård | [base] Fix: Modify script so that caret is not included in version string | [`2c19a59`](https://togithub.com/sanity-io/sanity/commit/2c19a59c3) | | Marius Lundgård | [base] Improve handling of theme errors originating in [@sanity/ui](https://togithub.com/sanity/ui) | [`1d767ad`](https://togithub.com/sanity-io/sanity/commit/1d767add3) | ### [`v2.2.4`](https://togithub.com/sanity-io/sanity/releases/v2.2.4) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.3...v2.2.4) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fixed an issue with reference search results being cut off by the editor’s scrollable element - Fixed spacing and aligment issues in `BooleanInput` ##### 📓 Full changelog | Author | Message | Commit | | ------------------------ | --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Marius Lundgård | [examples] Add example schema to test poppers of various kinds | [`b9c221f`](https://togithub.com/sanity-io/sanity/commit/b9c221fa9) | | Marius Lundgård | [base] Fix issues with popper configuration in SearchableSelect which affected ReferenceInput | [`5e5260c`](https://togithub.com/sanity-io/sanity/commit/5e5260c27) | | Benedicte Emilie Brækken | [form-builder] Reduce BoolInput presence padding | [`8b4b17b`](https://togithub.com/sanity-io/sanity/commit/8b4b17b59) | | Benedicte Emilie Brækken | [form-builder] Move BoolInput css to styled | [`ec3721c`](https://togithub.com/sanity-io/sanity/commit/ec3721cae) | | Marius Lundgård | [form-builder] Adjust spacing and fix behavior when clicking label | [`c3e8f26`](https://togithub.com/sanity-io/sanity/commit/c3e8f2691) | ### [`v2.2.3`](https://togithub.com/sanity-io/sanity/releases/v2.2.3) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.2...v2.2.3) Upgrade the Command Line Interface (CLI) with: npm install --global @sanity/cli Upgrade Sanity Studio with: sanity upgrade ##### 🐛 Notable bugfixes - Fix an issue with text areas getting default (`10`) rows when setting the `rows: 0` option in the schema type - Fix a visual regression that affected rendering of form field headers in primitive array values - Fix error where inputs with `options.list` option would render `[object Object]` in certain cases - Fix bug when object type has a value field and is paired with the (unsupported) `options.list` schema type option ##### 📓 Full changelog | Author | Message | Commit | | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | | Marius Lundgård | [examples] Add field with array of strings (without title) | [`043cecb`](https://togithub.com/sanity-io/sanity/commit/043cecb22) | | Marius Lundgård | [base] Fix for backwards compatibility: Hide FormField's header when there's no title | [`de414bf`](https://togithub.com/sanity-io/sanity/commit/de414bf98) | | Bjørge Næss | [form-builder] TextInput: Only apply default when type.rows is not a number ([#2259](https://togithub.com/sanity-io/sanity/issues/2259)) | [`984b6b4`](https://togithub.com/sanity-io/sanity/commit/984b6b43c) | | Espen Hovlandsdal | [types] Relax titled list option check, allow additional attributes | [`caba45e`](https://togithub.com/sanity-io/sanity/commit/caba45eb3) | | Espen Hovlandsdal | [examples] Add example for `options.list` containing more than 2 attributes | [`6e50733`](https://togithub.com/sanity-io/sanity/commit/6e5073386) | | Espen Hovlandsdal | [form-builder] Fix crash when rendering unknown value warning for object/arrays | [`f009140`](https://togithub.com/sanity-io/sanity/commit/f009140d2) | ### [`v2.2.2`](https://togithub.com/sanity-io/sanity/releases/v2.2.2) [Compare Source](https://togithub.com/sanity-io/sanity/compare/v2.2.0...v2.2.2) Upgrade the CRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: 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.