💥 Breaking changes
- [Framework] Middlewares done receive a callback function anymore.
Before
module.exports = () => {
return {
initialize(cb) {
// async code
cb();
},
};
};
After
module.exports = () => {
return {
async initialize() {
// sync code or async code
},
};
};
🐛 Bug fix
- [Admin] Update RU translation (#3379) @grom194
- [Documentation] Improved clarity in plugin-architecture.md (#3402) @MichaelDono
- [Framework] Fix wrong param name in getType bookshelf hook (#3401) @alexandrebodin
- [Plugin] Fix #3224 (#3432) @soupette
- [Plugin] Fix amountLimit in graphql queries (#3422) @alexandrebodin
- [Plugin] Load extensions in graphql schemas (#3417) @alexandrebodin
- [Plugin] Fix primaryKey not found for custom resolvers (#3416) @alexandrebodin
- [Plugin] Fix error not ignored getPlugins (#3407) @alexandrebodin
💅 Enhancement
- [Admin] Add status code handler to health checks (#3426) @alexandrebodin
- [Documentation] Fix typo (#3404) @tonikarppi
- [Framework] Init link helper to work on a project outside of the workspace (#3414) @alexandrebodin
- [Framework] Remove strapi.koaMiddlewares and simplify middleware ordering algorithm (#3410) @alexandrebodin