Skip to content

Commit 51863fb

Browse files
committed
release: v0.20.0
1 parent 29cd4d5 commit 51863fb

File tree

9 files changed

+61
-11
lines changed

9 files changed

+61
-11
lines changed

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,56 @@
22

33
<!--__CHANGELOG_ENTRY__-->
44

5+
## [0.20.0](https://github.com/measuredco/puck/compare/v0.19.3...v0.20.0) (2025-08-14)
6+
7+
8+
### Features
9+
10+
* add componentOverlay override ([1a47857](https://github.com/measuredco/puck/commit/1a47857137a1fb7a4c52579e4687a6ae06606e99))
11+
* add fieldTransform API for modifying field values rendering in canvas ([e67152b](https://github.com/measuredco/puck/commit/e67152bd3e9ef85e3550ee184a0238d6c0ae8da8))
12+
* add inline text editing to custom fields ([042f4b2](https://github.com/measuredco/puck/commit/042f4b2fc06175d6ded53c83fd653c1eb9095c6a))
13+
* add inline text editing to text and textarea fields ([ed7c12e](https://github.com/measuredco/puck/commit/ed7c12e3398e76f3c680344bfa6be87abb803afb))
14+
* add no-external.css bundle without external fonts ([d97af5e](https://github.com/measuredco/puck/commit/d97af5ee2eb5ecd9c704b2b5c3f3c2cde6f660a5))
15+
* add overlay portals for interactive UI under overlay ([7d50c23](https://github.com/measuredco/puck/commit/7d50c2325a16166021c0c99520816c55682a272b))
16+
* add setDeep convenience utility ([676e2ab](https://github.com/measuredco/puck/commit/676e2aba846c0182d1079e0290e124255b9db0a8))
17+
* enable resizing the sidebars ([8909f8c](https://github.com/measuredco/puck/commit/8909f8cc1451a1bf5bc0abe51a564f4a0daa6d75))
18+
* export SlotComponent type ([d12fc3a](https://github.com/measuredco/puck/commit/d12fc3a9f4edbac5a556e9714bcf2118cc441f4d))
19+
* extend migrate function to support dynamic DropZones to slots ([3da831b](https://github.com/measuredco/puck/commit/3da831b0975b065e0b9a0062a4c2ae8e8cc9d94a))
20+
* make overrides optional in plugins ([baed208](https://github.com/measuredco/puck/commit/baed208b685639f3f1104def34408d8252b38dbe))
21+
* rename components & componentList overrides to drawer & drawerItem ([e40fdfe](https://github.com/measuredco/puck/commit/e40fdfe14c366258ea6b83e415d1c510cf7b0e46))
22+
* simplify generic type API on Config and ComponentConfig ([04fc574](https://github.com/measuredco/puck/commit/04fc574bc08129f60863fd4ca23f634f616ba6bb))
23+
* support object, null and undefined in select/radio options ([6dace1c](https://github.com/measuredco/puck/commit/6dace1cf3d49c6fd78eaf2e397399dc38f53412c))
24+
* support theming of font family ([6cf56a8](https://github.com/measuredco/puck/commit/6cf56a8a7cd7211490d2549cc7ae2af76becef1d))
25+
26+
27+
### Bug Fixes
28+
29+
* add missing tiny-invariant dependency in remix recipe ([d405985](https://github.com/measuredco/puck/commit/d405985b80527ae633f7f472af73cfca4acb1cef))
30+
* address error when using disallow on a slot in root ([93d525c](https://github.com/measuredco/puck/commit/93d525c57f513260f0a60cbb710308e820becd1d))
31+
* don't revert custom Drawer.Items during drag ([0578004](https://github.com/measuredco/puck/commit/057800431be6530bfef8e2c8ea3d79245f2bdb14))
32+
* ensure nested name is propagated to custom fields ([f09540d](https://github.com/measuredco/puck/commit/f09540db9e5ad9ff0bd0987a38c0e586f7fa8965))
33+
* prevent field zoom on mobile devices ([660fd08](https://github.com/measuredco/puck/commit/660fd08af21841d52804e37a3a4503bbbc019ea0))
34+
* prevent iframe hanging when stylesheets empty ([ea0610a](https://github.com/measuredco/puck/commit/ea0610acbaa47f5a20627afabebaf6b98630d9a3))
35+
* reattach inline ref if element changes ([ba585f9](https://github.com/measuredco/puck/commit/ba585f93711b55bd100a2ebb7560d5d6b20fa28d))
36+
* remove erroneous get() API from usePuck ([c119ed0](https://github.com/measuredco/puck/commit/c119ed0d0d707aefa1003efb9448ef736f7ce60c))
37+
* respect user generic in usePuck hook ([6760121](https://github.com/measuredco/puck/commit/6760121f9f2a37ac990477e5b67c8d9f17cb9601))
38+
* respect user types in getItemBySelector and getItemById ([f2d031f](https://github.com/measuredco/puck/commit/f2d031fb1285bb31989943e3090461ebc150180f))
39+
* retain DropZone content in interactive mode ([d2e09bd](https://github.com/measuredco/puck/commit/d2e09bdc1ddd8d1973c08dbe9e75cdf232e9c259))
40+
* retain metadata in interactive preview mode ([68dd73b](https://github.com/measuredco/puck/commit/68dd73b8a1209923e1c2b2efca0c36fd935a207c))
41+
* support user-defined fields in overrides ([5cb4cc6](https://github.com/measuredco/puck/commit/5cb4cc652e5db3a54580eb0215932ddc6a648fc9))
42+
* type object, array, and external field types correctly ([f768aab](https://github.com/measuredco/puck/commit/f768aab935ed9c5955dd558f249f29e347bc52f7))
43+
* type user fields in overrides ([54d71e3](https://github.com/measuredco/puck/commit/54d71e34017c3319b6db2352fd4551277501d0ee))
44+
45+
46+
47+
48+
### Performance Improvements
49+
50+
* don't render array fields unless open ([14d9681](https://github.com/measuredco/puck/commit/14d968176a62b68af7fab764138a9d7e0b1f74ec))
51+
52+
53+
54+
555
## [0.19.3](https://github.com/measuredco/puck/compare/v0.19.2...v0.19.3) (2025-07-15)
656

757

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
"packages/plugin-emotion-cache",
88
"packages/plugin-heading-analyzer"
99
],
10-
"version": "0.19.3",
10+
"version": "0.20.0",
1111
"npmClient": "yarn"
1212
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"recipes/*",
3737
"packages/*"
3838
],
39-
"version": "0.19.3",
39+
"version": "0.20.0",
4040
"engines": {
4141
"node": ">=20.0.0"
4242
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@measured/puck",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"author": "Chris Villa <[email protected]>",
55
"repository": "measuredco/puck",
66
"bugs": "https://github.com/measuredco/puck/issues",

packages/create-puck-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-puck-app",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"author": "Chris Villa <[email protected]>",
55
"repository": "measuredco/puck",
66
"bugs": "https://github.com/measuredco/puck/issues",

packages/field-contentful/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@measured/puck-field-contentful",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"author": "Chris Villa <[email protected]>",
55
"repository": "measuredco/puck",
66
"bugs": "https://github.com/measuredco/puck/issues",
@@ -22,7 +22,7 @@
2222
"dist"
2323
],
2424
"devDependencies": {
25-
"@measured/puck": "^0.19.3",
25+
"@measured/puck": "^0.20.0",
2626
"@types/react": "^19.0.1",
2727
"@types/react-dom": "^19.0.2",
2828
"contentful": "^10.8.6",

packages/plugin-emotion-cache/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@measured/puck-plugin-emotion-cache",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"author": "Chris Villa <[email protected]>",
55
"repository": "measuredco/puck",
66
"bugs": "https://github.com/measuredco/puck/issues",
@@ -23,7 +23,7 @@
2323
],
2424
"devDependencies": {
2525
"@emotion/react": "^11.13.3",
26-
"@measured/puck": "^0.19.3",
26+
"@measured/puck": "^0.20.0",
2727
"@types/react": "^19.0.1",
2828
"@types/react-dom": "^19.0.2",
2929
"eslint": "^7.32.0",

packages/plugin-heading-analyzer/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@measured/puck-plugin-heading-analyzer",
3-
"version": "0.19.3",
3+
"version": "0.20.0",
44
"author": "Chris Villa <[email protected]>",
55
"repository": "measuredco/puck",
66
"bugs": "https://github.com/measuredco/puck/issues",
@@ -25,7 +25,7 @@
2525
"dist"
2626
],
2727
"devDependencies": {
28-
"@measured/puck": "^0.19.3",
28+
"@measured/puck": "^0.20.0",
2929
"@types/react": "^19.0.1",
3030
"@types/react-dom": "^19.0.2",
3131
"eslint": "^7.32.0",

0 commit comments

Comments
 (0)