All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.5.0 (2020-07-14)
Note: Version bump only for package @webiny/api-headless-cms
4.5.0-beta.4 (2020-07-14)
Note: Version bump only for package @webiny/api-headless-cms
4.5.0-beta.3 (2020-07-14)
Note: Version bump only for package @webiny/api-headless-cms
4.5.0-beta.2 (2020-07-14)
Note: Version bump only for package @webiny/api-headless-cms
4.5.0-beta.1 (2020-07-14)
Note: Version bump only for package @webiny/api-headless-cms
4.5.0-beta.0 (2020-07-14)
- export mock IDs for direct usage in tests (4e0c451)
- make sure newly added ref fields cannot reference a model with no title field (752753b)
- remerging from master branch, fixed handler error (2786e6e)
- removed searchModel from headless cms model fields text (de1b0b6)
- api-headless-cms: add
environmentAliases
(e39cc12)
4.4.0 (2020-07-08)
Note: Version bump only for package @webiny/api-headless-cms
4.4.0-beta.3 (2020-07-07)
Note: Version bump only for package @webiny/api-headless-cms
4.4.0-beta.2 (2020-07-07)
Note: Version bump only for package @webiny/api-headless-cms
4.4.0-beta.1 (2020-07-07)
Note: Version bump only for package @webiny/api-headless-cms
4.4.0-beta.0 (2020-07-07)
- correct query error message (d4b1d57)
- extract plugin into a separate file (fb6ebe0)
- remove unused import (cbd8948)
- throw a proper error message on invalid environment or API type (3b24817)
- use titleFieldId in order to perform referenceIn checks (c7b3b6c)
4.3.0 (2020-07-01)
Note: Version bump only for package @webiny/api-headless-cms
4.3.0-beta.5 (2020-07-01)
- extract plugin into a separate file (5e47f7b)
- remove unused import (55ecd6f)
- use titleFieldId in order to perform referenceIn checks (629c844)
4.3.0-beta.4 (2020-07-01)
Note: Version bump only for package @webiny/api-headless-cms
4.3.0-beta.3 (2020-07-01)
Note: Version bump only for package @webiny/api-headless-cms
4.3.0-beta.2 (2020-06-30)
Note: Version bump only for package @webiny/api-headless-cms
4.3.0-beta.1 (2020-06-30)
Note: Version bump only for package @webiny/api-headless-cms
4.3.0-beta.0 (2020-06-30)
- export mock IDs for direct usage in tests (fc6882b)
- make sure newly added ref fields cannot reference a model with no title field (265644d)
- 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)
4.2.0 (2020-06-23)
Note: Version bump only for package @webiny/api-headless-cms
4.2.0-beta.2 (2020-06-23)
Note: Version bump only for package @webiny/api-headless-cms
4.2.0-beta.1 (2020-06-23)
Note: Version bump only for package @webiny/api-headless-cms
4.2.0-beta.0 (2020-06-23)
Note: Version bump only for package @webiny/api-headless-cms
4.1.1-beta.2 (2020-06-23)
Note: Version bump only for package @webiny/api-headless-cms
- cwp-templates: explicitly disable prettier trailingComma (bb1ccf9)
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
- replace "id" and "content.id" (d1d4bb9)
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
- use
serverless-function
instead ofserverless-app
(7872c81)
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
4.0.0 (2020-06-04)
Note: Version bump only for package @webiny/api-headless-cms
- make sure IDs are saved correctly in single value ref fields (f08a5d4)
- cwp-template-cms: add missing api hook (d1aa7c3)
Note: Version bump only for package @webiny/api-headless-cms
- create-webiny-project: pass cwd to git init command (978372b)
- project-utils: remove unused dependencies (95e06ca)
- ui: remove unused type import (9e5a94d)
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
- 🐛 Add dependencies for packages in app-admin (0cbd052)
Note: Version bump only for package @webiny/api-headless-cms
Note: Version bump only for package @webiny/api-headless-cms
- ✨ Remove unneeded text below password. Add link to checkbox (39687f4)
Note: Version bump only for package @webiny/api-headless-cms
4.0.0-beta.6 (2020-06-01)
- skip all security checks if event is not present (1e82c4f)
4.0.0-beta.5 (2020-05-31)
Note: Version bump only for package @webiny/api-headless-cms
4.0.0-beta.4 (2020-05-29)
- add "locale" argument to the value field (757aecc)
- add "locale" argument to the value field (224a497)
- add "multipleValues" field (7584825)
- add "multipleValues" field (f537a32)
- add "multipleValues" support (507e829)
- add "multipleValues" support (763903d)
- don't throw error if event is not present. (5702c41)
- enable support for "multipleValues" (559a1da)
- enable support for "multipleValues" (9c1418b)
- make sure multiple-value fields cannot be set as entry title (6302fe6)
- make sure multiple-value fields cannot be set as entry title (b1141f0)
- move used-fields checking into "beforeUpdate" hook (5d7f6af)
- remodel usedFields - make it an array of models (b374e58)
- remove defatult "[]" value for "usedFields" field (73352d8)
- rename "usedFields" to "lockedFields" (5a815cb)
- update the "usedFields" field on the content model (8b9678d)
- headless-cms: access tokens (#904) (4fee3af)
- add list inputs (4366900)
- add list inputs (22bd089)
- create list types as well (c7c1052)
- create list types as well (0d5839d)
4.0.0-beta.2 (2020-05-25)
- add "@webiny/api-plugin-commodo-nedb" to the list (5e04fa9)
- update search table on changes of latestVersion / published flags (e7ff2f9)
- api-headless-cms: check user authentication in manage API (f0dccdb)
4.0.0-beta.1 (2020-05-22)
Note: Version bump only for package @webiny/api-headless-cms
4.0.0-beta.0 (2020-05-22)
- 🐛 add missing type annotation (#866) (03016c5)
- add "changedOn" field (1de89f4)
- add "CmsContentModelGroup" model (e5ba929)
- add "CmsContentModelGroup" to the schema (3c0b924)
- add "contentModelGroup" resolvers and security (3bde7bd)
- add "createdOn" for created indexes (eba16f8)
- add "FieldId" type and "createdOn" field on "CmsContentModelIndex" (dafbebd)
- add "group" field (89b013c)
- add "group" ref field (3325657)
- add "layout" field (b827564)
- add "layout" field (88668ad)
- add "loadsh.clonedeep" (2a1f904)
- add "titleFieldId" field (c34d1bb)
- add "used" field (683e716)
- add a type annotation (0048a75)
- add changedOn field (1427151)
- add CmsAny fields and some new CM fields-related fields (a8495a4)
- add CmsEnvironment and CmsEnvironmentAlias types (963803a)
- add createFrom resolver (a1cb4f9)
- add custom id generation to environment base model (c6c21f4)
- add dot at the end of the sentence (e860e13)
- add empty headers object (ad201e9)
- add missing fields (ec83b21)
- add missing fields (a502abd)
- add missing fields (ee129b0)
- add missing unique field to schema type (46ac7bf)
- add new field properties (aa50483)
- add support for lists of I18N values (ad6beb5)
- add to git (febe9e6)
- add type declarations (6997766)
- add used flag (c359d08)
- after an entry is saved, update "used" flag for fields in content model (5cd67f9)
- automatically handle slug for content model groups (5729b10)
- automatically set modelId (32cf6c7)
- automatically set modelId (0fd1a5b)
- avoid importing from "lodash" (e90c290)
- break if "titleFieldId" was found (48678e3)
- bring back createdOn field (92aab9d)
- bring back missing CmsEnvironment const (01b796c)
- call setContextLocale in every manage resolver (4b0e129)
- cast returnArgs as any (ca75fb3)
- correct file name (448d965)
- correct import file name (073766b)
- correct import paths (e3a36ef)
- correct imports (0c5a402)
- correct model name (44c0e60)
- correct used meta keys (4313225)
- create "resolveCreateFrom" resolver (e060bf0)
- create core GraphQL API (6018555)
- datetime type (e9b3cfb)
- describe the purpose of the "before-handler" plugin (04ed452)
- do not allow content model deletion if there are entries existing (2e148db)
- don't assign the "model" field, let the consumers do it (197b776)
- don't skip this test suite (be9bde2)
- enable loading environments via both environment ID and alias (151ff8b)
- extract Apollo handler creation into a separate file (ba0214d)
- extract logic into separate files (ab623d0)
- fix field names (fb8bdaf)
- fix the "afterDelete" hook callback (a54a2d2)
- generate preview schema using the read schema plugins (b6c1115)
- GQL filtering options must be built based on created indexes (dac51f9)
- handle "not" operators in Manage API (fe5f7b4)
- handle undefined model fields on index generation (0c47203)
- if dirty, mark environment as changed (22fae78)
- improve handling of environment parameter (48fd113)
- include environment aliases in the context (9450e14)
- include environment aliases in the GQL schema (4a85c9f)
- instead of the deprecated "valueSet", use "state.set" (deb4bcc)
- invoke index generation even when no indexes are defined by the user (2fb0f5a)
- load environment and environment alias (4f5edfe)
- load environment on every request (90705a7)
- make renderer as not-required (004a747)
- make sure the
cms
key exists (ee9f0cf) - make sure the modelId is properly camelCased (26b7594)
- merge "float" and "integer" fields into a single "number" field (bc9c60e), closes #814
- move "handler" plugins to "handler" folder (0c7ba7c)
- move latestVersion handling into beforeCreate hook (a7edf07)
- move meta field below main type (3a3303d)
- must return current locale, not the default one (b7dbe73)
- only add sort enums if the field is present in an index (42431b3)
- only return published content models (687c753)
- pass filters via "query" property (11bdf7c)
- remove "id" based filters (those will be read from index) (44aacb2)
- remove "name" property (3d868f3)
- remove "searchable", "sortable", and "unique" fields (f93d020)
- remove "unique" field (abf4b3f)
- remove "unique" field (6e87c55)
- remove "used" field (4d16d41)
- remove async onSet function (f55ce7a)
- remove CmsEnvironment model (9e51c8a)
- remove content model revisions (6e53f3b)
- remove content model revisions (5f9fc6d)
- remove CRUD logs fields (04604e8)
- remove environment name as part of the model name (31487f0)
- remove http prefix from handler packages (1f80774)
- remove isColdStart flag (90d90d3)
- remove isSortable flag (2189367)
- remove isSortable flag (dbbd3b1)
- remove localization as an option (make it always enabled) (90a3e4c)
- remove old file (6a4cf4a)
- remove unnecessary file (e145764)
- remove unnecessary file (a9caf50)
- remove unnecessary files (5cb7e3c)
- rename "title" to "name" (1a5fe75)
- rename cmsEnvironment to environment (263b820)
- replace "title" with "name" (25cfbed)
- set default value for "multipleValues" flag (d395e5e)
- simplify code (4a4eb8f)
- skip models with no fields during schema generation (c666e17)
- type, _id, and _fieldId cannot be changed once set (cffcee3)
- update context type (9db8aad)
- update dependencies (c74fb03)
- update findOne method parameters (146a500)
- use "@webiny/graphql" package instead of "@webiny/graphql" (d12865e)
- use "@webiny/graphql" package instead of "@webiny/graphql" (19364fb)
- use "context.models.CmsEnvironment.isId" to validate the value (9d9bc83)
- use "usedFields" instead of the "used" field (793b697)
- use "usedFields" instead of the "used" field (7530ab9)
- use built-in "pipe" instead of importing lodash (8f9cc70)
- use built-in "pipe" instead of importing lodash (0051e0a)
- use built-in "pipe" instead of importing lodash (c677a6e)
- use built-in "pipe" instead of importing lodash (ad18fb8)
- use built-in "pipe" instead of importing lodash (5e66c50)
- use built-in "pipe" instead of importing lodash (c2ed2d2)
- use existing plugins instead of custom code (21e7df5)
- use kebab-case instead of camelCase (06eeca5)
- use the correct base model for both data and search models (ea966a7)
- ✨ Update
dateTimeWithTimezone
type fromdate
tostring
(e7fa60b) - ✨ Wrap resolvers in
hasScope
(7309a73) - add "CmsContentModelGroup" model (0b9c5b3)
- add "group" field (518454b)
- add "Meta" field (0d79a6f)
- add "Meta" field (3a46134)
- add "preview" schema generation (609ecfd)
- add "titleFieldId" field (fdcb0ed)
- add "titleFieldId" field (61d6c83)
- add "url" prop (db1740e)
- add CmsSearchInput type (1301645)
- add content model groups to the schema (83b077b)
- add Data Manager to handle indexes and data copying (a1e8cba)
- add Environments module (7bd417a)
- add meta field (dc60a8d)
- add pluralizedName and pluralizedModelId fields (de1cabe)
- add publish and unpublish mutations (852ecf0)
- add publish and unpublish resolvers (62f2168)
- allow getting entries directly by id and skip latest version filtering (f67aa9b)
- create content model resolvers (d0f1ea0)
- create installation process for the Headless CMS app (#825) (5ee8165), closes #808
- create long-text field (7b73764), closes #860
- create rich-text field (ee1dadb), closes #811
- migrate to cursor pagination (b5b097f)
- schema refresh (f505256)
- store entry data and search data in shared data collection (9af7668)
2.1.1 (2019-12-04)
Note: Version bump only for package @webiny/api-cms
2.1.1-next.0 (2019-12-04)
Note: Version bump only for package @webiny/api-cms
2.1.0 (2019-11-20)
2.1.0-next.0 (2019-11-18)
- add support for DB drivers and improve components. (3ce1908)
2.0.1 (2019-11-08)
Note: Version bump only for package @webiny/api-cms
2.0.0 (2019-10-29)
Note: Version bump only for package @webiny/api-cms
0.1.11 (2019-10-29)
- remove getDatabase from context and remove "mongodb" key from config. (191e419)
0.1.10 (2019-10-23)
Note: Version bump only for package @webiny/api-cms
0.1.9 (2019-10-21)
- update package versions (878baa5)
0.1.8 (2019-10-21)
Note: Version bump only for package @webiny/api-cms
0.1.7 (2019-10-17)
Note: Version bump only for package @webiny/api-cms
0.1.6 (2019-10-15)
Note: Version bump only for package @webiny/api-cms
0.1.5 (2019-10-14)
0.1.4 (2019-10-10)
Note: Version bump only for package @webiny/api-cms
0.1.3 (2019-10-08)
Note: Version bump only for package @webiny/api-cms
0.1.2 (2019-10-06)
- update dependencies. (a399620)
0.1.1 (2019-10-06)
Note: Version bump only for package @webiny/api-cms