Releases: webiny/webiny-js
Releases · webiny/webiny-js
v4.3.1
v4.3.0
4.3.0 (2020-07-01)
Bug Fixes
- export mock IDs for direct usage in tests (fc6882b)
- make sure newly added ref fields cannot reference a model with no title field (265644d)
- app-plugin-admin-welcome-screen: override route-root to render at "/" path (0137548)
- app-template: sort routes so * is always the last item (4db91d7)
- app-template-admin: remove root route (5179b3f)
- app-template-site: remove root route (c9a1fa3)
- add @webiny/app to dependencies (18ce699)
- export menu and header logo separately (9a265f8)
- hide settings menu items from unwarranted users (#1066) (72c5fce)
- increase concurrencyLimit to 50 (9d3ca41)
- remove "AdminMenuContentSectionPlugin" type (a69c1ac)
- replace "admin-header-logo" with "admin-menu-logo" (454ef5c)
- replace "Content" section in the main menu with "Page Builder" and "Form Builder" (856482b)
- app-form-builder: fix field validation message (4e7449a)
- app-headless-cms: sync
modelId
list inref
field (fd0a658) - app-template: sort routes and handle catch-all route paths (9b5841b)
- app-template: use https URL for telemetry (c065a03)
- app-template-admin: add missing TS references (434c2ba)
- cli-plugin-scaffold-graphql-service: add lambda role to generated resource (4e512c3)
- cli-plugin-scaffold-graphql-service: update template code (a14efed)
- plugins: assign autogenerated plugin name to the plugin object (62a4812)
- sort out dependencies (cb1f43f)
Features
- api-headless-cms: add
CmsModelLockedFieldPlugin
plugin (6b12797) - api-headless-cms: add
environmentAliases
(257a6ef) - api-headless-cms: add additional data to lockedFields (ec935f8)
- api-headless-cms: add more fields to
LockedFields
model (9834107) - api-headless-cms: check
lockedField
invariant (102d93b) - app-headless-cms: add
environmentAliases
(6e23941) - app-headless-cms: add
lockedField
torenderSettings
params (82ff658) - app-headless-cms: disable input if lockedField invariant (46ef8dd)
- app-page-builder: add
configure domain
confirmation (07fe0bf) - app-page-builder: add
DialogContainer
(b05759d) - app-page-builder: add
useConfigureDomainDialog
hook (7276266) - app-page-builder: add
useSiteStatus
(0e3030b) - app-page-builder: add
useSiteStatus
hook (5f48957) - app-page-builder: remove
domain
input (bcc41d0) - add "AdminMenuLogoPlugin" (45d4f21)
- add "select" field renderer (#1077) (be8d08c)
- add "white" prop (706a20b)
- add t template string literal for i18n support (ee95c3c)
- i18n for the mailchimp app (03d7913)
- i18n support for typeform app using t template literal (c880db4)
v4.2.0
4.2.0 (2020-06-23)
Upgrading existing projects
A step-by-step guide can be found here: https://docs.webiny.com/docs/migration/410-to-420/
Bug Fixes
- app-form-builder: fix styling (f165dbe)
- app-i18n: update
RichText editor
styles (29834a2) - app-plugin-admin-welcome-screen: add missing TS references. (52177d0)
- cli: remove obsolete packages path (67ce1c7)
- cli-plugin-deploy-components: print instructions when stack or environment doesn't exist (8dac2e2)
- cli-plugin-deploy-components: update command descriptions (a5bd1d8)
- react-router: allow router context to be used without Apollo context. (491cdc7)
- app-form-builder: update group field styles (95e29d1)
- cli: add icon to error message (b4e966a)
- cwp-templates: convert hooks to plugins (d04f2b9)
- cwp-templates: set ENV variables from stack state at runtime (38785af)
- plugins: expand Plugin type declaration (fb19bce)
- react-router: add @types/react-router-dom to production dependencies (4e48cd1)
- serverless-aws-s3: remove bucket when stack is being removed (e39125c)
- serverless-aws-s3-object: explain error when attempting to recreate a deleted bucket too soon (5d63abf)
- serverless-aws-s3-object: remove files when stack is being removed (1bedc71)
- ui: add
placement
prop toAutoComplete
(ff3b0b9) - create "fb-form-details-submissions-list-multi-select-action" plugin (d804a9e)
- remove unnecessary "$" sign in the label (8bfd26b)
- rename
ReturnProps
type toDataListProps
(1fbc011) - snackbar: fix close button in snackbar at account page (a0a4df6)
Features
v4.1.0
4.1.0 (2020-06-16)
Upgrading existing projects
IMPORTANT: Before you begin, make sure you commit all of your local changes. The upgrade tool will not upgrade your project if there are local changes in the git tree that are not commited.
To upgrade existing Webiny projects run one the following commands from the root of the project:
For full
project:
npx https://gist.github.com/Pavel910/486a5c81175c60c5a0226b4363727fff
For cms
project:
npx https://gist.github.com/Pavel910/15d7243960e5dd0cb9263eeac9f6285f
If you're not sure which template you used for your project, open webiny.root.js
, and look at the template
key. It will be either @webiny/cwp-template-full
or @webiny/cwp-template-cms
.
Bug Fixes
- missing dependency (9d9b881)
- api-headless-cms: add
model
to query (acbcd7d) - add missing dependency (84ae966)
- app-headless-cms: (Resolve merge
develop
intofeat/913
(bf3e6c3) - app-headless-cms: save value as number (2937381)
- cli-plugin-deploy-components: add stack deploy telemetry (3464b94)
- cli-plugin-deploy-components: use own package.json to read package version (26634cc)
- add
step
prop on Date/Time inputs (d0050b1) - add
step
prop on Input (25bf9c5) - add missing icon (7c28515)
- add the missing view_list icon (#996) (8e9f164)
- after content model deletion, refresh the GraphQL schema (e2b6b81)
- field and model IDs must always start with a letter (7204ac5)
- make sure all nested validation errors are sent in GQL responses (6926ddb)
- replace use-react-router package with useRouter hook from @webiny/react-router (8f5ace2)
- update description for
rich-text
field renderer (901fb36) - api-page-builder: update CSS variable names in installation files (42a45ea)
- api-security: improve user creation logic and forward auth provider errors. (b142ea0)
- api-security: remove unused password field (36e5fdb)
- app-page-builder: add missing type parameter (7c37202)
- app-page-builder: fix clone element plugin (ee69c86)
- app-page-builder: keep editor loader while page data is loading (#941) (c32e58d)
- app-page-builder: remove outlined prop (96b2626)
- app-page-builder: update
pageBuilder
settings after mutation (adb1582) - app-plugin-security-cognito-theme: remove built-in password validator (b86dc76)
- app-template-admin-full: use plugins passed to the template (d32992d)
- cli-plugin-deploy-components: check that state file exists before deletion (a9f501b)
- cli-plugin-deploy-components: handle deployment using "." as a stack name (ff35b81)
- cli-plugin-deploy-components: increase AWS HTTP client timeout and make it configurable (82cbb9a)
- cli-plugin-deploy-components: increase timeouts for connection test (81c8d0c)
- cli-plugin-deploy-components: throw deploy errors to produce correct exit code (385d2a0)
- cwp-templates: update S3 acceleration config (fce2c72)
- serverless-aws-iam-role: improve state handling (f218b9b)
- serverless-aws-lambda: include layers key when comparing configs (e810b33)
- ui: hide Accordion content without unmounting it (#982) (80c68bd)
- update the commodo related libs to latest release (#948) (3102a9c)
- add "key" prop to the ContentRender component (d3d81a2)
- do not allow deletion of title field index (3e1f03c)
- dynamically register global search plugins when needed (4b3354c)
- if there are no existing entries, unlock all CM fields (518d4e1)
- make
lockedFields
field's default value[]
(8ac110e) - make circle area outside user-menu clickable (58b3cd7)
- only append "where" condition when needed (e10e0ba)
- recalculate list of plugins on each get (9b8cf60)
- remove basic global-search plugins (c80800f)
- update @commodo versions (7b41b88)
- update
remove field
button alignment (9cd7919) - update
RichTextEditor
component styles (ee9fcf1) - update editor content alignment (ddab62e)
- update editor content alignment (2a5af97)
- create-webiny-project: use @webiny/cli version for all packages in the project (#971) (e40a12b)
- cwp-templates: replace underscores with dashes in S3 bucket name (824be07)
- serverless-aws-lambda: use role arn directly instead of an object (f2cb8dc)
- serverless-files: remove sharp node_modules from bundling process (ec49e29)
- use "search" query param to apply list filtering (f90f874)
- storybook-util: set publishConfig directory (f1522c9)
Features
- app-headless-cms: add
ContentFormOptionsMenu
(e4523a3) - app-headless-cms: add
dateTimeField
component ([83b810b](83b810bfe41d791d7eb5955cf...
v4.0.2
v4.0.1
v1.15.1
v1.15.0
v1.15.0 (2019-05-25)
🚀 New Feature
🐛 Bug Fix
webiny-app-cms
- get GQL response using lodash's "get" function (adf21d5b) (@doitadrian)
- refetch CmsListPages on new page create (d108be7d) (@doitadrian)
- update / flush Apollo cache when working with pages (2df123fe) (@doitadrian)
webiny-api-cms
- snippet must be copied when creating a new page revision (590ce387) (@doitadrian)
webiny-app-cms
,webiny-app-cookie-policy
,webiny-app-google-tag-manager
- use named GraphQL queries (7f40c365) (@doitadrian)
webiny-app-cms
,webiny-ui
- #536 Tabs component - inactive tabs are now hidden instead of completely unmounted (@doitadrian)
webiny-admin
,webiny-api-cms
,webiny-api-cookie-policy
,webiny-api-files
,webiny-api-google-tag-manager
,webiny-api-mailchimp
,webiny-api-security
,webiny-api
,webiny-app-cms
,webiny-app-cookie-policy
,webiny-app-google-tag-manager
,webiny-app-mailchimp
,webiny-app-typeform
,webiny-app
,webiny-cli
,webiny-data-extractor
,webiny-entity-mongodb
,webiny-entity
,webiny-form
,webiny-i18n-react
,webiny-i18n
,webiny-install
,webiny-model
,webiny-plugins
,webiny-storybook-utils
,webiny-ui
,webiny-validation
- #535 All of the package README files were updated (@doitadrian)
Committers: 3
- Adrian Smijulj (@doitadrian)
- Pavel Denisjuk (@Pavel910)
- SvenAlHamad