Releases: strapi/strapi
Releases 路 strapi/strapi
v4.19.0
馃殌 New feature
-
Content Releases 馃帀 @markkaylor @Feranchz @simotae14
-
[core:admin] feat: add vite (#18697) @joshuaellis
-
[core:strapi] feat(strapi): add experimental plugin:watch:link command to CLI (#19143) @joshuaellis
馃拝 Enhancement
- [tooling] ci(perf): update yarn-nm-install action (#18747) @belgattitude
鈿欙笍 Chore
- [core:admin] chore(admin): data-transfer should be dev dep & peer dep loose (#19192) @joshuaellis
- [core:content-type-builder] chore(ctb): remove "new" badge on Blocks attribute (#19246) @remidej
- [core:data-transfer] chore: improve logging for assets restore error (#19251) @innerdvations
- [generators:app] feat: Automatically Create 'plugins.js/ts' in Config on New Strapi Project Initialization (#19025) @L-Weisz
馃敟 Bug fix
- [core:data-transfer] fix(data-transfer): Skip and warn on orphan links in import and transfer (#19186) @christiancp100
- [typescript] Respect autogenerate setting for JS projects (#19207) @innerdvations
- [typescript] Fix Types Generation for Biginteger Attributes With Default Values (#19241) @Convly
馃摎 Update and Migration Guides
v4.17.1
What's Changed
- fix(cm): manage when we're creating entries derivatively in the CM by @joshuaellis in #19209
Full Changelog: v4.17.0...v4.17.1
馃摎 Update and Migration Guides
v4.17.0
馃敟 Bug fix
- [core:content-releases] fix(content-releases): fix padding bottom duplicated in the Heading of the Details page (#19066) @simotae14
- [core:content-releases] fix(content-releases): remove Refresh button from the details page (#19067) @simotae14
- [core:content-releases] fix(content-releases): redirect to the list page when we have errors in the Details page (#19078) @simotae14
- [core:content-releases] fix(content-releases): add a bottom border below tabs (#19090) @simotae14
- [core:content-releases] fix(content-releases): empty Details page add a button to the CM (#19095) @simotae14
- [core:content-releases] fix(content-releases): CM add Release add content when there are no releases (#19096) @simotae14
- [core:content-releases] fix(content-releases):disable edit and delete buttons in the Details page when you don't have permissions (#19099) @simotae14
- [core:helper-plugin] fix(helper-plugin): memoize GenericInput for performance issues (#19177) @joshuaellis
- [core:strapi] Filter out undefined controllers in startup telemetry checks (#19144) @Convly
- [plugin:graphql] fix: revert graphql-upload library to non breaking change version (#19182) @Bassel17
- [typescript] [Types] Fix entity-service's parameters inference for generic mapped types with deep literal intersections (#19093) @Convly
馃殌 New feature
- [core:content-releases] feat(content-releases): delete release action on release page (#19089) @markkaylor
- [core:content-releases] feat(content-releases): group release actions by property (#19097) @markkaylor
鈿欙笍 Chore
- [dependencies] chore: update ds 1.14.1 (#19179) @joshuaellis
馃摎 Update and Migration Guides
What's Changed
Due to typescript migrations not every PR had a milestone, this it the complete list of PRs from 4.16.2 -> 4.17.0
- chore(plugins/i18n): migrate to basic ts by @alexandrebodin in #18735
- Convert CM to TS by @jhoward1994 in #18669
- chore(blocks): refactor useBlocksStore by @remidej in #18776
- chore(actions): run checks workflow on develop branches by @joshuaellis in #18815
- test(pack-up): add ENV to allow immutable installs in yarn 4 by @joshuaellis in #18814
- chore(upload): convert JS to JSX by @joshuaellis in #18818
- chore(i18n): convert settings as associated components to TS by @joshuaellis in #18809
- chore(u&p): convert js to jsx by @joshuaellis in #18819
- feat: Migrate @strapi/admin server to typescript by @Marc-Roig in #18232
- [CTB] Migrate CTB to typescript by @innerdvations in #18155
- chore(documentation): convert js to jsx by @joshuaellis in #18832
- chore(cm): convert js to jsx by @joshuaellis in #18834
- chore: pretty codebase by @joshuaellis in #18835
- chore(deps): update storybook by @joshuaellis in #18839
- chore(i18n): convert CMEditView components to TS by @joshuaellis in #18831
- chore(examples): remove the generated types by @joshuaellis in #18845
- chore(i18n): convert CM List view components to TS by @joshuaellis in #18838
- chore(admin): convert settings pages by @joshuaellis in #18820
- chore(blocks): miscellaneous improvements by @remidej in #18854
- [Content Manager]- types for routing middleware by @jhoward1994 in #18823
- chore(admin): convert API Token settings page to TS by @gu-stav in #18680
- [content-manager] types for policies by @jhoward1994 in #18846
- chore(i18n): convert CM hooks to TS by @joshuaellis in #18861
- feat: type content manger entity manager service by @Marc-Roig in #18860
- fix(type): export JSONObject by @jhoward1994 in #18870
- fix(pack-up): ensure we pass the tsconfig file name, not a path to it by @joshuaellis in #18875
- (content-manager): types for field sizes service by @jhoward1994 in #18888
- chore(blocks): pass modifiers via useBlocksEditorContext by @remidej in #18802
- fix(blocks): add modifiers to test provider by @remidej in #18898
- chore(admin): convert transfer tokens to TS by @gu-stav in #18885
- chore(blocks): handle block conversion logic in the blocks store by @remidej in #18840
- chore(admin): convert token components to TS by @gu-stav in #18907
- chore(cm): convert crudReducer to TS by @joshuaellis in #18879
- chore(lock): deduplicate dependencies by @belgattitude in #18745
- feat(blocks): make it easier to exit code blocks by @remidej in #18894
- feat(blocks): add markdown snippets by @remidej in #18922
- fix(blocks): handle enter key on image by @remidej in #18901
- chore(i18n): convert middlewares to TS by @joshuaellis in #18957
- chore(deps): update DS to 1.13.2 by @joshuaellis in #18959
- chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #18961
- chore(workflows): update unit_front to use node 20 by @joshuaellis in #18962
- chore(content-manager): convert the editview to typescript by @joshuaellis in #18948
- fix(content-manager): add memoization to params object to stop recursion by @joshuaellis in #18982
- chore(cm): convert recursive layouts to TS by @joshuaellis in #18983
- fix(permissions): circular dependency by @joshuaellis in #18986
- chore(content-manager): convert cm app shell to TS by @joshuaellis in #18985
- chore(admin): convert review workflows page to TS by @HichamELBSI in #18984
- (content-manager): types for component service by @jhoward1994 in #18869
- feat(strapi): add experimental plugin init command by @joshuaellis in #18970
- [content-manager] types for permissions service by @jhoward1994 in #19015
- [content-manager] types for uid service by @jhoward1994 in #18910
- [content-manager] types for metrics service by @jhoward1994 in #19014
- chore(cm): convert list-view to TS by @joshuaellis in #19016
- chore(generator): add runtime dir to gitignore by @joshuaellis in #18978
- refactor(cm): remove collection-type form wrappers by @joshuaellis in #19036
- Feat(blocks): move blocks by @madhurisandbhor in #18852
- (content-manager): types for data mapper service by @jhoward1994 in #18887
- refactor(admin): remove some contexts and use redux instead by @joshuaellis in #19040
- chore(admin): convert auditLogs page to TS by @HichamELBSI in #19020
- fix(content-manager): search relations with contains not startsWith by @Arshiash80 in #19043
- feat(strapi): add experimental plugin:verify command by @joshuaellis in #19041
- fix(tooling): use nx to build & clean by @joshuaellis in #19084
- v4.16.2 by @Convly in #19105
- [Types] Fix entity-service's parameters inference for generic mapped types with deep literal intersections by @Convly in #19093
- fix(content-releases): fix padding bottom duplicated in the Heading of the Details page by @simotae14 in #19066
- fix(content-releases): remove Refresh button from the details page by @simotae14 in #19067
- fix(c...
v4.16.2
v4.16.1
v4.16.0
馃敟 Bug fix
- [core:admin] Fix issues with case sensitive email addresses sent by some SSO providers (#18883) @Convly
- [core:content-manager] chore: backport relations search fix (#19070) @joshuaellis
- [core:helper-plugin] fix: wrapAxiosInstance.test (#18382) @jhoward1994
- [core:strapi] Register logger middleware before errors middleware (#16921) @goodhoko
- [core:utils] fix deep query populate issue on dynamic zone (#18966) @Bassel17
- [plugin:documentation] fix(documentation): use correct localization schema (#18580) @ciriousjoker
- [typescript] Fix entity-service types for relations' input (#19011) @Convly
鈿欙笍 Chore
- [plugin:graphql] chore(deps): bump graphql-upload to 15.0.2 (#18811) @josephemswiler
馃摉 Documentation
鉂囷笍 Enhancement
- [core:strapi] feature: add feature flags with experimental content-releases (#18586) @Feranchz @joshuaellis @simotae14 @markkaylor
馃摎 Update and Migration Guides
v4.15.5
馃敟 Bug fix
- [core:admin] fix(admin): admin build errors (#18764) @joshuaellis
- [core:admin] fix(admin): only check if app.js file exists before trying to use it (#18780) @alexandrebodin
- [core:admin] fix(admin): restore current password input on profile page (#18789) @remidej
- [core:admin] fix(admin): windows files paths do not make for module paths (#18797) @joshuaellis
- [core:content-type-builder] fix: protect undefined values on SelectComponents (#18808) @christiancp100
- [typescript] Fix: typescript build cleaning and type generation (#18775) @innerdvations
鈿欙笍 Chore
- [dependencies] chore(deps): update axios to 1.6.0 (#18768) @joshuaellis
馃摉 Documentation
- [providers] Docs for AWS V3 SDK Update (#18916) @christiancp100
馃摎 Update and Migration Guides
v4.15.5-alpha.5
What's Changed
- fix: protect undefined values on SelectComponents by @christiancp100 in #18808
- Fix/aws credentials by @christiancp100 in #18812
Full Changelog: v4.15.5-alpha.4...v4.15.5-alpha.5
v4.15.5-alpha.4
What's Changed
- Fix: typescript build cleaning and type generation by @innerdvations in #18775
Full Changelog: v4.15.5-alpha.3...v4.15.5-alpha.4
v4.15.5-alpha.3
What's Changed
- fix(admin): windows files paths do not make for module paths by @joshuaellis in #18797
Full Changelog: v4.15.5-alpha.2...v4.15.5-alpha.3