v0.13.0 #304
chrisvxd
announced in
Announcements
v0.13.0
#304
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Puck v0.13.0 introduces some of our most powerful APIs yet, enabling completely custom interfaces.
TLDR
object
field type.allow
anddisallow
props allow you to restrict which components can be dropped into DropZones.ui
prop: Set the initial UI state for the Puck editor on render.external
field modal, enabling the user to query your external API.Highlights
🎨 Custom interfaces
It's now possible to create completely custom Puck interfaces to integrate more deeply with your own UI and create a seamless experience for your users. See this example.
🪝 The
usePuck
hookAccess Puck's internals using the
usePuck
hook to extend Puck's functionality with powerful custom components.🗃️ Object fields
Object fields enable you to represent your
object
types with the fields API. No more flattening your props!🙅 DropZone restrictions
Restrict which components can be passed into a DropZone component with the
allow
anddisallow
props.Deprecations
renderHeader
deprecatedThe
renderHeader
prop has been deprecated in favor of overrides.renderHeaderActions
deprecatedThe
renderHeaderActions
prop has been deprecated in favor of overrides.Breaking changes
renderComponentList
removedThe
renderComponentList
prop has been removed in favor of overrides.Plugin API revamped
The plugin API has been significantly revamped to match the overrides API.
Changelog
Features
Bug Fixes
New Contributors
Full Changelog: v0.12.0...v0.13.0
This discussion was created from the release v0.13.0.
Beta Was this translation helpful? Give feedback.
All reactions