v9.0.0-rc.93 (September 17, 2021)
✨ New Features
- App
- #8012 Move module setup to Project Settings (@rijkvanzanten)
- #7727 Add new translations interface (@jaycammarano)
- API
- #7939 Add native schema migration capabilities (@rijkvanzanten)
- #7833 Add ability to customise database errors (@smilledge)
- #7755 Make Argon2.hash parameters configurable to allow for stronger user password hashes. (@TonyLovesDevOps)
- #7675 Allow custom CLI commands to be added by extensions (@smilledge)
🚀 Improvements
- API
- #7986 Align memcached configurations for multiple hosts (@azrikahar)
- #7923 add spatial_ref_sys as default for DB_EXCLUDE_TABLES (@azrikahar)
- ⚠️ #7830 Add custom JWTs support for static token (@azrikahar)
- #7676 Update logging in CLI commands (@smilledge)
- App
- #7974 Prevent v-input append slot from shrinking (@azrikahar)
- #7972 Various style updates (@benhaynes)
- #7964 Fix header icon for revisions drawer (@azrikahar)
- #7954 Add click event for user tooltip & navigate to the user's page (@azrikahar)
- #7948 Allow v-menu tooltip to stay active on hover (@azrikahar)
- #7925 Add possibility to translate Published, Draft and Archived strings (@jrvidotti)
- #7913 Enable "Format JSON Value" to display 'geometry' (@vidhav)
- #7902 remove auto-open feature for info sidebar (@azrikahar)
- #7811 Map selection behaviour (@Oreilles)
- #7140 V button color prop (@jaycammarano)
- sdk
- #7815 fix type for deep query with underscore prefix (@azrikahar)
🐛 Bug Fixes
- App
- #8091 Fix saving issue on invalid conditional rule (@rijkvanzanten)
- #7987 fix revision detail refresh for "Save and Stay" (@azrikahar)
- #7966 Right icon hides for numeric input (@alesvaupotic)
- #7963 Respect & show correct icon/color for collection drawers (@azrikahar)
- #7950 Fixed mapbox-gl-draw css not being applied and moved logo (@Oreilles)
- #7947 Fix user-popover location when hovered in revisions (@azrikahar)
- #7918 Add tileSize parameter to basemap options (@Oreilles)
- #7917 Fix translation keys for system collections (@azrikahar)
- #7884 Add scope to v-tab-items (@Nitwel)
- #7864 Fix reverting to created revision (@Nitwel)
- #7858 Fix display labels translations (@azrikahar)
- #7840 Fix watcher loop and filters not being applied. (@Oreilles)
- #7816 Apply "in" to query even if array is empty (@joselcvarela)
- #7812 Fix map interface controls not showing (@Oreilles)
- #7801 Use https for openmaptiles fonts. (@Oreilles)
- #7800 Fix wrong icon (@Nitwel)
- #7796 Fix allow false as value in filter (@Nitwel)
- #7794 Datetime interface "Set to now" sets seconds to 0 (@Moeriki)
- #7754 Fix WYSIWYG field not being cleared after "Save and Create New" (@azrikahar)
- API
- #8056 Don't flush schema cache on content update (@rijkvanzanten)
- #7910 Fix the collections column in directus_webhooks being nullable (@nickrum)
- #7883 Parse created arrays in parseFilter (@Nitwel)
- #7847 fix default of env var EMAIL_MAILGUN_HOST (@mooori)
- #7820 make csv imports try to parse values to json (@azrikahar)
- #7816 Apply "in" to query even if array is empty (@joselcvarela)
- #7814 Fix return error for GraphQL mutations (@joselcvarela)
- Extensions
- drive
- #7976 Update AmazonWebServicesS3Storage.ts (@aidenfoxx)
- Misc.
- #7965 Add missing words to Database Abstraction (@alesvaupotic)
- #7893 fix readme emoji (@azrikahar)
- Docker
- #7892 fix readme filename in sync-dockerhub-readme.yml (@azrikahar)
🧽 Optimizations
- App
- Misc.
- API
- shared
- Docker
- #7889 Add github action for syncing readme to Docker Hub (@azrikahar)
📝 Documentation
- #8067 Make default values have consistent formatting (@azrikahar)
- #8055 Fix broken anchor link to oAuth config section. (@TonyLovesDevOps)
- #8036 Fix URL (@cstork)
- #8023 Update cli.md: Point to update/upgrade instructions (@cstork)
- #7967 Update assets.md (@alesvaupotic)
- #7965 Add missing words to Database Abstraction (@alesvaupotic)
- #7925 Add possibility to translate Published, Draft and Archived strings (@jrvidotti)
- #7915 Docs: update actions for file event (@pgegenfurtner)
- #7893 fix readme emoji (@azrikahar)
- #7892 fix readme filename in sync-dockerhub-readme.yml (@azrikahar)
- #7889 Add github action for syncing readme to Docker Hub (@azrikahar)
- #7831 fix url format for Azure storage endpoint (@azrikahar)
- #7821 fix minor typo in api-hooks.md (@azrikahar)
- #7798 Fix incorrect database exclude tables environment variable in docs. (@licitdev)
- #7795 Update modules docs (@HarunKilic)
📦 Dependency Updates
- #8070 Update dependency prettier to v2.4.1 (@renovate[bot])
- #8063 Update dependency @types/lodash to v4.14.173 (@renovate[bot])
- #8060 Update dependency @mapbox/mapbox-gl-geocoder to v4.7.4 (@renovate[bot])
- #8050 Update dependency dompurify to v2.3.2 (@renovate[bot])
- #8046 Update dependency @types/object-hash to v2.2.1 (@renovate[bot])
- #8042 Update dependency directory-tree to v2.4.0 (@renovate[bot])
- #8039 Update dependency sass to v1.41.0 (@renovate[bot])
- #8025 Update dependency @types/sharp to v0.29.2 (@renovate[bot])
- #8018 Update dependency stylelint-scss to v3.21.0 (@renovate[bot])
- #8014 Update dependency sass to v1.40.1 (@renovate[bot])
- #8011 Pin dependency @types/deep-diff to 1.0.1 (@renovate[bot])
- #8003 Update dependency @typescript-eslint/parser to v4.31.1 (@renovate[bot])
- #8002 Update dependency @typescript-eslint/eslint-plugin to v4.31.1 (@renovate[bot])
- #7997 Update dependency @types/object-hash to v2.2.0 (@renovate[bot])
- #7995 Update dependency vite to v2.5.7 (@renovate[bot])
- #7989 Update jest monorepo to v27.2.0 (@renovate[bot])
- #7982 Update dependency pinia to v2.0.0-rc.9 (@renovate[bot])
- #7973 Update dependency typescript to v4.4.3 (@renovate[bot])
- #7959 Update dependency sass to v1.39.2 (@renovate[bot])
- #7956 Update dependency npm to v7.23.0 (@renovate[bot])
- #7945 Update dependency prettier to v2.4.0 (@renovate[bot])
- #7944 Update dependency @types/sharp to v0.29.1 (@renovate[bot])
- #7940 Update vue monorepo to v3.2.11 (@renovate[bot])
- #7929 Update dependency vite to v2.5.6 (@renovate[bot])
- #7922 Update dependency @vitejs/plugin-vue to v1.6.2 (@renovate[bot])
- #7912 Update jest monorepo to v27.1.1 (@renovate[bot])
- #7908 Update dependency tinymce to v5.9.2 (@renovate[bot])
- #7905 Update dependency vite to v2.5.5 (@renovate[bot])
- #7897 Update vue monorepo to v3.2.10 (@renovate[bot])
- #7896 Update dependency @types/sharp to v0.29.0 (@renovate[bot])
- #7886 Update dependency vite to v2.5.4 (@renovate[bot])
- #7882 Update dependency @types/keyv to v3.1.3 (@renovate[bot])
- #7876 Update dependency dockerode to v3.3.1 (@renovate[bot])
- #7868 Update dependency @types/inquirer to v8 (@renovate[bot])
- #7866 Update typescript-eslint monorepo to v4.31.0 (@renovate[bot])
- #7865 Update dependency axios to v0.21.4 (@renovate[bot])
- #7860 Update dependency pino to v6.13.2 (@renovate[bot])
- #7859 Update dependency @vitejs/plugin-vue to v1.6.1 (@renovate[bot])
- #7848 Update dependency pinia to v2.0.0-rc.8 (@renovate[bot])
- #7842 Update vue monorepo to v3.2.9 (@renovate[bot])
- #7835 Update dependency tedious to v12.2.0 (@renovate[bot])
- #7829 Update dependency axios to v0.21.3 (@renovate[bot])
- #7819 Update dependency knex to v0.95.11 (@renovate[bot])
- #7817 Update dependency pinia to v2.0.0-rc.7 (@renovate[bot])