directus

The Modern Data Stack 🐰 β€” Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.

OTHER License

Downloads
1.2M
Stars
25.7K
Committers
444

Bot releases are visible (Hide)

directus -

Published by github-actions[bot] almost 2 years ago

v9.22.4 (January 11, 2023)

πŸ› Bug Fixes

  • API
    • #17101 offset should be 0 not 1 by default (by @freekrai)
  • Extensions
    • #17098 Fix running npm init directus-extension (by @Nitwel)

🧽 Optimizations

  • Misc.
    • #17104 Make sure azure tests use unique file paths (by @rijkvanzanten)
directus - https://github.com/directus/directus/releases/tag/v9.22.3

Published by github-actions[bot] almost 2 years ago

Directus v9.22.3

directus -

Published by github-actions[bot] almost 2 years ago

v9.22.2 (January 11, 2023)

✨ New Features

  • API
    • #16822 Extension Improvements (by @Nitwel)

πŸš€ Improvements

  • API
    • #17044 use setCacheValue in get-permissions util (by @azrikahar)
    • #16822 Extension Improvements (by @Nitwel)
    • #16111 Allow env access in Flows Run Script operation (by @licitdev)
  • App
    • #17007 Add Khmer (Cambodia) language for i18n (by @licitdev)
    • #16617 Simplify calendar layout's first day options (by @azrikahar)
    • #16555 Throttle idle event listeners (by @azrikahar)
    • #16552 Fix page tracking debounced timeout (by @azrikahar)
    • #16111 Allow env access in Flows Run Script operation (by @licitdev)
  • Extensions
    • #16667 Export context types for extensions (by @br41nslug)
  • shared
    • #16667 Export context types for extensions (by @br41nslug)

πŸ› Bug Fixes

  • App
    • #17084 Wrap mime-type display in span node (by @azrikahar)
    • #17024 Add bottom margin to Slider interface to account for field note (by @azrikahar)
    • #16966 Remove auto-increment primary key when saving as copy (by @br41nslug)
    • #16897 Implements server sort in o2m table interface (by @br41nslug)
    • #16881 Fix use-items loading state when an existing request gets canceled (by @azrikahar)
    • #16581 Fix removal of keys in local storage (by @azrikahar)
    • #16525 Fix translations-display width (by @d1rOn)
    • #16476 Render-template layout fix (by @d1rOn)
    • #14314 Disable field selection for alias fields in the system-filter component when functions are used (by @u12206050)
  • API
    • #17081 Make forcePathStyle configurable (by @rijkvanzanten)
    • #17039 Don't double-root file ref (by @rijkvanzanten)
    • #16944 healthcheck crashes with local file storage (by @freekrai)
    • #16927 Cache / Permissions: Prevent server crash when command times out (by @joselcvarela)
    • #16922 Fix inner query sort limit (by @licitdev)
    • #16877 Allow explicit region configuration (by @rijkvanzanten)
    • #16859 Handle plain object body in "Send Email" operation (by @paescuj)
    • #16722 Collection export limit 0 leads to 500 error (by @br41nslug)
    • #16679 Remove TZ conversion for timestamps in MySQL (by @licitdev)
    • #16657 Cast numeric filter values as number for _eq and _neq operators (by @licitdev)
    • #16647 Fix getCacheKey path matching for graphql (by @azrikahar)
    • #16595 Fix last admin check for alterations type inputs (by @licitdev)
    • #16579 Pass emitEvents to query methods in item-read & item-delete operations (by @azrikahar)

🧽 Optimizations

  • API
    • #17013 Ignore extension folders on lint (by @Nitwel)
    • #16858 Remove deprecated npm flag in Dockerfile (by @paescuj)
  • App
    • #16700 Re-use getEndpoint utility function (by @azrikahar)
    • #16678 Minor codestyle tweaks to datetime display & interface (by @azrikahar)
    • #16545 Type fixes in app (part 1) (by @paescuj)
  • Misc.
    • #16576 Small clean-up of dependencies (by @paescuj)

πŸ“¦ Dependency Updates

  • #16878 Patch Tuesday Additions 🐸🐸 (by @paescuj)
  • #16875 Patch Tuesday 🐸 (by @rijkvanzanten)
directus -

Published by github-actions[bot] almost 2 years ago

Some users were experiencing issues in region selection in S3-compatible storage drivers using the upgraded s3 file storage. This releases resolves that issue https://github.com/directus/directus/issues/16876.

Directus v9.22.1

directus -

Published by github-actions[bot] almost 2 years ago

v9.22.0 (December 21, 2022)

⚠️ Notice

Node Version

Directus requires NodeJS LTS. As of this release, that is Node 18. Our Docker image has been updated to Node 18. If you're running Directus in any other way, make sure that your environment is using Node 18.

File Storage

The file storage and metadata abstraction services have been replaced. The Directus app / api are mostly backwards compatible, but you will have to replace your usage of @directus/drive if you were relying on that package separately.

Warning
For S3 users, make sure you have the REGION environment variable configured for your bucket, as the new AWS SDK no longer defaults to us-east-1

✨ New Features

  • API
    • ⚠️ #16825 Upgrade file storage abstraction layers (by @rijkvanzanten)
    • #16650 Add support for custom JS embeds in the App (by @br41nslug)
  • App
    • #16650 Add support for custom JS embeds in the App (by @br41nslug)

πŸš€ Improvements

  • App
    • #16870 Fetch item/total counts separate (by @rijkvanzanten)
    • #16714 Tweak datetime picker styles (by @azrikahar)
    • #16660 New Crowdin updates (by @rijkvanzanten)
    • #16500 New Crowdin updates (by @rijkvanzanten)
    • #16278 Follow up user Roles not loading (by @br41nslug)
  • API
    • #16811 Added extra environment setting for sharp processing of invalid images (by @br41nslug)
    • #16717 Fix typo in env stub (by @piotr-cz)
    • #16433 Fix repeated logic caused by updateOne & deleteOne overrides (by @azrikahar)

πŸ› Bug Fixes

  • App
    • #16870 Fetch item/total counts separate (by @rijkvanzanten)
    • #16724 Export redirects to wrong page when hosted in a subfolder (by @br41nslug)
    • #16710 Translations: Fix missing tfa_setup (by @joselcvarela)
    • #16668 Fix key combinations being prevented in dbSafe v-input when it's a leading number (by @azrikahar)
    • #16618 "Is one of" filter is duplicating comma separated input (by @br41nslug)
    • #16614 Fix app permissions presets with nested dynamic variables (by @azrikahar)
    • #16585 fix wrong default ip (by @Nitwel)
    • #16558 Fix json serialization (by @br41nslug)
    • #16538 Fix loading logic in image component (by @paescuj)
    • #16038 Reduce translate function calls in the App (by @azrikahar)
    • #14798 Fix duplicated results and functions in nested filters (by @licitdev)
  • API
    • #16868 File Storage 2.0: Make metadata extraction backward-compatible (by @paescuj)
    • #16691 enforce uppercase UUIDs for MS SQL (by @br41nslug)
    • #16524 fix: adds missing Query and x-metadata to /components/schemas (by @NickUfer)
    • #16299 Missing logs with Pino asynchronous logging (by @br41nslug)
    • #14798 Fix duplicated results and functions in nested filters (by @licitdev)
  • cli
    • #16299 Missing logs with Pino asynchronous logging (by @br41nslug)

🧽 Optimizations

  • API
    • #16871 Fix reinstallation of dependencies in blackbox test workflow (by @paescuj)
    • #16810 Use Node.js 18 for Docker image (by @paescuj)
    • #16774 Update minimum node version to 16+ (by @Nitwel)
    • #16755 Align ASSETS_CACHE_TTL default value in .env stub (by @azrikahar)
    • #16696 Use node16 module-resolution (by @rijkvanzanten)
  • shared
    • #16770 Remove duplicated type for interfaceConfig group (by @azrikahar)
  • Misc.
    • #16574 Add initial GraphQL tests (by @licitdev)
directus -

Published by github-actions[bot] almost 2 years ago

Updated markdown syntax in docs which was causing issues for some users in the docs module

Directus v9.21.2

directus -

Published by github-actions[bot] almost 2 years ago

v9.21.1 (November 28, 2022)

πŸš€ Improvements

  • App
    • #16512 v-menu pointer event tweaks (by @azrikahar)
    • #16511 Improve v-icon performance (by @azrikahar)
  • API
    • #16501 Set auth_data to null when updating user provider or external_identifier (by @azrikahar)
    • #16499 Remove named timezone usage on MySQL (by @licitdev)
  • Extensions
    • #15989 Use esbuild to build typescript extensions (by @nickrum)

πŸ› Bug Fixes

  • shared
    • #16641 Fixup: Re-add entrypoint type definition files in @directus/shared (by @paescuj)
    • #16606 Re-add entrypoint type definition files in @directus/shared (by @paescuj)
  • App
    • #16570 fix missing collection after sorting in M2A (by @azrikahar)
    • #16518 Fix .module-nav-resize-handle layout (by @d1rOn)
  • API
    • #16562 Propagate mutation options for schema apply (by @licitdev)

🧽 Optimizations

  • Misc.
    • #16591 Optimize stores hydration calls (by @azrikahar)
    • #16481 Clean-up dependencies (by @paescuj)
directus -

Published by github-actions[bot] almost 2 years ago

v9.21.0 (November 17, 2022)

✨ New Features

  • Extensions
    • #15672 Add support for a package extension bundle type (by @nickrum)

πŸš€ Improvements

  • API
    • #16453 Optimize number of times cache is being cleared in ItemsService updateBatch (by @azrikahar)
    • #16436 Allow admin to update Directus User provider and external_identifier (by @azrikahar)
    • #16099 Returns the nodemailer promise (by @keesvanbemmel)
  • App
    • #16436 Allow admin to update Directus User provider and external_identifier (by @azrikahar)
    • #16379 Fix sortField selection (by @Nitwel)
    • #16375 Add editsGuard to drawerItem (by @Nitwel)
    • #16365 Allow disabling same width for attached dropdown menu (by @azrikahar)
    • #16280 use correct collection for translation (by @Nitwel)
    • #15861 Keep SidebarOpen state in local storage (by @goth-pl)
  • Extensions
    • #15909 Detect used package manager in extension CLI (by @nickrum)

πŸ› Bug Fixes

  • App
    • #16487 Fix shares sidebar drawer's close event (by @azrikahar)
    • #16473 Fix preset resetting itself (by @Nitwel)
    • #16471 Sanitize value in comment-input (by @azrikahar)
    • #16412 Reset page when changing pageSize (by @Nitwel)
    • #16283 Only pass needed values when sorting (by @Nitwel)
  • API
    • #16485 fix syntax in oas (by @cf-ts)
    • #16483 Fix condition operation passing even when the checked field isn't present in the payload (by @azrikahar)
    • #16461 Fix unsupported date_part() in CrDB (by @licitdev)
    • #16438 Fix cast-csv read action for csv field's first revision (by @azrikahar)
    • #16435 Fix limit in nested a2o queries (by @licitdev)
    • #16430 Fix legacy permissions for M2O fields in GraphQL (by @licitdev)
    • #16413 Fix __typename selection for functions in GraphQL (by @licitdev)
    • #16368 Fix zero value for numeric precision and scale with float/decimal fields (by @azrikahar)
    • #16320 Skip checking of virtual alias fields (by @licitdev)
    • #16297 Skip serialization for empty or string bigint values in GraphQL (by @licitdev)
    • #16234 Check original field name when aliased (by @licitdev)
    • #16233 Fix base email template footer link & logo aspect ratio (by @azrikahar)
    • #16180 Update last value when triggering nested flows with array values (by @licitdev)
    • #16027 Fix date functions for databases not in UTC timezone (by @licitdev)
    • #15984 CockroachDB can't recreate constraints with the same name (by @br41nslug)
    • #15576 Emit action events with updated schema (by @licitdev)
  • specs
    • #16294 Fix "create an item" requestBody schema in OAS (by @azrikahar)
  • Misc.
    • #16271 Remove dev dependencies when running blackbox tests (by @licitdev)

🧽 Optimizations

  • Misc.
    • #16486 use pnpm shell-emulator instead of cross-env (by @azrikahar)
    • #16484 fix list-folders test on Windows (by @azrikahar)
    • #16462 Clean-up after Jest to Vitest switch in API (by @paescuj)
    • #16380 Clean-up lint / format set-up (by @paescuj)
    • #16374 Exclude unnecessary files from packages (by @paescuj)
    • #16360 Update the Makefile for testing the Docker image build process (by @paescuj)
  • API
    • #16263 Finish switch from Jest to Vitest in API (by @paescuj)

πŸ“¦ Dependency Updates

  • #16475 Patch Tuesday 🐸 (by @rijkvanzanten)
  • #16441 Replace rollup-plugin-terser with @rollup/plugin-terser (by @rijkvanzanten)
directus - https://github.com/directus/directus/releases/tag/v9.20.4

Published by github-actions[bot] almost 2 years ago

Directus v9.20.4

directus - https://github.com/directus/directus/releases/tag/v9.20.3

Published by github-actions[bot] almost 2 years ago

Directus v9.20.3

directus - v9.20.2

Published by github-actions[bot] almost 2 years ago

πŸ› Bug Fixes

  • #16269 Cannot reorganise fields inside a collection. (by @licitdev)
  • #16207 User Roles not loading. (by @br41nslug)

Directus v9.20.2

directus -

Published by github-actions[bot] almost 2 years ago

Some people were facing dependency issues in the npm distribution of v9.20.0. v9.20.1 resolves that

Directus v9.20.1

directus - v9.20.0

Published by rijkvanzanten almost 2 years ago

v9.20.0 (November 2, 2022)

✨ New Features

  • API
    • #16145 Add support for SAML (by @freekrai)

πŸš€ Improvements

  • API
    • #16231 Handle "form_post" OAuth and OpenID responses (fix for Apple OpenID) (by @aidenfoxx)
    • #16213 Convert some trace logs to warnings in OAuth flows (by @aidenfoxx)
  • App
    • #16174 Add name to routes with empty path (by @azrikahar)
    • #16173 Insights panels translation tweaks (by @azrikahar)

πŸ› Bug Fixes

  • App
    • #16235 Fix literal interpolation for curly brackets for Translation Strings (by @azrikahar)
    • #16204 Revert mapbox-gl to latest v1 (by @licitdev)
    • #16200 fix validating of date only values (fixes calendar end display) (by @eikaramba)
    • #16199 Remove authorization header from token refresh request (by @licitdev)
    • #16163 Set readonly value during initialisation of raw editor (by @licitdev)
    • #16135 Fix input-code height in form-field-raw-editor (by @azrikahar)
    • #16132 Fix Paste Raw Value not staging field edit (by @azrikahar)
    • #16131 Fix field/collection translated name not resetting after being removed (by @azrikahar)
    • #16119 Fix broken preset when user does not have the necessary permissions on related collections (by @jaads)
    • #15621 Fix recursive fields on existing columns (by @licitdev)
  • API
    • #16179 strip function from fields for validation (by @br41nslug)
    • #16176 Remove Content-Type header check in Files POST requests (by @azrikahar)
    • #16157 Add GraphQLBigInt type (by @licitdev)
    • #15621 Fix recursive fields on existing columns (by @licitdev)

🧽 Optimizations

  • Misc.
    • #16246 Improve contributing guidelines (by @rijkvanzanten)
    • #16144 Replace depreacted "create-release" action (by @paescuj)
    • #16120 Revert "Small Release workflow clean-up" (by @rijkvanzanten)
    • #16116 Update extensions-sdk in api and app (by @licitdev)
directus - v9.19.2

Published by github-actions[bot] almost 2 years ago

I believe we have found the culprit of the failing Docker release. This patch is just a rebuild to push the latest version to Docker as expected πŸ™‚

Directus refs/tags/v9.19.2

directus - v9.19.1

Published by github-actions[bot] almost 2 years ago

There's a problem in the CI causing the Docker images to fail. This is just a re-release of v9.19.0 with a recent CI change reverted to see if that helps.

Directus refs/tags/v9.19.1


UPDATE: Turns out it didn't. I think the recent updates to GH Actions themselves, or a ranged version somewhere is causing issues. Investigating..

directus - v9.19.0

Published by github-actions[bot] almost 2 years ago

v9.19.0 (October 21, 2022)

✨ New Features

  • drive
    • #15952 Add support for s3 ServerSideEncryption (by @rperon)

πŸš€ Improvements

  • API
    • #16016 Remove property="og:url" from email base template (by @vanling)
    • #15873 Fix CodeQL threadflow steps (by @licitdev)
    • #15673 Allow custom label for auth provider (by @joselcvarela)
  • App
    • #15993 Add Bosnian to available languages (by @ConnorSimply)
    • #15981 Add search to field creation drawer (by @azrikahar)
    • #15977 Allow triggering manual flow without selection(s) (by @azrikahar)
    • #15955 Remove use-m2m (by @Nitwel)
    • #15880 Allow removing existing link in WYSIWYG editor by clearing the URL (by @azrikahar)
    • #15764 Change trigger flow operations to dropdown using the local store (by @br41nslug)
    • #15757 Fix empty form info on translations (by @Nitwel)
    • #15701 Separate pasted values for "Is one of" filter (by @br41nslug)
    • #15680 Map cluster and calendar drag highlight color tweak (by @azrikahar)
    • #15673 Allow custom label for auth provider (by @joselcvarela)
    • #15585 Change Trigger Flow operation's Flow uuid input to autocomplete interface (by @u12206050)
    • #15571 Remove warning type for empty presets page (by @azrikahar)
  • Misc.
    • #15946 Replace raw templates deeply when applying data to options (by @nickrum)
    • #15793 Allow extensions to be symlinks when running the App in dev mode (by @nickrum)

πŸ› Bug Fixes

  • App
    • #16078 Fix Project Background Image URL Resolution (by @ConnorSimply)
    • #16069 Reset selections for Flows manual trigger in collection page (by @azrikahar)
    • #16039 Optimise data model sorting (by @licitdev)
    • #16037 Add try/catch block to Users Module navigation and system-scope interface (by @azrikahar)
    • #16030 Fix extensions translations and time-series panel (by @azrikahar)
    • #16002 Use right collection for filter (by @Nitwel)
    • #15999 Remove handleObject default value in render-template (by @azrikahar)
    • #15959 Add missing adjustFieldsForDisplays (by @Nitwel)
    • #15958 treat empty array as null on relational field (by @Nitwel)
    • #15957 Check for M2A with single related collection in useFieldTree composable (by @azrikahar)
    • #15951 Fix translation display (by @Nitwel)
    • #15930 Insights dashboard - List panels link to listed collection items. (by @br41nslug)
    • #15904 Reset junction collection/fields for field relationships with junction table (by @azrikahar)
    • #15872 Fix special characters in translation strings (by @azrikahar)
    • #15868 Fix and improve raw value editor (by @VincentKempers)
    • #15841 fix (display-filesize): wrap component value in span node (by @abernh)
    • #15840 fix (display-filesize): adjust handler argument to be read as value (by @abernh)
    • #15824 Fix non viewable items (by @Nitwel)
    • #15823 Fix scrolling on dialog (by @Nitwel)
    • #15758 Make watch be triggered immediately (by @Nitwel)
    • #15736 Fix thumbnails not displaying in Files interface (by @d1rOn)
    • #15729 Fix translations display's info button vertical alignment (by @d1rOn)
    • #15709 Fix image alt being null (by @Nitwel)
    • #15681 Use singular/plural collection translations in M2A interface (by @azrikahar)
    • #15662 Fix flow operations staged edits (by @azrikahar)
    • #15640 Set special flags when configuring db-only fields (by @azrikahar)
    • #15637 Fix workspace size logic (by @azrikahar)
    • #14778 Add fallback message when no fields are visible in a form (by @br41nslug)
  • API
    • #16039 Optimise data model sorting (by @licitdev)
    • #16015 Skip parsing of date strings that only contain zeros (by @licitdev)
    • #16010 Process page only when merging with parent items (by @licitdev)
    • #15960 Add alias to always have the same name (by @Nitwel)
    • #15928 Updated argon2 to 0.29.X for M1 support (by @br41nslug)
    • #15898 public_url_file in .env causes server start error (by @br41nslug)
    • #15876 Update ioredis to fix connection uri options (by @br41nslug)
    • #15760 adds missing graphQL operators (by @freekrai)
    • #15723 Fix non-admin role creation via cli for SQLite (by @azrikahar)
    • #15644 Cast special in system fields as array (by @licitdev)

🧽 Optimizations

  • Misc.
    • #16083 Small Release workflow clean-up (by @paescuj)
    • #16081 Update upload-artifact action to v3 (by @licitdev)
    • #16080 Prepare Action: Set output via new file method (by @paescuj)
    • #16057 Update MAX_PAYLOAD_SIZE env stub to 1mb (by @licitdev)
    • #16048 Run blackbox tests in parallel (by @licitdev)
    • #15939 Make the repo usable with Node v18 (by @nickrum)
    • #15786 Ignore pnpm-lock.yaml when running prettier on the repo (by @nickrum)
  • App
    • #15944 Move key to component where v-for is defined (by @nickrum)

πŸ“¦ Dependency Updates

  • #16052 Patch Tuesday 🐸 (by @rijkvanzanten)
  • #15943 Upgrade vite (by @rijkvanzanten)
  • #15928 Updated argon2 to 0.29.X for M1 support (by @br41nslug)
  • #15876 Update ioredis to fix connection uri options (by @br41nslug)

Directus refs/tags/v9.19.0

Directus refs/tags/v9.19.0

directus - v9.18.1

Published by github-actions[bot] about 2 years ago

v9.18.1 (September 22, 2022)

πŸš€ Improvements

  • API
    • #15611 Add support for <collection>.items.query filter hook (by @mtgerb)

πŸ› Bug Fixes

  • API
    • #15693 Graphql: Fix required PK on create / update (by @joselcvarela)
    • #15162 Implemented an option to filter M2A fields using graphql. (by @maximka1221)

Directus refs/tags/v9.18.1

directus - v9.18.0

Published by github-actions[bot] about 2 years ago

v9.18.0 (September 19, 2022)

✨ New Features

  • App
    • #15452 Relational Selection Panel for Insights Variable (by @br41nslug)

πŸš€ Improvements

  • App
    • #15570 Only pass singleton prop in CollectionOrItem component when necessary (by @azrikahar)
    • #15548 Use the improved get method (by @Nitwel)
    • #15514 Allow user to send a WYSIWYG email body (by @raflymln)
  • API
    • #15514 Allow user to send a WYSIWYG email body (by @raflymln)

πŸ› Bug Fixes

  • API
    • #15599 Cache: Fix check if endpoint is /graphql or not (by @joselcvarela)
    • #15574 Fix starting Directus using a custom start file (by @nickrum)
    • #15547 Handle Date objects in compress util (by @azrikahar)
    • #15494 Fix rotating called twice (by @Nitwel)
    • #15467 revisions for CRUD operations with $full (by @freekrai)
    • #15465 GraphQLID is always Non-Nullable (by @kepi)
    • #15420 Ensure case insensitive email checks for password reset requests (by @azrikahar)
    • #14816 Fix schema re-apply attempts when it's a different database vendor (by @azrikahar)
    • #14690 Use original table names for columns with functions (by @licitdev)
  • App
    • #15593 skip interface options for variable panel (by @br41nslug)
    • #15579 Showing the v-error on unexpected errors (by @VincentKempers)
    • #15548 Use the improved get method (by @Nitwel)
    • #15520 fix redudant message in unexpected error (by @VincentKempers)
    • #15500 Fix duplicate indexes (by @Nitwel)
    • #15463 Fix display dimensions of SVG in image edit drawer (by @licitdev)
    • #15450 Fix M2M drawer autofocusing the wrong field with junction field location top (by @NigmaX)
    • #15442 Fix v-list-group active state (by @azrikahar)
    • #15441 fix: add arrow-placement logic check if folder empty (by @chaiwattsw)
    • #15221 Fix O2M edits on unsaved items (by @azrikahar)
    • #14947 Item Duplication for manually entered primary keys (by @br41nslug)
    • #14871 Add missing download and token parameter in File interface (by @JonathanSchndr)
    • #14690 Use original table names for columns with functions (by @licitdev)

🧽 Optimizations

  • Misc.
    • #15594 Correct the documented default type for argon2 (by @azrikahar)
    • #15402 Add singleton tests (by @licitdev)
  • shared
    • #15578 Add a pathToRelativeUrl util function (by @nickrum)

Directus refs/tags/v9.18.0

directus - v9.17.4

Published by github-actions[bot] about 2 years ago

v9.17.4 (September 6, 2022)

πŸ› Bug Fixes

  • App
    • #15438 Prevent v-highlight infinite loop (by @azrikahar)

Last one for the day~ πŸ˜„

Directus refs/tags/v9.17.4

directus - v9.17.3

Published by github-actions[bot] about 2 years ago

v9.17.3 (September 6, 2022)

πŸ› Bug Fixes

  • App
    • #15433 Merge with M2M junction value when validating in drawer-item (by @licitdev)

Directus refs/tags/v9.17.3