v9.17.0 (September 2, 2022)
✨ New Features
🚀 Improvements
- App
- #15366 Reset value when no changes (by @Nitwel)
- #15273 Add origin to accountability (by @licitdev)
- #15267 Revert list style for O2M and M2M interfaces (by @azrikahar)
- #15243 Allow for displaying lists in render template (by @Nitwel)
- #15218 Add missing translations (by @Nitwel)
- #15200 Automatic range on insights graph (by @HuldaCZ)
- #15128 Make all options from upload menu directly accessible (by @Tummerhore)
- #15094 Add Components Package (by @Nitwel)
- #14700 Refresh current item on flow run & prompt when there's unsaved changes (by @azrikahar)
- API
- #15327 Allow setting SMTP name (by @rijkvanzanten)
- #15302 Added COOKIE_OPTIONS to /refresh (by @j0hnfl0w)
- #15284 Make threshold checks configurable (by @nazarevrn)
- #15273 Add origin to accountability (by @licitdev)
- #15257 Use encodeurl package to escape URLs for axios (by @licitdev)
- #15251 Remove functions from non-read actions in GraphQL types (by @licitdev)
- Extensions
🐛 Bug Fixes
- API
- #15369 Don't reset body on singleton non-SEARCH reqs (by @rijkvanzanten)
- #15354 Do not parse json in transform operation if it is already an object (by @nickrum)
- #15339 Fix SEARCH query not functioning on singleton collections (by @rijkvanzanten)
- #15308 Missing headers for invalid json requests (by @br41nslug)
- #15283 Throw rejected error for filter event in Flows (by @licitdev)
- #15241 Sort is set to NULL for new items (by @br41nslug)
- #15228 Return empty array if scope is not defined (by @licitdev)
- #15215 Expose login stall time environment variable (by @licitdev)
- #15209 Update watched extensions when enabling watcher (by @nickrum)
- #15164 Update workspace tile position only when there are values defined (by @licitdev)
- App
- #15361 Fix custom icons (by @azrikahar)
- #15355 check that collection exists and not a singleton on panels (by @freekrai)
- #15352 Prevent sending the primary key for newly created relational items (by @br41nslug)
- #15337 Current items cleared in o2m/m2m when selecting nothing with "add existing" (by @br41nslug)
- #15336 Fix drawer (by @Nitwel)
- #15328 Add max height to CodeMirror scroller (by @rijkvanzanten)
- #15310 Default values ignored for validations affected by conditions (by @br41nslug)
- #15304 Fix pagination on disabled o2m and m2m fields (by @azrikahar)
- #15276 Don't throw error if entry is null or undefined (by @u12206050)
- #15245 100 related items being deleted from m2m relationship (by @u12206050)
- #15243 Allow for displaying lists in render template (by @Nitwel)
- #15241 Sort is set to NULL for new items (by @br41nslug)
- #15238 Add collection info to conditions (by @Nitwel)
- #15236 Fix filter not resetting on bookmarks (by @Nitwel)
- #15228 Return empty array if scope is not defined (by @licitdev)
- #15220 Fix and clean up m2m & o2m (by @Nitwel)
- #15211 Make variable panels editable in non edit mode (by @rijkvanzanten)
- #15210 Can't edit o2m relations to directus_files collection (by @br41nslug)
- #15155 Fix displaying values from deeper relationships in table (by @u12206050)
- #15115 Fix thumbnail overflow in render-template (by @azrikahar)
🧽 Optimizations
- Misc.
- API
- #15340 Simplify ("unoverengineer") async-handler (by @rijkvanzanten)
- App
- #15332 Move get-with-arrays to shared (by @rijkvanzanten)
- shared
- #15332 Move get-with-arrays to shared (by @rijkvanzanten)
📦 Dependency Updates
- #15234 Update node-cron to 3.0.2 (by @tenebrius)
Directus refs/tags/v9.17.0