Releases: webiny/webiny-js
Releases · webiny/webiny-js
v5.37.8
v5.37.7
v5.37.6
5.37.6 (2023-10-20)
Bug Fixes
- app-headless-cms: set ref field request context (53e962c)
- make
Resource
more specific [no ci] (500083a) - remove
:
in*:
[no ci] (a2586d1) - api-elasticsearch: filtering via startsWith and notStartsWith (#3591) (6b74895)
- api-page-builder: add safeguards for invalid state of DB records (#3602) (80fefae)
- app-admin-users-cognito: don't render permissions error in system installer (4442db5)
- app-serverless-cms: expose graphql batching options (cc23cbd)
- cognito: enable login via federated IDPs (#3605) (1a11309)
- lexical-editor: remount LexicalComposer when Nodes change (#3603) (8a8ed79)
- add missing IAM permission for ES projects (901560f)
v5.37.5
5.37.5 (2023-10-05)
Bug Fixes
- api-headless-cms: load all models and entries in ref field mapping (#3567) (8ac4546)
- api-headless-cms: search with special chars in search term (#3557) (770a185)
- api-page-builder: compress page content on publish (#3575) (6a1281b)
- app-aco: add support for
titleFieldId
defined in the content model (#3554) (115653b) - app-headless-cms: ref fields component key (#3571) (8743fd6)
- pulumi: enable config cloning (#3572) (88829ab)
- assign created block category to
loadedCategory
(cc9d1a2) - do not show Clone content model if no permissions (f1bd2df)
- file manager listing after first paginated fetch (#3544) (a65f3b3)
- read
id
fromdata
object (acd3e6b)
v5.37.4
5.37.4 (2023-09-19)
Bug Fixes
- api-aco: ensure correct tenant and locale is used in ACO storage (#3538) (30d6f95)
- add
cognito-idp:UpdateUserPool
permission [no ci] (e06f999) - api-elasticsearch: contains query with slash (#3515) (ec99365)
- api-headless-cms: ensure _templateId exists on mutation return value (#3533) (43c8849)
- app-aco: add limit to the LIST_FOLDERS query (#3534) (dd1b42b)
- return previous saved records in case of empty response from apis (#3529) (779e53c)
- app-file-manager: expose basic fields via configuration (#3525) (031884b)
- app-headless-cms: boolean field default value (#3526) (0fe93dc)
- move
isMultiTenancyEnabled
intoutilities
folder (71d4718) - use tenant ID as the root folder in multi-tenant systems (5846519)
- api-file-manager: cms fields graphql definitions (#3519) (77a9474)
- app-file-manager: prepare extensions form data for graphql (#3518) (d6a2253)
- cwp-template-aws: add PbAcoContext type (#3524) (0c0cc97)
v5.37.3
5.37.3 (2023-08-31)
Bug Fixes
- data-migration: add log stream link and print logs to CLI (#3508) (e631694)
- add missing
iam:CreateServiceLinkedRole
permission (36831e8) - always use locale in index name for CMS models (917f4c5)
- do not use VPC with tenant router fn (56888a3)
- improve error logging (f8cbc5d)
- remove unused var (8ec441a)
- run ES service role check only for DDB+ES projects (f2d74fd)
- update dependencies (6058ead)
v5.37.2
5.37.2 (2023-08-24)
Bug Fixes
- add "-R" flag (cfd8d7a)
- app-aco: use form data to bypass the event execution order problem (#3486) (e7547c9)
- app-headless-cms: add folder selector to new entry dialog (#3485) (65154bc)
- lexical-editor: implement the Link node clone method (#3482) (b5a09ba)
- project-utils: add cjs to the list of valid webpack module extensions (edf5e6f)
- react-rich-text-renderer: sanitize HTML before rendering (#3477) (8748bc5)
- buton action type selection (fe31721)
- debounce the syncing between
value
andlocalValue
(3919ff5) - enable "scroll to element" links (957b3c1)
- ensure
newTab
is always set to false whenactionType
isscrollToElement
(480b143) - inherit the
elasticSearch
type fromCreateApiPulumiAppParams
(a2b9eda) - move ES param handling into Pulumi program (52541ca)
- rename label (a68ab37)
- set
value
as the new local value, notlocalValue
(ce4125f) - update jsonwebtoken to v9.01 (#3483) (aed9589)
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)