Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@sanity/presentation

sanity-io179.1kMIT2.0.0TypeScript support: included

This package has moved into 'sanity/presentation' and is now deprecated.

readme

[!WARNING]
This package is replaced by [sanity/presentation].

Migrate to [sanity/presentation]

Replace the dependency:

npm uninstall @sanity/presentation
npm install sanity@latest

Replace import statements:

-import { presentationTool } from '@sanity/presentation'
+import { presentationTool } from 'sanity/presentation'

changelog

📓 Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.0 (2025-01-17)

⚠ BREAKING CHANGES

  • Code Refactoring

  • @sanity/presentation is now deprecated (4d087c9)

1.22.1 (2025-01-17)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 3.0.1
      • @sanity/presentation-comlink bumped to 1.0.0
    • devDependencies
      • @sanity/visual-editing-csm bumped to 1.0.0

1.22.0 (2025-01-16)

Features

  • presentation: listen for changes on draft document (#2486) (50e5054)

Bug Fixes

  • deps: Update dependency framer-motion to ^11.18.0 (#2460) (42d8892)

1.21.3 (2025-01-14)

Bug Fixes

  • explicitly fetch preview snapshots on connect (#2487) (cf07d56)

1.21.2 (2025-01-13)

Bug Fixes

  • deps: update react compiler dependencies 🤖 ✨ (#2483) (e059b2e)

1.21.1 (2025-01-10)

Bug Fixes

  • presentation: prevent openInStructure from from linking to the presentation tool itself (#1762) (fa20300)

1.21.0 (2025-01-10)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.1.0

1.20.4 (2025-01-09)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 3.0.0

1.20.3 (2025-01-09)

Bug Fixes

  • ship react 19 ready typings (67b9187)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.5
      • @sanity/preview-url-secret bumped to 2.0.7

1.20.2 (2025-01-09)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.6

1.20.1 (2025-01-07)

Bug Fixes

  • deps: Update dependency framer-motion to ^11.16.0 (#2392) (b7893ab)

1.20.0 (2025-01-07)

Features

  • presentation: add __internalApplicationType to tool spec (#2381) (0a5e3ca)

1.19.17 (2025-01-06)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.4

1.19.16 (2024-12-21)

Bug Fixes

1.19.15 (2024-12-21)

Bug Fixes

  • add try/catch for schema extract (7391946)

1.19.14 (2024-12-21)

Bug Fixes

  • improve race condition connectivity handling (#2342) (a98d6cf)
  • preload feature request (9dfcb4c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.3

1.19.13 (2024-12-18)

Bug Fixes

  • prevent infinite renders (e1085f1)

1.19.12 (2024-12-16)

Bug Fixes

  • deps: Update dependency framer-motion to v11.15.0 (main) (#2283) (fd43210)

1.19.11 (2024-12-16)

Bug Fixes

  • deps: update react compiler dependencies 🤖 ✨ (#2318) (6cf2417)

1.19.10 (2024-12-16)

Bug Fixes

1.19.9 (2024-12-16)

Bug Fixes

  • visual-editing: execute fetches after node connect event (#2308) (c29a4b3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.2

1.19.8 (2024-12-09)

Bug Fixes

  • deps: Update dependency mendoza to v3.0.8 (#2280) (bd0b0e7)
  • deps: update react compiler dependencies 🤖 ✨ (#2271) (9634150)

1.19.7 (2024-12-06)

Bug Fixes

  • prevent infinite refetch on missing main document (89bb92f)

1.19.6 (2024-12-05)

Bug Fixes

  • improve the iframe viewport transition (a195c8e)

1.19.5 (2024-12-05)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.1

1.19.4 (2024-12-02)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.23.0 (#2244) (eeacde8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.5

1.19.3 (2024-11-28)

Bug Fixes

  • use CSS view transition for viewport iframe toggling (#2235) (b2e7399)

1.19.2 (2024-11-28)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 2.0.0

1.19.1 (2024-11-27)

Bug Fixes

  • presentation: fix issue where you couldn't open the review tab in the history of a document (#2215) (91d85c2)

1.19.0 (2024-11-27)

Features

1.18.5 (2024-11-26)

Bug Fixes

  • prevent disconnect on window context close (#2194) (c6f2d08)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.1.4

1.18.4 (2024-11-19)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.22.5 (#2185) (da0aa32)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.4

1.18.3 (2024-11-14)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.1.3

1.18.2 (2024-11-13)

Bug Fixes

  • presentation: prevent controller reinit on iframe status change (#2148) (d06ec9f)

1.18.1 (2024-11-12)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.1.2

1.18.0 (2024-11-12)

Features

Bug Fixes

  • deps: update dependency @sanity/client to ^6.22.4 (#2132) (4f96d9a)
  • presentation: remove shared state value removal on unmount (#2135) (b246aa0)
  • support deprecated draftMode preview URL config (#2137) (c98993e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.3

1.17.10 (2024-11-07)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.2

1.17.9 (2024-11-06)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.22.3 (0b78719)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 2.0.1

1.17.8 (2024-11-04)

Bug Fixes

  • presentation: remove media from preview snapshot payload (#2079) (f1d04b3)

1.17.7 (2024-10-28)

1.17.6 (2024-10-24)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.1.1

1.17.5 (2024-10-24)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.1.0

1.17.4 (2024-10-23)

Bug Fixes

  • resolve issues with newly added canary features (#2036) (7b6507b)

1.17.3 (2024-10-21)

1.17.2 (2024-10-21)

1.17.1 (2024-10-21)

Bug Fixes

  • schema-extract: handle title sometimes being a React node (#2002) (3dad7aa)

1.17.0 (2024-10-21)

Features

  • add preview link sharing with QR code (#1994) (3f62247)
  • lower minimum role from Editor to Contributor for creating Preview URL Secrets necessary to start Draft Mode (5e32bdc)

Bug Fixes

  • check permissions before attempting to create preview url secret (4092fb3)
  • deps: update dependency @sanity/client to ^6.22.2 (8617331)
  • presentation: observe correct preview snapshot perspectives (#1947) (f5ebe90)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/comlink bumped to 1.0.0
      • @sanity/preview-url-secret bumped to 2.0.0

1.16.5 (2024-09-11)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.21.3 (#1793) (1dc1b1b)
  • remove document.referrer inference (173f519)
  • send preview search param explicitly (2d02d41)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 1.6.21

1.16.4 (2024-08-12)

Bug Fixes

  • deps: update dependency @sanity/client to v6.21.2 (#1749) (b9efdd2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 1.6.20

1.16.3 (2024-08-02)

Bug Fixes

  • deps: update dependency @sanity/client to v6.21.1 (#1704) (32f1ef8)
  • presentation: display correct revision when switching perspective (#1699) (a3c9e17)
  • presentation: preserve tool state across intent link navigations (#1692) (e8809f8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.18 to ^1.6.19

1.16.2 (2024-07-03)

Bug Fixes

  • deps: update dependency @sanity/client to v6.20.1 (#1680) (bb89688)
  • presentation: add iframe pointer events to prevent interference with resizing drag handler (#1693) (ad3ba1f)
  • presentation: prevent displaying main document on explicit document navigation (#1691) (f058555)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.17 to ^1.6.18

1.16.1 (2024-06-26)

Bug Fixes

  • presentation: add content editor preview document check (#1687) (cac4597)

1.16.0 (2024-06-14)

Features

  • presentation: combine viewport buttons into single toggle (#1392) (b871987)

1.15.16 (2024-06-14)

Bug Fixes

  • presentation: support references in location resolver selections (#1652) (67988f9)

1.15.15 (2024-06-13)

Bug Fixes

  • presentation: dedupe search param derived state (#1646) (6f21b7c)

1.15.14 (2024-06-07)

1.15.13 (2024-05-31)

Bug Fixes

  • add firefox support to "Copy URL" action (9a9cfde)

1.15.12 (2024-05-30)

Bug Fixes

  • deps: update dependency @sanity/client to v6.19.1 (#1602) (ebaa50c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.16 to ^1.6.17

1.15.11 (2024-05-29)

Bug Fixes

  • deps: update dependency @sanity/icons to v3 (#1588) (dd087e4)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.15 to ^1.6.16

1.15.10 (2024-05-28)

Bug Fixes

  • deps: update dependency @sanity/client to v6.19.0 (#1575) (f0094a1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.14 to ^1.6.15

1.15.9 (2024-05-27)

Bug Fixes

  • deps: update dependency @sanity/client to v6.18.3 (#1563) (609a3b1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.13 to ^1.6.14

1.15.8 (2024-05-21)

Bug Fixes

1.15.7 (2024-05-16)

Bug Fixes

  • deps: Update dependency framer-motion to v11.2.3 (#1540) (d3b834d)

1.15.6 (2024-05-16)

Bug Fixes

  • group all internal sanity imports in one location (#1530) (463dead)

1.15.5 (2024-05-15)

Bug Fixes

  • deps: Update dependency framer-motion to v11.2.2 (#1531) (ac471bb)

1.15.4 (2024-05-15)

Bug Fixes

  • deps: update dependency @sanity/client to v6.18.2 (#1519) (78c387e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.12 to ^1.6.13

1.15.3 (2024-05-14)

Bug Fixes

  • deps: Update dependency framer-motion to v11.2.0 (#1216) (9cbc665)

1.15.2 (2024-05-13)

Bug Fixes

  • presentation: remove use of startTransition (#1496) (ca53919)

1.15.1 (2024-05-08)

Bug Fixes

  • regression causing a crash in embedded studios (#1482) (6e7fc04)

1.15.0 (2024-05-07)

Features

  • open last published document when published perspective (#1463) (5fea985)

1.14.0 (2024-05-05)

Features

  • presentation: support i18n and add default locale resources (#1451) (d6ba3e4)

Bug Fixes

  • deps: update dependency @sanity/client to v6.17.2 (#1449) (928b45c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.11 to ^1.6.12

1.13.0 (2024-04-29)

Features

1.12.10 (2024-04-26)

Bug Fixes

  • the intial preview param no longer "sticks" until page reload (#1418) (2d1bd73)

1.12.9 (2024-04-26)

Bug Fixes

  • deps: Update react monorepo to ^18.3.0 (#1409) (1dedfee)
  • panels should recover from broken local storage state (#1412) (6c92a9e)

1.12.8 (2024-04-25)

Bug Fixes

  • remove unrecognized previewUrl prop on DOM element warning (#1400) (abb4a3e)

1.12.7 (2024-04-22)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.20 (#1385) (8ead6bf)
  • presentation: adjust toolbar item sizes and spacing (#1382) (389c0c9)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.10 to ^1.6.11

1.12.6 (2024-04-19)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.19 (#1374) (fde2034)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.9 to ^1.6.10

1.12.5 (2024-04-17)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.17 (d203cbd)
  • inline async-cache-dedupe to improve ESM interop (cb53fbd)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.8 to ^1.6.9

1.12.4 (2024-04-16)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.13 (#1327) (a52f2c2)
  • deps: Update dependency mendoza to v3.0.7 (#1326) (52f9c70)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.7 to ^1.6.8

1.12.3 (2024-04-05)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.11 (#1273) (d2131b7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.6 to ^1.6.7

1.12.2 (2024-04-05)

Bug Fixes

  • deps: update dependency @sanity/client to v6.15.10 (#1258) (9bf3cdb)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.5 to ^1.6.6

1.12.1 (2024-03-21)

Bug Fixes

  • improve vite compat with styled-components (#1195) (69df4db)

1.12.0 (2024-03-20)

Features

  • presentation: reduce locations banner border radius (#1174) (e5144d0)

Bug Fixes

  • ship TS Node16 compatible typings (a21794d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.4 to ^1.6.5

1.11.8 (2024-03-18)

Bug Fixes

  • deps: Update dependency mendoza to v3.0.6 (#1167) (2dcb62f)

1.11.7 (2024-03-15)

Bug Fixes

  • presentation: prevent panel vertical scroll (#1131) (f919eb1)

1.11.6 (2024-03-14)

Bug Fixes

  • presentation: maintain preview param on reference link (#1113) (dd3d567)
  • revert use of collapsed state (#1122) (c115bc6)

1.11.5 (2024-03-12)

Bug Fixes

  • close menus when clicking inside the iframe (f9859c1)
  • deps: Update dependency framer-motion to ^11.0.12 (#1104) (94a7144)

1.11.4 (2024-03-07)

Bug Fixes

  • presentation: prevent horizontal scroll on narrow document pane (#1060) (6e02d3e)

1.11.2 (2024-02-27)

Bug Fixes

1.11.1 (2024-02-26)

Bug Fixes

  • deps: update dependency @sanity/client to v6.14.4 (#1002) (1239cb2)
  • deps: Update dependency mendoza to v3.0.5 (#1000) (9119789)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.3 to ^1.6.4

1.11.0 (2024-02-23)

Features

Bug Fixes

  • deps: Update dependency framer-motion to ^11.0.6 (#991) (fbe8d5f)

1.10.0 (2024-02-21)

Features

Bug Fixes

  • always show the refresh button (f985e8d)

1.9.1 (2024-02-16)

Bug Fixes

  • deps: update dependency @sanity/client to v6.13.3 (#929) (f711adc)
  • persist selected viewport in URLSearchParams (93cfe9f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.2 to ^1.6.3

1.9.0 (2024-02-15)

Features

Bug Fixes

  • deps: update dependency @sanity/client to v6.13.3 (#921) (e150d8d)
  • deps: Update dependency framer-motion to ^11.0.5 (#907) (571f432)
  • deps: Update sanity monorepo to ^3.29.0 (#903) (cc1b9e5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.1 to ^1.6.2

1.8.2 (2024-02-08)

Bug Fixes

  • don't close the document pane on URL navigations (898fe08)
  • remove layout shift when loading locations (#882) (49c5ef8)
  • show unpublished in "Documents on this page" (10e203a)

1.8.1 (2024-02-08)

Bug Fixes

  • make @sanity/ui a regular dependency (d3ae838)

1.8.0 (2024-02-08)

Features

  • presentation: support parameterized templates (#865) (5708fad)

1.7.6 (2024-02-05)

Bug Fixes

  • add previewMode, deprecate draftMode (#833) (92cf3dc)
  • rename @sanity/overlays to @sanity/visual-editing (#834) (1d28908)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.6.0 to ^1.6.1

1.7.5 (2024-02-05)

Bug Fixes

  • deps: Update dependency mnemonist to v0.39.8 (#822) (db154e2)

1.7.3 (2024-01-30)

Bug Fixes

  • presentation: preserve preview if omitted on create intent (0ef7633)

1.7.2 (2024-01-29)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.12.3 (#787) (634d8a3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.5.4 to ^1.5.5

1.7.1 (2024-01-26)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.11.2 (#745) (7f24dd6)
  • deps: update dependency @sanity/client to ^6.11.3 (#755) (148ce5a)
  • deps: update dependency @sanity/client to ^6.12.1 (#774) (4ba2074)
  • deps: Update dependency framer-motion to ^11.0.3 (#749) (3a7c41d)
  • deps: Update dependency framer-motion to v11 (#742) (30ea61f)
  • deps: Update dependency mendoza to v3.0.4 (#760) (b1e96ab)
  • deps: Update sanity monorepo to ^3.26.1 (#772) (6e4b171)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.5.3 to ^1.5.4

1.7.0 (2024-01-22)

Features

  • presentation: support create intent and document navigation (#731) (1579971)

1.6.1 (2024-01-19)

Bug Fixes

  • deps: Update sanity monorepo to ^3.25.0 (#709) (aba05de)
  • remove parentRefPath warning (2b4641c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.5.2 to ^1.5.3

1.6.0 (2024-01-16)

Features

  • enable new URL sharing menu (83fe01f)

Bug Fixes

  • always use the same @sanity/ui version as sanity (e61312d)
  • presentation: allow forward navigation (#686) (f9099e8)
  • presentation: derive params from routerState to fix focus (175efe0)
  • remove MetaBanner as it's now part of sanity (c920188)

1.5.3 (2024-01-11)

Bug Fixes

  • remove problematic peer dependency declarations (91c1f7d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.5.1 to ^1.5.2

1.5.2 (2024-01-10)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.11.1 (#666) (487d552)
  • deps: Update dependency framer-motion to ^10.18.0 (#669) (63496aa)
  • handle race condition when rev and id search params both change (2b1288c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.5.0 to ^1.5.1

1.5.1 (2024-01-10)

Bug Fixes

  • deps: Update dependency @sanity/ui to v2.0.0-beta.17 (#656) (be117bb)
  • speed up live query cache store (#652) (fa1c034)

1.5.0 (2024-01-10)

Features

  • add share URL button and improve popup window mode (#639) (76daf22)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.11.0 (#649) (b94f848)
  • deps: Update dependency @sanity/ui to v2.0.0-beta.16 (#647) (350d5e9)
  • deps: Update dependency framer-motion to ^10.17.12 (#648) (ca82d86)
  • reimplement GROQ typecasting of numbers to strings (695e4b4)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.9 to 5.3.10
      • @sanity/preview-url-secret bumped from ^1.4.1 to ^1.5.0
    • devDependencies

1.4.3 (2024-01-05)

Bug Fixes

  • apply backdrop blur for safari browsers (d6f8cbd)
  • batch by 100s of documents instead of 10s (#621) (871e04c)
  • deps: Update dependency @sanity/ui to v2.0.0-beta.15 (#625) (3ac44bc)
  • deps: Update dependency framer-motion to ^10.17.9 (#618) (544bb99)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.8 to 5.3.9

1.4.2 (2024-01-04)

Bug Fixes

  • animate perspective popover (8645b6d)
  • animate tooltips (2c4004f)
  • correct border colors (ef6405d)
  • deps: Update dependency @sanity/ui to v2.0.0-beta.14 (#604) (67fa54a)
  • deps: Update dependency framer-motion to ^10.17.4 (#603) (0fe9743)
  • position popovers and tooltips on preview pane within preview pane (7113a4c)
  • tooltip mentions Alt/Option keyboard shortcut for toggling visual editing (8a2ae69)
  • unsubscribe live queries that are no longer in use on the curren… (#613) (12bce7a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.7 to 5.3.8

1.4.0 (2023-12-19)

Features

  • deps: update sanity to ^3.23.0, update @sanity/ui to 2.0.0-beta.13 (9ea150d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.6 to 5.3.7
      • @sanity/preview-url-secret bumped from ^1.3.6 to ^1.4.0

1.3.0 (2023-12-19)

Features

  • presentation: only show meta banner prior to sanity version 3.23.0 (#573) (18da806)

1.2.3 (2023-12-18)

Bug Fixes

  • presentation: support periods in document ids (#571) (5d470f6)

1.2.1 (2023-12-13)

Bug Fixes

  • deps: Update dependency @sanity/icons to v2.8.0 (#564) (074d186)
  • perf: move isEqual check to @sanity/react-loader (00330a7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.3.4 to ^1.3.5

1.2.0 (2023-12-12)

Features

  • add "Proceed anyway" button when the preview frame can't connect (#555) (78f55f7)
  • channels: simplify implementation and API (#542) (4854e7f)

Bug Fixes

  • deprecate allowStudioOrigin, as it's no longer needed (7ad52a0)
  • deps: update dependency @sanity/client to ^6.10.0 (#551) (5dc24c9)
  • don't emit query change events if the result is the same (814c0a3)
  • prevent loading a studio within a studio (#552) (f1ccdaa)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.4 to 5.3.5
      • @sanity/preview-url-secret bumped from ^1.3.3 to ^1.3.4
    • devDependencies

1.1.5 (2023-12-08)

Bug Fixes

  • automatically generate a new url preview secret on expiry (b1d74b1)
  • better support tagged releases of sanity (#529) (8d4a8cb)
  • deps: Update dependency framer-motion to ^10.16.16 (#526) (8d3a7c2)
  • only use document.referrer as fallback if its origin matches the preview origin (d73d64f)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped from ^1.3.2 to ^1.3.3

1.1.4 (2023-12-07)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.9.3 (#517) (39528c8)
  • deps: Update dependency framer-motion to ^10.16.15 (#514) (b95db5e)
  • use document.referrer (#518) (55c3ec1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.2 to 5.3.3
      • @sanity/preview-url-secret bumped from ^1.3.1 to ^1.3.2

1.1.2 (2023-12-05)

Bug Fixes

  • use useQueryParams from shared helpers (7466ca2)
  • use useRevalidate from shared helpers (5756a53)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.3.0 to 5.3.1
      • @sanity/preview-url-secret bumped from ^1.3.0 to ^1.3.1
    • devDependencies

1.1.1 (2023-12-05)

Bug Fixes

  • deps: Update dependency framer-motion to ^10.16.14 (#486) (7b5ef82)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.0.0-experimental.0 to 5.3.0

1.1.0 (2023-12-05)

Features

Bug Fixes

  • allow relative preview URLs (6ae264c)
  • allow relative preview URLs (#481) (06435cf)
  • types: add missing exports (fd52637)
  • use ^ semver range for @sanity/preview-url-secret (f38c339)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped from 5.0.2-experimental to 5.0.0-experimental.0
      • @sanity/preview-url-secret bumped from ^1.2.1 to ^1.3.0

1.0.13 (2023-12-04)

Bug Fixes

  • deps: Update dependency framer-motion to ^10.16.12 (#456) (a421f94)

1.0.12 (2023-12-01)

Bug Fixes

  • comments: make comments opt-in (#453) (4037820)
  • deps: Update dependency framer-motion to ^10.16.10 (#450) (3b02279)

1.0.11 (2023-11-30)

Bug Fixes

  • deps: Update dependency framer-motion to ^10.16.8 (#445) (319c3e8)

1.0.10 (2023-11-30)

Bug Fixes

  • deps: Update dependency framer-motion to ^10.16.7 (#439) (b50d958)

1.0.9 (2023-11-29)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.9.0 (#434) (c7c8ec5)
  • deps: update dependency @sanity/client to ^6.9.1 (#437) (6974b0d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.0.2-experimental
      • @sanity/preview-url-secret bumped to 1.2.1

1.0.8 (2023-11-27)

Bug Fixes

  • set tag in fetch and listen methods (4867aee)

1.0.7 (2023-11-20)

Bug Fixes

  • presentation: preserve current document on initial navigation (#406) (1490a75)

1.0.5 (2023-11-17)

Bug Fixes

  • the Unable to connect to overlays message fired when it was in fact loaders that failed to connect (65177ae)

1.0.4 (2023-11-16)

Bug Fixes

  • allow styled-components v5.2 (7ce9a76)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 1.1.0

1.0.3 (2023-11-16)

Bug Fixes

  • show an error message if it takes too long to connect to the preview frame (f0b4ca0)

1.0.1 (2023-11-16)

Bug Fixes

  • add support for @sanity/preview-kit (f57235a)
  • deps: update dependency @sanity/client to ^6.8.6 (#374) (f62967a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.0.1-experimental
      • @sanity/preview-url-secret bumped to 1.0.1

1.0.0 (2023-11-15)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.0.0-experimental
      • @sanity/preview-url-secret bumped to 1.0.0

0.12.6-pink-lizard (2023-11-15)

Bug Fixes

  • deps: Update dependency framer-motion to ^10.16.5 (#365) (f807cf8)
  • deps: Update sanity monorepo to ^3.19.3 (#369) (24813fa)
  • presentation: error card layout (48d85ab)
  • protect against race conditions (1fd10ca)

0.12.5-pink-lizard (2023-11-14)

Bug Fixes

  • presentation: handle empty location (6ea8353)

0.12.4-pink-lizard (2023-11-13)

Bug Fixes

  • deps: Update dependency @sanity/client to ^6.8.2 (#356) (b80dfa5)
  • deps: Update dependency @sanity/client to ^6.8.4 (5dbbe06)
  • deps: Update dependency @sanity/client to ^6.8.5 (#361) (e8e61c1)
  • deps: Update dependency @sanity/ui to ^1.9.3 (#355) (e10f6a7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.9-pink-lizard
      • @sanity/preview-url-secret bumped to 0.3.3-pink-lizard

0.12.3-pink-lizard (2023-11-13)

Bug Fixes

  • deps: Update dependency @sanity/client to ^6.8.1 (#351) (6efe86f)
  • deps: Update sanity monorepo to v^3.19.2 (2bb162c)
  • presentation: render icon and title of Structure tool in field action (f617052)
  • presentation: structure tool resolver (373af37)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.8-pink-lizard
      • @sanity/preview-url-secret bumped to 0.3.2-pink-lizard

0.12.2-pink-lizard (2023-11-13)

Bug Fixes

  • handle initial redirect when using draft mode (e5cd105)

0.12.1-pink-lizard (2023-11-11)

Bug Fixes

  • add UI for disconnected states, improve unhealthy UI (40adc81)

0.12.0-pink-lizard (2023-11-11)

Features

  • show an initial loading state in the iframe (c400b13)

Bug Fixes

  • add path to open-in-new-window button (62f3726)
  • deps: Update dependency @sanity/ui to ^1.9.2 (#335) (5b17c77)
  • garbage collect expired secrets (817582b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 0.3.1-pink-lizard

0.11.0-pink-lizard (2023-11-10)

Features

  • generate secrets on demand (9b47760)

Bug Fixes

  • deps: Update dependency styled-components to ^6.1.1 (#326) (6b3c65c)
  • don't set previewRef.current until an established connection with frame (541c30d)
  • don't show secret url search params in navbar (4c684f1)
  • keep preview url in sync (figure out cleaning hidden search params later) (38912e1)
  • presentation: improve perf by preloading edit state (#330) (10a69b9)
  • presentation: shorten search params (38f30e1)
  • resolve secrets properly when switching tools (f8a12bf)
  • respect initial preview param on load (7759481)
  • scope preview secrets per user (26489b4)
  • URL preview param parsing (30ee931)
  • use the clean url in handlePreviewPath (4e96e82)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 0.3.0-pink-lizard

0.10.3-pink-lizard (2023-11-10)

Bug Fixes

  • deps: update dependency @sanity/client to ^6.8.0 (4e11e0c)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.7-pink-lizard
      • @sanity/preview-url-secret bumped to 0.2.1-pink-lizard

0.10.2-pink-lizard (2023-11-10)

Bug Fixes

  • fast path didn't send changed queries over postMessage (995142f)

0.10.1-pink-lizard (2023-11-10)

Bug Fixes

  • deps: Update sanity monorepo to v3.19.3-pink-lizard.18 (#318) (f97a770)
  • presentation: open preview using setParams when in Presentation tool (7aca6ca)
  • presentation: prevent unmounting document provider (56e82cb)

0.10.0-pink-lizard (2023-11-09)

Features

  • overlays: toggle overlay using mod key (#228) (60484e1)

Bug Fixes

  • presentation: complete keyboard implementation (a931b1b)
  • presentation: reset id and type when preview URL changes (1c56063)

0.9.0-pink-lizard (2023-11-09)

Features

  • add definePreviewUrl API (c141b74)
  • add support for async resolving previewUrl (ca3d3c6)
  • first mvp of Draft Mode handling (e7d49f4)

Bug Fixes

  • add types for async preview url resolver API (d9b5ecf)
  • deps: Update sanity monorepo to v3.19.3-pink-lizard.10 (#315) (4da915e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/preview-url-secret bumped to 0.2.0-pink-lizard

0.8.1-pink-lizard (2023-11-09)

Bug Fixes

  • deps: Update sanity monorepo to v3.19.2-pink-lizard.28 (#311) (915953e)
  • presentation: remove useDocumentPane and re-enable field action (d0c4382)

0.8.0-pink-lizard (2023-11-09)

Features

  • preserve perspective state in search params (8425173)

Bug Fixes

  • remove flicker during live preview warmup (4c1c9e1)

0.7.3-pink-lizard (2023-11-08)

Bug Fixes

  • only poll the active perspective (8eaf9e6)

0.7.2-pink-lizard (2023-11-08)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.12 (#301) (c939d32)
  • disable "Open In Desk" tool for now (6ac23e3)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.6-pink-lizard

0.7.1-pink-lizard (2023-11-08)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.12 (#298) (4bfbfff)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.5-pink-lizard

0.7.0-pink-lizard (2023-11-08)

Features

  • presentation: add 'Open in Desk' action (d989723)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.9 (#295) (6335f36)
  • presentation: show 'Open in Desk' only in header (4619cbf)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.4-pink-lizard

0.6.8-pink-lizard (2023-11-08)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.8 (#291) (9623639)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.3-pink-lizard

0.6.7-pink-lizard (2023-11-08)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.7 (#288) (7d63682)
  • use studioPath utils from @sanity/client/csm (a804364)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.2-pink-lizard

0.6.6-pink-lizard (2023-11-08)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.5 (c88e4ec)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sanity/groq-store bumped to 5.2.1-pink-lizard

0.6.5-pink-lizard (2023-11-08)

Bug Fixes

  • presentation: support multiple instances (a49b1db)

0.6.4-pink-lizard (2023-11-07)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.4 (#278) (f9a64c4)

0.6.3-pink-lizard (2023-11-07)

Bug Fixes

  • presentation: update copy (2d33d5a)

0.6.2-pink-lizard (2023-11-07)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.3 (#267) (432f47b)
  • deps: Update dependency @sanity/ui to ^1.9.0 (#274) (4b971e3)
  • deps: Update dependency @types/lodash.isequal to ^4.5.8 (#276) (667002d)
  • deps: Update sanity monorepo to v3.19.2-pink-lizard.19 (#270) (9bdea72)
  • presenation: update perspectives copy (97dabe5)
  • presentation: add padding to controls (4389e1c)
  • use new ContentSourceMapParsedPathKeyedSegment format (20b3186)

0.6.1-pink-lizard (2023-11-05)

Bug Fixes

  • deps: update dependency @sanity/client to v6.8.0-pink-lizard.0 (#264) (010b87a)

0.6.0-pink-lizard (2023-11-04)

Features

  • use the new @sanity/client/stega features (#252) (fa08bb2)

Bug Fixes

  • handle stega nodes in a way that supports focus (#254) (dce801f)

0.5.4-pink-lizard (2023-11-03)

Bug Fixes

  • presentation: disable responsive mode (cf70460)
  • presentation: update controls ui (b02b327)

0.5.3-pink-lizard (2023-11-02)

Bug Fixes

  • README: add badges and links (0fcf516)

0.5.2-pink-lizard (2023-11-02)

Bug Fixes

0.5.1-pink-lizard (2023-11-02)

Bug Fixes

  • always bundle private packages (6be3f74)
  • deps: update dependency @sanity/client to v6.7.1-pink-lizard.0 (#224) (937c5cb)
  • deps: Update sanity monorepo (#222) (dec2114)
  • deps: Update sanity monorepo to v3.18.2-pink-lizard.172 (#233) (c5e6c5d)
  • listen to document changes directly (213159e)
  • load src directly (94308f0)
  • prepare release (f2ce9cb)

0.5.0-pink-lizard (2023-11-01)

Bug Fixes

  • presentation: show navigator toggle correctly (7c3e63c)
  • use shared utils from @sanity/client and @sanity/groq-store (a4ba102)

0.5.0-pink-lizard (2023-10-31)

Features

Bug Fixes

  • add missing showNavigator const (3bd936d)
  • use the new @sanity/client/csm utils (7ffb21a)

0.4.5-pink-lizard (2023-10-27)

Bug Fixes

0.4.4-pink-lizard (2023-10-26)

Bug Fixes

  • handle turbo charging of fields within arrays (b2bfc4b)

0.4.3-pink-lizard (2023-10-26)

Bug Fixes

  • stable "documents in use" rendering (6e66f1d)

0.4.2-pink-lizard (2023-10-25)

Bug Fixes

  • deps: upgrade @sanity/pkg-utils (9236c86)
  • set refreshInterval to 2s, from 10s (397cb24)
  • update @sanity/csm (b987e82)

0.4.1-pink-lizard (2023-10-24)

Bug Fixes

  • temp disable minify for debugging (93265ae)

0.4.0-pink-lizard (2023-10-24)

Features

Bug Fixes

0.3.5-pink-lizard (2023-10-23)

Bug Fixes

0.3.4-pink-lizard (2023-10-23)

Bug Fixes

  • disable minification to ease debugging (666f8e0)

0.3.3-pink-lizard (2023-10-23)

Bug Fixes

  • deps: Update dependency @sanity/ui to ^1.8.3 (#171) (7612ac4)
  • resolve keyed array paths correctly (4a83fe6)

0.3.2-pink-lizard (2023-10-23)

Bug Fixes

  • always use targetOrigin on preview frame (b96c699)

0.3.1-pink-lizard (2023-10-23)

Bug Fixes

  • deps: update sanity monorepo (#166) (2f6232f)
  • pink-lizard: remove unnecessary suffix (c7409aa)

0.3.0-pink-lizard.0 (2023-10-19)

Features

0.2.3-pink-lizard.0 (2023-10-19)

Bug Fixes

  • composer: resolve reference links (6675ac5)

0.2.2-pink-lizard.0 (2023-10-19)

Bug Fixes

  • use withKeyArraySelector (664ca27)

0.2.1-pink-lizard.0 (2023-10-19)

Bug Fixes

  • deps: update dependency @sanity/preview-kit to ^3.2.6 (a0c2f1a)
  • include CHANGELOG.md files in private packages (9967f1c)

0.2.0-pink-lizard.0 (2023-10-19)

Features

  • composer: navigator toggle (a320299)

Bug Fixes

  • composer: optional components option (05cfc2f)
  • deps: update dependency @sanity/client to ^6.7.0 (85d542f)

0.1.0-pink-lizard.0 (2023-10-19)

Features

Bug Fixes

  • composer: add tooltips (c813531)
  • composer: dispatch navigation message on preview param change (e195e17)
  • composer: if name is set, then title shouldn't be composer (5988b52)
  • composer: improve error message UI (d47b9ee)
  • composer: prevent duplicate param state updates (452b7ec)
  • composer: reset error state when things change (c8ff863)
  • composer: toggle locations drawer (1524663)
  • composer: use sans serif for location input (e9f1e92)
  • deps: Update dependency sanity to ^3.18.1 (#123) (70fcdc9)
  • deps: Update dependency sanity to v3.18.0 (#93) (405b07f)
  • deps: Update sanity monorepo to v3.16.5-pink-lizard.35 (#49) (8fa5199)
  • document list rendering (75ef85a)
  • initial @sanity/react-loader (726d818)
  • setup loaders channel (20971aa)
  • support AI assist params (3d81e1f)
  • support refresh (2ef0ac5)
  • track if channels are healthy (4cc24a0)

0.0.1 (2023-09-08)

Features

  • initialize composer and add it to next app (cd32a3d)