💥 Breaking change
- [Framework] Move business logic to manage relations inside the hooks (#1157) @Aurelsicoko
💅 Enhancement
- [Admin] Enhance & fix CSS (#1219) @Aurelsicoko
- [Admin] Ignore .editorconfig & .gitattributes in npm plugins & admin (#1122) @abdonrd
- [Admin] New locale selector design (#1195) @soupette
- [Admin] Fix spelling (#1201) @nurikabe
- [Documentation] Upgrade to latest alpha-12.x in migration guide (#1188) @Duske
- [Documentation] Add npm install as last step of migration guide (#1185) @Duske
- [Documentation] Docs: environments test to staging (#1141) @abdonrd
- [Framework] Fix npm publish email plugin (#1137) @lauriejim
- [Framework] Disable minimize option by default on Mongoose (#1140) @Aurelsicoko
- [Framework] Fix and harmonize generators (#1184) @lauriejim
- [Plugin] Fix typo in fr translations : 'ajouter un champ' (#1145) @nyl-auster
- [Plugin] Return HTTP 403 (not 401) if user is not allowed to perform an operation (#1163) @tsabolov
- [Plugin] Tweak grammar of error message (#1126) @nurikabe
- [Plugin] Move to GraphQL Playground (#1197) @johannpinson
- [Plugin] Add authSource & ssl options to the admin panel (#1079) @stephledev
🐛 Bug fix
- [Framework] Avoid to delete duplicate permissions per role (#1146) @Aurelsicoko
- [Framework] Fix strapi.reload.isWatching === undefined (#1110) @ujal
- [Plugin] Fixes the updatedAt or updated_at field bug when updating an entry from the admin panel (#1187) @soupette
- [Plugin] Update Strapi-Bookshelf to properly store long float values (#1151) @derrickmehaffy
- [Plugin] Update Strapi-Bookshelf to create enumeration columns (#1147) @derrickmehaffy
- [Plugin] Disable reserved attributes (#1190) @lauriejim
- [Plugin] Fixes error when trying to access model ref inside of a GraphQL plugin (#1192) @kamalbennani
- [Plugin] Fix permissions disappear from UI (#1103) @Aurelsicoko
- [Plugin] Fix loosing of morph relations on update in CM with Bookshelf (#1092) @Aurelsicoko
- [Plugin] Remove attribute plugin in model (#1081) @Aurelsicoko
- [Plugin] Fix loose of permissions during restart (#1002) @Aurelsicoko