v9.21.0 (November 17, 2022)
✨ New Features
🚀 Improvements
- API
- #16453 Optimize number of times cache is being cleared in ItemsService
updateBatch
(by @azrikahar) - #16436 Allow admin to update Directus User
provider
andexternal_identifier
(by @azrikahar) - #16099 Returns the nodemailer promise (by @keesvanbemmel)
- #16453 Optimize number of times cache is being cleared in ItemsService
- App
- #16436 Allow admin to update Directus User
provider
andexternal_identifier
(by @azrikahar) - #16379 Fix sortField selection (by @Nitwel)
- #16375 Add editsGuard to drawerItem (by @Nitwel)
- #16365 Allow disabling same width for attached dropdown menu (by @azrikahar)
- #16280 use correct collection for translation (by @Nitwel)
- #15861 Keep SidebarOpen state in local storage (by @goth-pl)
- #16436 Allow admin to update Directus User
- Extensions
🐛 Bug Fixes
- App
- #16487 Fix shares sidebar drawer's close event (by @azrikahar)
- #16473 Fix preset resetting itself (by @Nitwel)
- #16471 Sanitize value in comment-input (by @azrikahar)
- #16412 Reset page when changing pageSize (by @Nitwel)
- #16283 Only pass needed values when sorting (by @Nitwel)
- API
- #16485 fix syntax in oas (by @cf-ts)
- #16483 Fix condition operation passing even when the checked field isn't present in the payload (by @azrikahar)
- #16461 Fix unsupported date_part() in CrDB (by @licitdev)
- #16438 Fix
cast-csv
read action for csv field's first revision (by @azrikahar) - #16435 Fix limit in nested a2o queries (by @licitdev)
- #16430 Fix legacy permissions for M2O fields in GraphQL (by @licitdev)
- #16413 Fix __typename selection for functions in GraphQL (by @licitdev)
- #16368 Fix zero value for numeric precision and scale with float/decimal fields (by @azrikahar)
- #16320 Skip checking of virtual alias fields (by @licitdev)
- #16297 Skip serialization for empty or string bigint values in GraphQL (by @licitdev)
- #16234 Check original field name when aliased (by @licitdev)
- #16233 Fix base email template footer link & logo aspect ratio (by @azrikahar)
- #16180 Update last value when triggering nested flows with array values (by @licitdev)
- #16027 Fix date functions for databases not in UTC timezone (by @licitdev)
- #15984 CockroachDB can't recreate constraints with the same name (by @br41nslug)
- #15576 Emit action events with updated schema (by @licitdev)
- specs
- #16294 Fix "create an item" requestBody schema in OAS (by @azrikahar)
- Misc.
🧽 Optimizations
- Misc.
- #16486 use pnpm
shell-emulator
instead ofcross-env
(by @azrikahar) - #16484 fix list-folders test on Windows (by @azrikahar)
- #16462 Clean-up after Jest to Vitest switch in API (by @paescuj)
- #16380 Clean-up lint / format set-up (by @paescuj)
- #16374 Exclude unnecessary files from packages (by @paescuj)
- #16360 Update the Makefile for testing the Docker image build process (by @paescuj)
- #16486 use pnpm
- API
📦 Dependency Updates
- #16475 Patch Tuesday 🐸 (by @rijkvanzanten)
- #16441 Replace rollup-plugin-terser with @rollup/plugin-terser (by @rijkvanzanten)