Skip to content

v5.34.0

Compare
Choose a tag to compare
@adrians5j adrians5j released this 18 Jan 17:27
· 2374 commits to dev since this release

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 to preview object (aea4865)
  • add overflow: hidden; (7af9866)
  • add overflow: hidden; (29953e0)
  • add reCaptchaEnabled and termsOfServiceEnabled 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 root types.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 to false (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 of querySelector (d818fb5)
  • use index as key when element.id is not present (60f319a)
  • use saved tag to determine block reference (ed17673)
  • use only id and src 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 and aos 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)