❌

Normale weergave

v11.14.0

10 December 2025 om 00:21

⚠️ Potential Breaking Changes

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed an issue where input focus ring disappears on hover (#26315 by @formfcw)
    • Fixed display template not appearing for relations inside translations on new items (#26219 by @gaetansenn)
    • Ensured the created revision uses the correct label (#26289 by @vizzv)
    • Added reactive primaryKey prop to useFlows composable (#26287 by @AlexGaillard)
  • @directus/api
    • Added redirect validation (#26346 by @br41nslug)
    • Moved fetchRolesTree,fetchGlobalAccess, fetchGlobalAccessForUser and fetchGlobalAccessForRoles to the public utility package (#26248 by @ComfortablyCoding)
    • Updated synchronization of remotely stored extensions (#26192 by @br41nslug)
    • Fixed missing accountability for files.upload when TUS is enabled (#26247 by @br41nslug)
  • @directus/types
    • Moved fetchRolesTree,fetchGlobalAccess, fetchGlobalAccessForUser and fetchGlobalAccessForRoles to the public utility package (#26248 by @ComfortablyCoding)
    • Updated synchronization of remotely stored extensions (#26192 by @br41nslug)
  • @directus/storage-driver-cloudinary
  • @directus/storage-driver-supabase
  • @directus/extensions-sdk
  • @directus/system-data
  • @directus/sdk
  • @directus/themes
  • @directus/utils
  • @directus/composables

πŸ“¦ Published Versions

  • @directus/app@14.4.0
  • @directus/api@32.2.0
  • @directus/composables@11.2.8
  • create-directus-extension@11.0.24
  • @directus/env@5.3.3
  • @directus/errors@2.1.0
  • @directus/extensions@3.0.15
  • @directus/extensions-registry@3.0.15
  • @directus/extensions-sdk@17.0.4
  • @directus/memory@3.0.13
  • @directus/pressure@3.0.13
  • @directus/schema-builder@0.0.10
  • @directus/storage-driver-azure@12.0.13
  • @directus/storage-driver-cloudinary@12.0.13
  • @directus/storage-driver-gcs@12.0.13
  • @directus/storage-driver-s3@12.0.13
  • @directus/storage-driver-supabase@3.0.13
  • @directus/stores@2.0.0
  • @directus/system-data@3.5.0
  • @directus/themes@1.2.0
  • @directus/types@13.5.0
  • @directus/utils@13.1.0
  • @directus/validation@2.0.13
  • @directus/sdk@20.3.0

  •  

v11.13.4

21 November 2025 om 17:24

✨ New Features & Improvements

  • @directus/app
    • Ensured that flows open in a new tab by pressing Ctrl/Cmd+click or the middle mouse button (#26181 by @dstockton)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@14.3.0
  • @directus/api@32.1.1

  •  

v11.13.3

19 November 2025 om 17:47

✨ New Features & Improvements

  • @directus/app
    • Added a new interface to select multiple items from a collection in JSON format (#26106 by @Dominic-Marcelino)
    • Added support for CSV files export in UTF-8 encoding (Excel format) (#26177 by @gaetansenn)
    • Added non-editable mode allowing fields to display as read-only (#26147 by @robluton)
  • @directus/api
  • @directus/specs
    • Added support for CSV files export in UTF-8 encoding (Excel format) (#26177 by @gaetansenn)
  • @directus/types
    • Added support for CSV files export in UTF-8 encoding (Excel format) (#26177 by @gaetansenn)
  • @directus/sdk
    • Added support for CSV files export in UTF-8 encoding (Excel format) (#26177 by @gaetansenn)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@14.2.0
  • @directus/api@32.1.0
  • @directus/composables@11.2.7
  • create-directus-extension@11.0.23
  • @directus/env@5.3.2
  • @directus/extensions@3.0.14
  • @directus/extensions-registry@3.0.14
  • @directus/extensions-sdk@17.0.3
  • @directus/memory@3.0.12
  • @directus/pressure@3.0.12
  • @directus/schema-builder@0.0.9
  • @directus/specs@11.2.0
  • @directus/storage-driver-azure@12.0.12
  • @directus/storage-driver-cloudinary@12.0.12
  • @directus/storage-driver-gcs@12.0.12
  • @directus/storage-driver-s3@12.0.12
  • @directus/storage-driver-supabase@3.0.12
  • @directus/stores@1.0.6
  • @directus/system-data@3.4.2
  • @directus/themes@1.1.8
  • @directus/types@13.4.0
  • @directus/utils@13.0.13
  • @directus/validation@2.0.12
  • @directus/sdk@20.2.0

  •  

v11.13.2

10 November 2025 om 21:02

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@14.1.2
  • @directus/api@32.0.2
  • @directus/composables@11.2.6
  • create-directus-extension@11.0.22
  • @directus/extensions-sdk@17.0.2

  •  

v11.13.1

7 November 2025 om 19:09

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Amended file imports to disallow importing multiple records into singleton collections (#26120 by @gaetansenn)
  • @directus/system-data
  • @directus/composables
  • @directus/types
    • Fixed system owner interface behaving unexpectedly (#26132 by @Nitwel)

πŸ“¦ Published Versions

  • @directus/app@14.1.1
  • @directus/api@32.0.1
  • @directus/composables@11.2.5
  • create-directus-extension@11.0.21
  • @directus/env@5.3.1
  • @directus/extensions@3.0.13
  • @directus/extensions-registry@3.0.13
  • @directus/extensions-sdk@17.0.1
  • @directus/memory@3.0.11
  • @directus/pressure@3.0.11
  • @directus/schema-builder@0.0.8
  • @directus/storage-driver-azure@12.0.11
  • @directus/storage-driver-cloudinary@12.0.11
  • @directus/storage-driver-gcs@12.0.11
  • @directus/storage-driver-s3@12.0.11
  • @directus/storage-driver-supabase@3.0.11
  • @directus/system-data@3.4.1
  • @directus/themes@1.1.7
  • @directus/types@13.3.1
  • @directus/utils@13.0.12
  • @directus/validation@2.0.11

  •  

v11.13.0

4 November 2025 om 21:21

⚠️ Potential Breaking Changes

Removed non-relational types from RELATIONAL_TYPES constant (#25964)
Extensions or external code using RELATIONAL_TYPES should note the excluded presentation and group.

Fixed <scope>.delete filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. (#26034)

  • Keys returned by the hook are now used in place of the original keys.

  • The hook will trigger regardless of user permissions. Ensure any necessary permission checks are performed prior to any data processing.

  • @directus/api

    • Fixed <scope>.delete filter hook running after permission check. Fixed keys returned by the hook not being used in place of the original keys. (#26034 by @ComfortablyCoding)
    • Restricted system collection fields to only allow indexing (#24820 by @br41nslug)
  • @directus/constants

    • Removed non-relational types from RELATIONAL_TYPES constant (#25964 by @formfcw)
  • @directus/extensions-sdk

✨ New Features & Improvements

  • @directus/app
    • Introduced the Content Comparison Modal for side-by-side review of version and revision changes. (#25782 by @robluton)
    • Added interface config option to control indicator appearance (#26086 by @formfcw)
    • Added schema snapshot download button to the admin view of the studio (#25903 by @Nitwel)
    • Added setup flow and license agreement banner (#25983 by @Nitwel)
    • Added comparison indicators for group interfaces (#26086 by @formfcw)
  • @directus/api
  • @directus/types
    • Added interface config option to control indicator appearance (#26086 by @formfcw)
    • Added setup flow and license agreement banner (#25983 by @Nitwel)
  • @directus/system-data
    • Added setup flow and license agreement banner (#25983 by @Nitwel)
  • @directus/env
    • Added setup flow and license agreement banner (#25983 by @Nitwel)
    • Added support for custom metric name prefix via the METRICS_NAME_PREFIX environment variable (#25819 by @ComfortablyCoding)

πŸ› Bug Fixes & Optimizations

⬆️ Dependency Updates

  • @aws-sdk/client-s3: 3.858.0 β†’ 3.918.0
  • @aws-sdk/client-sesv2: 3.864.0 β†’ 3.918.0
  • @aws-sdk/lib-storage: 3.858.0 β†’ 3.918.0
  • @azure/storage-blob: 12.28.0 β†’ 12.29.1
  • @changesets/cli: 2.29.5 β†’ 2.29.7
  • @editorjs/attaches: 1.3.0 β†’ 1.3.2
  • @editorjs/editorjs: 2.30.8 β†’ 2.31.0
  • @eslint/js: 9.32.0 β†’ 9.38.0
  • @fullcalendar/core: 6.1.18 β†’ 6.1.19
  • @fullcalendar/daygrid: 6.1.18 β†’ 6.1.19
  • @fullcalendar/interaction: 6.1.18 β†’ 6.1.19
  • @fullcalendar/list: 6.1.18 β†’ 6.1.19
  • @fullcalendar/timegrid: 6.1.18 β†’ 6.1.19
  • @google-cloud/storage: 7.16.0 β†’ 7.17.2
  • @mapbox/mapbox-gl-geocoder: 5.1.0 β†’ 5.1.2
  • @modelcontextprotocol/sdk: 1.17.1 β†’ 1.20.2
  • @pnpm/logger: 1001.0.0 β†’ 1001.0.1
  • @pnpm/workspace.find-packages: 1000.0.31 β†’ 1000.0.43
  • @pnpm/workspace.pkgs-graph: 1000.0.18 β†’ 1000.0.25
  • @rollup/plugin-commonjs: 28.0.6 β†’ 28.0.9
  • @rollup/plugin-node-resolve: 16.0.1 β†’ 16.0.3
  • @sinclair/typebox: 0.34.38 β†’ 0.34.41
  • @smithy/node-http-handler: 4.1.0 β†’ 4.4.3
  • @supabase/storage-js: 2.10.4 β†’ 2.76.1
  • @tus/server: 1.10.2 β†’ 2.3.0
  • @tus/utils: 0.5.1 β†’ 0.6.0
  • @types/async: 3.2.24 β†’ 3.2.25
  • @types/chroma-js: 3.1.1 β†’ 3.1.2
  • @types/cookie-parser: 1.4.9 β†’ 1.4.10
  • @types/inquirer: 9.0.8 β†’ 9.0.9
  • @types/mapbox__mapbox-gl-geocoder: 5.0.0 β†’ 5.1.0
  • @types/nodemailer: 6.4.17 β†’ 7.0.3
  • @types/qrcode: 1.5.5 β†’ 1.5.6
  • @types/semver: 7.7.0 β†’ 7.7.1
  • @vueuse/core: 13.6.0 β†’ 14.0.0
  • @vueuse/integrations: 13.6.0 β†’ 14.0.0
  • @vueuse/router: 13.6.0 β†’ 14.0.0
  • apexcharts: 4.5.0 β†’ 4.7.0
  • argon2: 0.43.1 β†’ 0.44.0
  • axios: 1.11.0 β†’ 1.12.2
  • axios-cache-interceptor: 1.8.0 β†’ 1.8.3
  • chalk: 5.4.1 β†’ 5.6.2
  • color: 5.0.0 β†’ 5.0.2
  • commander: 14.0.0 β†’ 14.0.2
  • decamelize: 6.0.0 β†’ 6.0.1
  • dompurify: 3.2.6 β†’ 3.3.0
  • dotenv: 17.2.1 β†’ 17.2.3
  • esbuild: 0.25.9 β†’ 0.25.11
  • eslint: 9.32.0 β†’ 9.38.0
  • eslint-plugin-vue: 10.4.0 β†’ 10.5.1
  • focus-trap: 7.6.5 β†’ 7.6.6
  • fs-extra: 11.3.0 β†’ 11.3.2
  • globals: 16.3.0 β†’ 16.4.0
  • happy-dom: 18.0.1 β†’ 20.0.10
  • inquirer: 12.9.0 β†’ 12.10.0
  • ioredis: 5.7.0 β†’ 5.8.2
  • keyv: 5.4.0 β†’ 5.5.3
  • ky: 1.8.2 β†’ 1.13.0
  • liquidjs: 10.21.1 β†’ 10.24.0
  • lru-cache: 11.1.0 β†’ 11.2.2
  • marked: 16.1.1 β†’ 16.4.1
  • mime: 4.0.7 β†’ 4.1.0
  • minimatch: 10.0.3 β†’ 10.1.1
  • mysql2: 3.14.3 β†’ 3.15.3
  • nanoid: 5.1.5 β†’ 5.1.6
  • nodemailer: 7.0.5 β†’ 7.0.10
  • ofetch: 1.4.1 β†’ 1.5.0
  • oracledb: 6.9.0 β†’ 6.10.0
  • p-limit: 6.2.0 β†’ 7.2.0
  • pino-pretty: 13.1.1 β†’ 13.1.2
  • pm2: 6.0.8 β†’ 6.0.13
  • pretty-ms: 9.2.0 β†’ 9.3.0
  • rollup: 4.46.2 β†’ 4.52.5
  • rollup-plugin-node-externals: 8.0.1 β†’ 8.1.1
  • sass-embedded: 1.89.2 β†’ 1.93.2
  • semver: 7.7.2 β†’ 7.7.3
  • sharp: 0.34.3 β†’ 0.34.4
  • snappy: 7.3.0 β†’ 7.3.3
  • strip-ansi: 7.1.0 β†’ 7.1.2
  • stylelint: 16.23.0 β†’ 16.25.0
  • stylelint-config-standard: 39.0.0 β†’ 39.0.1
  • tar: 7.4.3 β†’ 7.5.2
  • tinymce: 6.8.5 β†’ 6.8.6
  • tsdown: 0.14.2 β†’ 0.15.11
  • tsx: 4.20.3 β†’ 4.20.6
  • typescript: 5.8.3 β†’ 5.9.3
  • typescript-eslint: 8.38.0 β†’ 8.46.2
  • undici: 7.13.0 β†’ 7.16.0
  • unplugin-yaml: 3.0.4 β†’ 3.0.7
  • vite: 7.1.3 β†’ 7.1.12
  • vue: 3.5.18 β†’ 3.5.22
  • vue-i18n: 11.1.11 β†’ 11.1.12
  • vue-router: 4.5.1 β†’ 4.6.3
  • vue-tsc: 3.0.5 β†’ 3.1.2
  • zod: 4.0.14 β†’ 4.1.12
  • zod-validation-error: 4.0.1 β†’ 4.0.2

πŸ“¦ Published Versions

  • @directus/app@14.1.0
  • @directus/api@32.0.0
  • @directus/composables@11.2.4
  • @directus/constants@14.0.0
  • create-directus-extension@11.0.20
  • create-directus-project@12.0.3
  • @directus/env@5.3.0
  • @directus/errors@2.0.5
  • @directus/extensions@3.0.12
  • @directus/extensions-registry@3.0.12
  • @directus/extensions-sdk@17.0.0
  • @directus/format-title@12.1.1
  • @directus/memory@3.0.10
  • @directus/pressure@3.0.10
  • @directus/release-notes-generator@2.0.3
  • @directus/schema@13.0.4
  • @directus/schema-builder@0.0.7
  • @directus/storage@12.0.3
  • @directus/storage-driver-azure@12.0.10
  • @directus/storage-driver-cloudinary@12.0.10
  • @directus/storage-driver-gcs@12.0.10
  • @directus/storage-driver-local@12.0.3
  • @directus/storage-driver-s3@12.0.10
  • @directus/storage-driver-supabase@3.0.10
  • @directus/stores@1.0.5
  • @directus/system-data@3.4.0
  • @directus/themes@1.1.6
  • @directus/types@13.3.0
  • @directus/update-check@13.0.4
  • @directus/utils@13.0.11
  • @directus/validation@2.0.10
  • @directus/sdk@20.1.1

  •  

v11.12.0

16 September 2025 om 22:38

⚠️ Potential Breaking Changes

Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744)

  • Requesting a non-existent version will now return a Forbidden error.

  • The USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED fields will now represent the last actual changes, not the promotion metadata.

  • @directus/app

    • Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744 by @Nitwel)
  • @directus/api

    • Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744 by @Nitwel)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@14.0.0
  • @directus/api@31.0.0
  • @directus/composables@11.2.3
  • @directus/constants@13.0.3
  • create-directus-extension@11.0.19
  • @directus/env@5.2.0
  • @directus/errors@2.0.4
  • @directus/extensions@3.0.11
  • @directus/extensions-registry@3.0.11
  • @directus/extensions-sdk@16.0.2
  • @directus/format-title@12.1.0
  • @directus/memory@3.0.9
  • @directus/pressure@3.0.9
  • @directus/schema@13.0.3
  • @directus/schema-builder@0.0.6
  • @directus/storage@12.0.2
  • @directus/storage-driver-azure@12.0.9
  • @directus/storage-driver-cloudinary@12.0.9
  • @directus/storage-driver-gcs@12.0.9
  • @directus/storage-driver-local@12.0.2
  • @directus/storage-driver-s3@12.0.9
  • @directus/storage-driver-supabase@3.0.9
  • @directus/stores@1.0.4
  • @directus/system-data@3.3.0
  • @directus/themes@1.1.5
  • @directus/types@13.2.3
  • @directus/update-check@13.0.3
  • @directus/utils@13.0.10
  • @directus/validation@2.0.9
  • @directus/sdk@20.1.0

  •  

v11.11.0

27 Augustus 2025 om 22:08

⚠️ Potential Breaking Changes

Fixed Content Versioning to correctly merge relational data and support all query parameter functionality (#25437)
The following changes should be kept in mind when updating:

  1. Relational versioned data now requires explicit field expansion to be included in the response.
  2. Invalid data (e.g. Fails validation rules) will error on query
  3. Filter conditions now apply to the versioned data instead of the main record
  4. For more information, please read the breaking change docs for a full list of changes.

Additionally there will be further breaking changes to USER_CREATED, USER_UPDATED, DATE_CREATED, DATE_UPDATED default values in a followup PR to improve this behavior further.

Check in with #25744 to see more info about the breaking changes.

✨ New Features & Improvements

  • @directus/api

    • Fixed Content Versioning to correctly merge relational data and support all query parameter functionality (#25437 by @Nitwel)
  • @directus/app

    • Fixed links in WYSIWYG missing underline and pointer cursor styling (#25739 by @Abdallah-Awwad)
    • Added a new field to conditions for clearing hidden fields on save (#25646 by @robluton)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.14.0
  • @directus/api@30.0.0
  • create-directus-extension@11.0.18
  • @directus/extensions@3.0.10
  • @directus/extensions-registry@3.0.10
  • @directus/extensions-sdk@16.0.1
  • @directus/schema-builder@0.0.5
  • @directus/types@13.2.2
  • @directus/sdk@20.0.3

  •  

v11.10.2

12 Augustus 2025 om 23:21

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed focus trap issue in TinyMCE dialogs within the WYSIWYG editor (#25678 by @formfcw)
  • @directus/api
    • Fixed failed Directus startup caused by additional arguments to the start command (#25675 by @hanneskuettner)

πŸ“¦ Published Versions

  • @directus/app@13.13.1
  • @directus/api@29.1.1

  •  

v11.10.1

11 Augustus 2025 om 22:02

⚠️ Potential Breaking Changes

Added TypeScript support for services within the extension context (#25368)
The services exposed to API extensions using TypeScript are now fully typed instead of any, which may cause new type errors when building extensions.

Arguments of service methods are now strictly typed, which can result in type errors for broader types that would not error before:

  • The ItemsService constructor now expects the collection name to be a string and will error on string | undefined (or other unions).
  • Similarly, functions like service.readOne()/service.readMany() now expect string | number for their primary keys and will error for nullable types

As a workaround, casting the services back to any will result in the original behavior. However, it is recommended to resolve the type errors instead.

  • @directus/extensions-sdk
    • Added TypeScript support for services within the extension context (#25368 by @that1matt)

✨ New Features & Improvements

  • @directus/app
  • @directus/api
    • Added new error operation to Flows (#25558 by @licitdev)
    • Added support for private_key_jwt auth method in OpenID driver (#25644 by @licitdev)
    • Added the ability to override the email from property (#25459 by @jekuer)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.13.0
  • @directus/api@29.1.0
  • @directus/composables@11.2.2
  • @directus/constants@13.0.2
  • create-directus-extension@11.0.17
  • create-directus-project@12.0.2
  • @directus/env@5.1.2
  • @directus/errors@2.0.3
  • @directus/extensions@3.0.9
  • @directus/extensions-registry@3.0.9
  • @directus/extensions-sdk@16.0.0
  • @directus/memory@3.0.8
  • @directus/pressure@3.0.8
  • @directus/release-notes-generator@2.0.2
  • @directus/schema@13.0.2
  • @directus/schema-builder@0.0.4
  • @directus/specs@11.1.1
  • @directus/storage@12.0.1
  • @directus/storage-driver-azure@12.0.8
  • @directus/storage-driver-cloudinary@12.0.8
  • @directus/storage-driver-gcs@12.0.8
  • @directus/storage-driver-local@12.0.1
  • @directus/storage-driver-s3@12.0.8
  • @directus/storage-driver-supabase@3.0.8
  • @directus/stores@1.0.3
  • @directus/system-data@3.2.1
  • @directus/themes@1.1.4
  • @directus/types@13.2.1
  • @directus/update-check@13.0.2
  • @directus/utils@13.0.9
  • @directus/validation@2.0.8
  • @directus/sdk@20.0.2

  •  

v11.10.0

30 Juli 2025 om 20:03

⚠️ Potential Breaking Changes

Exclude database-only tables from snapshots (#25271)
Snapshots now exclude tables not tracked in directus_collections (database-only tables).

Source Version Target Version Behavior Impact
< 11.10.0 β‰₯ 11.10.0 Database-only tables from source will be created on target ⚠️ Tables added
β‰₯ 11.10.0 < 11.10.0 Database-only tables will be dropped from target 🚨 Data loss risk
β‰₯ 11.10.0 β‰₯ 11.10.0 Database-only tables are ignored in snapshots βœ… No changes
< 11.10.0 < 11.10.0 Database-only tables may be created or dropped ⚠️ Depends on the diff between source/target

Please review your snapshot workflows to ensure these changes will not result in unexpected behaviour.

  • @directus/api
    • Fixed replacing process.env.NODE_ENV on backend extensions (#25180 by @Nitwel)
    • Exclude database-only tables from snapshots (#25271 by @Nitwel)
  • @directus/extensions-sdk
    • Upgraded all dependencies of @directus/extensions-sdk to the latest major versions of Rollup and Vite, and resolved several false-positive security reports. (#25486 by @rijkvanzanten)
      ⚠️ This change also raises the minimum supported Node.js version to 20.19.0.
    • Fixed replacing process.env.NODE_ENV on backend extensions (#25180 by @Nitwel)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed an issue that could cause the notifications to be rendered in the wrong location (#25499 by @formfcw)
    • Added copy id to file details panel in sidebar (#25434 by @robluton)
    • Added latest material symbols font and generated the associated icons json file (#25512 by @robluton)
    • Ensured that relational interfaces could reset their saved edits in versions (#25384 by @formfcw)
    • Fixed a bug that prevented negative signs from being entered into number fields (#25548 by @formfcw)
    • Fixed a bug that caused β€œSave as Copy” to mutate edits before saving (#25418 by @formfcw)
    • Changed select-color interface to pass opacity value to color-presets (#25441 by @robluton)
    • Fixed issue causing color preset tooltip from triggering when clicking on color picker icon (#25451 by @robluton)
    • Fixed a bug that caused the buttons in the field template to appear unstyled after saving (#25447 by @formfcw)
    • Prevented save from being enabled by default for existing drawer items (m2o and o2m) (#25469 by @robluton)
    • Added logout flow when user removes own account. (#25424 by @robluton)
    • Added redirect to profile page when user registers and not required to verify by email. (#25425 by @robluton)
    • Fixed a bug that prevented popups from working in the WYSIWYG interface when opened in a drawer (#25432 by @DantonMariano)
    • Fixed a bug that was preventing overlay forms with junction fields from correctly applying filters in M2O fields (#25421 by @formfcw)
    • Fixed a bug that caused the M2O display to shift and cut off (#25477 by @formfcw)
    • Ensured app access permission rules are applied consistently, regardless of the selection context (#25402 by @formfcw)
    • Fixed a bug that was preventing translations from displaying in the calendar layout (#25431 by @u12206050)
    • Fixed a bug that caused the upload modal to appear behind the drawer (#25393 by @formfcw)
    • Fixed a bug that prevented the horizontal rule from appearing in the WYSIWYG editor (#25395 by @formfcw)
    • Ensured that text on a kanban card doesn’t overflow its container (#25446 by @formfcw)
    • Added tooltip that displays complete url for flow panels that have url endpoints (#25527 by @robluton)
    • Added code to update the file list ui when importing a file via url (#25429 by @robluton)
    • Ensured skip link uses correct href in production environments (#25514 by @formfcw)
  • @directus/api
  • @directus/extensions-registry
  • @directus/extensions-sdk
  • @directus/composables
  • @directus/system-data
  • create-directus-extension
  • @directus/sdk
  • @directus/env
    • Ensured password env options are always strings (#25248 by @Nitwel)
  • @directus/themes
    • Fixed an issue that caused custom fonts to fail if multiple weights were used out of order (#25452 by @rijkvanzanten)

πŸ“¦ Published Versions

  • @directus/app@13.12.0
  • @directus/api@29.0.0
  • @directus/composables@11.2.1
  • create-directus-extension@11.0.16
  • @directus/env@5.1.1
  • @directus/extensions@3.0.8
  • @directus/extensions-registry@3.0.8
  • @directus/extensions-sdk@15.0.0
  • @directus/memory@3.0.7
  • @directus/pressure@3.0.7
  • @directus/storage-driver-azure@12.0.7
  • @directus/storage-driver-cloudinary@12.0.7
  • @directus/storage-driver-gcs@12.0.7
  • @directus/storage-driver-s3@12.0.7
  • @directus/storage-driver-supabase@3.0.7
  • @directus/system-data@3.2.0
  • @directus/themes@1.1.3
  • @directus/utils@13.0.8
  • @directus/validation@2.0.7
  • @directus/sdk@20.0.1

  •  

v11.9.3

9 Juli 2025 om 13:15

πŸ› Bug Fixes & Optimizations

  • @directus/api
    • Fixed Flows with manual triggers failing for integer primary keys on the item detail page (#25406 by @br41nslug)

πŸ“¦ Published Versions

  • @directus/app@13.11.3
  • @directus/api@28.0.3

  •  

v11.9.2

1 Juli 2025 om 17:24

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug that caused an error when making unchanged edits to an O2M field (#25387 by @formfcw)
  • @directus/api

πŸ“¦ Published Versions

  • @directus/app@13.11.2
  • @directus/api@28.0.2

  •  

v11.9.1

30 Juni 2025 om 18:36

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug that was preventing the file interface menu from appearing in the drawer (#25374 by @formfcw)

πŸ“¦ Published Versions

  • @directus/app@13.11.1
  • @directus/api@28.0.1

  •  

v11.9.0

25 Juni 2025 om 21:36

⚠️ Potential Breaking Changes

Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132)
The login method now accepts a payload object instead of separate email and password parameters.
This enables support for both standard and LDAP authentication, but requires updates to code that previously called sdk.login(email, password).
The new usage is sdk.login({ email, password }) or sdk.login({ identifier, password }) for LDAP.

The refresh and logout command method parameters have been updated to be consistent across usage. The functions now accept an options object instead of their previous regular parameters.

For example the new usage for refresh is sdk.request(refresh({ mode: "json", refresh_token })) instead of sdk.request(refresh('json', refresh_token)).

  • @directus/api
    • Fixed manual flows to only trigger with appropriate permissions (#25354 by @br41nslug)
  • @directus/sdk
    • Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132 by @ComfortablyCoding)
  • @directus/extensions-sdk

✨ New Features & Improvements

  • @directus/app
    • Added Keyboard Accessibility (#25214 by @formfcw)
    • Improved the UX of the field permissions by changing its interface to a checkbox tree (#25253 by @formfcw)
  • @directus/api
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/composables
  • @directus/env
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
  • @directus/sdk
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/types
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Added BSL license banner to display for first admin user (#25299 by @AlexGaillard)
    • Fixed system filters showing null (#25294 by @br41nslug)
    • Ensured to revert changes on error after drag & drop in kanban and calendar layout (#25329 by @formfcw)
    • Prevented table column widths from having null values (#25298 by @robluton)
    • Ensured that the redirection to the collection view after editing an item takes the bookmark query into account (#25327 by @formfcw)
    • Allowed selecting custom collections for items.sort action hook (#25340 by @ComfortablyCoding)
    • Improved nested folder rendering performance (#25276 by @AlexGaillard)
    • Fixed the β€œSave as Copy” action for files (#25351 by @Nitwel)
    • Updated dependencies tar-fs, vue-i18n, vite and undici (#25267 by @br41nslug)
    • Ensured that the archive filter would only apply if permissions were granted for the archive field (#25352 by @formfcw)
  • @directus/api
  • @directus/env
  • @directus/types
  • @directus/system-data
  • @directus/components
  • @directus/extensions-sdk
  • @directus/storage-driver-cloudinary
  • @directus/storage-driver-supabase
  • @directus/themes
  • @directus/utils
    • Replaced mapValuesDeep with deepMap. (#25216 by @Nitwel)
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/schema-builder
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/sdk
  • @directus/errors
  • @directus/extensions
    • Fixed default value of extension options not allowing any (#25273 by @Nitwel)

πŸ“¦ Published Versions

  • @directus/app@13.11.0
  • @directus/api@28.0.0
  • @directus/components@1.1.1
  • @directus/composables@11.2.0
  • create-directus-extension@11.0.15
  • @directus/env@5.1.0
  • @directus/errors@2.0.2
  • @directus/extensions@3.0.7
  • @directus/extensions-registry@3.0.7
  • @directus/extensions-sdk@14.0.0
  • @directus/memory@3.0.6
  • @directus/pressure@3.0.6
  • @directus/schema-builder@0.0.3
  • @directus/storage-driver-azure@12.0.6
  • @directus/storage-driver-cloudinary@12.0.6
  • @directus/storage-driver-gcs@12.0.6
  • @directus/storage-driver-s3@12.0.6
  • @directus/storage-driver-supabase@3.0.6
  • @directus/system-data@3.1.1
  • @directus/themes@1.1.2
  • @directus/types@13.2.0
  • @directus/utils@13.0.7
  • @directus/validation@2.0.6
  • @directus/sdk@20.0.0

  •  

v11.8.0

28 Mei 2025 om 21:56

✨ New Features & Improvements

  • @directus/app
    • Ensured the configured display format is applied to the kanban layout (#24840 by @brunoocasali)
    • Enhanced the appearance of the flow trigger buttons in the sidebar by applying their custom colors (#25192 by @Mehdi-YC)
    • Enhanced the flow logs with color indications for success and failure, and added a new filter to view only failed logs (#25125 by @AfaqJaved)
    • Fixed permissions handling in the Files module (#25187 by @amosmurmu)
    • Added the ability to toggle a variable input for the _in and _nin filters. (#25245 by @formfcw)
  • @directus/api

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug that prevented fields from being validated in a relational drawer with junction fields (#25152 by @formfcw)
    • Added filters to file(s) and image interface and fixed relation creation to directus_files (#25241 by @Nitwel)
    • Improved clarity for usage of the Readonly and Required options in the Advanced Field Settings (#25158 by @formfcw)
    • Made v-list-group togglable in storybook (#25166 by @Nitwel)
    • Fixed a bug in the select color field that caused invalid color values to be stored (#25149 by @formfcw)
    • Added primaryKey data attribute to all form-fields. (#25249 by @robluton)
    • Fixed permissions handling in the Files module (#25220 by @licitdev)
    • Fixed a bug where the ID of newly added M2M/M2A items was lost after editing a junction field (#25148 by @formfcw)
  • @directus/api
  • @directus/utils
  • @directus/types
  • @directus/env
    • Fixed ADMIN_PASSWORD, ADMIN_TOKEN, KEY, and SECRET to always be interpreted as strings (#25196 by @the-other-dev)

πŸ§ͺ Blackbox Tests

  • Added deletion of the dist folder to the build command (#25129 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.10.0
  • @directus/api@27.1.0
  • @directus/composables@11.1.11
  • create-directus-extension@11.0.14
  • @directus/env@5.0.5
  • @directus/extensions@3.0.6
  • @directus/extensions-registry@3.0.6
  • @directus/extensions-sdk@13.1.1
  • @directus/memory@3.0.5
  • @directus/pressure@3.0.5
  • @directus/schema-builder@0.0.2
  • @directus/storage-driver-azure@12.0.5
  • @directus/storage-driver-cloudinary@12.0.5
  • @directus/storage-driver-gcs@12.0.5
  • @directus/storage-driver-s3@12.0.5
  • @directus/storage-driver-supabase@3.0.5
  • @directus/themes@1.1.1
  • @directus/types@13.1.2
  • @directus/utils@13.0.6
  • @directus/validation@2.0.5

  •  

v11.7.2

29 April 2025 om 23:50

πŸ› Bug Fixes & Optimizations

  • @directus/schema-builder

πŸ“¦ Published Versions

  • @directus/app@13.9.2
  • @directus/api@27.0.2
  • @directus/schema-builder@0.0.1
  • @directus/utils@13.0.5

  •  

v11.7.1

29 April 2025 om 22:21

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.9.1
  • @directus/api@27.0.1

  •  

v11.7.0

1 Mei 2025 om 19:24

⚠️ Potential Breaking Changes

✨ New Features & Improvements

  • @directus/app
    • Improved UX & UI of the Visual Editor header bar (#25074 by @formfcw)
    • Improved interface option overwriting through conditions (#25119 by @formfcw)
  • @directus/themes
    • Improved UX & UI of the Visual Editor header bar (#25074 by @formfcw)
  • @directus/components
    • Adds data collection and field names attribute to parent wrapper for all form elements (#24655 by @Zyles)
  • @directus/extensions-sdk

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Unified getRelation/getRelations usage across packages (#25053 by @Nitwel)
    • Added an Error on Reject option to webhook flows (#25080 by @Nitwel)
    • Update axios to 1.8.4 (#25110 by @licitdev)
    • Added an Error on Reject option to manually triggered flows (#24965 by @ComfortablyCoding)
    • Removed displaying trigger options in flow logs. (#25116 by @Nitwel)
    • Fixed the reactivity of props in the translation interface to ensure that conditions are applied correctly (#25118 by @formfcw)
    • Fixes issue preventing version menu interaction when preview mode is enabled (#25032 by @robluton)
    • Fixed "Save As Copy" failing when URL's exceed limits (#24457 by @connorwinston)
    • Fixed redirection race condition after SSO login (#25049 by @licitdev)
    • Added confirmation dialog when closing overlays with edits in Visual Editor (#25091 by @formfcw)
    • Fixed issue preventing "other" option from working in select dropdowns where some options contained icons. (#25033 by @robluton)
    • Ensured that clicking the chevron button in the icon interface closes the icon picker menu (#25130 by @formfcw)
    • Fixed passing defaults to operations (#24963 by @Nitwel)
    • Added keyboard shortcuts for overlays when editing items in the Visual Editor (#25076 by @formfcw)
    • Ensured that the context menu of a field in the data model settings appears at full height (#24808 by @gavalierm)
    • Ensured that M2M table rows remain clickable when disabled (#25134 by @formfcw)
    • Fixed a bug where conditional styles were not applied when using the β€œless than” or β€œgreater than” operations (#25133 by @formfcw)
    • Ensured numeric input fields prevent non-numeric characters (#25092 by @formfcw)
    • fixed duplicate values for Is-one-of filter (#24990 by @osmandvc)
    • Ensured that action buttons remain visible when scrolling in modals displayed in the Visual Editor (#25085 by @formfcw)
    • Fixed pressing tab on raw editor (#25111 by @Nitwel)
    • Fixed a bug where action buttons didn't appear in the drawer. (#25105 by @formfcw)
  • @directus/api
  • @directus/schema-builder
  • @directus/utils
    • Unified getRelation/getRelations usage across packages (#25053 by @Nitwel)
    • Fixed error when functions are passed to the run-script operation (#25106 by @Nitwel)
    • Fixed empty string not checked against _regex validation (#24984 by @ComfortablyCoding)
    • Added alternate string value for numeric compare values (#24959 by @licitdev)
  • @directus/composables
  • @directus/update-check
  • @directus/types

πŸ§ͺ Blackbox Tests

πŸ“¦ Published Versions

  • @directus/app@13.9.0
  • @directus/api@27.0.0
  • @directus/components@1.1.0
  • @directus/composables@11.1.10
  • create-directus-extension@11.0.13
  • @directus/env@5.0.4
  • @directus/extensions@3.0.5
  • @directus/extensions-registry@3.0.5
  • @directus/extensions-sdk@13.1.0
  • @directus/memory@3.0.4
  • @directus/pressure@3.0.4
  • @directus/schema-builder@0.0.0
  • @directus/storage-driver-azure@12.0.4
  • @directus/storage-driver-cloudinary@12.0.4
  • @directus/storage-driver-gcs@12.0.4
  • @directus/storage-driver-s3@12.0.4
  • @directus/storage-driver-supabase@3.0.4
  • @directus/themes@1.1.0
  • @directus/types@13.1.1
  • @directus/update-check@13.0.1
  • @directus/utils@13.0.4
  • @directus/validation@2.0.4

  •  

v11.6.1

1 April 2025 om 16:17

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.8.1
  • @directus/api@26.0.1

  •  

v11.6.0

10 April 2025 om 17:49

⚠️ Potential Breaking Changes

  • @directus/api
    • Fixed filter hook altered payload not passed to action hook on create (#24812 by @ComfortablyCoding)
    • GraphQL primary key field types have changed from String to ID (#24757 by @Nitwel)

✨ New Features & Improvements

  • @directus/app
    • Added Visual Editor Beta (#24758 by @formfcw)
    • After creating a new content version, it will become the current selected version (#24606 by @robluton)
    • Added Version support to field rules. This allows conditional rules based on an item's version (#24646 by @robluton)
  • @directus/api
  • @directus/env
    • Added QUERYSTRING_MAX_PARSE_DEPTH configuration variable (#24833 by @Nitwel)
  • @directus/system-data
  • @directus/types
  • @directus/sdk

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.8.0
  • @directus/api@26.0.0
  • @directus/components@1.0.3
  • @directus/composables@11.1.9
  • @directus/constants@13.0.1
  • create-directus-extension@11.0.12
  • create-directus-project@12.0.1
  • @directus/env@5.0.3
  • @directus/errors@2.0.1
  • @directus/extensions@3.0.4
  • @directus/extensions-registry@3.0.4
  • @directus/extensions-sdk@13.0.4
  • @directus/format-title@12.0.1
  • @directus/memory@3.0.3
  • @directus/pressure@3.0.3
  • @directus/random@2.0.1
  • @directus/release-notes-generator@2.0.1
  • @directus/schema@13.0.1
  • @directus/storage-driver-azure@12.0.3
  • @directus/storage-driver-cloudinary@12.0.3
  • @directus/storage-driver-gcs@12.0.3
  • @directus/storage-driver-s3@12.0.3
  • @directus/storage-driver-supabase@3.0.3
  • @directus/system-data@3.1.0
  • @directus/themes@1.0.10
  • @directus/types@13.1.0
  • @directus/utils@13.0.3
  • @directus/validation@2.0.3
  • @directus/sdk@19.1.0

  •  

v11.5.1

28 Februari 2025 om 15:55

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • inside an extension's detail page in the marketplace, the back state is not valid if it's a nullish value and it should (#24703 by @CiaccoDavide)
      redirect to the extensions list
  • @directus/api
  • @directus/system-data
    • Fixed invalid item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.7.1
  • @directus/api@25.0.1
  • @directus/composables@11.1.8
  • create-directus-extension@11.0.11
  • @directus/env@5.0.2
  • @directus/extensions@3.0.3
  • @directus/extensions-registry@3.0.3
  • @directus/extensions-sdk@13.0.3
  • @directus/memory@3.0.2
  • @directus/pressure@3.0.2
  • @directus/storage-driver-azure@12.0.2
  • @directus/storage-driver-cloudinary@12.0.2
  • @directus/storage-driver-gcs@12.0.2
  • @directus/storage-driver-s3@12.0.2
  • @directus/storage-driver-supabase@3.0.2
  • @directus/system-data@3.0.1
  • @directus/themes@1.0.9
  • @directus/utils@13.0.2
  • @directus/validation@2.0.2

  •  

v11.5.0

26 Februari 2025 om 19:26

⚠️ Potential Breaking Changes

  • @directus/api
    • Changed error message when a Flow condition operation fails (#24716 by @br41nslug)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensured that the Kanban layout only resets the group title when the group field changes within the same collection (#24567 by @formfcw)
    • Ensured that the β€œShow Ungrouped” option is disabled and that the β€œNo Group” column doesn’t appear in Kanban layouts if (#24563 by @formfcw)
      the group field is not nullable
    • Ensured that Kanban layout groups can be reordered without admin rights when selecting a non-relational group_by field (#24537 by @formfcw)
      by saving updates in the layout presets.
    • Improved custom translation experience by prefilling existing values (#24535 by @hanneskuettner)
    • Ensured that the Kanban layout refreshes after deleting a group column (#24565 by @formfcw)
    • Fixed trimmed fields not saving null for empty strings (#24544 by @connorwinston)
    • Fixed Opening of Translation Split Pane Overriding 2nd lang when not needed (#24628 by @connorwinston)
    • Fixed being able to input non-integer values into an integer input. (#24569 by @connorwinston)
    • Ensured that bulk selection and editing in the table layout of the O2M and M2M interfaces works as expected (#24540 by @formfcw)
    • Added customizable handling for missing data in time series charts, allowing continuous lines, gaps, or a set value. (#24529 by @connorwinston)
    • Fix BlockEditor Duplicating Translated Items (#24617 by @connorwinston)
    • Fixed BigInt rounding errors by treating BigInt's as strings in app (#24599 by @connorwinston)
    • Fixes sort ordering for bulk updates and m2a relationships (#24598 by @robluton)
  • @directus/api
    • Optimized local schema caching in memory with object freezing (#24636 by @br41nslug)
    • Added semaphore to GraphQL schema generation (#24667 by @licitdev)
    • Removed duplicated key validation logic from updateByQuery (#24709 by @u12206050)
    • Fixed permissions with $NOW being cached (#24543 by @Nitwel)
    • Improved error message when verifying JWT (#24618 by @licitdev)
    • Modularized GraphQL service to improve code organization and maintainability (#24533 by @Nitwel)
  • @directus/env
  • @directus/utils
    • Fixed shifting logical operators up in filter parsing (#24564 by @Nitwel)
  • @directus/extensions-sdk
    • Added the validate command to the package.json template (#24610 by @ukmadlz)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.7.0
  • @directus/api@25.0.0
  • @directus/composables@11.1.7
  • create-directus-extension@11.0.10
  • @directus/env@5.0.1
  • @directus/extensions@3.0.2
  • @directus/extensions-registry@3.0.2
  • @directus/extensions-sdk@13.0.2
  • @directus/memory@3.0.1
  • @directus/pressure@3.0.1
  • @directus/storage-driver-azure@12.0.1
  • @directus/storage-driver-cloudinary@12.0.1
  • @directus/storage-driver-gcs@12.0.1
  • @directus/storage-driver-s3@12.0.1
  • @directus/storage-driver-supabase@3.0.1
  • @directus/themes@1.0.8
  • @directus/utils@13.0.1
  • @directus/validation@2.0.1

  •  

v11.4.1

4 Februari 2025 om 20:41

✨ New Features & Improvements

  • @directus/app
    • Added confirmation prompt to delete buttons and ensured that they behave consistently (#24462 by @formfcw)
    • Exposed useTranslationsStore to extensions via useStores (#24475 by @paescuj)
    • Added support for rendering M2A items in related values display (#24503 by @formfcw)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug where text did not appear in the markdown interface when switching from preview to editor mode (#24482 by @formfcw)
    • Fixed a bug where thumbnails did not appear in the render template (#24480 by @formfcw)
    • Fixed label display not handling json field types in templates (#24437 by @connorwinston)
    • Fixed conditional interface options incorrectly replacing choices (#23685 by @Trup3s)
    • Fixed missing space between v-notice and list items in M2A interface (#24466 by @formfcw)
    • Ensured that permissions are applied to kanban layout actions (#24409 by @formfcw)
    • Ensured that custom translations used in system-input-translated-string interfaces are displayed correctly (#24495 by @formfcw)
    • Fixed a bug where the item limit warning would appear even if the item count was already below the limit after filtering (#24485 by @formfcw)
    • Fixed a bug where the header would not collapse under certain circumstances and would unexpectedly move up when (#24454 by @formfcw)
      scrolling elements in the view
    • Fixed inconsistencies in list interfaces (#24385 by @formfcw)
    • Added checkboxes/radiobuttons for calendar items when in select mode (#24444 by @formfcw)
    • Fixed Field/Collection/Relation Stores not handling error's correctly (#24436 by @connorwinston)
    • Fixed alignment of SSO social icons in Safari (#24474 by @paescuj)
    • Added support for cc, bcc, and replyTo fields to the email operation (#24488 by @highvibesonly)
    • Enhanced Date Formatting Options for DateTime Interface/Display (#24504 by @connorwinston)
  • @directus/api
  • @directus/sdk
  • @directus/themes
    • Fixed shadow of header bar to be present in default dark mode (#24463 by @paescuj)

πŸ“ Documentation

  • Removed invalid operation trigger API from SDK and docs (#24461 by @licitdev)

πŸ§ͺ Blackbox Tests

πŸ“¦ Published Versions

  • @directus/app@13.6.0
  • @directus/api@24.0.1
  • create-directus-extension@11.0.9
  • @directus/extensions@3.0.1
  • @directus/extensions-registry@3.0.1
  • @directus/extensions-sdk@13.0.1
  • @directus/themes@1.0.7
  • @directus/sdk@19.0.1

  •  

v11.4.0

16 Januari 2025 om 17:04

⚠️ Potential Breaking Changes

✨ New Features & Improvements

  • @directus/app
    • Improved flow notification messages to differentiate between async and sync flow execution (#24419 by @obafemitayor)
    • Added the ability to toggle translation interface items to make them deleteable and ensure that defaults, conditions and (#24291 by @formfcw)
      validations work as expected
  • @directus/extensions-sdk
    • Introduced new validate command in the directus-extension CLI which checks if an extension meets the requirements (#24269 by @ukmadlz)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.5.0
  • @directus/api@24.0.0
  • @directus/components@1.0.2
  • @directus/composables@11.1.6
  • @directus/constants@13.0.0
  • create-directus-extension@11.0.8
  • create-directus-project@12.0.0
  • @directus/env@5.0.0
  • @directus/errors@2.0.0
  • @directus/extensions@3.0.0
  • @directus/extensions-registry@3.0.0
  • @directus/extensions-sdk@13.0.0
  • @directus/format-title@12.0.0
  • @directus/memory@3.0.0
  • @directus/pressure@3.0.0
  • @directus/random@2.0.0
  • @directus/release-notes-generator@2.0.0
  • @directus/schema@13.0.0
  • @directus/storage@12.0.0
  • @directus/storage-driver-azure@12.0.0
  • @directus/storage-driver-cloudinary@12.0.0
  • @directus/storage-driver-gcs@12.0.0
  • @directus/storage-driver-local@12.0.0
  • @directus/storage-driver-s3@12.0.0
  • @directus/storage-driver-supabase@3.0.0
  • @directus/stores@1.0.2
  • @directus/system-data@3.0.0
  • @directus/themes@1.0.6
  • @directus/types@13.0.0
  • @directus/update-check@13.0.0
  • @directus/utils@13.0.0
  • @directus/validation@2.0.0
  • @directus/sdk@19.0.0

  •  

v11.3.5

18 December 2024 om 17:25

✨ New Features & Improvements

  • @directus/app
    • Added support for title and text fields to display related values in the kanban layout (#23538 by @matt-rolley)

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Fixed incorrect updating of user's role when OIDC role mapping is not set (#24252 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.4.0
  • @directus/api@23.3.2

  •  

v11.3.4

17 December 2024 om 17:31

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.3.8
  • @directus/api@23.3.1
  • @directus/sdk@18.0.3

  •  

v11.3.3

16 December 2024 om 17:41

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensure floating view will not scroll top after route change (#23920 by @SP12893678)
    • Improved perf by preventing an unnecessary permissions lookup (#24178 by @paescuj)
    • Fixed permission checks when creating or editing related items (#24177 by @paescuj)
    • Fixed calendar layout locale for "Norwegian" (#24205 by @hanneskuettner)
    • Fixed the alignment of the select-all checkbox in the notifications drawer (#24213 by @Dominic-Marcelino)
    • Enhanced vertical alignment of SSO icons on login page (#24119 by @robsoncombr)
    • Fixed an issue with unintentional sorting after editing items in relational interfaces (#24172 by @osmandvc)
    • A potential licensing issue was reported in our use of TinyMCE (used for the WYSIWYG interface) after they changed licenses in the new major version. We've downgraded to the previous major which is MIT-licensed to resolve that while we look for a long term solution. (#24181 by @paescuj)
    • Fixed the display of relational fields in nested groups (#24183 by @formfcw)
    • Improved the default user created display template by using the avatar field (#24160 by @gavalierm)
    • Fixed thumbnails not appearing in File Library after upload (#24087 by @joselcvarela)
    • Increase raw-editor max-height (#24199 by @gloriarodrife)
  • @directus/api
    • Prevented websocket heartbeat handler from erroring on startup (#24211 by @br41nslug)
    • Added assigning admin policy to a new role created via command line when needed (#24022 by @NickSettler)
    • Fixed retention time based query not being database agnostic (#24179 by @ComfortablyCoding)
    • Added idToken to providerPayload in auth.create and auth.update filter hooks (#24154 by @m3Lith)
    • Improved the performance of relational lookups (#23907 by @jclaveau)
    • Reverted query generation for M2M relations that share the same junction table in #23879 (#24149 by @licitdev)
  • @directus/sdk
    • Add a discriminated union scenario to m2a query type resolution (#23708 by @datner)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.3.7
  • @directus/api@23.3.0
  • @directus/sdk@18.0.2

  •  

v11.3.2

3 December 2024 om 18:46

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Fixed an issue that could cause the schema cache to not be invalidated on schema apply (#24128 by @rijkvanzanten)
    • Added user existence check when migrating legacy comments (#24134 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.3.6
  • @directus/api@23.2.2

  •  

v11.3.1

2 December 2024 om 23:52

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed WYSIWYG file upload extension to use filename_disk (#24097 by @that1matt)
  • @directus/api
    • Fixed an issue that could cause the migrations to fail on certain database versions (#24126 by @ComfortablyCoding)
    • Fix specifications.ts to generate required array in OpenAPI schema (#24123 by @Zyles)

πŸ“¦ Published Versions

  • @directus/app@13.3.5
  • @directus/api@23.2.1

  •  
❌