⚠️ Potential Breaking Changes
The old grant-based oAuth2 setup has been replaced by the new oauth2
driver. This new setup uses (slightly) different names for its environment variables. Please refer to https://docs.directus.io/reference/environment-variables/#auth for the correct names and update your environment where required.
✨ New Features
- API
- ⚠️ #8660 New OpenID and OAuth2 drivers (@aidenfoxx)
🚀 Improvements
- App
- #8995 Map layout and interface: fixes and improvements (@Oreilles)
- #8954 Improve folder picker selection highlight (@azrikahar)
- #8937 add default preset for webhooks page (@azrikahar)
- #8929 Tweak styling of the map layout (@benhaynes)
- #8908 Map layout and interface improvements (@Oreilles)
- sdk
- #8863 Add geo operators to FilterOperators type (@TheBeastOfCaerbannog)
🐛 Bug Fixes
- API
- #9029 Cast "DB_EXCLUDE_TABLES" to array (@rijkvanzanten)
- #9024 Update users.ts (@aidenfoxx)
- #9012 Fix #8402 (@filipproch)
- #8944 Fix o2m-resolver memory issue (@Oreilles)
- #8864 Fix collections endpoint not filtering
DB_EXCLUDE_TABLES
env (@rijkvanzanten) - #8814 Only unflatten item properties that needs to be unflattened (@Oreilles)
- App
- #9019 Allow filesize display for bigInteger fields (@rijkvanzanten)
- #9010 Fix error with table manual sort (@Oreilles)
- #9007 Fix click on relational filters with children (@licitdev)
- #9002 Sort child collections in navigation (@Oreilles)
- #8939 hide folder-collections in permissions settings (@azrikahar)
- #8938 Fix labels display for non-null empty value (@azrikahar)
- #8936 show System Collections in empty Data Model page (@azrikahar)
- #8927 Fix missing display groups for file/image fields (@rijkvanzanten)
- #8893 hydrate permissionsStore only if user has role (@azrikahar)
- #8889 Fix "Show Hidden Collection" context menu in collections navigation (@azrikahar)
- #8888 Fix slug input (@azrikahar)
- #8881 App: add 'schema' to body in M2M and M2A (@joselcvarela)
- #8880 Set missing refresh timeout (@licitdev)
- #8876 Fix settings page freeze when custom fields have a sort value (@smilledge)
🧽 Optimizations
- Misc.
📝 Documentation
- #8948 Update iis.md (@paulboudewijn)
- #8879 Fix field duplicate typo (@licitdev)
📦 Dependency Updates
- #9025 Update dependency ts-node to v10.3.1 (@renovate[bot])
- #9015 Update dependency knex-schema-inspector to v1.6.3 (@renovate[bot])
- #8989 Update dependency @types/lodash to v4.14.176 (@renovate[bot])
- #8980 Pin dependencies (@renovate[bot])
- #8974 Update typescript-eslint monorepo to v5.1.0 (@renovate[bot])
- #8971 Update dependency eslint-plugin-vue to v7.20.0 (@renovate[bot])
- #8970 Update dependency @types/busboy to v0.3.0 (@renovate[bot])
- #8967 Update jest monorepo to v27.3.1 (@renovate[bot])
- #8964 Update dependency vite-plugin-md to v0.11.2 (@renovate[bot])
- #8963 Update dependency vite to v2.6.10 (@renovate[bot])
- #8962 Update dependency pinia to v2.0.0-rc.14 (@renovate[bot])
- #8961 Update dependency nock to v13.1.4 (@renovate[bot])
- #8959 Update dependency @rollup/plugin-node-resolve to v13.0.6 (@renovate[bot])
- #8958 Update dependency @rollup/plugin-commonjs to v21.0.1 (@renovate[bot])
- #8918 Update jest monorepo to v27.3.0 (@renovate[bot])
- #8916 Update dependency vite to v2.6.9 (@renovate[bot])
- #8915 Update dependency ts-jest to v27.0.7 (@renovate[bot])
- #8772 Update fullcalendar monorepo to v5.10.0 (@renovate[bot])
Directus refs/tags/v9.0.0-rc.99