Releases
v10.8.3
⚠️ Potential Breaking Changes
@directus/api
@directus/sdk
Renamed the type ExtensionItem
to DirectusExtension
, allowed extending the type with custom fields, exported missing updateExtensions
composable and documented the version property on extension schema (#20793 by @ComfortablyCoding )
✨ New Features & Improvements
@directus/api
@directus/extensions-sdk
create-directus-extension
Added a --no-install
option to the extensions CLI allowing to skip dependency installation (#20752 by @ComfortablyCoding )
🐛 Bug Fixes & Optimizations
@directus/app
Allowed editing of versions without edit permission on main version item (#20735 by @azrikahar )
Updated dependencies in all packages (#20714 by @paescuj )
Updated Vue to 3.3.9 (#20588 by @paescuj )
Fixed small logical issues detected by newely introduced no-constant-binary-expression
ESLint rule (#20812 by @azrikahar )
Fixed action column background and search input height for table mode of one-to-many interface (#20772 by @u12206050 )
Added missing translation strings, type & icon for theme extensions (#20644 by @paescuj )
Adds possibility to load custom translations on the login page (#20780 by @br41nslug )
Fixed drag and drop issues with sortable components in Safari (#20760 by @azrikahar )
Fixed hovering over the Delete Collection/Field option results in the trash icon becoming a foreground subdued color (#20518 by @wasimTQ )
Fixed various styling issues with block editor interface (#20733 by @paescuj )
Updated outdated errors.GRAPHQL_VALIDATION_EXCEPTION translation key to errors.GRAPHQL_VALIDATION (#20814 by @azrikahar )
Ensured collections in tabular layout are sorted by the sort field by default, if available (#20629 by @paescuj )
Updated date-fns to 3.0.1 (#20800 by @paescuj )
Fixed an issue where the alignment of half-width fields could be incorrect with conditions affecting the layout (#20599 by @paescuj )
Added translatable label to themes and field translations for theming (#20641 by @DanielBiegler )
Fixed the calendar layout to only load items for current range, when no user filter is provided (#20578 by @JoshTheDerf )
Changed the default sort column to the mentioned sort field (#20612 by @wasimTQ )
Fixed support for pasting comma-separated values into 'Is One Of' filter (#20587 by @gitstart )
Updated dependencies (#20796 by @paescuj )
Fixed an issue where filters for UUID fields only grew for valid UUIDs (#20543 by @DanielBiegler )
Updated Vue to 3.3.11 (#20711 by @paescuj )
Upgraded json2csv to @json2csv/plainjs 7.0.4 (#20822 by @paescuj )
Fixed an issue where the alignment of half-width fields within groups could be incorrect (#20563 by @paescuj )
Added masked option to formatted value display (#20672 by @licitdev )
@directus/api
Introduced the EXTENSIONS_MUST_LOAD
option, allowing to prevent server startup when any API extension fails to load (#20495 by @azrikahar )
Updated dependencies in all packages (#20714 by @paescuj )
Fixed small logical issues detected by newely introduced no-constant-binary-expression
ESLint rule (#20812 by @azrikahar )
Updated date-fns to 3.0.1 (#20800 by @paescuj )
Updated dependencies (#20796 by @paescuj )
Fixed an issue that caused inconsistent versions to be returned across the API and CLI (#20840 by @rijkvanzanten )
Ensured filter values higher than JavaScript max safe integer work with big integer fields (#20744 by @wasimTQ )
Updated openapi3-ts to 4.2.0 (#20828 by @dependabot )
Fixed issue that caused the graphql spec output to be wrong in the specs endpoint (#20535 by @br41nslug )
Updated Tedious dependency (#20649 by @rijkvanzanten )
Ensured the CLI's schema apply
command output is better visible across different terminals / color schemes (#20792 by @nassan )
Fixed and enhanced the CLI's schema apply
command output (#20816 by @paescuj )
Made directus_permissions ID nullable in GQL schema (#20511 by @br41nslug )
Fixed public_favicon to be correctly set as a system relation (#20724 by @ComfortablyCoding )
Removed unused dependencies, ensured types (prod, dev, peer) of dependencies are correct (#20581 by @paescuj )
Updated the telemetry report contents (#20825 by @rijkvanzanten )
Updated Knex to v3.1.0 (#20766 by @paescuj )
@directus/sdk
@directus/components
@directus/composables
create-directus-extension
create-directus-project
@directus/data-driver-postgres
@directus/data-sql
Updated dependencies in all packages (#20714 by @paescuj )
Removed unused dependencies, ensured types (prod, dev, peer) of dependencies are correct (#20581 by @paescuj )
@directus/data
@directus/errors
@directus/extensions-sdk
Updated dependencies in all packages (#20714 by @paescuj )
Updated Vue to 3.3.9 (#20588 by @paescuj )
Added translatable label to themes and field translations for theming (#20641 by @DanielBiegler )
Updated dependencies (#20796 by @paescuj )
Updated Vue to 3.3.11 (#20711 by @paescuj )
Fixed an issue for bundle extensions where custom devDependencies in the package.json were overriden when a new extension was added to the bundle (#20750 by @ComfortablyCoding )
Fixed an issue for bundle extensions where entries in the root package.json are re-ordered when a new extension is added to a bundle (#20739 by @ComfortablyCoding )
@directus/extensions
@directus/random
@directus/release-notes-generator
@directus/schema
@directus/storage-driver-azure
@directus/storage-driver-cloudinary
@directus/storage-driver-gcs
@directus/storage-driver-local
Updated dependencies in all packages (#20714 by @paescuj )
Removed unused dependencies, ensured types (prod, dev, peer) of dependencies are correct (#20581 by @paescuj )
@directus/storage-driver-s3
@directus/storage
Updated dependencies in all packages (#20714 by @paescuj )
Removed unused dependencies, ensured types (prod, dev, peer) of dependencies are correct (#20581 by @paescuj )
@directus/stores
@directus/themes
@directus/types
@directus/utils
@directus/update-check
Updated dependencies (#20796 by @paescuj )
Fixed an issue in update-check which could lead to a CLI crash when called again after a few minutes (#20693 by @paescuj )
@directus/specs
@directus/constants
Removed unused dependencies, ensured types (prod, dev, peer) of dependencies are correct (#20581 by @paescuj )
@directus/memory
📝 Documentation
Documented DB_SSL__CA environment variable (#20616 by @weberet )
Replaced dead links (#20794 by @paescuj )
Add docs guides for building modules (#20630 by @phazonoverload )
Introduced the EXTENSIONS_MUST_LOAD
option, allowing to prevent server startup when any API extension fails to load (#20495 by @azrikahar )
Documented new telemetry environment variables (#20825 by @rijkvanzanten )
Added hook events for WebSockets and system collection read/query, and consolidated available events. (#20425 by @Boegie19 )
Fixed a few typos in documentation pages and the readme of the SDK (#20691 by @omahs )
Improved the example for file upload via SDK (#20534 by @paescuj )
Fixed example output for array environment syntax prefix (#20771 by @u12206050 )
Added docs on how to use the Directus UI components within app extension (#20675 by @estheragbaje )
Made some corrections to the SSO SAML examples (#20569 by @paescuj )
Added docs for the new custom theme extension type (#20561 by @phazonoverload )
Added documentation for internal items, files, users, and data model services. (#20376 by @estheragbaje )
Fixed GraphQL Content Versions (#20499 by @br41nslug )
Renamed the type ExtensionItem
to DirectusExtension
, allowed extending the type with custom fields, exported missing updateExtensions
composable and documented the version property on extension schema (#20793 by @ComfortablyCoding )
Added explanation about where to generate static tokens in authentication reference (#20530 by @phazonoverload )
Added info about pong reply to WebSocket ping event (#20765 by @codeit-ninja )
📦 Published Versions
@directus/app@10.13.3
@directus/api@15.0.0
@directus/components@0.0.4
@directus/composables@10.1.7
@directus/constants@11.0.2
create-directus-extension@10.1.0
create-directus-project@10.0.1
@directus/data@0.3.1
@directus/data-driver-postgres@0.3.1
@directus/data-sql@0.3.1
@directus/errors@0.2.1
@directus/extensions@0.2.1
@directus/extensions-sdk@10.3.0
@directus/memory@1.0.0
@directus/pressure@1.0.14
@directus/random@0.2.4
@directus/release-notes-generator@0.2.2
@directus/schema@11.0.1
@directus/specs@10.2.5
@directus/storage@10.0.8
@directus/storage-driver-azure@10.0.15
@directus/storage-driver-cloudinary@10.0.15
@directus/storage-driver-gcs@10.0.15
@directus/storage-driver-local@10.0.15
@directus/storage-driver-s3@10.0.15
@directus/storage-driver-supabase@1.0.7
@directus/stores@0.1.4
@directus/themes@0.3.2
@directus/types@11.0.3
@directus/update-check@11.0.4
@directus/utils@11.0.3
@directus/validation@0.0.10
@directus/sdk@14.0.0
You can’t perform that action at this time.