v5.34.0
5.34.0 (2023-01-18)
Bug Fixes
- api-admin-users-cognito: add missing lifecycle events (#2932) (9a02a93)
- app-page-builder: remove unnecessary dash (16af873)
- project-utils: if WEBINY_VERSION is set, auto-assign it to React apps (dae591c)
- add
meta
topreview
object (aea4865) - add
overflow: hidden;
(7af9866) - add
overflow: hidden;
(29953e0) - add
reCaptchaEnabled
andtermsOfServiceEnabled
flags (71a84f4) - add
ThemeLoader
provider (e60aabf) - add additional rendering options and helper flags (f5678d3)
- add images-list renderer (49cb52b)
- add missing imports (bf84311)
- apply visual feedback when dragging over an element (2fdd71e)
- change border color when active (35e4b75)
- correct import paths (95e39cf)
- correct import paths (a653692)
- create before-form component (dea1544)
- do not render ReCaptcha / TOS if no need (80fd744)
- ensure animations work in the editor (66b4fb2)
- ensure animations work in the editor (42f5d26)
- ensure the initially created block has the correct default style-related values (485cd16)
- export
PbImagesList
(3512a7c) - move
ps-tag
declaration to roottypes.ts
(0313b77) - move Form group below Layout (9136a3f)
- omit
pb-element-controls-overlay
elements when taking a screenshot of the page (85c5725) - on element click, set
isHighlighted
tofalse
(f96f2fc) - rearrange colors (bd247d8)
- reduce font size (fbc207f)
- register triggers / validators / before-form renderers (4346ab8)
- remove
MediumEditorOptions
(91e1aee) - remove
renderer
prop (5558d83) - remove is-legacy check and improve element selection (6196d58)
- remove old file (aeae0ae)
- remove overflow: hidden (dcd0be6)
- remove overflow: hidden (a90853c)
- remove redundant
console.log
call (eb5c98e) - remove redundant
console.log
calls (b9f09eb) - remove unnecessary
className
(d03885a) - remove use of
renderer
property (474ca96) - rename page blocks-related event names (b06a4b7)
- render
ps-tag
when rendering an existing block (e43991d) - render
ps-tag
when rendering an existing block (d103e6c) - style blank state (3f0ec83)
- take variables into consideration when rendering (553970c)
- update commands (fd106d3)
- update ps-tag declaration (1ee2a73)
- use
&:first-of-type
(6a11ec9) - use
getElementById
instead ofquerySelector
(d818fb5) - use
index
as key whenelement.id
is not present (60f319a) - use
saved
tag to determine block reference (ed17673) - use only
id
andsrc
properties when storing file data (ef07ef8) - wrap legacy component into a function (d83c913)
- api-apw: storage operations type (9881cb0)
- api-dynamodb-to-elasticsearch: lower p-retry version (ced07d0)
- api-dynamodb-to-elasticsearch: retries for bulk insert (#2842) (ffa57e2)
- api-headless-cms: add missing lifecycle events and parameters (#2924) (fb54459)
- api-headless-cms: alow overriding existing storage transform plugins (#2933) (2cffae1)
- api-headless-cms: generate nested ref field union types (778a02f)
- api-headless-cms: handle non-graphql exception on generate schema (2fce39d)
- api-headless-cms: initialize model data param (#2888) (b9ef842)
- api-headless-cms: reference CmsModelField type (8da4416)
- api-headless-cms: skip model plugin layout validation (#2697) (fd76726)
- api-headless-cms: use new import for ref scalar (505f90b)
- api-headless-cms-ddb-es: compress latest data on publish (#2889) (01052a1)
- api-headless-cms-ddb-es: compress latest entry data on publish (#2878) (7989a91)
- app-admin: improve dialog content styling (3136a3b)
- app-form-builder: handle IP resolution exceptions (#2919) (f1be107)
- app-headless-cms: add model provider to content entry form (626ea3e)
- app-headless-cms: do not allow to change plugin models (#2769) (c202971)
- app-headless-cms: improve styles of the FieldEditor (8cc445d)
- app-headless-cms: make filter options conform to Select component types (4fdd8ef)
- app-headless-cms: missing form data name when canceling creation of template (7f3ae41)
- app-headless-cms: move default plugin imports from admin app to package (d68638e)
- app-headless-cms: update types, hooks, and component imports (1f134f4)
- app-headless-cms: use useConfirmationDialog hook instead of Dialog comp (c617b34)
- app-headless-cms: use v10 import of emotion css (3bd5a10)
- app-page-builder: handle pasting inside heading or paragraph (#2938) (5e03dcc)
- app-page-builder: propagate block state in event handler (#2941) (28904e4)
- app-page-builder: re-export property plugin from visibility plugin (1f7fd27)
- app-page-builder: use correct DisplayMode for block preview (#2868) (851696c)
- app-page-builder: use input event to update block title (beb2af6)
- app-page-builder: use OptionsMenu component for secondary list actions (613660c)
- app-page-builder: use outlined icons (1923272)
- cwp-template-aws: replace visibility with property plugin (6e5425e)
- handler-aws: add default content type and encoding (#2784) (b951f05)
- theme: grid wrap on mobile for existing pages (#2874) (f62064f)
- theme: prevent shadow bleed on forms (#2883) (6f2223e)
- add api-folders deps to ddb-es template (#2809) (611c5af)
- add missing env types (260ba01)
- add numbers to slug validator (#2812) (859a3fb)
- advanced element settings onSave execution (#2803) (bbe6610)
- cache update error (#2863) (50fd16b)
- create page on folder change (#2840) (d4f203f)
- css code style (f23364c)
- delete link on page deletetion (#2871) (2449a11)
- empty folder render and loading flickering (#2879) (5dae703)
- folder initial open list (#2910) (30bbf3f)
- folder tree ui (#2823) (052a2f2)
- navigator element id styling (dacf6f5)
- page image not saved (#2804) (43e5451)
- prevent custom scrips from executing on prerender side (#2876) (3d0d520)
- roll back folders in page builder (#2926) (80df6b8)
- set default block category icon (#2875) (aedbd7e)
- update form package types usage (d864229)
- use new form types (1afb9b2)
- various DataTable list (#2908) (53fc736)
- ci: import paths in
loadEnvironmentVariables.js
(#2911) (3b1488f) - cli-plugin-deploy-pulumi: show preview diff by default (412806a)
- cwp-template-aws: remove unused dependencies (bc6846b)
- pulumi-aws: add pulumi.Output type to EnvVariables (8309361)
- serverless-cms-aws: increase body limit to 1gb (#2885) (753d1ee)
- ui: add left margin to the last button in the dialog (cac4ef2)
- ui: enforce boolean value type on Switch (e235558)
- ui: improve DataList rendering using flexbox (e874208)
- ui: make button onClick type more loose (23850a0)
- skip Apollo query when folders state exists (#2826) (6a9f83c)
- update and listen for page cache changes (#2861) (c90f144)
- use built-in utils to track highlighted state of an element (ed1e5d8)
Features
- handler: ability to override default on request event (#2939) (dd91de0)
- add "load more" button (#2920) (88bc531)
- add Auth0 integration (#2923) (e43b0a9)
- add folder pubsub events and delete links on folder deletion (#2857) (52812d9)
- adjust the UI of the element list (#2884) (e9c54ed)
- expose the
initializedAos
function (e228ca5) - reexport
@webiny/theme
for easier usage (22bcc6b) - api-headless-cms: dynamic zone field skeleton (ba93acb)
- api-headless-cms: model and field tagging and aliases (a97858c)
- handler: custom error handling (#2943) (de01bfc)
- expose
initOn
andaos
options (0e63d09) - introduce a new page rendering engine (#2928) (cb483e1)
- api-headless-cms: dynamic zone converter (#2934) (a665a67)
- api-headless-cms: dynamic zone schema (#2892) (4083fb5)
- api-headless-cms-ddb: conditional filtering (#2916) (c27e520)
- api-headless-cms-ddb: nested field filtering (#2853) (5904609)
- api-headless-cms-ddb-es: nested field filtering (#2905) (45c1366)
- app-headless-cms: add validator message customization (d65ecb3)
- app-headless-cms: dynamic zone field (#2894) (e11046f)
- app-page-builder: add element id and class validation (#2873) (580aac3)
- app-page-builder: import and export blocks (#2844) (b79d3e8)
- handler: update and lock fastify to 4.11.0 (ad59a94)
- 5.34.0 upgrade script for PageBuilder (#2886) (28a6b1c)
- enable ACO for page-builder (#2914) (615a930)
- enable defining env vars via
webiny.project.ts
(#2896) (52bcc56) - introduce
appAliases
(#2895) [no ci] (6ea0705) - introduce feature flags (#2897) (ee6ef3e)
- PB Blocks migration (#2927) (cf7f880)
- api-mailer: change transport settings input name (#2855) (50c8a1c)
- app-headless-cms: add dynamic zone field (04aa36b)
- app-headless-cms: reexport a styled Dialog component (7dc7808)
- form: add support for generics (05e2f84)
- serverless-cms-aws: increase body limit to 1gb (#2882) (d5d2369)
- ui: add support for accordion actions (cce323b)
- ui: add support for protected tags (1c4bd73)
- ui: add support for Tab visibility (3b76a7e)
- ui: make FormComponentProps generic (f549635)
- ui: make Input props generic (1a1efff)
- add folder item actions menu (#2811) (2d849a3)
- add folder tree component (#2640) (1e66d12)
- add id and css class to elements (f0fdb3b)
- add id and css class to elements (#2815) (482e3f6)
- add page builder blocks (#2793) (fcdad0b)
- add pagination to folder links api and pages table list (#2829) (be08354)
- add rich text modal for block variable (#2827) (743f36e)
- add row selection to DataTable UI component(#2759) (0e41c28)
- add site-wide custom scripts (#2795) (890962d)
- block editor changes (#2805) (08a8eec)
- blocks list page changes (#2818) (9e54929)
- DataTable UI component (#2692) (3fb56c9)
- editor sidebar changes (#2817) (6c84608)
- manage DataTable loading state (#2768) (250a060)
- move button label into sidebar and scrollToElement action (#2816) (44bf5b6)
- remove unnecessary where-parser package (#2849) (610e65b)
- api-apw: notifications (#2735) (fc71e79)
- api-apw: security permissions (#2686) (b3b2fce)
- api-elasticsearch: optimize operators (75c7f29)
- api-headless-cms: nested filtering schema (daedfe1)
- api-headless-cms-ddb: disable conditional filtering (732129d)
- api-headless-cms-ddb-es: nested and filter (#2813) (4c18627)
- api-headless-cms-ddb-es: nested or filtering (#2820) (49e19ce)
- api-mailer: add security permissions and checks (#2733) (57df8ee)
- app-page-builder: make PageOptionsMenu composable (990c3ab)
- handler: add compression to response (#2852) (1ec3a26)
- navigator element id replace '()' with '#' prefix (a1db50b)
- PageBuilder list with DataTable (#2796) (0413520)
- app-headless-cms: edit entry with entryId (#2786) (5ca50ee)
- new Skeleton UI component (#2764) (c8d1a31)
- security for block categories and block unlink (#2828) (f6aecc7)
- api-apw: only list current users content reviews (#2691) (f8c528d)
- api-mailer: make sure that default mailer is present (3dfdd3e)
- app-apw: add permission renderer (#2685) (20554c8)
- app-mailer: settings (#2732) (3337e33)
- remove default workflows (#2683) (92775f5)
- update package versions (#2667) (68a93c2)
- upgrade lifecycle events (#2615) (18ce49a)