Directus v10.7.1stable Released Oct 27, 2023
⚠️ Breaking Change Impact Score: 7/10

Directus v10.7.1 — Release Notes & Engineering Impact

Source available — automated, not human-reviewed

Component: directus · Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • ⚠️ Potential Breaking Changes - **create-directus-project**
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ Executive Summary (TL;DR)

Directus v10.7.1. Source highlight: ⚠️ Potential Breaking Changes

Who Does This Impact? (Role-Based Analysis)

💻 Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

📊 Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

⚙️ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

⚠️ Breaking Changes & Deprecations (1)

  • ⚠️ Potential Breaking Changes - **create-directus-project**

✨ New Features & Capabilities (3)

  • Added support for overriding fonts per scope (#20204 by @rijkvanzanten)
  • **@directus/themes**
  • Added support for overriding fonts per scope (#20204 by @rijkvanzanten)

🔧 Bug Fixes & Patches (6)

  • Added explicit "Project Default" option to user appearance setting (#20194 by @rijkvanzanten)
  • Updated Bug Report and Feature Request Links in Settings to Use Templates (#20197 by @ConnorSimply)
  • Added theming fields to app minimal and recommended permissions (#20198 by @azrikahar)
  • Improved error handling on login-screen when trying to log in without credentials (#20151 by @DanielBiegler)
  • Fixed an issue where forms with detail/accordion fields starting closed would freeze the browser once opened (#20185 by @paescuj)
  • Fixed duplicate local extension name collision (#20221 by @nickrum)
📄 View Raw Release Notes (Original Developer Log)
### ⚠️ Potential Breaking Changes - **create-directus-project** - Switched from GPL to MIT license ([#20163](https://github.com/directus/directus/pull/20163) by @rijkvanzanten) - Moved from CJS to ESM ([#20164](https://github.com/directus/directus/pull/20164) by @rijkvanzanten) ### ✨ New Features & Improvements - **@directus/app** - Added support for overriding fonts per scope ([#20204](https://github.com/directus/directus/pull/20204) by @rijkvanzanten) - **@directus/themes** - Added support for overriding fonts per scope ([#20204](https://github.com/directus/directus/pull/20204) by @rijkvanzanten) ### 🐛 Bug Fixes & Optimizations - **@directus/app** - Added explicit "Project Default" option to user appearance setting ([#20194](https://github.com/directus/directus/pull/20194) by @rijkvanzanten) - Updated Bug Report and Feature Request Links in Settings to Use Templates ([#20197](https://github.com/directus/directus/pull/20197) by @ConnorSimply) - Added theming fields to app minimal and recommended permissions ([#20198](https://github.com/directus/directus/pull/20198) by @azrikahar) - Improved error handling on login-screen when trying to log in without credentials ([#20151](https://github.com/directus/directus/pull/20151) by @DanielBiegler) - Fixed an issue where forms with detail/accordion fields starting closed would freeze the browser once opened ([#20185](https://github.com/directus/directus/pull/20185) by @paescuj) - **@directus/api** - Fixed duplicate local extension name collision ([#20221](https://github.com/directus/directus/pull/20221) by @nickrum) - Fixed extension reloading and schedule hooks when using the cli to start Directus ([#20188](https://github.com/directus/directus/pull/20188) by @nickrum) - Fixed an issue where in values in the logs of Flows were erroneously redacted ([#20191](https://github.com/directus/directus/pull/20191) by @paescuj) - Added theming fields to app minimal permissions ([#20136](https://github.com/directus/directus/pull/20136) by @rijkvanzanten) - Don't load extensions in the CLI if the database hasn't been installed yet or is out of date ([#20171](https://github.com/directus/directus/pull/20171) by @rijkvanzanten) - Applied a workaround for failing CSV imports on ARM machines ([#20199](https://github.com/directus/directus/pull/20199) by @paescuj) - Added explicit "Project Default" option to user appearance setting ([#20194](https://github.com/directus/directus/pull/20194) by @rijkvanzanten) - Allow running the docker image with pm2 ([#18998](https://github.com/directus/directus/pull/18998) by @rijkvanzanten) - Fixed an issue that would prevent npm-organization scoped packages from showing up in the extensions pane in the app ([#20209](https://github.com/directus/directus/pull/20209) by @rijkvanzanten) - Fixed cache value for content versions and added auto cache purging to content version saves ([#20153](https://github.com/directus/directus/pull/20153) by @azrikahar) - **@directus/extensions** - Fixed the hook filter type exposed in extensions ([#20219](https://github.com/directus/directus/pull/20219) by @br41nslug) - Fixed duplicate local extension name collision ([#20221](https://github.com/directus/directus/pull/20221) by @nickrum) - **create-directus-project** - Update requirements check to match node 18+ requirement ([#20167](https://github.com/directus/directus/pull/20167) by @rijkvanzanten) - **@directus/sdk** - Fixed all filters being required regression in the SDK ([#20200](https://github.com/directus/directus/pull/20200) by @br41nslug) - Removed incorrect `schema` property from the collection type in the SDK ([#20170](https://github.com/directus/directus/pull/20170) by @br41nslug) - **@directus/specs** - Added content versioning specs ([#20150](https://github.com/directus/directus/pull/20150) by @azrikahar) ### 📦 Published Versions - `@directus/[email protected]` - `@directus/[email protected]` - `[email protected]` - `[email protected]` - `@directus/[email protected]` - `@directus/[email protected]` - `@directus/[email protected]` - `@directus/[email protected]` - `@directus/[email protected]`