The Modern Data Stack ๐ฐ โ Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
@directus/[email protected]
@directus/[email protected]
[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
Dropped the ability to import parts of the SDK through scoped entrypoints to prevent issues with TypeScript based libraries consuming the SDK. (#21206 by @rijkvanzanten)
To migrate away, please update your scoped imports of @directus/sdk to use the root, for example:
// Before
import { createDirectus } from '@directus/sdk';
import { rest } from '@directus/sdk/rest';
// After
import { createDirectus, rest } from '@directus/sdk';
directus_versions
system collection (Content Versioning) available via WebSockets (#20865 by @yassilah)useSdk
composable for use in the App and extensions (#20811 by @br41nslug)@directus/memory
(#20862 by @rijkvanzanten)directus_extensions
collection (#20982 by @ComfortablyCoding)@keyv/redis
cache losing track of keys in high latency environments (#21136 by @ComfortablyCoding)useSdk
composable for use in the App and extensions (#20811 by @br41nslug)@directus/memory
(#20862 by @rijkvanzanten)@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@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]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
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)--no-install
option to the extensions CLI allowing to skip dependency installation (#20752 by @ComfortablyCoding)no-constant-binary-expression
ESLint rule (#20812 by @azrikahar)EXTENSIONS_MUST_LOAD
option, allowing to prevent server startup when any API extension fails to load (#20495 by @azrikahar)no-constant-binary-expression
ESLint rule (#20812 by @azrikahar)schema apply
command output is better visible across different terminals / color schemes (#20792 by @nassan)schema apply
command output (#20816 by @paescuj)keys
argument in updateItems
method to keysOrQuery
to accept both formats (#20774 by @mahendraHegde)EXTENSIONS_MUST_LOAD
option, allowing to prevent server startup when any API extension fails to load (#20495 by @azrikahar)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)@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@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]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@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]
@directus/errors
(#20107)@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
tsconfig.json
files (#19712 by @paescuj)@directus/errors
(#20054 by @Boegie19)v-select
component for string items (#19736 by @paescuj)@directus/errors
(#20054 by @Boegie19)-1
(#19820 by @joselcvarela)transformation
argument of AssetsService.getAsset()
optional (#19808 by @Zehir)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)tsconfig.json
files (#19712 by @paescuj)module
and moduleResolution
settings for node18-esm (#19866 by @paescuj)@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]
@directus/[email protected]