Directus v9.0.0-rc.92 Release Notes
Release Date: 2021-09-02 // over 2 years ago-
:sparkles: New Features
- API
- #7789 Add environment variable to force-exclude tables from Directus (@rijkvanzanten)
- #7777 Expose logger through ExtensionContext (@Moeriki)
- #7759 Show a warning if PostGIS is missing (@rijkvanzanten)
- App
- #7605 Add search result highlighting to tree-view interface (@rijkvanzanten)
- #6643 Add "Edit Collection" link to Left Nav context menu (@Kematia)
- Extensions
:rocket: Improvements
- App
- #7749 Disable attribute inheritance for all layout components (@nickrum)
- #7738 Warn the user when a collapsed group field had an error (@Nitwel)
- #7687 Resolve editor/type warnings (@Nitwel)
- #7668 Replace system provide with composables (@nickrum)
- #7650 Allow to select system collections in m2a (@Nitwel)
- #7583 Display private images in WYSIWYG editor (@jaycammarano)
- #7578 Add
search this area
button to map layout. (@Oreilles) - #7563 Move basemap input higher in sidebar options. Keep map interactive under v-info (@Oreilles)
- #7535 Allow using regular input interface on TEXT type fields (@alexkharech)
- Extensions
- #7714 Improve API extension context types (@nickrum)
- :warning: #7695 Remove /custom subpath for endpoints and add a way to customize the endpoint subpath (@nickrum)
- #7668 Replace system provide with composables (@nickrum)
- #7629 Share vue-router between App and extensions (@nickrum)
- #7627 Allow json imports and replace NODE_ENV env var when building extensions (@nickrum)
- API
🛠 :bug: Bug Fixes
- App
- #7780 Use OpenMapTiles font instead of ArcGIS (@Oreilles)
- #7778 Fixes bug when trying to edit geometry in code interface. (@Oreilles)
- #7768 Fix hash link in docs module (@rijkvanzanten)
- #7763 Fix branch emitter logic from grand-to-child (@rijkvanzanten)
- #7760 Fix 'Inactive' to 'Invited' translations on user status (@joselcvarela)
- #7756 fix WYSIWYG field focus event (@azrikahar)
- #7716 Fix input-code component lint style (@azrikahar)
- #7712 Prevent generated columns edition (@Oreilles)
- #7703 Fix alignment of collection nav grouping (@Nitwel)
- #7698 Add permission prop check (@Nitwel)
- #7697 Add upload event for file imports (@azrikahar)
- #7684 Add missing translations (@Nitwel)
- #7683 Move related values link to icon (@Nitwel)
- #7682 Fix firefox being buggy with numbers as value inputs (@Nitwel)
- #7669 Add missing translations (@Nitwel)
- #7666 Fix items not getting matched properly (@Nitwel)
- #7635 Prevent collection from crashing on unknown layout (@rijkvanzanten)
- #7632 Assign edits instead of merge (@Nitwel)
- #7631 Fix o2m flashing / reloading when typing (@Nitwel)
- #7628 Truely unref item (@Nitwel)
- #7602 Add mapbox-key to map interface initialization (@Oreilles)
- #7599 Check if perms have edits (@Nitwel)
- #7562 Fix calendar layout not opening detail pages for system collections (@azrikahar)
- :warning: #7489 Rework layout extension component management (@nickrum)
- Extensions
- API
- #7581 Fix uploaded_by not always setting user (@rijkvanzanten)
- #7568 fix(api): merge original user object into payload from auth hook (@azrikahar)
- #7561 Handle difference between
pg
andpostgres
as db client in geometry helper (@Oreilles) - #7553 Fix asset transformation
withEnlargement
type (@azrikahar)
:sponge: Optimizations
- App
- Misc.
- Extensions
📚 :memo: Documentation
- #7771 tiny rewrite of operator descriptions in docs/reference/filter-rules (@definiteIymaybe)
- #7757 Document usage of custom reset URL in request password in the SDK (@joselcvarela)
- ⚡️ #7750 Update layout docs to new layouts system (@nickrum)
- ⚡️ #7648 Update mentions of Vue 2 to Vue 3 in codebase-overview.md (@azrikahar)
- #7586 Add installation guide for plesk/shared hosting (@Tummerhore)
⚡️ :package: Dependency Updates
- ⚡️ #7786 Update dependency npm to v7.22.0 (@renovate[bot])
- ⚡️ #7785 Update vue monorepo to v3.2.8 (@renovate[bot])
- ⚡️ #7770 Update dependency sass to v1.39.0 (@renovate[bot])
- ⚡️ #7769 Update dependency knex-schema-inspector to v1.6.0 (@renovate[bot])
- ⚡️ #7766 Update vue monorepo to v3.2.7 (@renovate[bot])
- ⚡️ #7752 Update dependency vite to v2.5.3 (@renovate[bot])
- ⚡️ #7742 Update dependency @types/sharp to v0.28.6 (@renovate[bot])
- ⚡️ #7728 Update gatsby monorepo to v3.13.0 (@renovate[bot])
- ⚡️ #7718 Update dependency knex-schema-inspector to v1.5.15 (@renovate[bot])
- ⚡️ #7715 Update dependency vite to v2.5.2 (@renovate[bot])
- ⚡️ #7708 Update dependency knex-schema-inspector to v1.5.14 (@renovate[bot])
- ⚡️ #7705 Update dependency eslint-plugin-prettier to v4 (@renovate[bot])
- ⚡️ #7704 Update typescript-eslint monorepo to v4.30.0 (@renovate[bot])
- ⚡️ #7690 Update dependency micromark to v3 (@renovate[bot])
- ⚡️ #7672 Update dependency sass to v1.38.2 (@renovate[bot])
- ⚡️ #7656 update jest monorepo to v27.1.0 (@renovate[bot])
- ⚡️ #7655 update dependency @types/markdown-it to v12.2.1 (@renovate[bot])
- ⚡️ #7646 update dependency tinymce to v5.9.1 (@renovate[bot])
- ⚡️ #7643 update dependency eslint-plugin-vue to v7.17.0 (@renovate[bot])
- ⚡️ #7638 update dependency typescript to v4.4.2 (@renovate[bot])
- ⚡️ #7614 update dependency tinymce to v5.9.0 (@renovate[bot])
- 📌 #7606 pin dependencies (@renovate[bot])
- ⚡️ #7595 update dependency nock to v13.1.3 (@renovate[bot])
- ✅ #7582 pin dependency @types/supertest to 2.0.11 (@renovate[bot])
- ⚡️ #7580 update dependency @vitejs/plugin-vue to v1.6.0 (@renovate[bot])
- ⚡️ #7579 update vue monorepo to v3.2.6 (@renovate[bot])
- ⚡️ #7576 update vue monorepo to v3.2.5 (@renovate[bot])
- ⚡️ #7571 update dependency @vitejs/plugin-vue to v1.5.0 (@renovate[bot])
- ⚡️ #7570 update dependency vite to v2.5.1 (@renovate[bot])
- ⚡️ #7558 update dependency sass to v1.38.1 (@renovate[bot])
- ⚡️ #7556 update dependency @types/marked to v2.0.5 (@renovate[bot])
- API