Skip to content

Releases: directus/directus

v11.15.4

17 Feb 15:02
282a6de

Choose a tag to compare

✨ New Features & Improvements

  • @directus/app
    • Added collaboration state (is viewing, is editing) and minor design updates (#26574 by @alvarosabu)

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed translation interface being disabled when delete permission not allowed (#26669 by @AlexGaillard)
    • Fixed item comparison failing when special characters are present in manual primary keys (#26668 by @AlexGaillard)
    • Fixed non-editable state for relational fields with custom permissions (#26676 by @HZooly)
    • Added restriction of allowed MIME types to the system file upload interface (#26646 by @AlexGaillard)
  • @directus/api
    • Added restriction of allowed MIME types to the system file upload interface (#26646 by @AlexGaillard)

📦 Published Versions

v11.15.3

16 Feb 16:03
f0f0c60

Choose a tag to compare

✨ New Features & Improvements

  • @directus/app
    • Added activity logging for explicit user logout (#26638 by @JamesW1)
  • @directus/api
    • Added activity logging for explicit user logout (#26638 by @JamesW1)
  • @directus/constants
    • Added activity logging for explicit user logout (#26638 by @JamesW1)

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed date picker month select offset (#26655 by @HZooly)
    • Fixed issue with opening multiple drawers when editing tree view item (#26656 by @AlexGaillard)
    • Fixed vertical alignment of button fields set to half-width by restoring align-self: baseline in form-field component. (#26653 by @omkarg01)
  • @directus/api
    • Fixed GraphQL groupBy collision when a field is named group (#26626 by @dstockton)

📦 Published Versions

v11.15.2

12 Feb 21:28
7f6f672

Choose a tag to compare

✨ New Features & Improvements

  • @directus/app
  • @directus/api
  • @directus/types

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed only focusing on fields that have a schema (#26622 by @Nitwel)
    • Fixed nested group fields losing values when a condition toggles the group's readonly property (#26563 by @HZooly)
    • Fixed useStores, useApi, and useSdk not working inside Pinia stores in extensions (#26438 by @kekekuli)
    • Fixed manual flow triggers not working in drawer (#26617 by @HZooly)
    • Replaced flatpickr with reka ui primitives (#26502 by @alvarosabu)
    • Fixed block editor readOnly toggle race condition (#26640 by @formfcw)
    • Updated editorjs to fix inline link tool bug (#26639 by @AlexGaillard)
    • Fixed metric list labels to no longer be cut off by bar value labels (#26527 by @Prasad7007)
  • @directus/api
    • Fixed asset transformation error when using withoutEnlargement with focal point and dimensions larger than the original image. Target dimensions are now clamped to the original image dimensions. (#26608 by @wotan-allfather)
    • Preserved SQL parameterization in relational count subquery and used content-disposition library for folder zip download header (#26592 by @dstockton)
  • @directus/extensions-sdk
    • Fixed linking scoped extensions created nested folders (#25957 by @Nitwel)
  • @directus/utils

📦 Published Versions

v11.15.1

06 Feb 19:51
31bdf68

Choose a tag to compare

🐛 Bug Fixes & Optimizations

📦 Published Versions

v11.15.0

05 Feb 19:53
47c6071

Choose a tag to compare

⚠️ Potential Breaking Changes

Attached prompts, content items, and visual editor elements to AI Assistant Context (#26512 by @bryantgillespie)
To use this feature, update @directus/visual-editing to v1.2.0+ on your website.

Disabled interfaces are not interactive anymore, which includes opening disabled read-only fields in a drawer (#26470 by @formfcw)

✨ New Features & Improvements

  • @directus/app
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
    • Added collaborative editing (#26172 by @Nitwel)
    • Attached prompts, content items, and visual editor elements to AI Assistant Context (#26512 by @bryantgillespie)
    • Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new @directus/ai package. (#26481 by @bryantgillespie)
    • Added toggle to allow comparing revision to previous revision (#26480 by @robluton)
    • Added relational field support on x-axis of bar chart (#26489 by @JamesW1)
    • Added visual editing support to the live preview split pane, including display options menu, full-width mode with drag-to-expand, and quick access to the Visual Editor module. (#26463 by @bryantgillespie)
    • Changed permission-blocked fields from disabled to non-editable appearance (#26572 by @HZooly)
  • @directus/api
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
    • Added collaborative editing (#26172 by @Nitwel)
    • Attached prompts, content items, and visual editor elements to AI Assistant Context (#26512 by @bryantgillespie)
    • Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new @directus/ai package. (#26481 by @bryantgillespie)
  • @directus/sdk
    • Fixed race condition and allow accessing the connected state (#26511 by @Nitwel)
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
  • @directus/system-data
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
  • @directus/types
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
    • Added collaborative editing (#26172 by @Nitwel)
    • Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new @directus/ai package. (#26481 by @bryantgillespie)
  • @directus/errors
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
  • @directus/env
    • Added deployment module for triggering deployments from Directus with Vercel as first supported provider (#26473 by @gaetansenn)
    • Added collaborative editing (#26172 by @Nitwel)
  • @directus/utils
  • @directus/ai
    • Attached prompts, content items, and visual editor elements to AI Assistant Context (#26512 by @bryantgillespie)
    • Added multi-provider AI support with Google and OpenAI-compatible providers. Extracted shared AI types into new @directus/ai package. (#26481 by @bryantgillespie)
  • @directus/memory

🐛 Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Improved error message for system field updates that are not schema.is_indexed (#26548 by @JamesW1)
    • Replaced deprecated ldapjs with ldapts (#26363 by @dstockton)
    • Changed users.last_access display mode to absolute (#26548 by @JamesW1)
  • @directus/system-data
  • @directus/env
  • @directus/memory
    • Handled empty buffers to prevent errors during race conditions or disconnects (#26172 by @Nitwel)

📦 Published Versions

v11.14.1

15 Jan 17:57
031279b

Choose a tag to compare

⚠️ Potential Breaking Changes

Added multi-domain support for OAuth/OpenID (#26312)
SSO callback URL generation and redirect validation now includes port matching to ensure redirects target the correct server.

Fixed getAsset returning all file fields instead of only those allowed by the users permissions (#25905)
getAsset / GET /assets/:id now respects directus_files permissions when returning file based fields.

  • @directus/app
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.
    • Removed the "Comment" tab from the activities page (#26440 by @Abdallah-Awwad)
  • @directus/api
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.
    • Fixed getAsset returning all file fields instead of only those allowed by the users permissions (#25905 by @gaetansenn)
    • Added multi-domain support for OAuth/OpenID (#26312 by @gaetansenn)
    • Added a new AI_ENABLED environment variable to allow opting out of our AI chat feature (#26458 by @bryantgillespie)
  • @directus/system-data
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.
  • @directus/specs
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.
  • @directus/types
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.
  • @directus/sdk
    • Removed the deprecated /webhooks functionality across the stack. This includes the API route and its related tests, (#26311 by @mobml)
      controller, and mocks, as well as the corresponding SDK commands and schema types, types and services, system fields and
      collections, OpenAPI specifications, and App UI routes and components. This endpoint has been unused for over a year and
      has now been fully removed.

✨ New Features & Improvements

  • @directus/app
    • Added a new AI_ENABLED environment variable to allow opting out of our AI chat feature (#26458 by @bryantgillespie)
    • Added concurrency control for file uploads via a new FILES_MAX_UPLOAD_CONCURRENCY env variable (#26424 by @thomas-svrts)
    • Added nested validation rules to validation error notice (#26389 by @robluton)
    • Added Comparison modal wysiwyg diff highlighting (#26301 by @robluton)
    • Fixed an issue that would cause some drawer header icons from being displayed too large (#26442 by @kekekuli)
  • @directus/api
    • Added concurrency control for file uploads via a new FILES_MAX_UPLOAD_CONCURRENCY env variable (#26424 by @thomas-svrts)
  • @directus/env
    • Added multi-domain support for OAuth/OpenID (#26312 by @gaetansenn)
    • Added a new AI_ENABLED environment variable to allow opting out of our AI chat feature (#26458 by @bryantgillespie)
    • Added concurrency control for file uploads via a new FILES_MAX_UPLOAD_CONCURRENCY env variable (#26424 by @thomas-svrts)
    • Added support for specifying a KMS Key ID in S3 storage when using aws:kms Server Side Encryption (#26377 by @Joey92)
  • @directus/types
  • @directus/storage-driver-s3
    • Added support for specifying a KMS Key ID in S3 storage when using aws:kms Server Side Encryption (#26377 by @Joey92)

🐛 Bug Fixes & Optimizations

Read more

v11.14.0

09 Dec 22:42
9d3faa3

Choose a tag to compare

⚠️ 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

v11.13.4

21 Nov 16:24
f74b2c1

Choose a tag to compare

✨ 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

v11.13.3

19 Nov 16:46
15276cd

Choose a tag to compare

✨ 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

v11.13.2

10 Nov 20:02
cb022a6

Choose a tag to compare

🐛 Bug Fixes & Optimizations

📦 Published Versions