v5.35.0
5.35.0 (2023-04-28)
Bug Fixes
- add
"@emotion/react": "11.10.8"
to resolutions (e004f51) - do not load Lexical editor with legacy PB page rendering (a7f9061)
- do not render provider with legacy PB page rendering (6519a2e)
- make sure query selection is only applied once per plugin instance (#3154) [skip ci] (67f802c)
- use
ClassNames
component further down in the component tree (8579d54) - api-aco: prefix search record no ci (21a1c08)
- api-aco-so-ddb-es: register indexes (384dd94)
- api-elasticsearch: allow numbers in fields when filtering [no ci] (#3234) (fb66b5b)
- api-file-manager-ddb: list tags (69ed7ad)
- api-headless-cms: generate ref field resolvers in dynamic zone field (#3237) (1145e76)
- api-headless-cms: model api name are optional by default (0c5ad2f)
- app-file-manager: list tags (789b7aa)
- app-headless-cms: dialog did not scroll on smaller screens (b0ab638)
- app-headless-cms: faulty graphql for listing of references (c2780f5)
- app-headless-cms: make content entries context available to view config (241bf8f)
- app-headless-cms: missing type (e5c60b9)
- app-headless-cms: render icon picker menu in a portal (8b1bc37)
- app-headless-cms: update deprecated imports and use react-properties (ad3a7a4)
- cli-plugin-deploy-pulumi: don't run migrations when --preview is set [skip ci] (2eedd23)
- migrations: clear indexes after tests (70e0b23)
- project-utils: register indexes (cf81b6c)
- serverless-cms-aws: missing version from env var in payload (#3210) (59a6061)
- ui: make DataListModalOverlay overflow visible (58b711f)
- ui: pass renderToPortal prop to MenuSurface component (8f7710b)
- ui: return hidden tab with display:none (8acc9e8)
- ACO migrations custom fields (#3206) (7e05b5e)
- add comment (1085716)
- add comment re changing the slug (3f12a24)
- add comments and reformat code (f4e4a16)
- address Lexical editor TS/visual issues (#3229) (b14eaec)
- always throw an error if the page template wasn't found (d876b4d)
- apply the override within
@emotion/react
Theme (067107b) - assign
null
as a default value (satisfy TS) (373571f) - disable buttons on submit (5295085)
- ensure canvas width is calculated for both legacy and new page rendering engines (80df192)
- fix cell items position (3746cf9)
- list all typographies when showing text settings (#3254) (b6408e0)
- make description field a textarea (df9c911)
- remove redundant
auth: false
option (34ba876) - rename createAco context and type (#3161) (3617f12)
- try/catch the
getPageTemplate
call (838dcca) - upgrade theme usage in CWP template code (5efaed8)
- upgrade theme usage in development code (7b83cb2)
- upgrade theme usage in development code (0c10973)
- use
@webiny/router
when rendering links, instead of plaina
HTML tag (bd8e92b) - use actual AWS region instead of the hardcoded
eu-central-1
(c1f17ea) - api-aco: use code model without validation (8b4c92a)
- api-headless-cms: export utilities from the package root (44ac99b)
- api-headless-cms: graphql schema cache does not work when no database models (#3201) (b4be070)
- api-headless-cms: model storageId type (f12193c)
- api-headless-cms: use cms graphql schema plugin (#3178) (77a3292)
- api-headless-cms: validation when creating or cloning model [skip-ci] (#3181) (edc5776)
- api-headless-cms-ddb-es: long text indexing (#3163) (0b04cdc)
- api-mailer: use code model without validation (cab5f8b)
- api-page-builder: page validation (6509387)
- api-page-builder: settings validation (#3194) (04802a2)
- app-admin: file manager overlay z-index (#3182) (c50c9da)
- app-admin-rmwc: make navigation drawer auto-resizeable (f0d8f16)
- app-file-manager: remove file size limit (ae41044)
- app-headless-cms: disable dynamic zone in object field (#3160) (68e00be)
- app-headless-cms: entry container div covers elements below ref field [skip-ci] (#3180) (5cf2dbb)
- app-headless-cms: improve type names and export useContentEntries hook (8dc9faa)
- data-migration: check for the unstable version [no ci] (#3200) (386e54b)
- migrations: use batchWriteAll to update admin users [skip ci] (3214caf)
- serverless-cms-aws: add migrations to enterprise create api app [no ci] (#3196) (bd1d5a1)
- decrease api-migration memorySize (#3173) (b02d94b)
- introduce limits to number of tenants (WCP) (4925373)
- log errors using console.error (#3122) (999eb37)
- use regular case instead of title case [no ci] (2ead10f)
- various aco (#3192) (8186ef7)
- api-file-manager: remove batch file creation limit (0a8b1eb)
- api-file-manager: use file key dirname as prefix for file cleanup (bd507ea)
- api-file-manager-s3: remove batch presign limitations (68dda13)
- api-mailer: validation of settings input (48f2910)
- api-page-builder: simplify and clean up demo assets and installation (7f0245d)
- app-page-builder: add element icon color (#3151) [skip ci] (d12e536)
- app-page-builder: improve grid page element (#3169) (cbea1ce)
- correct the condition (c0c5556)
- page builder: ensure no trailing slashes are present in page path (#3153) (13771d8)
- add jitter (randomization) to retries (9444618)
- don't clear line in non-TTY environments (862afdf)
- implement migration status polling (ac2219e)
- implement start/finish timestamps (aff7b66)
- improve grid page element (9fc7d3a)
- introduce application name-based environment variables naming (#3095) (506917f)
- iterate through all files in tests to find test files (a7fce38)
- listContentModels returns duplicated records (#3148) (1903913)
- page builder editor - ensure active element's borders are always visible (#3152) (5ea04d1)
- tests missing elasticsearch operator plugins (96fdb9d)
- update migration status on resume (28f2714)
- api-file-manager: add support for legacy files (07b00e3)
- api-file-manager-ddb-es: keep the original file PK (8497d42)
- api-file-manager-ddb-es: use storage plugins to create initial indices (dd79709)
- api-page-builder-import-export: update file manager usage (82b744d)
- app-headless-cms: cypress test for groups (bec4fee)
- cypress: missing singular and plural fields after merge (#3129) (aa9b75f)
- migrations: add File Manager DDB-ES migration (89e58c1)
- migrations: update tsconfig files (d5262e8)
- migrations: update usage of ddbQueryAllWithCallback (4cf48ad)
- migrations: use lodash and update deps (fd1814a)
- pulumi-aws: add ELASTICSEARCH_SHARED_INDEXES to migration Lambda (d592da6)
- serverless-cms-aws: add gzip plugin to handlers (9faa178)
- rename ACO models Ids (#3118) (3d22f92)
- api-file-manager: check all mime type file extensions (67c00d8)
- app-file-manager: remove updateCache option (42870a5)
- change order of block categories (#3099) (60f44d5)
- fix GraphQL error after page duplicate (#3081) (165a132)
- fix preview button URLs (#3103) (cae03ac)
- make array-based form submission values readable (#3093) (d3acfb3)
- remove old upgrade scripts and UI (#3068) (2fca83f)
- replace heading and quote variable inputs with rich text ones (#3056) (f59ae14)
- api-apw: lock aws-sdk deps and make CMS models cross-tenant (#3039) (c54ebaa)
- api-apw: wrong arn in the cms plugin (#3036) (1a22aba)
- api-cognito-authenticator: add support for token data generic (#3040) (9dd370b)
- api-file-manager: upgrade File Manager files and settings data (#3083) (6eb2cc5)
- api-form-builder: wait for context to exist before modifying (07853b6)
- api-headless-cms: default limit for list entries (#2956) (8898e03)
- api-headless-cms: graphql schema plugin name (ff91668)
- api-headless-cms: issues after dev merge (#3016) (c65fd13)
- api-headless-cms: model description faulty validation (#3024) (99923bf)
- api-page-builder: upgrade website settings record (#3084) (e3f4727)
- app-page-builder-elements: add missing lexical editor dependency (#3065) (38b3558)
- block-editor-form: support for legacy content (318509c)
- lexical-editor: update lexical deps to the latest version (#3057) (60a863e)
- prerendering: add support for website re-render across all tenants (#3041) (70ce505)
- react-properties: make property id longer (34b4cca)
- react-properties: use @testing-library/react (d7f521b)
- serverless-cms-aws: add FB plugins to prebuilt handlers (0e36c06)
- serverless-cms-aws: update tsconfig files (1172450)
- ui: add missing data-testid to dialog primary button (5e28637)
- remove problems reported by eslint (dd17a42)
- upgrade to the latest version of @aws-amplify/auth (#3049) (631e0f3)
- ui: pass onKeyDown to useCallback dependencies (#3042) (15b6644)
- aco hooks creation (#3023) (c5de9e6)
- fix page blocks list render (9e144d3)
- use ComponentProps instead of an exported interface (8b939e1)
- use the new
field
prop [no ci] (e96f5cf)
Features
- create theme typography migration for Lexical Editor and other packages (#3147) (f0ca560)
- api-aco: add tags to search records [no ci] (#3228) (2ac9238)
- api-aco-so-ddb-es: custom fields filtering and sorting (#3224) (51ee44b)
- add
-p
flag for our build script (51e20f1) - add ability to create a page template from an existing page (419ee8d)
- in local dev, if tenant ID is missing, show an informative error message (df2bc25)
- migrate page builder pages -> create ACO search records (#3159) (f4a9c82)
- visual adjustments to the page preview panel (#3112) (5b72da4)
- api: benchmark (#3183) (7d9d7bb)
- api-file-manager: add lifecycle events (ad42613)
- api-file-manager: export plugins from root (30721b5)
- api-file-manager: support predefined file id (337f6fe)
- api-file-manager-ddb: collect all plugins from main context (844b36d)
- api-file-manager-ddb-es: collect all plugins from main context (a231370)
- api-form-builder-so-ddb: collect all plugins from main context (2d3d45f)
- api-form-builder-so-ddb-es: collect all plugins from main context (1ea74f9)
- api-headless-cms: add model icon (118121b)
- api-headless-cms: benchmark (#3185) (06d5f6d)
- api-headless-cms: use without authorization (#3177) (4187d17)
- api-headless-cms-ddb: add model icon to entity definition (fe3f0d2)
- api-headless-cms-ddb: collect all plugins from main context (99964d5)
- api-headless-cms-ddb-es: add model icon to entity definition (cddfbc1)
- api-headless-cms-ddb-es: collect all plugins from main context (a4015e4)
- api-i18n: export all plugins from root (3faede3)
- api-mailer: export all plugins and methods from root (c5422c7)
- api-page-builder: export all plugins from root (27e75db)
- api-page-builder: replace commodo with zod (#3167) (4490f5c)
- api-page-builder-so-ddb: collect all plugins from main context (07968ee)
- api-page-builder-so-ddb-es: collect all plugins from main context (803dfa6)
- api-security: add withoutAuthorization utility (#3176) (ffb13ce)
- api-tenancy: add withRootTenant and withEachTenant utilities (df6d94b)
- app-file-manager: add upload percentage callback to file upload (1c64574)
- app-headless-cms: add model icon (a45f6b0)
- app-headless-cms: model icon styling (#3143) (7128577)
- app-headless-cms: model in reference entry (e801e6a)
- migrations: add model icon to entity definition (32abf69)
- plugins: merge containers and merge plugins by type (24bae32)
- tenancy: add tags to tenant entity (d4ef5f6)
- utils: add executeWithRetry utility (ee27530)
- ACO styling (#3140) (c3b8840)
- add command to print current migration status (6809f00)
- add support for resumable migrations (#3133) (0eb931f)
- generate mdbid for migration runs (68613d2)
- introduce new frontend utility functions (
getLocaleCode
,getTenantId
,getApiUrl
, ...) (#3126) (69a8c62) - multiple page builder improvements (
[@container](https://github.com/container)
, Emotion Context, Theme-awaremq
Utility Function) (#3141) (18ed331) - page builder pages - use SEO title instead of general settings title (#3155) (3f6af26)
- upgrade to Emotion 11 (#3138) (e84d519)
- headless-cms: singular and plural model api name (#3111) (cd3ffe4)
- add "required field" (*) indicator to form fields (a51a39b)
- add
packages/*
to workspaces (#3066) (a33699e) - add an email form trigger (#2957) (2fbfd20)
- add copy form submission options (#2952) (cb8c275)
- add date to form submission export (#2965) [no ci] (a2cf10f)
- add form field id validation (#3017) (fabed38)
- add import/export capabilities to page datatable (#2961) (60e9680)
- add infinite scroll to the form submissions list (52a61d0)
- add Lexical Editor Content utility for api-page-builder-aco (#3087) (49c3bfa)
- add more export block options (#3109) (08fa4ee)
- add other as an option to specific fields (#3031) (d394754)
- add page blocks UI improvements (#3106) (2ed2ec8)
- add page builder aco hooks to import process lambda (#3071) (9499427)
- add page category to page template settings (#3086) (a473c05)
- add support for file aliases and preserve file names (#3096) (0dffcfd)
- add the ability to control the width of the submit button (#3052) (0b92c72)
- add the ability to duplicate a page (#2890) (cd86612)
- add the ability to import/export forms (#3077) (ef2dcc4)
- bind page-builder events to aco (#3029) (535c2e6)
- build packages in parallel threads to use all CPUs (812060d)
- improve folders and search records listing (#3121) (71b2acd)
- move search entry into a folder (#3102) (fbd4882)
- api-headless-cms: replace commodo in group crud with zod (#2959) (1ff556e)
- api-headless-cms: switch to zod validation for models and fields (#2962) (1143290)
- api-security-cognito: add support for custom authorization logic (#3054) (5d86d8a)
- app: add Plugin component to enforce and simplify React plugin creation (f8655b7)
- app-admin: extract common functions into FM provider (c589100)
- app-admin: tweak CSS, improve Permissions and SearchUI component (#3043) (4aecd19)
- app-file-manager: make file manager hooks generic (9bd9267)
- app-file-manager: move FM API provider and FM UI to its own package (80adee6)
- app-headless-cms: use child element to render description input (#3038) (5709a1a)
- lexical-editor: introduce color picker (#3061) (900da18)
- ui: use ButtonPrimary on ImageEditorDialog (62712b1)
- improve blocks search functionality (#2968) (d07ca8d)
- Introduce data migration Lambda function (#3079) (80bc1f6)
- introduce lexical editor (#2791) (d65ec29)
- introduce page templates (#2963) (1e701fb)
- merge graphql and cms lambdas (#2945) (0d86adb)
- migrate admin users and tenant DDB data to data envelope (b9e6ecf)
- use custom:id attribute as identity id (#3090) (7c86c26)
- data-migration: add data migration package (#3064) (fe1e999)
- page-builder: add slug and tags fields (#3044) (a2b092d)
- move help text under the form label (#2964) (352f637)
Reverts
- restore deleted icons (444a08e)