✨ New Features
- API
- Misc.
- #10098 Add dark mode to docs (@u12206050)
- App
- #9322 Implement AUTH_DISABLE_DEFAULT config option (@dorianim)
- #8010 Support 'selectionMode' on tabular and cards (@joselcvarela)
🚀 Improvements
- API
- #10281 Add shared exceptions to extension context (@rijkvanzanten)
- #10268 Added "null/admin" accountability and emitEvents opts to FilesService (@keesvanbemmel)
- #10227 Force CDNs to ignore module bundle output in cache (@rijkvanzanten)
- #10151 Cleaned up Oracle duplicate index handling (@aidenfoxx)
- #10077 Add
limit
to graphql aggegrated queries (@azrikahar) - #10064 Add status field in the directus_notifications collection (@alejandro-tss)
- #10052 Improve helpers structure (@Oreilles)
- ⚠️ #10003 Remove
runMigrations
fromdatabase install
(#9911) (@viters)
- Extensions
- #10281 Add shared exceptions to extension context (@rijkvanzanten)
- #10227 Force CDNs to ignore module bundle output in cache (@rijkvanzanten)
- App
- #10274 Add integer support to radio and dropdown (@rijkvanzanten)
- #10264 allow delete keypresses in v-input (@azrikahar)
- #10183 add text path to autocomplete api input (@azrikahar)
- #10180 refresh edited insights panel on change (@azrikahar)
- #10173 Improve mentions keyboard accessibility (@licitdev)
- #10171 less bold for display (@benhaynes)
- #10161 App: fix relationships raw value (@joselcvarela)
- #10149 add colorOn & colorOff to checkbox interface (@azrikahar)
- #10090 Add English (United Kingdom) to available languages (@joelkennedy)
- #10073 Hide options for date type in datetime interface (@azrikahar)
- #10054 save wysiwyg image size in url params instead of html tags (@maltejur)
- #9742 Simplify presentation/aliases & accordion setup flow (@azrikahar)
- #9741 Add fill & curve options to Insights time series chart (@azrikahar)
- #9628 add crop and contain options, increase full height (@benhaynes)
- #9619 Skip tabbing on input number steppers (@dimitrov-adrian)
- #9583 Autofocus first input in create item form (@azrikahar)
- #9563 Added Line Wrapping option to Code Interface (@myzinsky)
- #9267 Markdown Interface Updates (@rclee91)
- sdk
- #10133 SDK: Fix type arrays on filter (@joselcvarela)
🐛 Bug Fixes
- API
- #10272 Align webhook payload with new hooks implementation (@nickrum)
- #10270 Fix SQLite date functions not working in aggregate queries (@Oreilles)
- #10261 Check if file exists in assets service (@licitdev)
- #10250 Add table prefix to groupBy query (@rijkvanzanten)
- #10246 Fix handling of nested arrays in snapshot diffing (@rijkvanzanten)
- #10236 Permissions: fix empty permissions (@joselcvarela)
- #10194 fix filter breaking instead of defaulting to
_eq
(@azrikahar) - #10139 Fix compatibility with Postgres <= 10 (@Oreilles)
- #10138 Fix string filter unexpectedly being casted to number (@Oreilles)
- #10084 Fix SQL Server text casting (@Oreilles)
- #10083 Fix MySQL
tinyint(1)
not being treated as boolean (@Oreilles) - #9351 Shift hook emits to field service (@licitdev)
- App
- #10251 Handle unexpected filter formats better in system-filter ui (@rijkvanzanten)
- #10248 Fix translations relationship setup not syncing o2m col to m2o (@rijkvanzanten)
- #10247 Fix login redirect (@rijkvanzanten)
- #10235 Don't go back to page 1 when navigating back from an item (@Oreilles)
- #10234 Fix token manipulation on alignment change in images (@rijkvanzanten)
- #10212 Fix updatePreset behavior (@Oreilles)
- #10168 Remove on_delete rule from
user-created
anduser-updated
schema (@Oreilles) - #10124 add default render template & scope to formatted JSON display (@azrikahar)
- #10096 Fix ability to change M2O field type and prevent incompatible interfaces in advanced mode (@Oreilles)
- #10094 Fix notification not clickable on singleton collection (@Nitwel)
- #10075 Fix system collection forms with custom fields (@azrikahar)
- #10068 fix translation input blur on revert to old value (@azrikahar)
- #9838 fix template fields not clickable when editing (@azrikahar)
- #9798 Clear selections after batch edit (@azrikahar)
- #9707 Add default values when tracking edits in list interface (@azrikahar)
- #9600 fix tree view interface display template (@azrikahar)
- #8010 Support 'selectionMode' on tabular and cards (@joselcvarela)
- Extensions
- sdk
- #10053 SDK: Fix bundles (@joselcvarela)
🧽 Optimizations
- sdk
- #10230 Apply the cleaned up build config to the sdk (@nickrum)
- #9985 Update BaseStorage (@NilsBaumgartner1994)
- format-title
- API
- #10151 Cleaned up Oracle duplicate index handling (@aidenfoxx)
- Misc.
- App
📝 Documentation
- #10286 Docs styles (@azrikahar)
- #10280 Add note to enable module in settings after completion (@rijkvanzanten)
- #10278 Add missing docs for collection hierarchy and auth-refresh mode (@rijkvanzanten)
- #10277 Fix border colors in docs dark mode (@rijkvanzanten)
- #10221 add sidebar link for notifications API reference (@azrikahar)
- #10184 Documentation tweaks - mentions, notifications etc (@azrikahar)
- #10174 Removed security hole in hooks doc example (@jaycammarano)
- #10104 Docs: Add guide for SSO (@joselcvarela)
- #10098 Add dark mode to docs (@u12206050)
- #9574 Add a tip explaining HTTP Only cookies issue (@joeinnes)
Directus refs/tags/v9.2.0