🐛 Bug fix
- [Framework] Fix association detection (#1976) @lauriejim
- [Framework] Fix nested objects returns null in GraphQL (#1958) @Tonours
- [Framework] Fix ORM Create FullText index error if no text colums founded (#1950) @marcellovetro
- [Framework] Fix "strapi new" for Windows (#1941) @NickBolles
- [Framework] Fix bug on conditional code (#1936) @maturanomx
- [Plugin] Converted password to a string before creating hash (#2002) @tthakurani
- [Plugin] Don't parse npm scripts for dynamic config (#1990) @maturanomx
- [Plugin] Remove moveFocusToEnd in addContent and addBlock WYSIWYG methods. (#1981) @Tonours
- [Plugin] Fix send email service (#1974) @lauriejim
- [Plugin] Fix model name with whitespace on keyboard content-builder form submission (#1970) @Tonours
💅 Enhancement
- [Admin] Update AR translations (#1913) @xlmnxp
- [Documentation] Add Content Internationalization documentation (#1961) @pierreburgy
- [Documentation] Update docs to show correct password-reset URL and fix formatting (#1959) @hansemannn
- [Framework] Normalize to standard file permissions (#1987) @maturanomx
- [Framework] Don't parse npm scripts for dynamic config (#1575) @ackro
- [Framework] Add shebang to server.js (#1967) @tlhunter
- [Framework] Polish strapi hook mongoose (#1838) @sundaycrafts
- [Framework] Add config options for AutoOpen by default (#1964) @derrickmehaffy
- [Plugin] Mutation/Aggregations Merge and Decimal Fix (#1924) @JZFLei
- [Plugin] Update languagues list label breaked on multi-line. (#1971) @Tonours
- [Plugin] 💥 Pluralize routes (#1725) @pierreburgy
- [Plugin] Refactor ESLint commands (#1937) @maturanomx