Releases: strapi/strapi
Releases · strapi/strapi
v4.10.5
🔥 Bug fix
- [core:content-manager] Fix: Fix toOne sorting in CM list-view (#16675) @gu-stav
- [core:data-transfer] [DTS] Allow schema check bypass; remove data that cannot be transfered (#16634) @innerdvations
- [core:strapi] [fix] remove Expect-CT response header (#16292) @candidosales
💅 Enhancement
- [tooling] CI: speed up CI time by improving yarn install and caches (iteration 1 / >30%) (#16581) @belgattitude
- [typescript] Extend CustomFieldServerOptions types (#16644) @konstantinmuenster
⚙️ Chore
- [dependencies] Bump DS to 1.7.4 (#16670) @joshuaellis
- [dependencies] Update DS to 1.7.5 (#16686) @joshuaellis
📚 Update and Migration Guides
v4.10.4
💅 Enhancement
- [core:strapi] enhancement: Improve mysql concurrency performance (#16364) @Marc-Roig
⚙️ Chore
- [core:content-manager] Chore: Update success notification text (#16614) @gu-stav
- [core:content-type-builder] Renamed message when running in production. (#16584) @Eventyret
- [core:helper-plugin] Chore: Remove unnecessary styled overwrites (#16646) @gu-stav
- [core:strapi] feat: register admin routes like any other plugin (#16484) @Marc-Roig
- [core:upload] chore: bump aws-sdk version (#16626) @Marc-Roig
- [dependencies] chore: update ds@1.7.3 (#16611) @joshuaellis
- [dependencies] chore(deps): bump @strapi/icons from 1.6.5 to 1.7.3 (#16650) @dependabot
- [dependencies] chore(deps): bump @fingerprintjs/fingerprintjs from 3.3.6 to 3.4.1 (#16651) @dependabot
- [dependencies] chore(deps): bump webpack-cli from 5.0.1 to 5.1.0 (#16654) @dependabot
- [plugin:i18n] Created Russian translation for plugin:i18n (#16615) @hide-me
- [plugin:users-permissions] Updated Russian translation for plugin:users-permissions (#16618) @hide-me
- [tooling] Stop mocking useTracking (#16635) @joshuaellis
- [tooling] Chore: Increase dependabot open-pr limit to 10 (#16647) @gu-stav
🔥 Bug fix
- [core:admin] remove dependency react-router (#16549) @dome4
- [core:admin] Fix: Add border to stage color badges (#16613) @gu-stav
- [core:admin] Fix: Reset gap between stage action buttons (#16616) @gu-stav
- [core:admin] fix: change alignment from stretch to center (#16640) @amanmalh
- [tooling] fix testMatch /ignore (#16517) @Boegie19
📚 Update and Migration Guides
v4.10.2
💅 Enhancement
- [core:admin] Enhancement: Review workflow colors and reordering (#16585) @gu-stav @Marc-Roig
- [generators:app] Init Git on project creation (#16277) @pierreburgy
⚙️ Chore
- [core:admin] fix/fix-typo-in-fr-translations (#16544) @arhubi
- [core:helper-plugin] Colocate code in helper-plugin to help with working with it (#16481) @joshuaellis
- [core:strapi] Add error message when empty content type directory exists in project (#16508) @innerdvations
- [dependencies] Remove uuid package in favor of crypto.randomUUID (#16558) @innerdvations
- [tooling] Convert admin-test-utils to TS (#16464) @joshuaellis
- [typescript] Migrate generators to ts (#16392) @alexandrebodin
🚀 New feature
🔥 Bug fix
- [cli] Rename build directory to build-command so it doesn't get ignored (#16523) @innerdvations
- [core:admin] Fix typo in config path for SSO domain (#16567) @derrickmehaffy
- [core:data-transfer] Improve error when assets backup folder cannot be created (#16553) @christiancp100
- [core:helper-plugin] fix: AutoReload context value had incorrect names for object properties (#16543) @joshuaellis
- [core:strapi] Allow schema builder to set collection name (#16525) @innerdvations
- [typescript] Fix generator tests (upgrade to ts V5) (#16536) @Convly
📚 Update and Migration Guides
v4.10.1
🔥 Bug fix
- v4.10.0 contained a bug that prevented applications from running
yarn build
v4.10.0
🚀 New feature
- [core:strapi] Review Workflows (#15899) @jhoward1994 @nathan-pichon @Marc-Roig @gu-stav
💅 Enhancement
- [cli] Modularize the Strapi CLI code (#16317) @innerdvations
- [core:admin] translation(core admin): add some missing fr translations (#16224) @edlefebvre
- [core:content-manager] Let custom fields specify a custom input size (#16455) @remidej
- [core:database] feat: add indexes to morph tables (#16453) @Marc-Roig
🔥 Bug fix
- [core:admin] Allow configuration of SSO Cookie Domain (#16471) @derrickmehaffy
- [core:content-manager] [RepeatableComponents]: Use the full key par the index for the type (#16441) @joshuaellis
- [core:data-transfer] [Data transfer] Filesystem agnostic loading of Strapi data files (#16402) @innerdvations
- [core:database] [Fix] KnexJs return parsed JSONB (#16310) @Marc-Roig
- [core:database] Fixed MySQL dialect connection option to allow to set bigNumberString… (#16313) @owen107
- [core:database] Fix knex error when updating an entity with large existing relations (#16472) @molund
- [core:helper-plugin] fix "Uncaught error trying to nullify/remove a date field in Content Manager" (#16434) @simotae14
- [core:strapi] feat(proxy): allow the use of a proxy in internal requests (#16367) @nathan-pichon
- [core:strapi] Extend ExtendableContext instead of BaseContext for PolicyContext (#16427) @bmpickford
- [core:upload] fix: S3 Upload Provider "baseUrl" for Video uploads on DO spaces (#16467) @Marc-Roig
- [plugin:documentation] Fix/plugin documentation bugs (#16265) @markkaylor
- [tooling] use Object.defineProperty to redefine localStorage (#16459) @joshuaellis
⚙️ Chore
- [core:helper-plugin] Deprecate
requestin the helper-plugin (#16449) @joshuaellis - [core:helper-plugin] Move helper-plugin folder to just src (#16451) @joshuaellis
- [core:strapi] Fix missing license in core/strapi package (#16489) @derrickmehaffy
- [dependencies] Bump vm2 from 3.9.11 to 3.9.17 (#16457) @dependabot
- [docs] Update the contribution guidelines based on the yarn 3 requirements (#16469) @Convly
- [tooling] Remove overrides from Vercel (#16346) @derrickmehaffy
- [typescript] Upgrade to TS V5 and fix related breaking changes (#16462) @Convly
🚨 Security
- [plugin:users-permissions] Update users-permissions registration field blacklist (#16420) @derrickmehaffy
📖 Documentation
- [docs] Update ds yarn link docs (#16463) @markkaylor
📚 Update and Migration Guides
v4.9.2
🔥 Bug fix
- [core:admin] Fix
yarn strapi buildto use admin package .browserslistrc (#16196) @hsource - [core:admin] Fix Admin Crashes when user roles are accessed without create or update rights (#16279) @simotae14
- [core:admin] EE Fix audit logs permissions error (#16343) @markkaylor
- [core:admin] Fix a keys problem with the social links on homepage (#16413) @Feranchz
- [core:content-manager] fix: Reorder relations in dynamic components crashes page (#16332) @gitstart
- [core:content-manager] Auto close the edit modal on form submit (#16383) @LuisRodriguezLD
- [core:content-type-builder] Fix 'preceding' typo (#16303) @hatsforclowns
- [core:data-transfer] Await websocket connection to be established in push and pull transfers (#16251) @Bassel17
- [core:data-transfer] [Data transfer] Exclude optional admin types in schema check (#16268) @innerdvations
- [core:database] [Fix] Reorder relations with null order values (#16298) @Marc-Roig
- [core:database] Fix(transactions): Do not return completed transactions (#16341) @Marc-Roig
- [dependencies] chore: release peer version constraint using ^ (#16348) @chentsulin
- [providers] Don't use a named export, export an object for audit-logs content-type (#16371) @joshuaellis
💅 Enhancement
- [cli] [Data transfer] Add telemetry to transfer command (#16255) @innerdvations
- [core:admin] Russian translation for core:admin (#16236) @hide-me
- [core:helper-plugin] use Intl APIs for filtering and sorting (#16417) @joshuaellis
⚙️ Chore
- [core:content-manager] CM: Cleanup props for CollectionType and SingleType form wrapper (#16355) @gu-stav
- [core:content-manager] Refactor content manager field sizes management (#16387) @remidej
- [tooling] chore: only use node 18 for lint (#16353) @joshuaellis
- [typescript] Migration of providers to ts (#16323) @alexandrebodin
📖 Documentation
- [docs] Remove out of date lerna references from docs (#16400) @innerdvations
📚 Update and Migration Guides
v4.9.1
🚀 New feature
💅 Enhancement
- [core:admin] feature(i18n): add Asturian locale (#16026) @arhubi
- [core:database] Add mysql2 as a db config client option (#16180) @innerdvations
- [plugin:i18n] Add the lao language (i18n) (#16239) @Convly
⚙️ Chore
- [core:upload] chore: update aws sdk (#16320) @Marc-Roig
- [dependencies] build(deps): bump sift from 16.0.0 to 16.0.1 (#16189) @dependabot
- [tooling] Add workflowInputs & remove-dist-tag action (#16254) @joshuaellis
🔥 Bug fix
- [core:admin] chore: make initRouting synchronous (#16198) @swfbarhr
- [core:admin] Fix typo in build:measure script (#16304) @innerdvations
- [core:admin] Fix components not found (#16335) @markkaylor
- [core:data-transfer] [Data transfer] Allow trailing slash from admin url in remote transfer (#16238) @innerdvations
- [core:upload] [Fix] S3 Upload Provider "baseUrl" for Video uploads on DO spaces (#16285) @Marc-Roig
- [plugin:i18n] [Fix]: Do not throw if localizations entry is empty (#16307) @Marc-Roig
📚 Update and Migration Guides
v4.9.0
🚀 New feature
- [core:data-transfer] [Data Transfer] Data Transfer Pull (#16006) @innerdvations @Bassel17 @christiancp100 @Convly @simotae14
- [core:upload] [Feature]: Private S3 bucket provider (#15773) @Marc-Roig
💅 Enhancement
- [core:admin] EE Add audit logs configuration and react to license changes (#15913) @remidej
- [core:admin] Reduce and optimize lodash usage in the admin app (#16119) @gu-stav
- [core:content-manager] InputUID: Hide re-generate button when field is disabled (#16141) @gu-stav
- [core:database] Return newly created IDs when using createMany (#14269) @WalkingPizza
- [core:strapi] Add Not implemented error class (#15938) @derrickmehaffy
- [core:strapi] fix(logger): remove request status code coloring (#16064) @sjoukedv
- [core:strapi] Perf optimizations (#16117) @alexandrebodin
- [core:upload] Add baseUrl and rootPath properties to upload-aws-s3 plugin's configuration (#13040) @v-dimitroff
- [dependencies] Use Yarn3 (#16124) @joshuaellis
- [core:database] Persist DB tables for EE features (#16084) @jhoward1994
- [plugin:graphql] Remove subscriptions-transport-ws package from graphql plugin (#16108) @Bassel17
🔥 Bug fix
- [core:admin] Auth: Trim whitespace from fields (#16177) @gu-stav
- [core:content-manager] Single components should not populate if they're not required (#16158) @joshuaellis
- [core:data-transfer] Fix error handling for transfer websocket connection (#15971) @Bassel17
- [core:helper-plugin] useAPIErrorHandler: Reverse error handling (API -> Axios) (#16162) @gu-stav
- [core:strapi] fix typo in examples (#15029) @scissorstail
- [core:strapi] Allow to sort by ID in the sort sanitize operations (#16139) @Convly
- [core:upload] Decouple image resizing and optimization (#14029) @WalkingPizza
- [generators:app] fix: use default postgres port for fallback (#16129) @arthurjdam
- [tooling] Skip cache on
build:tsin CI (#16229) @joshuaellis
⚙️ Chore
- [core:admin] Add
moduleto mainFields (#16225) @joshuaellis - [core:upload] fix(core upload): add missing FR translations (signed) (#16156) @edlefebvre
- [core:utils] Expand nx usage and migrate logger to ts (#15957) @alexandrebodin
- [dependencies] Update Design System to 1.6.6 (#16113) @joshuaellis
- [dependencies] build(deps): bump webpack-dev-server from 4.11.1 to 4.13.1 (#16154) @dependabot
- [dependencies] build(deps): bump react-intl from 6.2.8 to 6.3.2 (#16155) @dependabot
- [dependencies] build(deps): bump sanitize-html from 2.7.3 to 2.10.0 (#16160) @dependabot
- [dependencies] build(deps): bump react-window from 1.8.7 to 1.8.8 (#16175) @dependabot
- [tooling] Separate Experimental & Nightly releases (#16200) @joshuaellis
📚 Update and Migration Guides
v4.8.2
🔥 Bug fix
- [core:content-manager] Disabled property for JSONInput (GenericInput) (#16033) @alvarolozano
- [core:content-type-builder] [Fix] CTB return private config on media types (#16060) @Marc-Roig
- [core:content-type-builder] ContentTypeBuilderNav: Fix plus icon size (#16085) @gu-stav
- [core:strapi] Fix broken populate traversal with no fragment (#16109) @Convly
💅 Enhancement
- [core:admin] Update zh-Hans.json to catch up latest en.json (#16036) @smoothdvd
- [plugin:users-permissions] Update zh-Hans translation to match latest en.json (#16076) @smoothdvd
⚙️ Chore
- [dependencies] chore(deps): bump webpack from 5.75.0 to 5.76.0 (#16077) @dependabot
📚 Update and Migration Guides
v4.8.1
🔥 Bug fix
- [core:strapi] Fix invalid action mapping using unknow action (#16096) @alexandrebodin