v4.1.6
🚀 New feature
- Dark mode (#12662) @ronronscelestes @vincentbpro
💅 Enhancement
- [core:admin] Translations cleanup: merge duplicated translations (#12841) @vincentbpro
- [core:admin] [Registration Page] Text and padding improvements (#12979) @ronronscelestes
- [core:content-manager] CM: Allow displaying components in the list view (#12213) @HichamELBSI
- [core:content-type-builder] [CTB] Add format examples in date field select (#12871) @soupette
- [core:helper-plugin] Add footer to DynamicTable component (#12883) @MattieBelt
- [core:upload] ML: Add audio type to asset filters (#12922) @gu-stav
- [marketplace] Handle marketplace production environment (#12916) @remidej
- [plugin:users-permissions] Add SERVER_URL variable to user e-mail templates (#12771) @marlonbaeten
🔥 Bug fix
- [core:admin] [Fix bug] Min error repeatable components (#12835) @ronronscelestes
- [core:admin] fix: prop validation warning in dark mode tests (#12862) @vincentbpro
- [core:admin] [Fix] Update snapshot Homepage Reddit's icon (#12864) @ronronscelestes
- [core:content-manager] EditViewDataManagerProvider: Handle API errors independently from yup (#12632) @gu-stav
- [core:content-manager] GenericInput: Allow number inputs to be cleared (#12861) @gu-stav
- [core:content-manager] GenericInput: prevent controlled/ uncontrolled warnings (#12970) @gu-stav
- [core:content-manager] CM: Fix displaying number fields in the DynamicTable (#12972) @gu-stav
- [core:content-manager] DynamicTable: Show id for media and relations in components (#13005) @gu-stav
- [core:strapi] Move public path config to server.js (#12534) @petersg83
- [core:strapi] Build: Prevent output from swallowing webpack errors (#12957) @gu-stav
- [core:upload] ML: Fix format of video duration (#12872) @gu-stav
- [core:upload] EditAssetDialog: Use original image as source for cropping (#12877) @gu-stav
- [core:upload] Always set the provider property in uploaded file database entries (#12906) @nfrasser
- [plugin:graphql] fix: ApolloServer middleware CORS issue (#12815) @surgeharb
📖 Documentation
- [doc:readme] Update issue templates and urls / swap roadmap to canny (#12852) @derrickmehaffy
⚙️ Chore
- [core:admin] Fix snapshots (#12920) @soupette
- [core:admin] Feat/translations cleanup (#12921) @vincentbpro
- [core:database] Remove DB examples folder (#12875) @Convly
- [core:database] Make strapi compatible with knex v1 (#12918) @alexandrebodin
- [core:strapi] Increase network timeout connection for Yarn users (#12903) @Aurelsicoko
- [dependencies] Bump @testing-library/jest-dom from 5.16.2 to 5.16.3 (#12958) @dependabot
- [dependencies] Bump node-forge from 1.2.1 to 1.3.0 (#13000) @dependabot
Updates
We added support for new Sqlite3 providers in this new version and the default provider is now better-sqlite3 for every new project.
- You can now switch to
better-sqlite3or@vscode/sqlite3if you would like.
Example
Before
package.json
{
"dependencies": {
"sqlite3": "x.x.x"
}
}After
package.json
{
"dependencies": {
"better-sqlite3": "7.5.0" // or "@vscode/sqlite3": "5.0.8"
}
}