π₯Breaking Change
- [Plugin] π₯ Fix Cloudinary deletion of other files than images (#3691) @DKvistgaard
We introduced a new field in the file content type named provider_metadata
to help scaling file upload providers without pouluting the content type. For cloudinary users this means that you will have to migrate your 'public_id' field to the provider_metadate
json field. You can see more detailed explanation in the issue.
- [Plugin] π₯ Pass graphql full context to custom queries (#4200) @alexandrebodin
For GraphQL users with custom queries you will now receive the full graphql context in your custom resolver instead of the koa context.
Before
schema.graphql.js
module.exports = {
Query: {
customQuery(root, args, ctx) {
// ctx is the koa context
}
}
}
After
schema.graphql.js
module.exports = {
Query: {
customQuery(root, args, ctx) {
// ctx is the graphql context
// to access the koa context use ctx.context
}
}
}
- [Plugin] π₯ Fix forgot password url (#4222) @lauriejim
Now the reset password URL page has to be set in the Users & Permissions advanced settings.
You will have to set the Reset Password URL page.
Roles & Permissions > Advanced settings > Reset password page
π Bug fix
- [Framework] Escape MongoDB password (#4231) @JelmerV-WFC
- [Plugin] π₯ Fix Cloudinary deletion of other files than images (#3691) @DKvistgaard
- [Plugin] Fix image url when using a third party (#4191) @FailedSitcom
- [Plugin] fix images not respecting configurable being set as false (#4196) @FailedSitcom
- [Plugin] π₯ Pass graphql full context to custom queries (#4200) @alexandrebodin
- [Plugin] Create a dataloader for every model (#4201) @alexandrebodin
- [Plugin] Fix mutation resolver name selecter (#4210) @alexandrebodin
- [Plugin] π₯ Fix forgot password url (#4222) @lauriejim
- [Plugin] Fix search error with "%" symbol (#4236) @JelmerV-WFC
- [Plugin] Fix startup race condition by disabling reload when writing jwt.json (#4246) @alexandrebodin
π Enhancement
- [Admin] Update DE translations (#4102) @forethoughtde
- [Admin] Allow admin customization (#4152) @soupette
- [Admin] Update DE translations (#4190) @ivoba
- [Admin] Update DE translation (#4243) @forethoughtde
- [Admin] Update enum error message for special characters (#4255) @derrickmehaffy
- [Documentation] Documentation update content / structure (#4176) @lauriejim
- [Documentation] Update README.md header for strapi-plugin-upload (#4198) @websocket98765
- [Documentation] Fix documentation typo (#4211) @Alonski
- [Documentation] Review all the concept structure and content structure (#4219) @lauriejim
- [Framework] Console log error before capture to get the detailed error (#4209) @alexandrebodin
- [Framework] Improve project creation error diagnostic (#4258) @alexandrebodin
- [Plugin] Ability to pass OAuth callback dynamically (#3843) @sajjad-shirazy
- [Plugin] Add graphql share playground option (#4228) @JelmerV-WFC