Releases: strapi/strapi
Releases · strapi/strapi
v3.0.0-alpha.14
🚀 New feature
- [Framework] "new" command supports mongo +srv prefix uri (#1743) @sundaycrafts
- [Framework] Make type of id configurable (#1682) @kuongknight
- [Plugin] Add confirmation email (#1733) @lauriejim
- [Plugin] Can block a user (#1705) @lauriejim
- [Plugin] 💥 Configure the content manager's layout from the admin panel (#1684) @soupette
- [Plugin] Add Microsoft Graph auth provider (#1613) @synth3tk
- [Plugin] GraphQL Aggregation Feature (#1407) @kamalbennani
🐛 Bug fix
- [Admin] This is for style updates to the admin panel. (#1663) @jfrux
- [Admin] Fix z-index input file (#1700) @soupette
- [Admin] Fix multi active left menu links (#1728) @pierreburgy
- [Admin] Fix download display (#1732) @pierreburgy
- [Framework] Fix input toggle true false (#1814) @soupette
- [Framework] Fix process node env (#1711) @lucaperret
- [Framework] Fix srv (#1811) @lauriejim
- [Framework] Fix JSDOM jest tests (#1806) @lauriejim
- [Plugin] Add missing pluralize dependency (#1812) @lauriejim
- [Plugin] Fix default value set to false for boolean attributes (#1772) @soupette
- [Plugin] Load it translations for users-permissions plugin (#1773) @soupette
- [Plugin] Fix one to many relation querying in the other direction in graphql (#1709) @jskorepa
- [Plugin] Fix buggy content-type builder when uninstalling the file upload plugin (#1702) @soupette
- [Plugin] File Upload Explorer showing GB instead of MB (#1776) @danielehrhardt
- [Plugin] Fix email template forgot password (#1757) @chrisdekker1997
💅 Enhancement
- [Admin] Center notifications (#1723) @pierreburgy
- [Admin] Update DE translations (#1759) @Jan10
- [Admin] Send the user to the right section in the Quickstart tutorial (#1731) @Aurelsicoko
- [Documentation] Update Concepts/Where are the models defined documentation (#1724) @sdubrez
- [Documentation] Update strapi hook ejs doc (#1722) @lauriejim
- [Documentation] Update read with Requirements (#1777) @derrickmehaffy
- [Documentation] Fix link to getting started page in README (#1778) @heyarne
- [Documentation] Enhancement readme (#1726) @Aurelsicoko
- [Framework] Allow global policies to be organised by folders (#1764) @jonlov
- [Framework] Change default database name (#1721) @pierreburgy
- [Framework] Add upper first strapi new logs action (#1720) @lauriejim
- [Framework] Parse environment variables on build configuration (#1667) @maturano
- [Plugin] RGPD - Remove pre-checked checkbox (#1730) @Aurelsicoko
- [Plugin] Custom content manager columns on list view (#1752) @soupette
- [Plugin] Fix linter errors (#1775) @maturano
- [Plugin] Autofocus name when creating a new Content Type (#1719) @pierreburgy
- [Plugin] Tick remember me by default (#1717) @pierreburgy
- [Plugin] Use actual hash instead of randomly generated string (#1689) @jskorepa
v3.0.0-alpha.13.1
🚀 New feature
- [Admin] Added the Dutch (NL) language (#1679) @chrisdekker1997
- [Plugin] Add rate limit on auth routes (#1681) @lauriejim
- [Plugin] Add Discord auth provider (#1664) @derrickmehaffy
- [Plugin] Add Amazon SES email provider (#1618) @nicroto
- [Plugin] Implement sorting for SelectMany in Frontend (#1416) @brocgailit
🐛 Bug fix
- [Admin] Apply policies on admin routes (#1680) @lauriejim
- [Framework] Change Lodash version (#1701) @lauriejim
- [Framework] Fix load hook (#1691) @lauriejim
- [Plugin] Fix policy error (#1703) @lauriejim
- [Plugin] Fix advanced settings in users permissions plugin (#1672) @soupette
- [Plugin] Fix json input that was sending undefined. (#1666) @soupette
- [Plugin] Fix multi API controller (#1665) @lauriejim
💅 Enhancement
- [Admin] Update IT translations (#1654) @mikmar88
- [Admin] Update IT translations (#1632) @mikmar88
- [Admin] Update KO translations (#1674) @preco21
- [Admin] Update DE translations (#1673) @basilebong
- [Admin] Update PT-BR translations (#1659) @jbbn
- [Admin] Update IT translations (#1633) @mikmar88
- [Admin] Update FR translations (#1677) @basilebong
- [Admin] Update DE translations (#1649) @basilebong
- [Admin] Update RU translations (#1640) @bardaq
- [Admin] Update ES translations (#1638) @maturano
- [Admin] Update TR translations (#1634) @moersoy
- [Documentation] Update configurations.md (#1662) @jfrux
- [Documentation] Update sessions documentation - access auth user data (#1686) @VictorKolb
- [Documentation] Updated version from alpha 12 to 13 (#1653) @Velua
- [Plugin] Disconnect projects from marketplace.strapi.io (#1635) @Aurelsicoko
- [Plugin] Better design many-to-many and add jump link (#1675) @Aurelsicoko
v3.0.0-alpha.13.0.1
🐛 Bug fix
- [Framework] Fix delete morph relation bookshelf (#1646) @lauriejim
- [Framework] Change MySQL text to longtext (#1643) @derrickmehaffy
v3.0.0-alpha.13
🚀 New feature
- [Admin] Spanish Translations (#1566) @akkys77
- [Framework] Add two options for the CLI - SSL and DB auth (#1555) @vaskort
- [Plugin] Content-manager customisation (#1529) @soupette
💅 Enhancement
- [Documentation] Update quick-start.md (#1607) @derskeal
- [Documentation] Update configurations.md (#1606) @derskeal
- [Documentation] Add job offer (#1597) @pierreburgy
- [Documentation] Clarified path for plugins providers configs (#1582) @Velua
- [Documentation] Update Admin build Docs (#1546) @derrickmehaffy
- [Framework] Test generated API endpoint (#1596) @lauriejim
- [Framework] 💥 Rename hook modules with prefix (#1564) @lauriejim
- [Plugin] Fix search input extra scrollbar in Firefox (#1615) @arnaudmolo
- [Plugin] Include yarn.lock in packages .gitignore (#1611) @leonkyneur
- [Plugin] 💥 Add DateTime support for GraphQL plugin (#1421) @johannpinson
🐛 Bug fix
- [Admin] Take into account allowGa value (#1581) @kamalbennani
- [Framework] Fix temp directory reference for Yarn (#1560) @maturano
- [Framework] Server does not restart after files changes (#1577) @kamalbennani
- [Framework] Skip number conversion on string fields (#1536) @synth3tk
- [Plugin] Fix social authentication signup (#1598) @bahdcoder
- [Plugin] Fix for JSON attribute types in GraphQL (#1567) @download13
- [Plugin] Fix delete uploaded file SQL (#1604) @lauriejim
- [Plugin] Fix udpate file SQL via content manager (#1605) @lauriejim
- [Plugin] Content Manager: fix react-select blowing away user input on rerender (#1527) @waful
- [Plugin] Fix user roles and permissions issue (#1514) @bahdcoder
- [Plugin] Fix Update Providers Issue (#1513) @bahdcoder
- [Plugin] Fix Upload plugin for find query with filter (#1510) @johannpinson
v3.0.0-alpha.12.7
🚀 New feature
- [Framework] Add search in generated API (#1520) @lauriejim
- [Framework] Yarn support (#1453) @soupette
💅 Enhancement
- [Admin] Fixed typos in Korean language (#1545) @kishu
- [Admin] Korean Language Support (#1528) @kishu
- [Admin] Portuguese Language Support (#1456) @Fausto95
- [Admin] Brazilian Portuguese Language Support (#1495) @sekmet
- [Documentation] Fixed incorrect import for utils/request (#1500) @brinley
- [Documentation] Fix filename reference (#1487) @maturano
- [Framework] Add "useNewUrlParser" Mongoose connection option (#1537) @synth3tk
- [Framework] Change hardcoded "tmp" path to an OS-random one (#1464) @maturano
- [Framework] Improve SQL table creation/update performance (#1517) @lauriejim
- [Framework] Review Strapi logs new/start (#1451) @lauriejim
- [Framework] Split tests by packages and add tests for oneWay relationship. (#1399) @Aurelsicoko
- [Framework] Cache dependencies (#1337) @DanielRuf
🐛 Bug fix
v3.0.0-alpha.12.6
🚀 New feature
- [Plugin] Add option to enable GraphQL playground anywhere (#1409) @johannpinson
- [Plugin] Add input JSON (#1401) @soupette
🐛 Bug fix
- [Framework] Fix ssl interpretation for Mongo connection (#1446) @pierreburgy
- [Framework] Fix delete SQL entry with relation (#1445) @lauriejim
- [Framework] Fix default timezone to UTC for SQL database (#1437) @johannpinson
- [Framework] 💥 Fix JSON type format SQL (#1436) @lauriejim
- [Plugin] Fix empty string not require for policy (#1470) @lauriejim
- [Plugin] Correctly determine the numeric value candidates in GraphQL (#1345) @kamalbennani
💅 Enhancement
- [Admin] Add Italian translation (#1426) @alewin
- [Admin] Update Turkish language files (#1411) @moersoy
- [Admin] Add loading status in the admin panel (#1410) @soupette
- [Documentation] Update polymorphic ref link (#1438) @lauriejim
- [Documentation] Add email documentation (#1415) @lauriejim
- [Framework] Run eslint only on modified files (#1422) @soupette
- [Plugin] Enhance input JSON (#1447) @Aurelsicoko
- [Plugin] Correct the link to the documentation on content type builder (#1429) @mathb67
v3.0.0-alpha.12.5
🚀 New feature
- [Plugin] Added support in email plugin for Mailgun and Sendgrid (#1255) @AustinBratcher
🐛 Bug fix
- [Admin] Fix admin start (#1397) @lauriejim
- [Admin] Don't update the state of the form if WYSIWYG content has not changed (#1378) @johanbaath
- [Framework] Fix Array type mongoose (#1404) @lauriejim
- [Plugin] Fix reset password sql (#1389) @lauriejim
- [Plugin] Fix enumeration detection for GraphQL (#1384) @johannpinson
- [Plugin] Use type ID for primary key instead of String in GraphQL schemas (#1357) @DaanDD
💅 Enhancement
- [Admin] Add Arabic language ar_SA - إضافة اللغة العربية (#1403) @runbb
- [Documentation] Fix
CONTRIBUTING.md
path (#1402) @maturano - [Documentation] Add examples in the "Authentication with providers" section (#1400) @Aurelsicoko
- [Documentation] Update contributing guide (#1379) @lauriejim
- [Plugin] Update polish language (#1391) @Redni
v3.0.0-alpha.12.4
🚀 New feature
- [Plugin] Add search to content manager (#1363) @soupette
- [Plugin] Add bulk actions in content-manager (#1328) @soupette
- [Plugin] Add Enumeration type to content type builder (#1313) @johannpinson
- [Plugin] Add Enum into GraphQL schema (#1288) @johannpinson
🐛 Bug fix
- [Framework] Create column oneWay relation type for Bookshelf (#1376) @derrickmehaffy
- [Framework] Fix route count (#1352) @lauriejim
- [Framework] Get right global root path (#1350) @Aurelsicoko
- [Plugin] Fix delete info.mainFied in content type builder (#1369) @lauriejim
- [Plugin] Fix default role provider and for create user (#1367) @lauriejim
- [Plugin] Set default Role to authenticated when using a custom provider (#1360) @soupette
- [Plugin] Remove unappropriate filters according to field type (#1346) @soupette
- [Plugin] Fix bug when deleting a relation that has the same field on both sides (#1342) @soupette
- [Plugin] Upgrade version to fix history bug on GraphQL Playground (#1335) @johannpinson
💅 Enhancement
- [Admin] Fix language loading, first try load full user language code (#1354) @zhuang17
- [Admin] Move settings-manager to configuration section (#1338) @soupette
- [Admin] Left-align form labels in Edge (#1309) @nurikabe
- [Documentation] Update hooks structure requirements (#1348) @ekamgit
- [Framework] Remove plugin analytics on app creation (#1362) @lauriejim
- [Framework] Travis tests on Node.js 9 and 10 (#1336) @DanielRuf
- [Framework] Enhance onboard message CLI (#1334) @makzimko
- [Plugin] Improve content builder UX (#1364) @soupette
- [Plugin] Change design when email forgot-password has been sent (#1365) @soupette
- [Plugin] Fix enum icon (#1375) @lauriejim
- [Plugin] Use suggested content type names when setting relations (#1295) @soupette
v3.0.0-alpha.12.3
🚀 New feature
- [Framework] Test suites first round (#1311) @lauriejim
- [Plugin] Add filters in the content-manager (#1304) @soupette
- [Plugin] Added oneWay relation option on frontend (#1199) @okaris
🐛 Bug fix
- [Admin] Fix build assets url (#1327) @lauriejim
- [Admin] Improve component for handle click if specified (#1276) @johannpinson
- [Admin] Wait for the user plugin to bootstrap before redirection (#1222) @johanbaath
- [Framework] 💥 Fix decimal on pg and mysql (#1314) @lauriejim
- [Framework] Fix add multi column for mysql (#1302) @lauriejim
- [Framework] 💥 Convert 1/0 to true/false for mysql (#1299) @lauriejim
- [Framework] Fix cors on option request (#1298) @lauriejim
- [Framework] Fix delete relations manyToMany mongoose (#1326) @lauriejim
- [Plugin] Fix content-manager build (#1321) @soupette
- [Plugin] GraphQL returns empty array when entities are not hosted by the model (#1279) @kamalbennani
- [Plugin] Fixes 1-N relations with the same content type (#1315) @soupette
- [Plugin] Fix clean up of duplicate permissions (#1261) @johanbaath
- [Plugin] Fix generate GraphQL schema if ShadowCRUD is false (#1260) @johannpinson
- [Plugin] Update Union type creation rules for GraphQL (#1245) @johannpinson
- [Plugin] Fix third party auth providers always disabled on windows (#1170) @marcostephan
- [Plugin] Fix toJSON verification inside bookshelf for content-manager (#1294) @johannpinson
💅 Enhancement
- [Admin] Fix UI min-height in content-type table list (#1267) @johannpinson
- [Admin] Add styled-components (#1196) @soupette
- [Admin] Update Turkish translations 🇹🇷 (#1229) @ertugrulungor
- [Admin] Fix ui helper field width inside content type builder (#1265) @johannpinson
- [Admin] Fix UI modal position in admin (#1268) @johannpinson
- [Documentation] Add section tracking documentation (#1285) @Aurelsicoko
- [Documentation] Specify MongoDB >= 2.6 (#1310) @nurikabe
- [Framework] Added count to api template for bookshelf (#1307) @okaris
- [Framework] Add count route on generated API (#1293) @okaris
- [Framework] Add prettier on pre-commit (#1205) @soupette
- [Framework] Support for passing additional variables into mongoose (#1181) @raulriera
- [Plugin] Improve GraphQL query support (#1275) @Aurelsicoko
- [Plugin] Add
!
flag for GraphQL and non-nullable field (#1287) @johannpinson - [Plugin] Fix a typo in the error key (#1248) @raulriera
- [Plugin] Update Turkish language translates 🇹🇷 (#1238) @yakupad
- [Plugin] Remove warning in content-type-builder when creating tables (#1305) @soupette
- [Plugin] 💥 Change names for timestamp fields in GraphQL plugin (#1266) @johannpinson
💥 is used for breaking changes
v3.0.0-alpha.12.2
💥 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