🔥 Bug fix
- [core:admin] [Settings]: fix mail icon on windows (#15807) @joshuaellis
- [core:content-manager] fix: Sometimes the children display order is incorrect in list view (#15757) @gitstart
- [core:content-manager] [Relations]: Introduce fractional indexing for better diffing (#15818) @joshuaellis
- [core:content-type-builder] Fix wrong import names for some icons in the CTB (#15887) @Convly
- [core:database] Fix JSON field for postgres when the value is a simple string (#15752) @petersg83
- [core:strapi] [Fix]: Graphql accept publication state argument in relations (#15693) @Marc-Roig
- [core:upload] Upload middleware route & typo fix (#12666) @alexkainzinger
- [core:upload] fix: Can not update media folder (#15771) @gitstart
- [core:upload] fix: always return an object if data is falsey (#15831) @joshuaellis
- [core:upload] EditAssetDialog: Only send the folderId when saving the cropped asset (#15843) @gu-stav
- [core:utils] [Fix]: forEach async (#15881) @Marc-Roig
- [generators:app] [Templates] Plugin deps & Custom.d.ts (#15798) @joshuaellis
- [generators:app] Fix the relative path for sqlite database in the default database connection (#15886) @Convly
- [plugin:graphql] [Fix]: Graphql handle pagination arguments in relations (#15715) @Marc-Roig
- [plugin:i18n] Set default locale when using Query Engine function createMany (#15742) @petersg83
- [typescript] Fix a tiny syntax error in
config/database.ts
of the template (#15853) @smorimoto
⚙️ Chore
- [core:admin] Chore: Update redux and react-redux (#15761) @gu-stav
- [core:admin] Chore: Update koa-session to 6.4.0 (#15767) @gu-stav
- [core:admin] Chore: Remove node-polyfill-webpack-plugin (#15769) @gu-stav
- [core:admin] EE Move audit logs permissions to EE (#15785) @remidej
- [core:admin] Track settings pages usage (#15788) @remidej
- [core:admin] Remove dead code for the install and uninstall plugin actions (#15816) @remidej
- [core:admin] [chore] fixes on Overview page & moved get help link (#15824) @ronronscelestes
- [core:admin] Chore: Remove usage of lodash chain from admin/src (#15863) @gu-stav
- [core:content-type-builder] Chore: Remove legacy cypress tests (#15766) @gu-stav
- [core:content-type-builder] chore: remove admin imports from tests (#15858) @joshuaellis
- [core:helper-plugin] chore: tidy up deps and export cjs & esm modules (#15441) @joshuaellis
- [core:helper-plugin] Delete createBuildIndex.js (#15797) @joshuaellis
- [core:helper-plugin] Chore: Remove whatwg-fetch polyfill (#15860) @gu-stav
- [dependencies] chore(deps): bump luxon from 1.28.0 to 1.28.1 (#15388) @dependabot
- [dependencies] Add all undeclared packages to
package.json
(#15792) @smorimoto - [dependencies] chore(deps-dev): bump webpack-bundle-analyzer from 4.7.0 to 4.8.0 (#15810) @dependabot
- [dependencies] chore(deps): bump react-intl from 6.2.7 to 6.2.8 (#15813) @dependabot
- [dependencies] chore(deps): bump prettier from 2.7.1 to 2.8.4 (#15821) @dependabot
- [dependencies] Convert all files to single imports of the DS & icons (#15830) @joshuaellis
- [dependencies] chore(deps): bump node-fetch from 2.6.7 to 2.6.9 (#15859) @dependabot
- [plugin:i18n] [chore] en-KW & fr-MU i18n support (#15819) @ronronscelestes
- [tooling] Chore: Update msw to 1.0.0 (#15760) @gu-stav
- [tooling] Chore: Update gh actions dependencies (#15762) @gu-stav
- [tooling] Remove
request
dependency (#15765) @gu-stav - [tooling] Chore: Update supertest (#15768) @gu-stav
- [tooling] Chore: Upgrade swc and remove core-js polyfill for tests (#15826) @gu-stav
- [tooling] Github: Add admin bundle-size PR reporter (#15832) @gu-stav
- [tooling] GH: Optimize GH bundle-size report setup (#15836) @gu-stav
💅 Enhancement
- [core:content-type-builder] replace axiosInstance with getFetchClient inside the content-type builder (#15781) @simotae14
- [core:email] replace axiosInstance with getFetchClient inside the email (#15730) @simotae14
- [core:helper-plugin] [Helper-Plugin] getYupInnerErrors use yup params in error messaging (#15692) @jhoward1994
- [core:utils] feat(utils): add ReduceAsync function (#15802) @nathan-pichon
- [plugin:i18n] replace axiosInstance with useFetchClient inside the i18n plugin (#15727) @simotae14
- [tooling] Chore: Bump swc jsc.target to es2020 (#15827) @gu-stav
🚀 New feature
- [core:database] Generate db config with all clients (#15732) @christiancp100