Releases: webiny/webiny-js
Releases · webiny/webiny-js
v5.37.1
5.37.1 (2023-08-16)
Bug Fixes
- use
pid
instead ofid
when working with cache (5019023) - db-dynamodb: scan result next method provides exact interface as scan (#3470) (b1ece66)
- ACO table rendering performances (#3439) (09b3f5b)
- add missing
isLambdaFunctionRole
meta property (2cf4873) - change
revisions
torevision
(ed8ccec) - double check for
resource_already_exists_exception
exception (908f269) - ensure GQL schema cache key also includes current tenant ID and locale code (2b34707)
- get tenant ID/locale code only if getters exist (81db04b)
- page entry and revision syncy with aco record when deleted (3007f82)
- pass pid instead of id when deleting page and all revisions (5335a36)
- remove loading of PB settings and storage (a757729)
- update aco table record on page revision deletion (a9e3a2f)
- upgrade Lexical and improve UX #3459 (76045ad)
- use
afterPageDelete
inmessage
andcode
properties (c188c47) - api-headless-cms: permissions checks (#3449) (26cace7)
- data-migration: logger with trace level (#3462) (a6a30a8)
- migrations: elasticsearch 5.37.0 002 validation (#3453) (f58d4c1)
v5.37.0
5.37.0 (2023-07-25)
Bug Fixes
- header node - collapse on start to be always the last header tag (c66ed37)
- app-aco: fetch only simple fields when listing entries (#3380) (ca2ee50)
- app-headless-cms: adjustments to the image field renderer (#3381) (e622187)
- migrations: add location mapping entity (278fd9c)
- add default line height style for headings (#3363) (ae4988f)
- add ES permissions to export Lambda fn (f81a298)
- add spread state (b99b479)
- address grid issues and after save redirect (#3309) (7eeb354)
- allow access if
submissions
property does not exist (6a974a1) - correct revision dropdown arrow positioning (#3365) (c42f2df)
- do not allow dropping element into saved blocks (4b147f1)
- do not make child element interactive if we're dealing with a pre-saved block (73a53eb)
- do not try to log anything if the log type is not supported (7385be1)
- enable defining responsive styles for lexical typography (#3405) (312a0df)
- ensure
isDragging
flag is set tofalse
(b710b52) - ensure back button works if editor was opened in new tab (#3361) (89f0ffa)
- finalize AACL implementation (#3376) (0ebd7a4)
- folder navigation and search (#3407) (bfb41df)
- folder navigation on application load (#3412) (a10a77c)
- immediately include role's permissions if the role grants full access (1f62467)
- improve messaging in the page editor (#3403) (fa9c5b5)
- improve validation (b3e7f3c)
- own permission in case of full access (#3426) (5566024)
- read
app.params
to determine if ES is used or not (0cab1ba) - remove width control for block element (#3364) (d1942cc)
- rename
date
todateTime
(67d5272) - rename
date
todateTime
(891c4f4) - return lowercase folderId from storage (#3427) (a5e01f8)
- revert version change (f586fde)
- rework clearing of template-related data (f018f85)
- update CWP template (0905713)
- use "Imported Blocks" category as a fallback category when importing blocks (d2abd21)
- api-apw: unschedule publish when retracting sign off (#3396) (a5a4adf)
- api-file-manager: do not transform gif files (99666ae)
- api-file-manager: skip schema generation if system is not installed (e10c210)
- api-headless-cms: ensure GraphQL SDL has a blank line between type defs (b663253)
- api-headless-cms: move published entry to another folder (#3417) (f4e4762)
- api-headless-cms: revert fullTextSearch on number field (ad5521d)
- api-headless-cms-ddb-es: possible null or undefined rawValues (#3432) (21d1b76)
- api-page-builder: decompress page content when publishing events (#3424) (98511f2)
- api-page-builder-aco: add proper storageId to pb aco model (0d36ac3)
- api-page-builder-aco: rename utility (f109781)
- api-page-builder-import-export: improve preview image handling (#3423) (876e573)
- api-page-builder-import-export: prevent file duplication on imports (#3401) (86fd329)
- app: remove unused/redundant FileItem type (676fb4a)
- app-aco: create FoldersApiContext to manage cache and API calls (#3390) (085ff65)
- app-aco: simplify FolderTree usage (849d16e)
- app-admin: define File "meta" type with specific fields (ae60d2c)
- app-apw: dialog to initialize content review (#3392) (ae1c8a9)
- app-file-manager: sort tags alphabetically (22d4755)
- app-headless-cms: show legacy Rich Text Editor for old models (#3397) (104f7ca)
- app-page-builder: add scope to PB block variable inputs (#3415) (611ba66)
- app-page-builder: check "own" permission while listing search records (#3418) (4a74260)
- access data.template object using optional chaining (#3386) (62c3dfe)
- correct cursor positioning for button label (#3146) (c442877)
- ensure per-breakpoint styles are applied in the correct order ([#3385](http...
v5.36.1
5.36.1 (2023-05-29)
Bug Fixes
- data-migration: move
shouldExecute
into the try/catch block (ff75b77) - migrations: always return a boolean from esGetIndexExists (fb62a4d)
- serverless-cms-aws: rethrow error after logging (09c2454)
- 5.36.x files migrations (#3333) (813a23d)
- adjust comment (a524ed5)
- correct the glob pattern (e704214)
- folder creation in root (#3328) (3f2551f)
- FolderTree component performance (#3332) (420ad8e)
- handle time interval where theme hasn't yet been loaded (b6c9e76)
- pass empty string on falsy
href
value (3d4aa83) - remove trailing slash (5c0feb9)
- use autocomplete component instead of select for theme selection (54811bb)
- api-headless-cms: default entries sort (#3330) (8afe0f8)
- api-headless-cms: pass options to force delete an entry (#3327) (8c773e6)
- lexical: correct node type in initial lexical value (#3325) (ef127ec)
v5.35.3
v5.36.0
5.36.0 (2023-05-23)
Bug Fixes
- file manager file and folder click (#3320) (3f87999)
- api-aco: uniform the result coming from ddb and ddb-es storage (#3315) (d133025)
- api-file-manager: increase default file size limit to 10GB (46040e6)
- lexical: enable copy pasting quote block from different sources (#3303) (9f42f0e)
- page builder: use valid DOM elements organization for Lexical's dropdown menu (c655f9b)
- page-builder: ensure copy-pasting content from other sources works correctly for headings (f63c51f)
- page-builder: update PB settings validation and Emotion theme assignment (#3319) (2fe26ba)
- add aco into user project import handler (#3318) (c70ba71)
- add position class to button icon (b5e7342)
- enable configuration of shared ElasticSearch domain via
webiny.application.ts
(#3308) (9b4c4d5) - api-aco: models for multiple tenants and locales (c57eb79)
- api-file-manager-s3: improve extension detection and key construction (97e61f6)
- api-headless-cms-ddb-es: values to elasticsearch (#3283) (eeb5e5c)
- page-builder: ensure copy-pasting content from other sources works correctly for paragraphs (#3295) (ef0283e)
- project-utils: add assert polyfill (7b4b070)
- project-utils: add os and crypto polyfills (80fae8e)
- project-utils: use assert-browserify polyfill (a2ccebe)
- loosen the URL validation regex (#3130) (b9143d4)
Features
v5.35.2
v5.35.1
5.35.1 (2023-05-15)
Bug Fixes
- api-file-manager-s3: compare extensions using lower case (aa78a32)
- api-headless-cms-ddb: data loader clear caching on each request (f8b8b0a)
- api-headless-cms-ddb-es: data loader clear caching on each request (3d21e6e)
- always assign plugins (596042f)
- check base permissions for ACO schemas (#3296) (674ff9e)
- do not delete Lambda@Edge function when destroying the website app (#3278) (358f9d1)
- do not render element controls when rendering linked page template elements (#3286) (910a80b)
- api-aco: models for multiple tenants and locales (#3277) (283d7c3)
- api-headless-cms: delete all entries in the id list (00fc30a)
- api-headless-cms: missing checks in tests (1642192)
- api-headless-cms-ddb: delete all entries in the id list (8cc74bf)
- api-headless-cms-ddb-es: delete all entries in the id list (e99b970)
- api-page-builder-so-ddb: data loader clear caching on each request (ae27a35)
- api-page-builder-so-ddb-es: data loader clear caching on each request (412375c)
- serverless-cms-aws: don't run migrations on deploy preview (857387d)
- ui: add missing useCallback dependency to Input onKeyDown handler (a64f7c5)
- add a comment (f088efe)
- remove double concatenation of
cwd
andinputs.folder
(37bf641) - cli-plugin-deploy-pulumi: always run migrations executed using cli (0e0589d)
- remove and update
merge
dependency where needed (c63f86b) - reorder imports (5675fd6)
- headless-cms: data loader caching (#3273) (0bdbcf4)
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](https://github.c...