v5.0.0-beta.0
Pre-release
Pre-release
5.0.0-beta.0 (2021-01-08)
Bug Fixes
- admin: remove 3rd party playground styles (270db9f)
- api-file-manager: include app prefix in settings PK (8a220c4)
- api-file-manager: update
listTagsquery resolver (5bb2153) - api-page-builder: add auth=false to category resolver (517408f)
- "Accordion" toggle style (237aedd)
activeIndexlogic (0767f87)MarginPaddingsetting onChange (78eec46)toprops passed null error in Button link (364fefc)- add "NoActiveElement" in ElementSettingsTabContent (dd09e50)
- add "remove selection" feature in
ColorPicker&IconPicker(0465b58) - add
add-to-rendering-queuefunctionality (5c58df3) - add
element styletoGridContainerStyle(d8a8a41) - add
execaandchalk(dd8625d) - add
getPublic(8b2af9c) - add
getPublicmethod (63c38bb) - add
link-packagesscript (96bc7d0) - add
setupRepoandsetupEnvFilesscript (3669e5f) - add congrats message (36c0751)
- add extra spacing in
page document(d05686b) - add missing file (3d72d48)
- add new line (8b98a8b)
- add visual polishes (c1993c0)
- add visual polishes (b41efb9)
- add visual polishes (42575e1)
- adjust args (a436d01)
- adjust version (5ad8c4e)
- alignment settings for
BlockContainer(1446cc7) - bring back
example.envfile (004bd44) - bring back force-publish (56e712a)
- calculate
finalStylewith useMemo (50c06dd) - clean up
lerna.json(a7776e9) - cleanup (b425249)
- concat category and URL with
path.join(d71a14a) - correct name of plugin (70eff74)
- correct spread (1a8a5c6)
- ensure page's
pathfield starts with/(b95b502) - export all
graphqlhandler types (7219d96) - extract Commodo models into a separate file (5f1cd66)
- extract Commodo models into a separate file (0011d3e)
- hardcode version (72bc307)
- icon svg (e127004)
- image style in render plugins (f95c483)
- import
chalk(83949d2) - keep
example.envfile for future use (23d0c08) - make
defaultAccordionValueoptional (50a925b) - make separate
requestproperty (d9a9a55) - move base plugins to
graphqlfolder (e534539) - no need to print success message in testing mode (17ed50d)
- once a new domain is set, make a link to tenant (7a3be5d)
- only have
packagesfolder (c7b55e1) - plugin type (6aa5e18)
- polish messaging (f5cda7e)
- polish success message (c264e11)
- prepend
yarn(5c8c9be) - preserve
headertool settings (e06c1b2) - preserve
paragraphtool settings (e4cbc22) - remove
@commodo/fields(0f9617d) - remove
Addons(3436c47) - remove
alignSelffrom grid ".webiny-pb-layout-block" (0487f8e) - remove
env-cmd(de8bb51) - remove default
backgroundColor(3879935) - remove duplicate file-manager (ed88cc3)
- remove irrelevant test (9ba81bc)
- remove one space (3507285)
- remove scripts (27c6768)
- replace
listElementswithlistPageElements(41f08c2) - replace
TextRendererwithptag (1bc37f5) - replace
TextRendererwith RTE data renderer plugin (b1395bb) - replace
undefinedwithnullas default svg value (2a2249a) - return array (e9751a3)
- save
color toolsettings (fe4ae58) - set
blockwidth default value to100%(f1c1633) - test
package.jsonversions replacement (28da2aa) - app-admin: fix "DELETE_FILE" update cache (1e083a3)
- app-graphql-playground: add local playground styles (bf9fb49)
- app-headless-cms: protect playground tabs with permission check (6a9b2e7)
- app-headless-cms: update
view contentdisabled message (97a41ff) - app-page-builder: fix
ImageListelement (629edb5) - app-page-builder: fix
onRemovein ImagesListImagesSettings (e326aed) - add
cd(5ccaf4b) - add
cross-env(7a0561d) - add
fill="currentColor"(c04fb08) - add
lineHeight: 1(ae4c8f2) - add missing
@emotion/react(80b468f) - add missing
@emotion/react(55dfa20) - add missing
await(e882a0f) - add missing
debugimport (638809e) - adjust messaging (1d0d066)
- bring back project-cleanup (dcbbcaa)
- cleanup and small tweaks (58aedcd)
- do not cache
GetPreSignedPostPayloadquery (d1980b4) - ensure Pulumi is installed before continuing (dd50731)
- entry prepare for index on publish (#1361) (7446628)
- execute command directly instead of doing it via plugins (9d53823)
- prepend
yarn(31fc682) - prepend
yarn(ad6b37d) - ref ui field and remove toMatchObject from cms tests (#1362) (b8cd1a8)
- reference does not need to set value to form (#1363) (aebce24)
- remove any mention of MongoDb (b3193cb)
- remove duplicate
websiteword (95ab5c5) - remove scripts (6359c36)
- update TS configs and deps (12a5f67)
- app-admin: remove obsolete plugin (4398277)
- app-admin: temporarily disable CMS tabs in the playground (87c81f0)
- app-form-builder: use
autoFocusprop instead ofinputRef(9531eaf) - app-headless-cms: add createApolloClient to context (4451675)
- app-headless-cms: disable
view contentaction for empty models (9650473) - app-page-builder: set "div" as default tag value (58e6aed)
- app-page-builder: update "BlockContainerInnerWrapStyled" (52f1ae3)
- app-page-builder: update default value for
horizontalAlign(095ba83) - app-page-builder: update default width for
Gridelement (b2a7b48) - app-playground: add TS references (8553355)
- check-ts-configs: add cross-os file paths (e189561)
- make version a constant (aaeefc5)
- remove
executeproperty (c4294ac) - remove loading of env variables (5b6b3db)
- rename
roottoprojectRoot(b559b43) - revert version to
beta(b16c9ca) - throw errors on missing args (2c0b3a2)
- update dependencies (d61dc8d)
- update list (451eb39)
- update packages (f4e2c2e)
- update scripts (3edf83e)
- theme: update ".webiny-pb-base-page-element-style" style (deb0a12)
- theme: update
.webiny-pb-layout-grid-cellstyle (fc9d34a) - add
example.envfile (9bd632d) - add
getPackageJsonutility function (3b6e8c8) - add
renamesutility file (6724b39) - clean up script (21d0642)
- correct import paths (8fd3881)
- correct import statement (b77d439)
- correct templateName / dependencyName construction (7def56d)
- create
getStackOutputfunction and delete unnecessary ones (08b1970) - create
stackcommand (c5313e3) - delete
getStackOutput(b8bc41f) - do not call
runInquirer(ec4535a) - do not execute parts in test environment (ebf2bd7)
- enable returning output as a JSON (a0f18c9)
- ensure Pulumi is installed (cd4bacf)
- execute command from project-root (b81a3e8)
- execute command from project-root (3c0f4d5)
- execute existing commands instead of doing it manually (32045c5)
- execute existing commands instead of getting stuff manually (dd5b9be)
- move empty console.log (2b6f9fe)
- move parts of the code to
cwp-template-aws(fd4d4db) - move template code execution into
thencallback (34f0666) - move version number into constants (ed13609)
- publish entry on revisions page (#1364) (542d1d4)
- reduce amount of logic in
index.js(10ee520) - remove
updateEnvValues(2d0d03b) - remove creation of env files (bc5b3e0)
- remove destroy (7431736)
- remove redundant file (c748dcc)
- remove redundant file (56c674c)
- remove redundant import (1aa89b1)
- rename
appNametoprojectName(69f97d4) - rename
createApptocreateProject(05a8712) - rename
cwp-template-fulltocwp-template-aws(9ad9e6c) - rename
deploy-alltodeploy(538cf64) - rename file (b3d9c4a)
- rename leftover variable (007a183)
- reorganize utils (23c50cd)
- replace
env.jsonwith.env(fae0a91) - require
getStackOutputfromcli-plugin-deploy-pulumi(642b959) - require
getStackOutputfromcli-plugin-deploy-pulumi(f5c8c9e) - update
waitForDeployment(e1443c2) - update deps (bffcefd)
- update deps (635514f)
- update project creation process (fca232b)
- update setting of root
.envfile (da1dee8) - update template (4c502b1)
- use loadEnvVariables (10ed828)
- use non-VPC stack for development repo /
apistack (13c6278) - api-file-manager-s3: use
file typefor content type (a9043f7) - api-headless-cms: add wildcards to query (2b21390)
- api-headless-cms: return early on non-existing ref values (3ebf68e)
- api-page-builder: sort revisions in descending order (a10a8c1)
- api-page-builder: use query_string with wildcard to search for matches (6a44f91)
- api-security-tenancy: add GraphQL validation to Group and ApiKey inputs (0490a4f)
- app: filter out falsy content after plugins are processed. (b65bc59)
- app-admin: check for placeholder prop (3ea49ff)
- app-admin: remove file from cache after "deleteFile" mutation (80fdb88)
- app-admin: update
OverlayLayoutWrapper"zIndex" (3e95e5b) - app-file-manager: assign permission settings to UI (9446f1d)
- app-file-manager: rename obsolete form state key (5294343)
- app-form-builder: save title on input blur (985a921)
- app-headless-cms: add query examples and improve styles (6539fbc)
- app-headless-cms: reuse data hook and update data in cache (d17b51f)
- app-headless-cms: save content model title on input blur (067230f)
- app-headless-cms: update CMS editor form height (a17c167)
- track only app-mount and add version to event (a5ae748)
- update dependencies (95f567d)
- update exports (516056b)
- update permissions and permission keys across the board (dbb134c)
- update stacks (ee19ca7)
- use dotenv (c00fbe1)
- app-headless-cms: update editor
Containerstyle (5b1e039) - app-page-builder: improve messaging (4268003)
- app-page-builder: improve messaging (6bc4c3f)
- app-page-builder: remove
ImageListpreview from sidebar (67c7dd8) - app-page-builder: remove redundant style (18ddc65)
- app-page-builder: revert
BlockContainerInnerWrapStyledstyle (ff8a98c) - app-page-builder: update "LIST_TAGS" cache after
DELETE_FILE(0febd54) - app-page-builder: update "LIST_TAGS" cache after
UPDATE_FILE(454812c) - app-page-builder: update
BlockPreviewactions icons (2e95b29) - app-page-builder: update
EditBlockanddeleteBlockicon style (262cba0) - app-page-builder: update
Page elementGQL queries (af68bf8) - app-page-builder: update
PublishPageButtonin "PB" editor bar (490b0dd) - app-page-builder: use
getPageUrlfor revision preview (bf5c530) - app-page-builder: use clone value of "images" (82233eb)
- app-page-builder: use empty array as fallback value for images (29525bc)
- app-plugin-admin-welcome-screen: hide
Code examplestemporarily (a967e62) - app-plugin-admin-welcome-screen: icon path (bdf0a24)
- app-plugin-admin-welcome-screen: make links open in new tab (a23555d)
- app-security-tenancy: protect full-access group (7936c5e)
- app-security-tenancy: update permission form state key (d7b9a1a)
- autocomplete: clear input value on select (db7821f)
- cwp-template-full: update with latest app changes (92c1581)
- theme: remove
margin-topfrom.webiny-pb-typography-body(9931f3f) - theme: update dependencies (923cfcd)
- ui: hide accordion item content when closed (e031748)
- ui: pass
MosaicPropsto "Columned" component (f62b56f) - ui: update
AccordionItemstyle when visible (bf6810b) - add
executeplugin property (a1dbfd5) - add
themefolder (fe1e6f5) - add utils (2dbf91d)
- change "URL" to "Url" (1cd5411)
- do not reload ENV files if already loaded (b223268)
- missing commit with a test (#1360) (8312fd6)
- move aws CLI plugins to cwp-template-full (8f39101)
- app-security-tenancy: handle empty permissions when submitting a form (9f27b98)
- app-security-tenancy: update queries with new types (64d8cd6)
- ui: update Accordion content style (d5cece5)
- change "URL" to "Url" (f2d0471)
- generate
PULUMI_CONFIG_PASSPHRASE(8010108) - increase hash length (f720a7c)
- remove
infocommand (25f82fd) - remove extra dependencies (7f0c88a)
- remove old files (e7e6324)
- rename
CDNtoappUrl(0615a86) - reorganize dependencies (9fd4bc6)
- replace
env-cmdwithdotenv(86662fc) - set
waitForDeploymenttotrue(5284250) - update
PagePreviewPropstype (18cf65e) - admin: temporarily remove dark-mode plugin (26c1fbc)
- app-page-builder: set
activeas false in "useSiteStatus" hook (2114688) - app-page-builder: update
BlockContainerInnerWrapStyledstyle (27c3e86) - set Webiny package versions to
latest(e5e8fb2) - update
env.json(6b68c32) - update labels (1f4c4c2)
- app-page-builder: fix page revision status icon (b24394b)
- app-page-builder: update
GET_MENUcache after mutation (e5b7e7e) - app-page-builder: update cache after "UPDATE_CATEGORY" mutation (9a24a0b)
- add
@webiny/api-headless-cmsdependency (0f0488a) - add
@webiny/cli-plugin-buildpackage (91af637) - add
buildpackage (2010cd2) - add example env.json files (283f415)
- clean up redundant steps (8086d6f)
- export a function (7cde27e)
- move PB after-deploy plugin to PB package (b3be3b1)
- move to
codefolder (82f30f5) - remove
previewpage toolbar plugin from editor (bac6fe4) - resolve syntax error (fa0ee5b)
- resolve syntax error (4b6e8a9)
- revert file relocation (6962d7d)
- temporary remove project deletion (f66f1be)
- temporary remove project deletion (4b79acf)
- temporary remove scaffold CLI plugins (5035dfb)
- undo latest changes (5b01730)
- update list of files (58fa81a)
- update welcome screen permission checks and styles (47a1fb1)
- use
module.exports(8fc34e5) - api-form-builder: load settings without permission checks on form resolver (3691e01)
- api-form-builder: load settings without permission checks on isInstalled resolver (60deebb)
- app-admin: add default placeholder to RTE (94c0154)
- app-admin: improve clickable area of menu item link (543655c)
- app-form-builder: update
EditTabContainer style (3408da2) - app-i18n: do not show locale selector when using only 1 locale (91f6c92)
- app-page-builder: add list style to
Listcomponent (72fe531) - app-page-builder: replace category
slugwithnameas form title (2b6795e) - app-page-builder: update
createFileGQL query (07fd61b) - app-page-builder: update
Menusview layout to "3 x 9" (5c7485f) - app-page-builder: update
pageElementGQL query and mutation (5283f26) - app-page-builder: update
PagesAutocompletecomponent (8b0afd8) - app-page-builder: update
SaveElement(436a9ca) - app-security-tenancy: remove nullish coalescing operator usage (7447c49)
- ui: update
CircularProgressstyles (abeb003) - update CLI plugins (1616428)
- update dependencies (69ae3a3)
- update workspaces (ab74930)
- app-admin: move medium editor style import to admin app (188ae1d)
- app-form-builder: override inherited text color (161bcaf)
- app-form-builder: pass security context to tabs plugins and hide submissions tab if necessary (37ddc78)
- app-page-builder: move medium editor style import to theme (e68b45e)
- app-page-builder: update
Formpage element target (23230db) - app-security-tenancy: update validator name (e727b45)
- form-builder: remove FbLatestForm type and fix client cache update (0677ea8)
- theme: add
mediumeditor styles (10737da) - theme: add flex to FB row element (eaa5b9a)
- theme: update img
max-widthproperty (d397722) - theme: use RTE renderer in form layout (84596c3)
- ui: make sure editor element ID never starts with a number (15027c8)
- validation: make empty string be an invalid value (ec29cc4)
PK_PAGE_PUBLISHED_PATHmust be deleted too when deleting a published page (db99d67)PK_PAGE_PUBLISHED_PATHmust be deleted too when unpublishing a page (aef1cdb)- add
pluralizeto dependencies (7d539f2) - add
ps-tag(4560f5a) - add
rel="noreferrer"(defe8c9) - add current page's render ID when requestin
graphql.jsonfiles (ab3487b) - add default types for
batchmethod (d6eebb7) - add icon files and remove lodash.get (0666136)
- add render/flush by tags (bd938a5)
- adjust
queueProcessfunction's configuration (df34a49) - adjust arg name (de76ba5)
- adjust naming (d22c432)
- adjust TTLs (b073b15)
- alignment setting for
Blockelement (2b3b594) - bring back
argsconst (9635655) - check if
selectionexists before proceeding (bed32b1) - configure queue/process handler (e0e5134)
- correct detection of duplicate jobs (267134a)
- correct hook name (53bf1fb)
- correct hook name (52d386e)
- correct import paths (928bc41)
- correct import paths (b5c85fa)
- correct import paths (d45e7d5)
- correct path (0720085)
- correct path (6a60bff)
- correct path to
body(b9ae558) - correct path to
path(cf2dcf8) - correct TS types (5d48859)
- create
TagUrlLinkPK/SK factory function (ec7e7c8) - delete old folder (895e928)
- execute queue processor every 10 minutes (af7b1f4)
- folder name must always be a string (48bf6b5)
- make active cell type style more subtle (673af1a)
- make default
background colortransparent (b37aec3) - make every page its own item collection (b5aaa5e)
- merge partial settings with
base breakpointsettings (6c08858) - move
basestyles before element specific styles (b3304af) - only delete if record exists (2177484)
- remove
DbPageLatest/DbPagePublishedtypes (89b1c4c) - remove
zIndexfrom "BlockStyle" (5c76fa8) - remove everything SSR related 🙉🙉 (5ea614d)
- remove no-longer-needed types (330d556)
- remove sample plugin (a341f61)
- remove setting
aws:regionto Pulumi.yaml (8b4a425) - remove SSR related code (ce28bb0)
- remove TS files and import types from original package (cf33f14)
- remove types (63bc3ac)
- remove unused vars (99fe760)
- rename text plugin import to paragraph (90395b8)
- replace display
blockwithflexin "Visibility" settings (5023c32) - replace overflow
scrollwithauto(0c98e68) - resolve ES errors (345b203)
- resolve final issues on add and process queue functions (e292bd9)
- resolve final issues on render function (55bda21)
- resolve syntax error (72cf383)
- set default height to
auto(db52eca) - store full page data into published/latest entries (f072df5)
- switch class/ID with key/value (bc7154a)
- temporarily remove
onboardingplugin from editor (2e7aa7b) - unpublish previously published page if existing (49c4630)
- update
Accordiontitle style (fb886de) - update
link settingbutton styles (3c28a7a) - update
medium editortoolbar background style (f393e81) - update
PageBuilderContext(9819e95) - update default settings value for WidthSetting (d135fe2)
- update default value for
verticalAlignsetting (df99824) - update dependencies (e4aa675)
- update permission renderer (d070d74)
- update Pulumi package versions (f7da2b7)
- update queries to match new graphql parameters (451af90)
- update RTE output renderer style (410be1e)
- update site stack name (98c2e7e)
- update tests to match new graphql parameters (0e2fa2c)
- update tooltip text style (95dade8)
- update TS types (7e4dbf2)
- update TS types (676a872)
- update tsconfig references and deps (eec7eb0)
- use new PK/SK structure when deleting tag/url links (9c1f49b)
- utilize newly create utils (d3a458a)
- void function - no need tu return anything (8ea4d36)
- ui: remove
isNaNusage (fdf535b) borderstyle settings (d1c02eb)disconnectresize observer on unmount (2eae17f)IconPicker&ColorPicker"menu" style (f973f63)isInstalledmust returnfalseif no tenant or content locale (6f80eac)margin & paddingstyle on Cell (632773b)PbContext(ab34e55)selectfield "onChange" (b7a4799)- adapt
onSubmitcallback (dd2385e) - adapt AutoComplete to latest API changes (54d6070)
- adapt pages-list component to latest API changes (0a892aa)
- adapt settings forms to new API changes (a55d01b)
- adapt to API changes (fe1480a)
- adapt to latest API changes (c0cc8c6)
- adapt to the new way of storing homepage via settings (78adfa9)
- add "form-data" as dependency (ad5d880)
- add
__type: pageto every ES record (4471ab4) - add
app-i18nto the install dependency (a56204a) - add
category.urlfield (cbc0ec2) - add
cellplugin (3cd106e) - add
createdBy(84be50a) - add
dataloaderdependency (05c5018) - add
DEBUGvariable (6a766ca) - add
ElasticSearchClientContexttoPbContext(748ed7d) - add
errorfield (928f41e) - add
falsetotenantAllLocales(20424d3) - add
flush,queue.process, andqueue.addfunctions (32c9ecf) - add
getDefaultmethod (cf02c6d) - add
getDefaultSettingsfield (02dc208) - add
horizontalAlignFlexcenter as default alignment (6bbb1dc) - add
id/pathproperties (c826194) - add
installresolvers (86e6b13) - add
latestPagefields (f25cbe7) - add
latestPageto the response ofdeletemethod (7de00c0) - add
ListPagesArgstype (5bedd73) - add
lockedfield to revisions list item (80485ef) - add
metafield (b050409) - add
ownfiltering tolistLatest(f5e2367) - add
PBinto PK prefix (0ea7674) - add
PbContexttype (1cc2cf6) - add
revisionsfield (5c0706f) - add
savedOnfield (f4620be) - add
versionfield (7d01892) - add args to
listPublishedPagescall (b9de136) - add default
PbCreatedBytype (2a7441a) - add default file meta value (e87a80c)
- add filtering icon (0f88726)
- add form builder permission types (8bf55a3)
- add icon (1f39d6f)
- add listing pages test (cf5d737)
- add missing
@webiny/errordependency (7168a42) - add missing
TData(e891dba) - add missing dependencies (f33190b)
- add missing fields (9886b85)
- add missing ts reference (65c4ea3)
- add missing types (da388d5)
- add new dependencies (f2b2792)
- add nextLatest page to the return value (8874056)
- add pagination meta data (fcc3a05)
- add PK prefix generation function (4f1f3ef)
- add request review icon (cc23a5c)
- add security checks (e0faea7)
- add security checks on publishing workflow methods (095edbf)
- add settings API (d63e1b5)
- add TODO and temporarily disable TS (483d2b0)
- adjust
SortersProp(allowstring) (1120766) - allow listing categories for users that can create pages (d67236f)
- assign empty array if no data was received (ea31271)
- automatically build the packages before deploying (9a7c602)
- background scaling style (0b29763)
- bring back next/previous page buttons (4ef63e8)
- change
titletoname(bb97124) - change button label (5195cbd)
- change settings' SK to
default(a93e67a) - check AWS credentials and region before deployment (f49c6fa)
- comment list condition (965e172)
- correct
@webiny/dbpaths (c341b50) - correct i18n namespace (c70d0da)
- correct keys (244032b)
- correct loading of pages (a29c905)
- correct order of args (54d292d)
- correct path (afd6cfd)
- correct TS types (21df8c8)
- create
pageElementsschema/resolvers (e5176f5) - delete obsolete testing utils (59ea9f9)
- delete package (b690fbe)
- do not allow updates if page is locked (6708c02)
- do not apply
crudif no tenant or locale (7209906) - do not import from
@webiny/graphqlpackage root (c53933f) - do not import from
@webiny/graphqlpackage root (ef41c32) - do not import from
@webiny/graphqlpackage root (2087285) - do not load locales if no tenant (68ccbc4)
- do not load the updated category again, do a merge instead (1ec9e3a)
- do not run installation of there is no tenant (03e5f96)
- downgrade package version, to get smaller final bundle (55ac3e5)
- enable api-security-tenancy in the api stack (16f083b)
- enable executing the command via plugin's
executeproperty (0000e8a) - encapsulate page status labels in a single constant (83c1fb8)
- export file manager
contextas plugins (cba6ec7) - finish page deletion API (c5f0246)
- finish pagination (8a13711)
- fix eslint errors (8ad44ab)
- fix icon import (a96d37b)
- fix TS types (1021b6b)
- generate PKs when actually needed (28b9bb9)
- generate PKs when actually needed (caa7be0)
- generate PKs when actually needed (7cd0484)
- generate PKs when actually needed (857d2ec)
- grid settings plugin (#1340) (849de9b)
- handle undefined
category(04a03cb) - hardcode
nuka-carouselpackage version (658d534) - have own
GET_PAGEquery, independent from global one (a8182ff) - hide Publish button if no permission (b67f67e)
- if no tenant, return false (b493917)
- implement publish / unpublish functionality (b1ade9f)
- implement publish / unpublish functionality (a48e965)
- import
pageElementsAPI files (c4fc9a5) - import and use
getPKPrefix(ae57cf3) - installation, operation names, etc. (4b06551)
- introduce
@webiny/handler-graphql(422eaed) - make
GET_PAGEa simple object instead of a function (d74a931) - migrate to
jest-dynalitefor DynamoDB tests (e2039f8) - move
fileManagerPluginsbelowi18nContentPlugins(cc269a5) - move pagination props into a separate
pagination(6d944ea) - move resolver outside of the
composecall (2e3331b) - move types to types.ts (9f74878)
- omit
PKandSKin the update operation (99408cb) - optimize
listPagesresolver (a7f288e) - pass correct index name (2b38cd8)
- prepend
https://to CloudFront URLs (aa4f6c9) - prepend
https://to URLs (b000d03) - prettier and eslint run for v5 (3069a33)
- refactor existing code and adapt to the new API (b5fb358)
- refactor TYPE's values (061202d)
- refetch "Form list" on mount (edb8f95)
- remove
@webiny/handler-apollo-server(04d2154) - remove
api-settings-manager(547d686) - remove
api-settings-manager(3e78b75) - remove
apollo-server-lambda(5958a54) - remove
applyContextPlugins(1ef7d03) - remove
crudResolvers(cc253f1) - remove
extend type SecurityUser(8c88675) - remove
metafield (e850fa3) - remove
pageContentModifiers(ed45cb8) - remove
PbContextPlugin(19f1c6c) - remove
references(f2efd13) - remove
settingsResolvers(3e7a994) - remove custom
createdBytype (385c477) - remove no-longer-existing
resolveUpdateSettings(5493b75) - remove no-longer-needed file (9e8a98f)
- remove no-longer-needed file (898a5fe)
- remove no-longer-needed package (39e714b)
- remove obsolete options (6bb3bac)
- remove old file (882fee3)
- remove old files (fe63837)
- remove old package (cd91b41)
- remove old packages (4b50392)
- remove old packages from dependencies (9342ddd)
- remove old tests (8418f1b)
- remove redundant "references" (d1ee896)
- remove unused imports (e5e3014)
- rename
FormBuilderQuerytoFmQuery(893d8ca) - rename
handler-apollo-servertohandler-graphql(c32769a) - rename
updateRevisiontoupdatePage(fa96263) - rename
updateRevisiontoupdatePage(8d429d9) - rename ApiKeyPermission type (79ac0ee)
- rename file (eb3ee2c)
- reorganize fields (043069c)
- reorganize fields (d5859a1)
- replace
publishedwithstatus(3f91e4d) - replace remaining page status string with constants (52f65fa)
- set read/write capacity to
1for main index (f6a66a9) - set storage plugin name (2149bae)
- sort out dependencies (0624fc7)
- spread
propsover to "select" component (c48d19c) - temporarily allow any properties on SecurityPermission type (e847053)
- undo check removal (68a7986)
- update
categoryfield (0bba042) - update
convertMongoSortToElasticSortwith keyword (e3c5de8) - update
InputFieldstyles (b843386) - update
Pagetype's fields (f6204cd) - update CRUD methods (e698b0f)
- update dependencies (2da7785)
- update dependencies (11e28c0)
- update dependencies (bc2de69)
- update ElementSettings style (7e6dbbc)
- update File Manager to use the new cursor pagination (fff7306)
- update packages (2f35556)
- update path mapping (4784958)
- update permission renderer to use "parent" instead of "securityGroup" (9a0882c)
- update tests and dependencies (340a45d)
- update type names (adfe49e)
- update type names (c7c238b)
- use
createdBy.logininstead ofcreatedBy.id(8a06cef) - use
dataloaderfor loading categories (b0a4237) - use
HandlerContextPlugin(b151bb2) - use
PbContext(86c1b1b) - use
PbFileand addidfor client-caching purposes (a9232fb) - use
useUpdateHandlers&updateButtonElementIcon(b9fe86d) - wrap list result into
try...catch(2694500) - api-file-manager: add
meta.privatefilter (41e3c29) - api-file-manager: add
storagetoFileManagerContext(fe44779) - api-file-manager: use update file manager "CRUD" (503bb16)
- api-file-storage-s3: update GQL schema (2619a00)
- api-form-builder: add
form parentin index (8bdcb83) - api-form-builder: update
deleteFormresolver (379050b) - api-form-builder: update
getBaseFormIdhelper (17e9884) - api-form-builder: update
markPreviousLatestVersion(e45d6b8) - api-form-builder: update package dependency (c71f055)
- api-form-builder: use
fileManager storagefor file upload (e5f6d6f) - api-form-builder: use
fileManagerSettings(9c16068) - app-file-manager: rename file manager permissions (7058a23)
- app-file-storage-s3: replace
fileswithfileManager(846dd93) - return
thisto enable chaining (d3f5038) - update
FileStorageto use files CRUD (306cd29) - update
RTEtext color (0783833) - update dependencies (80dc583)
- update references to user-management (7275a4b)
- use "i18nContent" locale code to filter search results (9705501)
- use
NotFoundError(c7e9f90) - app-admin: add
errorfield in GQL schema (64de0c3) - app-form-builder: add
clienttoFbFormRenderComponentPropstype (e269cf8) - typo (6f21874)
- update
FormsExportFormSubmissionsschema (1bec0fc) - api-form-builder: add "handler-graphql" import (1098789)
- api-form-builder: remove setting up
locked"false" on "unpublish" (f2aff71) - api-form-builder: update "pipe" import (aded34a)
- api-form-builder: update package dependencies and ts references (52aec0d)
- api-form-builder: use renamed "Context" types (7f4511b)
- app-form-builder: always send
parentform id (bc9d2bf) - app-form-builder: fix query variable (5cbf7d8)
- app-form-builder: remove redundant value field from field
label(3ca05d3) - add
createdByinFormtype (0e29cc2) - add default values (d82f149)
- add own
GraphQLFieldResolvertype (2601aec) - correct dependencies (f77bd16)
- fix eslint errors (f559a57)
- fix form
layouttype (ed8e407) - import
GraphQLFieldResolverfrom@webiny/handler-graphql(1ac1818) - import
GraphQLFieldResolverfrom@webiny/handler-graphql(e232249) - import from
@webiny/handler-graphql(168ff1e) - imports, types and tsconfig path mapping (ffddb01)
- refactor existing code and adapt to the new API (d33ae99)
- remove
@webiny/commodo-graphql(c63988c) - remove
@webiny/graphql(ce70fd5) - remove use of
gqlingraphql-schemaplugins (101e8fe) - remove word
Handlerfrom context plugin type names (277f0dd) - rename
HandlerI18NContentContexttoI18NContentContext(f221eaa) - reorganize files (51b623e)
- transform to separate
graphql-schemaplugins (700483e) - update resolvers as per updated CRUD (ca9dbc9)
- use
saveFormStatsinstead ofupdateForm(b82f381) - use fresh "stats" for new revision (d34db3f)
- api-form-builder: replace
getwithgetSettingsin "submit" (8b0f5f5) - app-form-builder: remove
nested localevalues (422ae4a) - app-form-builder: replace
I18NInputwithInput(4bc66dd) - app-form-builder: update forms permissions (9bd5d83)
- app-form-builder: use error message directly (fcc7550)
- app-form-builder: use form
id & statusfor editHandler key (ca4db2b) - app-form-builder: use label value directly in
FieldContainerinfo (34323fe) - use
composeResolversto compose resolvers (055ff45) - use default value for form
settings(b44849a) - use new
@webiny/handler-graphql(ee6b2ee) - utilize optional chaining (852cfa2)
- api-form-builder: update
saveFormViewresolver (8789ff5) - add
@webiny/app-i18n-content(fd6ed29) - add
AWS_NODEJS_CONNECTION_REUSE_ENABLED(2783387) - add file-manager (aa5b154)
- add file-manager (eeb4fad)
- add file-manager plugins and elastic-search (6998a33)
- add file-manager workspace (440757d)
- allow multiple
security-authorizationplugins (ae6c117) - correct file name (2766f3e)
- correct path (c2bbeb6)
- correct role/policy name (3ba1c8c)
- correct TS types and dependencies (fc26441)
- correct workspaces (9fdbd2f)
- expand optional chain (edcc21f)
- fix table argument setting (4fb7e86)
- import
ErrorResponsefrom@webiny/graphql(c954bfb) - remove
@shelf/jest-mongodb(82467c2) - remove
Filetype (ae9cc46) - remove
permissionsManager(8d30569) - remove
pipe(12e6427) - remove
request-promise, usenode-fetch(dbeeb7a) - remove old file (57077e6)
- remove old models (13cd972)
- remove old models (b56577f)
- remove redundant dependencies (a31a275)
- remove redundant packages (c02d7a3)
- remove TODO (1ae7482)
- rename
removetodestroy(d1537f3) - simplify stack (8497665)
- undo hardcoded
truereturn (e040966) - update dependencies (02eaae3)
- update deps (76c7ecb)
- update deps (7ed641d)
- update stack (5153288)
- use
HandlerContextinstead ofContext(3a89366) - use
pipefrom"@ramda/pipe"(05ce352) - use latest code in the
authorizationplugin (265c36c) - api-security-user-management: create "user" in "auth" provide first (7604061)
- api-security-user-management: create user in "auth" provider first (24a2edb)
- app-form-builder: replace "I18NStringValue" with "string" (d3d2d3c)
- app-form-builder: replace
I18NInputwithInput(ccbc425) - app-form-builder: update
formgraphql schema (42746b3) - db-dynamodb: replace "tableName" arg with "table" (6acd65a)
- monolith: do not lock environment (7abf02a)
- monolith: pass table name to
dbclient (32f0091) - monolith: remove
FileGQL resolvers (3b3062a) - monolith: remove redundant packages (713c27a)
- monolith: remove redundant stack resources (0fe2a68)
- monolith: remove redundant workspaces (6ebe9d1)
- monolith: use optional chaining (80b000d)
- add
app-i18nas dependency (10e090c) - add
SecurityContexttype (1f55e7e) - add error handling (b185c61)
- add missing icons (8f40241)
- define
Contexttype (3677bc0) - disable
slugfor existing records (6e4a79d) - extract
NotAuthorizedResponseto a separate file (0d18eaa) - implement content locale security checks (fc42454)
- import
HandlerI18NContextcorrectly (ab0a4f2) - import
HandlerI18NContextcorrectly (a202336) - introduce
api-security-contentpackage (70ba4d5) - make
HandlerContextgeneric (655f275) - parse locales from localStorage correctly (55dc183)
- pass i18n-locales function via env (2c6c1a5)
- polish visually (5b3cfd3)
- refresh browser on locale selection (145ce8e)
- remove
canSave(9cb4239) - remove content permissions section (cc1fb1b)
- remove name (6ac5d31)
- remove old test (f888b91)
- remove redundant files (ec3452e)
- remove redundant packages (7e44550)
- rename
i18nContexttocontext(f6ce629) - rename
setLocaletosetCurrentLocale(b3f4c0e) - rename package (db8cde1)
- replace
dbArgswithdefaultsand add ES defaults (390e625) - save categories and menus per-locale (27eb225)
- set explicit sourceType config for babel-loader (3474b59)
- simplify context properties (e7fcb8b)
- skip installers if the system is already installed (b2e3ff6)
- update "esServiceLinkedRole" creation (ddd6a38)
- update config (3bd6f4d)
- update dependencies (8ebab98)
- update dependencies (573502c)
- update dependencies (7558bfe)
- update dependencies (9e23d9d)
- update dependencies (e328f31)
- update dependencies (d44bf44)
- update devDependencies (536b569)
- update icon (10860da)
- update package name (754e780)
- update types (c247856)
- use i18n plugins (508faeb)
- use i18n plugins (3bbb8c3)
- utilize
getPackagesutility function (2042115) - utilize optional chaining (e09859a)
- wrap list result into
try...catch(1d880c0) - api-file-manager: remove
idfrom "FileInput" (6a57a0d) - api-file-manager: update
files"CRUD" (af0c052) - api-file-manager: update
filesresolvers (4863326) - api-file-manager: update
FMinstall resolvers (ffc7a60) - api-file-manager: update file "settings" (efc2987)
- api-file-manager: update permission check (ab21a5a)
- api-file-manager: use
filesSettings(fc14f0d) darkModeplugin import (15b8dc3)InvokeResultmust bePromise(32fccfc)- add
createdBy/createdOnfields (2bafb58) - add
valueas dependency toonFormChangecallback (eb9b56c) - add dynamodb table (7089e03)
- adjust permission name (5653832)
- check if elastic service role already exists (889199a)
- correct function name (f55955f)
- correct permission names (581d72f)
- correct types (11dac89)
- correct vertical padding (0c0d46a)
- correct workspace path (fcd22f5)
- create a separate DomainPolicy resource (8e5380e)
- define return type (d94c896)
- disable headless-cms tests (a36e1c1)
- fix update operation (d47190f)
- forward original pulumi output to stdout (5fba9c3)
- load environments only if available (179d679)
- pass keys only instead of defaults with table name (f63cd4b)
- refactor Categories view (1892651)
- refactor Categories view (f0b1f96)
- refactor Menus view (bfcffd6)
- remove
api-plugin-page-builder-resolvers-mongodb(5542806) - remove
api-plugin-page-builder-resolvers-mongodb(6273343) - remove
idaskey(c2e5608) - remove Commodo (6a0a2bf)
- remove redundant data transformation (c330bb7)
- remove redundant query params (f7c3d23)
- remove redundant query params (262c7ef)
- remove sorters (1e73505)
- remove typo (09f1fbc)
- rename
permissionstorwd(ea4009a) - rename
STORAGE_NAMEtoDB_TABLE(0983e95) - rename file (3313684)
- render locales menu/route only if allowed (73f0b44)
- render only if allowed (5ff0ead)
- simplify
x-i18n-localeheader value (40d7249) - simplify header value and
getI18NInformationresponse (5c8e945) - store
createdBy(07b715a) - update dynamodb configuration (f59adb8)
- update permission description (0dca558)
- use
sluginstead ofcreatedOn(a2ea740) - api-page-builder: missing dependency in package.json (260bca0)
- api-security-user-management: fix "adio" warnings (d5f453c)
- app-i18n: add "selected" prop (85c7316)
- app-page-builder: remove
isEditorprop (3776375) - use new
@webiny/dbpackage (a92ed5a) - app-security-user-management: add "selected" prop (6590779)
- app-security-user-management: use
user idfrom auth provider (1d9ce1f) - add DynamoDB table (f72e824)
- add Jest/DynamoDB config (0527c41)
- add missing dependency (833c410)
- add missing tsconfig files (1c30145)
- cleanup args (23021a8)
- correct import statement (1e1b38a)
- correct import statement (c250563)
- correct package versions (d92dbc7)
- increase memory to
1024(a566248) - must be able to create additional non-default locales (bfb4864)
- pass
STORAGE_NAMEtolocalesfunctions (616d762) - pass
tableNametodynamoDbplugins (f8b756a) - pass env (6f8980c)
- pass the DynamoDB table name (e0fc917)
- remove
CrudProvider/useCrud(d90db4a) - remove
themefrom fb plugins (54e1480) - remove build phase (28eae01)
- remove options (cdf40e2)
- remove redundant
zletter (01c06fe) - remove redundant properties (f21b846)
- rename
foldertopath(43e7de0) - rename
foldertostack(984e405) - rename
foldertostack(765ee96) - rename
removetodestroy(289a990) - rename
removetodestroy(24dacd0) - render
admin-header-rightplugins in reverse (703d6eb) - revert back to 512RAM (d347d01)
- unzip pulumi archive on windows (5b65e60)
- update "createUser" (3ad4341)
- update paths in tsconfig files and add pbInstallation.zip (a3c8197)
- api-security-user-management: add permissions to default group (2b7464f)
- api-security-user-management: update resolvers (f207d9b)
- api-security-user-management: update security models (921d0a3)
- "app-security-user-management" version in "app-file-manager" (bb81db7)
- adapt for NeDB (and of course, maintain MongoDB compatibility) (f2d3555)
- adapt Pulumi arguments (d758707)
- adapt scripts (ebf426d)
- adapt to latest
pulumi-sdkchanges (e76b2d7) - adapt to newest
pulumi-sdkchanges (7558088) - adapt to newest project structure changes (89b5857)
- adapt to recent
pulumi-sdkchanges (19d0160) - add "*" scope (a33fb2a)
- add
"apollo-server-core": "2.17.0"to resolutions` (0e5f190) - add
code(562aa17) - add
errorfield (8ec9426) - add
hasScopefunction tocontext.security(7c07bc0) - add
methodproperty (1e4b5a0) - add
namefield (4df8bdd) - add
scopes: ["*"](7873d24) - add
scopesgetter property (6d1843a) - add Context types (e04e823)
- add default value (6888d92)
- add environment slug (dd02293)
- add JWTAuthOptions to
context.security.jwt(875206e) - add missing / remove redundant dependencies (cdc8c39)
- add missing
expiresInproperty (6472c76) - add missing changes after merge (58ab0bd)
- add missing config (2f3d639)
- add missing dependencies (9a8dcdf)
- add missing dependency (f834ccf)
- add missing parts to make things work (c8b56c5)
- add permissions manager (0fb1fbb)
- add plugin name (d011bab)
- add ts-ignore (0a96146)
- add type (f4ef276)
- add type in
createPermissionsArray(c3c7afe) - add types (d63b14e)
- adio errors (a3d88e6)
- adjust types (c06c089)
- allow setting env/type via url/options/event (0a8baca)
- avoid hardcoded string (e3ae87f)
- call default and AWS-specific plugins (d45ad37)
- check if args/event properties are missing (ac2e0e0)
- check if token was loaded before trying to access the user (b7a878c)
- cleanup contentModels getter (6fba948)
- correct check in the
getResolversfunction (db17a52) - correct dependencies (4b9e071)
- correct import of type (7179041)
- correct import path (d6659c5)
- correct JWT token data assignment (79079ee)
- correct package name (b7d71c8)
- correct package version (ad42d11)
- correct plugin type (6d6a8b6)
- create new example.env.json (352dafd)
- ensure the
SecurityIdentityinstance is always returned (7daea04) - export plugin factory (e79af61)
- improve error messaging (3a8a993)
- include
contextin passed args (0b50d4c) - introduce SecurityIdentity (e204c09)
- make
http.methodstring uppercase (d9d64b8) - make body optional (2203257)
- missing packages (59cf743)
- only register "models" and "graphql" plugins (54041b0)
- only send "context" to the context plugins (c87e792)
- optimize
handler-apollo-gateway- remove redundant code (3d50b9d) - optimize
handler-apollo-gateway- remove redundant code (2180aba) - optimize
handler-apollo-server- remove redundant code (8df483b) - put code into a single
index.tsfile (0fd8f05) - read
headersfromcontext.http(e1b0e6d) - read JWTAuthOptions from
context.security.jwt(0985136) - read params from
context.http(220a408) - remove "authorization" plugin (e0ff321)
- remove "SecurityIdentity" class (8fe3c01)
- remove "SecurityIdentity" class usage (4ec35b0)
- remove
@webiny/cli-plugin-deploy-componentspackage (57e2f6c) - remove
argsproperty (10ab254) - remove
createResponsecallback (61f49f0) - remove
createResponsecallback (42a3286) - remove
createResponsecallback (b514351) - remove
createResponsecallback (7c0b757) - remove
fullAccessproperty (12b592d) - remove
handler-indexpackage (175d6d9) - remove
handler-indexusage (4fe5049) - remove
SecurityErrorclass (4a35fbc) - remove
SecurityIdentityclass (f4e403a) - remove console.log (9ff3830)
- remove default authorization plugin (4d0ba9b)
- remove direct aws-sdk/Lambda client usage (4707adc)
- remove direct aws-sdk/Lambda client usage (080a328)
- remove direct aws-sdk/Lambda client usage (0a8c4d5)
- remove direct aws-sdk/Lambda client usage (7baeaec)
- remove direct aws-sdk/Lambda client usage (6dfdeae)
- remove environments (already included in the scope) (a192ab1)
- remove GraphQL Playground logic - MUST NOT be here (a1ce0c7)
- remove old
playgroundargument (24d5069) - remove redundant code (9d373c8)
- remove redundant comment (5ae2fac)
- remove...