webiny-js

Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS.

OTHER License

Downloads
212.7K
Stars
7.3K
Committers
78

Bot releases are hidden (Show)

webiny-js - v5.35.2

Published by adrians5j over 1 year ago

5.35.2 (2023-05-17)

Bug Fixes

  • api-page-builder-so-ddb-es: add missing GSI index definition (d3f7b13)
webiny-js - v5.35.1

Published by adrians5j over 1 year ago

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 and inputs.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)
webiny-js - v5.34.4

Published by adrians5j over 1 year ago

5.34.4 (2023-02-17)

Bug Fixes

  • add missing @ps directive (7ca3a4b)
  • do not use all widths if custom width in px was set (d86f7e5)
  • use Apollo client for all GraphQL API operations (#3020) (898bece)
  • use Pulumi CLI for arm64 arch when possible (e87d063)
  • api-headless-cms: allow custom entry id (#3019) (18d8028)
  • api-headless-cms: full text search (#3025) (ef00a01)
  • api-headless-cms: nested file graphql (#3018) (9bb1bf7)
  • api-headless-cms: no error response on exception (#3021) (11b1dc8)
webiny-js - v5.34.3

Published by adrians5j over 1 year ago

5.34.3 (2023-02-13)

Bug Fixes

  • ensure textAlign modifier handles both string and object values (backwards compatibility) [no ci] (6905231)
  • expose productionEnvironments property in webiny.application.ts (#3014) (ec507c8)
  • api-headless-cms: generate graphql schema logs (1a09812)
  • api-headless-cms: graphql group slug (#3006) (8076c26)
  • api-headless-cms: validate executable schema on model update (#3011) (98b99fd)
  • apply z-index: 1 to animated elements (e00a71c)
  • enable moving elements on canvas (e1fe1f6)
  • ensure title is saved upon hitting Enter key (0672584)
  • handle new rendering engine image generation separately (5fbdd68)
  • make preview 100% wide (f13f8a9)
  • use src too, not just srcSet [no ci] (561a35c)
  • handler: improve error logging when triggering plugins in hooks (#3008) (b79f363)
  • increase width to 2000 (665bcb3)
  • properly assign theme color to border (3a04360)
  • remove window.aosInitialized flag (f2cb77d)
  • use srcSet when rendering images (5709bdb)
  • use 100% width (c97ab12)
webiny-js - v5.35.0

Published by adrians5j over 1 year ago

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 plain a 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-aware mq 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

webiny-js - v5.34.8

Published by adrians5j over 1 year ago

5.34.8 (2023-04-03)

Bug Fixes

  • api-file-manager: use Long for file size (5512019)
  • api-file-manager: use Long type in getPreSignedPostPayload query (6e77eeb)
  • handler-graphql: add custom Long scalar to fix JSON serialization (57c2777)
webiny-js - v5.34.6

Published by adrians5j over 1 year ago

5.34.6 (2023-03-14)

Bug Fixes

  • pass accountRecoverySetting settings to user pool (#3098) (dc84d7c)
  • serverless-cms-aws: execute apw schedule action handler (#3091) (8dd829e)
  • automatically use custom domains if provided (20fcff5)
  • check if projectApplication exists before accessing its props (#3082) (219eec0)
  • close browser once rendering has finished (92fc4bf)
  • dependency versions sync (e704338)
  • do not skip execution of hooks on preview [no ci] (#3078) (5213f54)
  • enable deploying projects Into existing VPC (a11c792)
  • improve error reporting when there's no internal workspace folder (9777f91)
  • introduce webiny build command (#3074) (6ca6876)
  • wrap domain assignment into a handler (22c53ce)
  • api-headless-cms-ddb-es: ddb storage plugin names (#3055) (0abb98f)
  • api-headless-cms-ddb-es: plugin loading on storage ops init (#3051) (d73a6ba)
  • api-page-builder: export plugins from root (c8d7f77)
  • app-page-builder-elements: exclude page only if Page context exists (7a4ef7e)
  • make the check more fail-safe [no ci] (6ae203a)
  • use PulumiAppParam for the vpc param (183b01b)
webiny-js - v5.34.7

Published by adrians5j over 1 year ago

5.34.7 (2023-03-23)

Bug Fixes

  • introduce limits to number of tenants (WCP) (9e62888)
  • app-admin: set default file size limit to 1TB (8d70c93)
  • log errors using console.error (#3122) (2f09538)
  • app-admin: remove hardcoded file size limitation (43165b9)
  • move seats decrementing above the onUserCreateError event (e7710b7)
webiny-js - v5.34.5

Published by adrians5j over 1 year ago

5.34.5 (2023-02-22)

Bug Fixes

  • api-headles-cms: model graphql validation (#3048) (3bfb416)
  • lock babel types package version (#3045) (f30c44a)
  • api-apw: content review status when non mandatory steps (#3033) (dfd0473)
  • api-headless-cms: mark locked fields error (#3037) (b1cec26)
  • use mutate instead of query and return both data and error (3f463de)
  • api-apw: scheduling pages to be published (#3035) (a7ee342)
webiny-js - v5.34.2

Published by adrians5j over 1 year ago

5.34.2 (2023-02-04)

Bug Fixes

  • app-form-builder: add error handling (31e1819)
  • app-form-builder: pass correct tenant header to Form element in PB editor (fa6df4f)
  • app-form-builder: remove formId selection from form fields (a6440ea)
  • app-page-builder: try loading theme during initial component mount (51c0276)
  • app-page-builder-elements: add support for headers prop on Form component (82b0d37)
  • app-page-builder-elements: don't render elements if theme is not available (2be9758)
  • cwp-template-aws: update theme form layout (518ff62)
webiny-js - v5.34.1

Published by adrians5j over 1 year ago

5.34.1 (2023-02-01)

Bug Fixes

  • api-headless-cms: customizable sort fields (#2986) (85ed92e)
  • api-headless-cms: move modelId field to original gql type (#2991) (1c42b48)
  • api-headless-cms: populate reference field (#2987) (32f9170)
  • api-headless-cms: search with dash in term (#2989) (2651244)
  • api-headless-cms-ddb: remove hasOwnProperty check on where object (#2995) (d34f660)
  • app: add react-composition TS references to app package (7f7a70f)
  • app: make debounceRender time configurable (4b6967c)
  • app-apw: wrong graphql calls (#2970) (db57e9c)
  • app-mailer: component did not reload on state change (#2994) (29b0835)
  • app-mailer: move module to app-serverless-cms (#2988) (aa840a1)
  • app-page-builder: improve context hooks and add loadThemeFromPlugins (844ed1c)
  • app-page-builder-elements: add theme object to callback dependencies (efbf031)
  • app-page-builder-elements: improve PageContext types (9fd4b18)
  • app-theme-manager: use loadThemeFromPlugins to load theme in PB provider (bfcf97f)
  • app-theme-manager: wrap theme loader into a website plugin (31fb40b)
  • app-website: expose providers and routes props (d59e089)
  • app-website: make main rendering components composable (84a8a9b)
  • app-website: make MainContent and Layout composable (d39772d)
  • app-website: mount PB provider before user-provided providers (74b4711)
  • adjust default paragraph line-height (#2990) (fcc4d9e)
  • app-website: remove theme loader (4c7f051)
  • handler: correct order of reply output (#2972) (15a72be)
  • add missing formId property (fbdce1b)
  • cache FbGetPublishedForm operation too (82c506d)
  • do not include parentheses when inspecting import paths (121a990)
  • ensure form's ps-tag contains the parent ID (f020250)
  • ensure no double p tags are used (4819e81)
  • immediately assign FormData if possible (without useEffect) (f45b279)
  • move GQL queries into a separate file (039736b)
  • remove @types/lodash dependency (286660c)
  • remove @types/lodash dependency (03a04ed)
  • remove old parent property (fb0a0ab)
  • remove old and redundant folders (5dc4876)
  • remove old and redundant folders (95fe763)
  • remove redundant console.log call (e453e46)
  • reorder colors and make comments nicer (31225ea)
  • reorder colors and make comments nicer (32832ad)
  • revert the plugins-loading setup (2ea8792)
  • send renderers via a getter fn (4e7cbda)
  • trim every item in the folders list (26087d3)
  • unify ps-tag declarations and move them into root types.ts file (870d28b)
  • unify ps-tag declarations and move them into root types.ts file (a299f04)
  • use [@ps](https://github.com/ps)(cache: true) directive (cfdbfb5)
  • use FbGetPublishedForm name (85467e5)
  • use FbGetPublishedForm name (6b2ea08)
  • use Apollo to load form data (1eef929)
  • user formId instead of parent (fd00b87)
  • api-i18n: variable keeps old tenant after switch between tenants (#2960) (b574941)
  • ui: use flex-end rule on list subheaders (25f5168)

Features

  • GetFormDataLoader can return FormData too (71704f1)
  • add ability to pass renderers as a getter fn (fab85e9)
  • add ability to specify a list of apps (29bd055)
  • introduce [@ps](https://github.com/ps) directive (4997475)
  • use [@ps](https://github.com/ps) GQL directive to determine if the data needs to be cached or not (60486f9)
webiny-js - v5.34.0

Published by adrians5j almost 2 years ago

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)
webiny-js - v5.33.5

Published by adrians5j almost 2 years ago

5.33.5 (2022-12-23)

Note: Version bump only for package webiny-js

webiny-js - v5.33.4

Published by adrians5j almost 2 years ago

5.33.4 (2022-12-15)

Bug Fixes

  • add two comments [no ci] (c3f8117)
  • improve "Deploy Webiny Project" CloudFormation template (380bb68)
  • introduce pulumiResourceNamePrefix parameter (9bd346b)
webiny-js - v5.33.3

Published by adrians5j almost 2 years ago

5.33.3 (2022-11-28)

Note: Version bump only for package webiny-js

webiny-js - v5.33.2

Published by adrians5j almost 2 years ago

5.33.2 (2022-11-17)

Note: Version bump only for package webiny-js

webiny-js - v5.33.1

Published by adrians5j almost 2 years ago

5.33.1 (2022-11-07)

Note: Version bump only for package webiny-js

webiny-js - v5.33.0

Published by adrians5j about 2 years ago

5.33.0 (2022-10-12)

Note: Version bump only for package webiny-js

webiny-js - v5.32.0

Published by adrians5j about 2 years ago

5.32.0 (2022-09-07)

Note: Version bump only for package webiny-js

webiny-js - v5.31.0

Published by adrians5j about 2 years ago

5.31.0 (2022-08-18)

Note: Version bump only for package webiny-js