| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-11-04 | 35.0 kB | |
| v11.13.0 source code.tar.gz | 2025-11-04 | 6.7 MB | |
| v11.13.0 source code.zip | 2025-11-04 | 8.3 MB | |
| Totals: 3 Items | 15.0 MB | 4 | |
⚠️ 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>.deletefilter 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_TYPESconstant (#25964 by @formfcw) - @directus/extensions-sdk
- Use node exportConditions when building api extensions. See [#25591] (#25591 by @julbd)
✨ 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
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Added setup flow and license agreement banner (#25983 by @Nitwel)
- Added support for custom metric name prefix via the
METRICS_NAME_PREFIXenvironment variable (#25819 by @ComfortablyCoding) - Added retention indexes (#25199 by @br41nslug)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- Added tracking of
mcp_enabled,mcp_allow_deletes,mcp_system_prompt_enabledandvisual_editor_urlsin telemetry reports (#25989 by @connorwinston) - @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_PREFIXenvironment variable (#25819 by @ComfortablyCoding)
🐛 Bug Fixes & Optimizations
- @directus/app
- Fixed user hover display on the activity item detail page (#25971 by @Shashank188)
- Updated dependencies (#26069 by @ComfortablyCoding)
- Migrated tus to next major version 2.3.0 (#25828 by @dependabot)
- Fixed comma decimal separator handling for decimal inputs (#25994 by @ComfortablyCoding)
- Improved tag interface to automatically add tag when input loses focus (#25818 by @licitdev)
- Removed defineProps import to resolve compiler warning (#25944 by @formfcw)
- Fixed the dark mode visual of the block editor popover (#25917 by @hanneskuettner)
- Updated dependencies (#26007 by @Nitwel)
- Added use-flows composable and refactored flow-sidebar-detail manual flow logic (#25962 by @AlexGaillard)
- Fixed collection not required in item operations (#25940 by @ComfortablyCoding)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Removed non-relational types from
RELATIONAL_TYPESconstant (#25964 by @formfcw) - Fixed "Is one of" search failing with number values (#26049 by @u12206050)
- Updated happy-dom dependency from 18.0.1 to 20.0.8 (#26019 by @br41nslug)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26037 by @formfcw)
- Removed AI beta labels from AI module (#26066 by @AlexGaillard)
- Fixed operation extension options when using a vue component (#25902 by @br41nslug)
- Updated link for feature request (#26027 by @licitdev)
- Improved block editor sanitization (#26108 by @br41nslug)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/api
- Updated dependencies (#26069 by @ComfortablyCoding)
- Migrated tus to next major version 2.3.0 (#25828 by @dependabot)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- Added
directus_commentsanddirectus_extensionsto websocket subscriptions (#25464 by @ComfortablyCoding) - Updated searchable fields (#26111 by @br41nslug)
- Added support for MSSQL tables with triggers (#25881 by @gaetansenn)
- Fixed content versioning for singleton collections (#25931 by @Nitwel)
- Upgraded p-limit dependency from 6.2.0 to 7.1.1 (#25831 by @dependabot)
- Fixed health check file name changing on every health check report (#25819 by @ComfortablyCoding)
- Removed implicit primaryKey permission for non relational meta queries (#25362 by @ComfortablyCoding)
- Added determenistic sql aliases (#25860 by @u12206050)
- Fixed requesting a versioned item with the 'main' keyword returning forbidden (#25986 by @Nitwel)
- Updated tar dependency from 7.5.1 to 7.5.2 (#26080 by @dependabot)
- Improved error consistency (#26109 by @br41nslug)
- Fixed aggregate filtering of M2A fields in GraphQL (#25976 by @ComfortablyCoding)
- Fixed MCP item tool aggregation (#25915 by @ComfortablyCoding)
- Fixed metric test file name changing on every metric generation (#25819 by @ComfortablyCoding)
- Added permissions cleanup on fields (#26110 by @br41nslug)
- Replaced
node-schedulewithcron(#25874 by @gaetansenn) - Updated auth drivers to fetch the latest schema on each request (#25949 by @gaetansenn)
- Fixed deep filtering of M2A fields in GraphQL (#25895 by @ComfortablyCoding)
- Upgraded
tar-fsdependency from 2.1.3 to 2.1.4 (#25958 by @br41nslug) - Added indexing parameters to the SDK and GraphQL (#25199 by @br41nslug)
- @directus/composables
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated happy-dom dependency from 18.0.1 to 20.0.8 (#26019 by @br41nslug)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/constants
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- create-directus-extension
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- create-directus-project
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- @directus/env
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- @directus/errors
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- @directus/extensions
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/extensions-registry
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/extensions-sdk
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/format-title
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/memory
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/pressure
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/release-notes-generator
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/schema
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- @directus/schema-builder
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-azure
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-cloudinary
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-gcs
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-local
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-s3
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/storage-driver-supabase
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Fixed Supabase storage driver file uploads and improved error handling (#25883 by @gaetansenn)
- @directus/stores
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26018 by @AlexGaillard)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/system-data
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Added retention indexes (#25199 by @br41nslug)
- Restricted system collection fields to only allow indexing (#24820 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- @directus/themes
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/types
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Removed non-relational types from
RELATIONAL_TYPESconstant (#25964 by @formfcw) - Updated dependencies (#26010 by @gaetansenn)
- Added field-level searchable option to improve search performance (#25970 by @PHILLIPS71)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- Added retention indexes (#25199 by @br41nslug)
- Added rate limiting options for sending emails (#25966 by @br41nslug)
- Added support for indexes on system fields to snapshots (#25127 by @br41nslug)
- @directus/update-check
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26009 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- @directus/utils
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/validation
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26007 by @Nitwel)
- Improved error reporting for data imports (#25862 by @gaetansenn)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Updated dependencies (#26016 by @AlexGaillard)
- @directus/sdk
- Updated dependencies (#26069 by @ComfortablyCoding)
- Updated dependencies (#26010 by @gaetansenn)
- Updated dependencies (#26035 by @br41nslug)
- Added retention indexes (#25199 by @br41nslug)
- Added indexing parameters to the SDK and GraphQL (#25199 by @br41nslug)
- Fixed SDK types for creating and updating with nested relational items (#25835 by @HPaulson)
- Added the updateCommentsBatch function to the SDK (#25866 by @br41nslug)
- Added the
updateFieldsfunction to the SDK (#25889 by @br41nslug) - Added a connect timeout option to the sdk realtime configuration options (#25349 by @ComfortablyCoding)
- Fixed skipping properties with
undefinedvalue in SDK query parsing (#25952 by @br41nslug)
⬆️ 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.0create-directus-extension@11.0.20create-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