❌

Normale weergave

v11.8.0

28 Mei 2025 om 21:56

✨ New Features & Improvements

  • @directus/app
    • Ensured the configured display format is applied to the kanban layout (#24840 by @brunoocasali)
    • Enhanced the appearance of the flow trigger buttons in the sidebar by applying their custom colors (#25192 by @Mehdi-YC)
    • Enhanced the flow logs with color indications for success and failure, and added a new filter to view only failed logs (#25125 by @AfaqJaved)
    • Fixed permissions handling in the Files module (#25187 by @amosmurmu)
    • Added the ability to toggle a variable input for the _in and _nin filters. (#25245 by @formfcw)
  • @directus/api

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug that prevented fields from being validated in a relational drawer with junction fields (#25152 by @formfcw)
    • Added filters to file(s) and image interface and fixed relation creation to directus_files (#25241 by @Nitwel)
    • Improved clarity for usage of the Readonly and Required options in the Advanced Field Settings (#25158 by @formfcw)
    • Made v-list-group togglable in storybook (#25166 by @Nitwel)
    • Fixed a bug in the select color field that caused invalid color values to be stored (#25149 by @formfcw)
    • Added primaryKey data attribute to all form-fields. (#25249 by @robluton)
    • Fixed permissions handling in the Files module (#25220 by @licitdev)
    • Fixed a bug where the ID of newly added M2M/M2A items was lost after editing a junction field (#25148 by @formfcw)
  • @directus/api
  • @directus/utils
  • @directus/types
  • @directus/env
    • Fixed ADMIN_PASSWORD, ADMIN_TOKEN, KEY, and SECRET to always be interpreted as strings (#25196 by @the-other-dev)

πŸ§ͺ Blackbox Tests

  • Added deletion of the dist folder to the build command (#25129 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.10.0
  • @directus/api@27.1.0
  • @directus/composables@11.1.11
  • create-directus-extension@11.0.14
  • @directus/env@5.0.5
  • @directus/extensions@3.0.6
  • @directus/extensions-registry@3.0.6
  • @directus/extensions-sdk@13.1.1
  • @directus/memory@3.0.5
  • @directus/pressure@3.0.5
  • @directus/schema-builder@0.0.2
  • @directus/storage-driver-azure@12.0.5
  • @directus/storage-driver-cloudinary@12.0.5
  • @directus/storage-driver-gcs@12.0.5
  • @directus/storage-driver-s3@12.0.5
  • @directus/storage-driver-supabase@3.0.5
  • @directus/themes@1.1.1
  • @directus/types@13.1.2
  • @directus/utils@13.0.6
  • @directus/validation@2.0.5

  •  

v11.7.2

29 April 2025 om 23:50

πŸ› Bug Fixes & Optimizations

  • @directus/schema-builder

πŸ“¦ Published Versions

  • @directus/app@13.9.2
  • @directus/api@27.0.2
  • @directus/schema-builder@0.0.1
  • @directus/utils@13.0.5

  •  

v11.7.1

29 April 2025 om 22:21

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.9.1
  • @directus/api@27.0.1

  •  

v11.7.0

1 Mei 2025 om 19:24

⚠️ Potential Breaking Changes

✨ New Features & Improvements

  • @directus/app
    • Improved UX & UI of the Visual Editor header bar (#25074 by @formfcw)
    • Improved interface option overwriting through conditions (#25119 by @formfcw)
  • @directus/themes
    • Improved UX & UI of the Visual Editor header bar (#25074 by @formfcw)
  • @directus/components
    • Adds data collection and field names attribute to parent wrapper for all form elements (#24655 by @Zyles)
  • @directus/extensions-sdk

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Unified getRelation/getRelations usage across packages (#25053 by @Nitwel)
    • Added an Error on Reject option to webhook flows (#25080 by @Nitwel)
    • Update axios to 1.8.4 (#25110 by @licitdev)
    • Added an Error on Reject option to manually triggered flows (#24965 by @ComfortablyCoding)
    • Removed displaying trigger options in flow logs. (#25116 by @Nitwel)
    • Fixed the reactivity of props in the translation interface to ensure that conditions are applied correctly (#25118 by @formfcw)
    • Fixes issue preventing version menu interaction when preview mode is enabled (#25032 by @robluton)
    • Fixed "Save As Copy" failing when URL's exceed limits (#24457 by @connorwinston)
    • Fixed redirection race condition after SSO login (#25049 by @licitdev)
    • Added confirmation dialog when closing overlays with edits in Visual Editor (#25091 by @formfcw)
    • Fixed issue preventing "other" option from working in select dropdowns where some options contained icons. (#25033 by @robluton)
    • Ensured that clicking the chevron button in the icon interface closes the icon picker menu (#25130 by @formfcw)
    • Fixed passing defaults to operations (#24963 by @Nitwel)
    • Added keyboard shortcuts for overlays when editing items in the Visual Editor (#25076 by @formfcw)
    • Ensured that the context menu of a field in the data model settings appears at full height (#24808 by @gavalierm)
    • Ensured that M2M table rows remain clickable when disabled (#25134 by @formfcw)
    • Fixed a bug where conditional styles were not applied when using the β€œless than” or β€œgreater than” operations (#25133 by @formfcw)
    • Ensured numeric input fields prevent non-numeric characters (#25092 by @formfcw)
    • fixed duplicate values for Is-one-of filter (#24990 by @osmandvc)
    • Ensured that action buttons remain visible when scrolling in modals displayed in the Visual Editor (#25085 by @formfcw)
    • Fixed pressing tab on raw editor (#25111 by @Nitwel)
    • Fixed a bug where action buttons didn't appear in the drawer. (#25105 by @formfcw)
  • @directus/api
  • @directus/schema-builder
  • @directus/utils
    • Unified getRelation/getRelations usage across packages (#25053 by @Nitwel)
    • Fixed error when functions are passed to the run-script operation (#25106 by @Nitwel)
    • Fixed empty string not checked against _regex validation (#24984 by @ComfortablyCoding)
    • Added alternate string value for numeric compare values (#24959 by @licitdev)
  • @directus/composables
  • @directus/update-check
  • @directus/types

πŸ§ͺ Blackbox Tests

πŸ“¦ Published Versions

  • @directus/app@13.9.0
  • @directus/api@27.0.0
  • @directus/components@1.1.0
  • @directus/composables@11.1.10
  • create-directus-extension@11.0.13
  • @directus/env@5.0.4
  • @directus/extensions@3.0.5
  • @directus/extensions-registry@3.0.5
  • @directus/extensions-sdk@13.1.0
  • @directus/memory@3.0.4
  • @directus/pressure@3.0.4
  • @directus/schema-builder@0.0.0
  • @directus/storage-driver-azure@12.0.4
  • @directus/storage-driver-cloudinary@12.0.4
  • @directus/storage-driver-gcs@12.0.4
  • @directus/storage-driver-s3@12.0.4
  • @directus/storage-driver-supabase@3.0.4
  • @directus/themes@1.1.0
  • @directus/types@13.1.1
  • @directus/update-check@13.0.1
  • @directus/utils@13.0.4
  • @directus/validation@2.0.4

  •  

v11.6.1

1 April 2025 om 16:17

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.8.1
  • @directus/api@26.0.1

  •  

v11.6.0

10 April 2025 om 17:49

⚠️ Potential Breaking Changes

  • @directus/api
    • Fixed filter hook altered payload not passed to action hook on create (#24812 by @ComfortablyCoding)
    • GraphQL primary key field types have changed from String to ID (#24757 by @Nitwel)

✨ New Features & Improvements

  • @directus/app
    • Added Visual Editor Beta (#24758 by @formfcw)
    • After creating a new content version, it will become the current selected version (#24606 by @robluton)
    • Added Version support to field rules. This allows conditional rules based on an item's version (#24646 by @robluton)
  • @directus/api
  • @directus/env
    • Added QUERYSTRING_MAX_PARSE_DEPTH configuration variable (#24833 by @Nitwel)
  • @directus/system-data
  • @directus/types
  • @directus/sdk

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.8.0
  • @directus/api@26.0.0
  • @directus/components@1.0.3
  • @directus/composables@11.1.9
  • @directus/constants@13.0.1
  • create-directus-extension@11.0.12
  • create-directus-project@12.0.1
  • @directus/env@5.0.3
  • @directus/errors@2.0.1
  • @directus/extensions@3.0.4
  • @directus/extensions-registry@3.0.4
  • @directus/extensions-sdk@13.0.4
  • @directus/format-title@12.0.1
  • @directus/memory@3.0.3
  • @directus/pressure@3.0.3
  • @directus/random@2.0.1
  • @directus/release-notes-generator@2.0.1
  • @directus/schema@13.0.1
  • @directus/storage-driver-azure@12.0.3
  • @directus/storage-driver-cloudinary@12.0.3
  • @directus/storage-driver-gcs@12.0.3
  • @directus/storage-driver-s3@12.0.3
  • @directus/storage-driver-supabase@3.0.3
  • @directus/system-data@3.1.0
  • @directus/themes@1.0.10
  • @directus/types@13.1.0
  • @directus/utils@13.0.3
  • @directus/validation@2.0.3
  • @directus/sdk@19.1.0

  •  

v11.5.1

28 Februari 2025 om 15:55

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • inside an extension's detail page in the marketplace, the back state is not valid if it's a nullish value and it should (#24703 by @CiaccoDavide)
      redirect to the extensions list
  • @directus/api
  • @directus/system-data
    • Fixed invalid item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.7.1
  • @directus/api@25.0.1
  • @directus/composables@11.1.8
  • create-directus-extension@11.0.11
  • @directus/env@5.0.2
  • @directus/extensions@3.0.3
  • @directus/extensions-registry@3.0.3
  • @directus/extensions-sdk@13.0.3
  • @directus/memory@3.0.2
  • @directus/pressure@3.0.2
  • @directus/storage-driver-azure@12.0.2
  • @directus/storage-driver-cloudinary@12.0.2
  • @directus/storage-driver-gcs@12.0.2
  • @directus/storage-driver-s3@12.0.2
  • @directus/storage-driver-supabase@3.0.2
  • @directus/system-data@3.0.1
  • @directus/themes@1.0.9
  • @directus/utils@13.0.2
  • @directus/validation@2.0.2

  •  

v11.5.0

26 Februari 2025 om 19:26

⚠️ Potential Breaking Changes

  • @directus/api
    • Changed error message when a Flow condition operation fails (#24716 by @br41nslug)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensured that the Kanban layout only resets the group title when the group field changes within the same collection (#24567 by @formfcw)
    • Ensured that the β€œShow Ungrouped” option is disabled and that the β€œNo Group” column doesn’t appear in Kanban layouts if (#24563 by @formfcw)
      the group field is not nullable
    • Ensured that Kanban layout groups can be reordered without admin rights when selecting a non-relational group_by field (#24537 by @formfcw)
      by saving updates in the layout presets.
    • Improved custom translation experience by prefilling existing values (#24535 by @hanneskuettner)
    • Ensured that the Kanban layout refreshes after deleting a group column (#24565 by @formfcw)
    • Fixed trimmed fields not saving null for empty strings (#24544 by @connorwinston)
    • Fixed Opening of Translation Split Pane Overriding 2nd lang when not needed (#24628 by @connorwinston)
    • Fixed being able to input non-integer values into an integer input. (#24569 by @connorwinston)
    • Ensured that bulk selection and editing in the table layout of the O2M and M2M interfaces works as expected (#24540 by @formfcw)
    • Added customizable handling for missing data in time series charts, allowing continuous lines, gaps, or a set value. (#24529 by @connorwinston)
    • Fix BlockEditor Duplicating Translated Items (#24617 by @connorwinston)
    • Fixed BigInt rounding errors by treating BigInt's as strings in app (#24599 by @connorwinston)
    • Fixes sort ordering for bulk updates and m2a relationships (#24598 by @robluton)
  • @directus/api
    • Optimized local schema caching in memory with object freezing (#24636 by @br41nslug)
    • Added semaphore to GraphQL schema generation (#24667 by @licitdev)
    • Removed duplicated key validation logic from updateByQuery (#24709 by @u12206050)
    • Fixed permissions with $NOW being cached (#24543 by @Nitwel)
    • Improved error message when verifying JWT (#24618 by @licitdev)
    • Modularized GraphQL service to improve code organization and maintainability (#24533 by @Nitwel)
  • @directus/env
  • @directus/utils
    • Fixed shifting logical operators up in filter parsing (#24564 by @Nitwel)
  • @directus/extensions-sdk
    • Added the validate command to the package.json template (#24610 by @ukmadlz)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.7.0
  • @directus/api@25.0.0
  • @directus/composables@11.1.7
  • create-directus-extension@11.0.10
  • @directus/env@5.0.1
  • @directus/extensions@3.0.2
  • @directus/extensions-registry@3.0.2
  • @directus/extensions-sdk@13.0.2
  • @directus/memory@3.0.1
  • @directus/pressure@3.0.1
  • @directus/storage-driver-azure@12.0.1
  • @directus/storage-driver-cloudinary@12.0.1
  • @directus/storage-driver-gcs@12.0.1
  • @directus/storage-driver-s3@12.0.1
  • @directus/storage-driver-supabase@3.0.1
  • @directus/themes@1.0.8
  • @directus/utils@13.0.1
  • @directus/validation@2.0.1

  •  

v11.4.1

4 Februari 2025 om 20:41

✨ New Features & Improvements

  • @directus/app
    • Added confirmation prompt to delete buttons and ensured that they behave consistently (#24462 by @formfcw)
    • Exposed useTranslationsStore to extensions via useStores (#24475 by @paescuj)
    • Added support for rendering M2A items in related values display (#24503 by @formfcw)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug where text did not appear in the markdown interface when switching from preview to editor mode (#24482 by @formfcw)
    • Fixed a bug where thumbnails did not appear in the render template (#24480 by @formfcw)
    • Fixed label display not handling json field types in templates (#24437 by @connorwinston)
    • Fixed conditional interface options incorrectly replacing choices (#23685 by @Trup3s)
    • Fixed missing space between v-notice and list items in M2A interface (#24466 by @formfcw)
    • Ensured that permissions are applied to kanban layout actions (#24409 by @formfcw)
    • Ensured that custom translations used in system-input-translated-string interfaces are displayed correctly (#24495 by @formfcw)
    • Fixed a bug where the item limit warning would appear even if the item count was already below the limit after filtering (#24485 by @formfcw)
    • Fixed a bug where the header would not collapse under certain circumstances and would unexpectedly move up when (#24454 by @formfcw)
      scrolling elements in the view
    • Fixed inconsistencies in list interfaces (#24385 by @formfcw)
    • Added checkboxes/radiobuttons for calendar items when in select mode (#24444 by @formfcw)
    • Fixed Field/Collection/Relation Stores not handling error's correctly (#24436 by @connorwinston)
    • Fixed alignment of SSO social icons in Safari (#24474 by @paescuj)
    • Added support for cc, bcc, and replyTo fields to the email operation (#24488 by @highvibesonly)
    • Enhanced Date Formatting Options for DateTime Interface/Display (#24504 by @connorwinston)
  • @directus/api
  • @directus/sdk
  • @directus/themes
    • Fixed shadow of header bar to be present in default dark mode (#24463 by @paescuj)

πŸ“ Documentation

  • Removed invalid operation trigger API from SDK and docs (#24461 by @licitdev)

πŸ§ͺ Blackbox Tests

πŸ“¦ Published Versions

  • @directus/app@13.6.0
  • @directus/api@24.0.1
  • create-directus-extension@11.0.9
  • @directus/extensions@3.0.1
  • @directus/extensions-registry@3.0.1
  • @directus/extensions-sdk@13.0.1
  • @directus/themes@1.0.7
  • @directus/sdk@19.0.1

  •  

v11.4.0

16 Januari 2025 om 17:04

⚠️ Potential Breaking Changes

✨ New Features & Improvements

  • @directus/app
    • Improved flow notification messages to differentiate between async and sync flow execution (#24419 by @obafemitayor)
    • Added the ability to toggle translation interface items to make them deleteable and ensure that defaults, conditions and (#24291 by @formfcw)
      validations work as expected
  • @directus/extensions-sdk
    • Introduced new validate command in the directus-extension CLI which checks if an extension meets the requirements (#24269 by @ukmadlz)

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.5.0
  • @directus/api@24.0.0
  • @directus/components@1.0.2
  • @directus/composables@11.1.6
  • @directus/constants@13.0.0
  • create-directus-extension@11.0.8
  • create-directus-project@12.0.0
  • @directus/env@5.0.0
  • @directus/errors@2.0.0
  • @directus/extensions@3.0.0
  • @directus/extensions-registry@3.0.0
  • @directus/extensions-sdk@13.0.0
  • @directus/format-title@12.0.0
  • @directus/memory@3.0.0
  • @directus/pressure@3.0.0
  • @directus/random@2.0.0
  • @directus/release-notes-generator@2.0.0
  • @directus/schema@13.0.0
  • @directus/storage@12.0.0
  • @directus/storage-driver-azure@12.0.0
  • @directus/storage-driver-cloudinary@12.0.0
  • @directus/storage-driver-gcs@12.0.0
  • @directus/storage-driver-local@12.0.0
  • @directus/storage-driver-s3@12.0.0
  • @directus/storage-driver-supabase@3.0.0
  • @directus/stores@1.0.2
  • @directus/system-data@3.0.0
  • @directus/themes@1.0.6
  • @directus/types@13.0.0
  • @directus/update-check@13.0.0
  • @directus/utils@13.0.0
  • @directus/validation@2.0.0
  • @directus/sdk@19.0.0

  •  

v11.3.5

18 December 2024 om 17:25

✨ New Features & Improvements

  • @directus/app
    • Added support for title and text fields to display related values in the kanban layout (#23538 by @matt-rolley)

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Fixed incorrect updating of user's role when OIDC role mapping is not set (#24252 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.4.0
  • @directus/api@23.3.2

  •  

v11.3.4

17 December 2024 om 17:31

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@13.3.8
  • @directus/api@23.3.1
  • @directus/sdk@18.0.3

  •  

v11.3.3

16 December 2024 om 17:41

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensure floating view will not scroll top after route change (#23920 by @SP12893678)
    • Improved perf by preventing an unnecessary permissions lookup (#24178 by @paescuj)
    • Fixed permission checks when creating or editing related items (#24177 by @paescuj)
    • Fixed calendar layout locale for "Norwegian" (#24205 by @hanneskuettner)
    • Fixed the alignment of the select-all checkbox in the notifications drawer (#24213 by @Dominic-Marcelino)
    • Enhanced vertical alignment of SSO icons on login page (#24119 by @robsoncombr)
    • Fixed an issue with unintentional sorting after editing items in relational interfaces (#24172 by @osmandvc)
    • A potential licensing issue was reported in our use of TinyMCE (used for the WYSIWYG interface) after they changed licenses in the new major version. We've downgraded to the previous major which is MIT-licensed to resolve that while we look for a long term solution. (#24181 by @paescuj)
    • Fixed the display of relational fields in nested groups (#24183 by @formfcw)
    • Improved the default user created display template by using the avatar field (#24160 by @gavalierm)
    • Fixed thumbnails not appearing in File Library after upload (#24087 by @joselcvarela)
    • Increase raw-editor max-height (#24199 by @gloriarodrife)
  • @directus/api
    • Prevented websocket heartbeat handler from erroring on startup (#24211 by @br41nslug)
    • Added assigning admin policy to a new role created via command line when needed (#24022 by @NickSettler)
    • Fixed retention time based query not being database agnostic (#24179 by @ComfortablyCoding)
    • Added idToken to providerPayload in auth.create and auth.update filter hooks (#24154 by @m3Lith)
    • Improved the performance of relational lookups (#23907 by @jclaveau)
    • Reverted query generation for M2M relations that share the same junction table in #23879 (#24149 by @licitdev)
  • @directus/sdk
    • Add a discriminated union scenario to m2a query type resolution (#23708 by @datner)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.3.7
  • @directus/api@23.3.0
  • @directus/sdk@18.0.2

  •  

v11.3.2

3 December 2024 om 18:46

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Fixed an issue that could cause the schema cache to not be invalidated on schema apply (#24128 by @rijkvanzanten)
    • Added user existence check when migrating legacy comments (#24134 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.3.6
  • @directus/api@23.2.2

  •  

v11.3.1

2 December 2024 om 23:52

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed WYSIWYG file upload extension to use filename_disk (#24097 by @that1matt)
  • @directus/api
    • Fixed an issue that could cause the migrations to fail on certain database versions (#24126 by @ComfortablyCoding)
    • Fix specifications.ts to generate required array in OpenAPI schema (#24123 by @Zyles)

πŸ“¦ Published Versions

  • @directus/app@13.3.5
  • @directus/api@23.2.1

  •  

v10.13.4

2 December 2024 om 18:30

πŸ› Bug Fixes & Optimizations

  • @directus/api
    • Added HTML sanitization in comments

πŸ“¦ Published Versions

  • @directus/api@21.0.2

  •  

v11.3.0

2 December 2024 om 18:15

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.3.4
  • @directus/api@23.2.0
  • @directus/composables@11.1.5
  • create-directus-extension@11.0.7
  • @directus/env@4.1.0
  • @directus/extensions@2.0.6
  • @directus/extensions-registry@2.0.6
  • @directus/extensions-sdk@12.1.4
  • @directus/memory@2.0.6
  • @directus/pressure@2.0.5
  • @directus/storage-driver-azure@11.1.2
  • @directus/storage-driver-cloudinary@11.1.2
  • @directus/storage-driver-gcs@11.1.2
  • @directus/storage-driver-s3@11.0.5
  • @directus/storage-driver-supabase@2.1.2
  • @directus/system-data@2.1.2
  • @directus/themes@1.0.5
  • @directus/utils@12.0.5
  • @directus/validation@1.0.5
  • @directus/sdk@18.0.1

  •  

v11.2.2

20 November 2024 om 15:25

⚠️ Potential Breaking Changes

  • @directus/env
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
  • @directus/storage-driver-cloudinary
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)
  • @directus/storage-driver-supabase
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)
  • @directus/storage-driver-azure
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)
  • @directus/storage-driver-gcs
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)
  • @directus/constants
    • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)
  • @directus/storage-driver-s3

πŸ“ Documentation

  • Fixed enforcing chunkSize when TUS is not enabled and updated the default TUS_CHUNK_SIZE to 8mb (#24002 by @ComfortablyCoding)

πŸ“¦ Published Versions

  • @directus/app@13.3.3
  • @directus/api@23.1.3
  • @directus/composables@11.1.4
  • @directus/constants@12.0.1
  • create-directus-extension@11.0.6
  • @directus/env@4.0.0
  • @directus/extensions@2.0.5
  • @directus/extensions-registry@2.0.5
  • @directus/extensions-sdk@12.1.3
  • @directus/memory@2.0.5
  • @directus/pressure@2.0.4
  • @directus/storage-driver-azure@11.1.1
  • @directus/storage-driver-cloudinary@11.1.1
  • @directus/storage-driver-gcs@11.1.1
  • @directus/storage-driver-s3@11.0.4
  • @directus/storage-driver-supabase@2.1.1
  • @directus/themes@1.0.4
  • @directus/types@12.2.2
  • @directus/utils@12.0.4
  • @directus/validation@1.0.4

  •  

v11.2.1

6 November 2024 om 20:43

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Skipped collection exists check when creating collections and folders (#23991 by @licitdev)

πŸ“¦ Published Versions

  • @directus/app@13.3.2
  • @directus/api@23.1.2

  •  

v11.2.0

5 November 2024 om 23:21

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed disabled state of the "Add File" empty state button for users without permissions (#23947 by @osmandvc)
    • Improved the loading and unloading speed of the data model pages (#23976 by @hanneskuettner)
    • Fix permission generation for Shares (#23716 by @Nitwel)
    • Fixed regression to item count displaying after vue-i18n upgrade (#23973 by @hanneskuettner)
  • @directus/api
  • @directus/system-data
  • @directus/types

πŸ“¦ Published Versions

  • @directus/app@13.3.1
  • @directus/api@23.1.1
  • @directus/composables@11.1.3
  • create-directus-extension@11.0.5
  • @directus/env@3.1.3
  • @directus/extensions@2.0.4
  • @directus/extensions-registry@2.0.4
  • @directus/extensions-sdk@12.1.2
  • @directus/memory@2.0.4
  • @directus/pressure@2.0.3
  • @directus/storage-driver-azure@11.1.0
  • @directus/storage-driver-cloudinary@11.1.0
  • @directus/storage-driver-gcs@11.1.0
  • @directus/storage-driver-s3@11.0.3
  • @directus/storage-driver-supabase@2.1.0
  • @directus/system-data@2.1.1
  • @directus/themes@1.0.3
  • @directus/types@12.2.1
  • @directus/utils@12.0.3
  • @directus/validation@1.0.3

  •  

v11.1.2

29 Oktober 2024 om 16:26

⚠️ Potential Breaking Changes

  • @directus/sdk

✨ New Features & Improvements

  • @directus/app
  • @directus/api
  • @directus/system-data
  • @directus/specs
  • @directus/types

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed display error when selecting kanban layout for the first time (#23927 by @SP12893678)
    • Ensured elements on login page are correctly truncated when not enough space is available (#23746 by @Julias0)
    • Added condition to only show the "Create Dashboard" if the user has the correct permissions (#23828 by @SP12893678)
    • Added save options to role and policies item pages (#23820 by @ubercj)
    • Hide alias fields in the export sidebar (#23866 by @licitdev)
    • Fixed tags interface to correctly handle reset whitespace option (#23829 by @SP12893678)
    • Ensured new operation can reuse same key as previously deleted one in current flow editing session (#23874 by @SP12893678)
    • Fixed an issue where the WYSIWYG interface would reload with every keystroke if custom formats are given (#23881 by @SP12893678)
    • Updated dependencies (#23819 by @renovate)
    • Fixed pasting of multiple, comma separated numbers into the filter input (#23911 by @hanneskuettner)
  • @directus/api
    • Updated dependencies (#23819 by @renovate)
    • Fixed an issue which prevented the deletion of some nested collections when applying a snapshot (#23851 by @DanielBiegler)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
    • Added missing fields for directus_fields to GraphQL schema, SDK and docs (#23905 by @br41nslug)
    • Consolidated Content Versions with a new delta field under directus_versions (#23612 by @licitdev)
    • Fixed an issue where the mail sender is not displayed correctly for instances that use special characters in project name (#23889 by @shaietz)
    • Fixed query time logging leaking memory for failed queries (#23926 by @SP12893678)
    • Added is_indexed to schema snapshot (#23861 by @ComfortablyCoding)
  • create-directus-project
  • create-directus-extension
  • @directus/extensions-sdk
  • @directus/memory
  • @directus/storage-driver-azure
    • Updated dependencies (#23819 by @renovate)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/storage-driver-cloudinary
    • Updated dependencies (#23819 by @renovate)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
    • Fixed the cloudinary storage driver to work again with the server health check (#23821 by @ComfortablyCoding)
  • @directus/storage-driver-gcs
    • Updated dependencies (#23819 by @renovate)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/storage-driver-s3
    • Updated dependencies (#23819 by @renovate)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/storage-driver-supabase
    • Updated dependencies (#23819 by @renovate)
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/themes
  • @directus/update-check
  • @directus/storage-driver-local
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/storage
    • Allow for cachebusting when reading images from cloudinary to use the latest image for preview generation. (#23639 by @Nitwel)
  • @directus/sdk
    • Added missing fields for directus_fields to GraphQL schema, SDK and docs (#23905 by @br41nslug)
    • Consolidated Content Versions with a new delta field under directus_versions (#23612 by @licitdev)
    • Improved SDK relation function type (#23877 by @br41nslug)
    • Ensured failing GraphQL requests are properly handled by throwing an error and exposing errors and data information (#22666 by @GuyShane)
  • @directus/specs
    • Consolidated Content Versions with a new delta field under directus_versions (#23612 by @licitdev)
  • @directus/system-data
    • Consolidated Content Versions with a new delta field under directus_versions (#23612 by @licitdev)
  • @directus/types
    • Consolidated Content Versions with a new delta field under directus_versions (#23612 by @licitdev)
  • @directus/extensions
    • Fixed extension-sdk defineHook and defineEndpoint types (#23836 by @br41nslug)

πŸ“ Documentation

  • Added missing fields for directus_fields to GraphQL schema, SDK and docs (#23905 by @br41nslug)

πŸ“¦ Published Versions

  • @directus/app@13.3.0
  • @directus/api@23.1.0
  • @directus/composables@11.1.2
  • create-directus-extension@11.0.4
  • create-directus-project@11.0.2
  • @directus/env@3.1.2
  • @directus/errors@1.0.1
  • @directus/extensions@2.0.3
  • @directus/extensions-registry@2.0.3
  • @directus/extensions-sdk@12.1.1
  • @directus/memory@2.0.3
  • @directus/pressure@2.0.2
  • @directus/specs@11.1.0
  • @directus/storage@11.0.1
  • @directus/storage-driver-azure@11.0.2
  • @directus/storage-driver-cloudinary@11.0.3
  • @directus/storage-driver-gcs@11.0.2
  • @directus/storage-driver-local@11.0.1
  • @directus/storage-driver-s3@11.0.2
  • @directus/storage-driver-supabase@2.0.2
  • @directus/system-data@2.1.0
  • @directus/themes@1.0.2
  • @directus/types@12.2.0
  • @directus/update-check@12.0.2
  • @directus/utils@12.0.2
  • @directus/validation@1.0.2
  • @directus/sdk@18.0.0

  •  

v11.1.1

8 Oktober 2024 om 22:43

⚠️ Potential Breaking Changes

  • @directus/api
    • Dropped support for the SendGrid email transport option (#23392 by @McSundae)

✨ New Features & Improvements

  • @directus/types
  • @directus/extensions-sdk
    • Added support for disabling terminal screen clearing on rebuild in watch mode (#23556 by @GuyShane)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed empty preview in Markdown interface (#23599 by @joselcvarela)
    • Fixed spacing of expand/collapse button in the data model view (#23581 by @formfcw)
    • Fixed dialog/drawer order when creating a bookmark in the collection view (#23505 by @hanneskuettner)
    • Fixed SVG truncation issue in image interface preview (#23389 by @SP12893678)
    • Fixed an issue that would cause custom role names to not be translated in the role navigation sidebar (#23651 by @SP12893678)
    • Fixed WYSIWYG interface to be updated when interface options are changed via conditions (#23773 by @SP12893678)
    • Improved behavior of the translations interface when setting 'use users language' option (#23597 by @SP12893678)
    • Fixed an issue blocking collection view after switching between Kanban bookmarks (#23774 by @hanneskuettner)
    • Improved calendar layout styling to be more consistent (#23550 by @formfcw)
    • Updated dependencies (#23796 by @renovate)
    • Ensured data in sidebar is re-fetched when switching pages while a sidebar pane is already opened (#23553 by @SP12893678)
    • Ensured errors occured within the cards layout are always shown (#23802 by @SP12893678)
    • Fixed format warnings in api/src/request/is-denied-ip.ts and app/src/interfaces/input-rich-text-html/input-rich-text-html.vue (#23584 by @ComfortablyCoding)
    • Fixed an issue that would cause log streaming to fail on Directus installations that use a subpath in the URL (#23569 by @JoshTheDerf)
    • Fixed an issue that could cause the color picker interface to crash when a invalid color was used and improved the UX of interacting with the text input of the color picker interface. (#23654 by @connorwinston)
    • Ensured users are redirected to the intended page after login via LDAP (#23788 by @mmsardar)
    • Fixed failing validation of $CURRENT_POLICIES and $CURRENT_ROLES in the filter interface (#23730 by @hanneskuettner)
    • Fixed the truncation of long collection names in the permission configuration interface (#23700 by @hanneskuettner)
  • @directus/api
  • create-directus-project
  • @directus/components
  • @directus/extensions-registry
  • @directus/release-notes-generator
  • @directus/stores
  • @directus/storage-driver-s3
  • @directus/themes
  • @directus/update-check
  • @directus/utils
  • @directus/env
    • Added option to sync SSO user information on login for LDAP, OpenID and OAuth2 (#23595 by @br41nslug)
  • @directus/sdk
    • Fixed the precedence of withToken if a token is already saved in the SDK instance (#23739 by @hanneskuettner)
    • Made the output types of SDK requests better readable in IDEs (#23494 by @fapspirit)
  • @directus/schema
    • Fixed an issue that would cause a server crash on unexpected PostgreSQL database schema contents (#23664 by @rijkvanzanten)
  • @directus/extensions-sdk
  • @directus/extensions

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.2.1
  • @directus/api@23.0.0
  • @directus/components@1.0.1
  • @directus/composables@11.1.1
  • create-directus-extension@11.0.3
  • create-directus-project@11.0.1
  • @directus/env@3.1.1
  • @directus/extensions@2.0.2
  • @directus/extensions-registry@2.0.2
  • @directus/extensions-sdk@12.1.0
  • @directus/memory@2.0.2
  • @directus/pressure@2.0.1
  • @directus/release-notes-generator@1.0.1
  • @directus/schema@12.1.1
  • @directus/storage-driver-azure@11.0.1
  • @directus/storage-driver-cloudinary@11.0.2
  • @directus/storage-driver-gcs@11.0.1
  • @directus/storage-driver-s3@11.0.1
  • @directus/storage-driver-supabase@2.0.1
  • @directus/stores@1.0.1
  • @directus/themes@1.0.1
  • @directus/types@12.1.0
  • @directus/update-check@12.0.1
  • @directus/utils@12.0.1
  • @directus/validation@1.0.1
  • @directus/sdk@17.0.2

  •  

v11.1.0

3 September 2024 om 23:51

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensured notifications are reloaded after manually running a Flow to provide users with the latest notifications generated by the Flow (#23381 by @Dominic-Marcelino)
    • Ensured warning about unsaved changes is displayed for Flows with custom confirmation config too (#23408 by @Dominic-Marcelino)
    • Improved selection label of the "New Tab" checkbox in the html rich text editor (#23502 by @simboonlong)
    • Added notice in notifications drawer when no items are found due to applied search/filter (#23428 by @paescuj)
    • Fixed styling issues with the related-values display (#21854 by @formfcw)
    • Added system logs to the app (#23066 by @licitdev)
    • Fixed the "Archive All" notifications functionality (#23411 by @Dominic-Marcelino)
    • Fixed a syntax error that did not correctly apply the border for the v-chip component (#23540 by @formfcw)
    • Prevented a crash in the Data Studio when switching to the "Date" type while configuring Datetime interface (#23384 by @SP12893678)
    • Dropped unused translations (#23503 by @hanneskuettner)
    • Fixed the image tune menu toggle state indication in the block editor interface (#23510 by @HeikoMueller)
    • Ensured the notifications unread count is updated when un-/archiving notifications (#23407 by @paescuj)
    • Improved the grid layout for radio and checkboxes interface (#23358 by @SP12893678)
  • @directus/api
    • Fixed an issue that would prevent extensions from loading (#23492 by @rijkvanzanten)
    • Fixed server address undefined for graphql and websocket logs (#23488 by @ComfortablyCoding)
    • Fixed the length of icon fields in system collections, allowing to use icons with longer names (#23391 by @SP12893678)
    • Fixed SQL query generation for MSSQL queries that use field level permissions and sort (#23518 by @hanneskuettner)
    • Fixed the preprocessing of SQL bindings that is necessary to deduplicate identical value bindings for some SQL dialects (#23453 by @joselcvarela)
    • Fixed an issue that could cause the response cache to misbehave (769fa22 by @rijkvanzanten)
    • Fixed an issue that would cause local extensions built via workspaces to not be watched when extensions reload is active (#23100 by @bernatvadell)
    • Fixed the email.send filter to be usable in Flows in conjunction with the "Run Script" operation (#23446 by @joselcvarela)
    • Fixed the generated OpenAPI specs to include POST, PATCH and DELETE paths again (#23460 by @u12206050)
    • Fixed an issue where creating notifications could hang on SQLite (#23405 by @paescuj)
  • @directus/memory
  • @directus/env
  • @directus/sdk
  • @directus/specs
  • @directus/storage-driver-cloudinary

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@13.2.0
  • @directus/api@22.2.0
  • create-directus-extension@11.0.2
  • @directus/env@3.1.0
  • @directus/extensions@2.0.1
  • @directus/extensions-registry@2.0.1
  • @directus/extensions-sdk@12.0.2
  • @directus/memory@2.0.1
  • @directus/schema@12.1.0
  • @directus/specs@11.0.1
  • @directus/storage-driver-cloudinary@11.0.1
  • @directus/types@12.0.1
  • @directus/sdk@17.0.1

  •  

v10.13.3

4 September 2024 om 00:32

πŸ› Bug Fixes & Optimizations

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@12.2.3
  • @directus/api@21.0.1
  • @directus/env@1.3.2
  • @directus/memory@1.0.12

  •  

v11.0.2

14 Augustus 2024 om 17:48

✨ New Features & Improvements

  • @directus/app
    • Added the option to select a default sort field in the O2M interface (#23019 by @alexvdvalk)
  • @directus/composables
    • Enhanced & aligned item counts in collections, providing more detailed information (#22519 by @paescuj)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed bookmark duplication when rapidly switching between bookmarks (#23324 by @SP12893678)
    • Fixed translations interface that attempted to query the language direction field, even if unconfigured and unavailable (#23300 by @hanneskuettner)
    • Fixed readonly mutation to fields in the store via item drawer (#23277 by @azrikahar)
    • Fixed the sorting behavior when adding new items to a O2M relation that uses a string sort field (e.g. through manual (#23348 by @hanneskuettner)
      sorting in the table interface)
    • Enhanced & aligned item counts in collections, providing more detailed information (#22519 by @paescuj)
    • Improved WYSIWYG editor to hide the toolbar if no toolbar items are selected (#23310 by @Dominic-Marcelino)
    • Fixed the WYSIWYG interface to correctly apply the font configured in the interface settings (#23343 by @formfcw)
  • @directus/api
    • Persist default value and nullable during field schema update (#23151 by @echocrow)
    • Fixed caching behavior of permissions that contain dynamic variables (#23321 by @hanneskuettner)
    • Fixed the permission application for relational _some and _none filters (#23272 by @hanneskuettner)
    • Fixed an issue where the first column would be missing when importing UTF-8 BOM CSV files (#23332 by @azrikahar)
    • Fixed sort field default for related o2m items in case of missing permissions (#23267 by @hanneskuettner)
    • Fixed typo for invalid aggregate query parameter log (#23334 by @azrikahar)
    • Fixed item permission checking for collections that have permissions with no field access (#23357 by @hanneskuettner)
    • Fixed deep groupBy queries for O2M relations, where results were not correctly grouped under their respective parent (#23279 by @hanneskuettner)
      items
    • Fixed the notification for finished file exports to be sent out to users without requiring any permissions on directus_notifications (#23336 by @azrikahar)
    • Fixed the retrieval of updatable singleton field permissions in the /permissions/me/<collection> endpoint (#23269 by @hanneskuettner)
    • Fixed permissions migration to work with more MySQL flavors (#23327 by @hanneskuettner)
    • Fixed "DB_CLIENT" Environment Variable is missing. appearing during directus init (#23256 by @ComfortablyCoding)
    • Fixed M2A querying when the user does not have access to all related collections (#23340 by @hanneskuettner)
    • Ensured payload validation accounts for preset data (#23346 by @hanneskuettner)

πŸ“¦ Published Versions

  • @directus/app@13.1.0
  • @directus/api@22.1.1
  • @directus/composables@11.1.0
  • create-directus-extension@11.0.1
  • @directus/extensions-sdk@12.0.1

  •  

v11.0.1

8 Augustus 2024 om 19:12

There were a handful reports about the migrations from v10-v11 failing, so we pushed a couple patches to make it more reliable πŸ™‚

✨ New Features & Improvements

  • @directus/api
    • Added transaction retry mechanism for SQLite if a SQLITE_BUSY errors occurs (#23243 by @joggienl)
    • Added support for listening on unix sockets via a new UNIX_SOCKET_PATH variable (#23150 by @McSundae)
  • @directus/env
    • Added support to provide a cast prefix to config variables which are read from a file using the _FILE suffix (#22164 by @joselcvarela)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Removed update delay in the block editor interface (#23115 by @SP12893678)
    • Fixed list structure in draggable lists (#23116 by @SP12893678)
    • Fixed an issue that would cause the translations display not to use the correct language if the user relied on "system (#23240 by @danilobuerger)
      language"
  • @directus/api
    • Improved policies migration to handle a missing foreign key on directus_permissions.role more gracefully (#23251 by @hanneskuettner)
    • Ensured the migrations are properly executed when bootstrapping MySQL (#23233 by @paescuj)
    • Fixed drop foreign key if has different constraint name on permissions policies migrations (#23253 by @joselcvarela)
    • Fixed the init CLI command for MySQL to use the new mysql2 package (#23231 by @paescuj)

πŸ“ Documentation

  • Added support for listening on unix sockets via a new UNIX_SOCKET_PATH variable (#23150 by @McSundae)
  • Added support to provide a cast prefix to config variables which are read from a file using the _FILE suffix (#22164 by @joselcvarela)

πŸ“¦ Published Versions

  • @directus/app@13.0.1
  • @directus/api@22.1.0
  • @directus/env@3.0.0

  •  

v11.0.0

6 Augustus 2024 om 21:59

Policies

Directus v11 contains a brand new permissions system that's based on policies. We've provided a migration, so the upgrade path is the same as with other releases. This is a big release, which changes the paradigm on how permissions are attached and executed. Please make a database backup before upgrading your version of Directus.

⚠️ Potential Breaking Changes

  • @directus/app
  • @directus/api
    • Replaced the database client library mysql with mysql2, used for MySQL/MariaDB (#22534 by @paescuj)
    • Added a new policy based permissions system (#22773 by @rijkvanzanten)
  • @directus/extensions
    • Changed module preRegisterCheck signature to align with the changes made for Policies (#22773 by @rijkvanzanten)
  • @directus/system-data
    • Added new collections and fields and updated existing fields and permissions needed for Policies (#22773 by @rijkvanzanten)
  • @directus/types
  • @directus/utils
    • Added new dynamic variables to parseFilter and added the processChunk helper (#22773 by @rijkvanzanten)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Ensured collections in system permissions interface are scrolled into view when added but out of view (#23036 by @paescuj)
    • Ensured the permissions table under policies is displayed correctly on mobile devices (#22985 by @paescuj)
    • Fixed table layout default query, to not include presetational fields (#22840 by @hanneskuettner)
    • Fixed missing policies in public role policy selection (#23192 by @hanneskuettner)
  • @directus/api
    • Fixed groupBy behavior that resulted in an internal server error when used with relational item permissions (#23185 by @hanneskuettner)
    • Fixed an issue that would cause the API to return an error when a root field in a m2a builder was queried (#23181 by @rijkvanzanten)
    • Fixed reduceSchema to strip out collection the user does not have access to (#22916 by @hanneskuettner)
    • Fixed user counting where users were double counted and inactive users with policies were counted as well (#23184 by @rijkvanzanten)
    • Fixed filter creation in fetchPolicies for users without roles (#22936 by @hanneskuettner)
    • Fixed aggregation field existence and permission checks (#23022 by @hanneskuettner)
    • Fixed down migration erroring on post migration permissions (#23097 by @ComfortablyCoding)
    • Fixed permission checking for o2m related fields (#23199 by @hanneskuettner)
    • Ensured that policies attached to a user, role and parent roles are correctly prioritized (#22967 by @paescuj)
    • Ensured the default DB_FILENAME option from the Docker Image is not applied when using MySQL/MariaDB, fixing a corresponding warning (#22970 by @cliqer)
    • Fixed the policies migration for the case where permissions had been configured for the public role (#22811 by @paescuj)
    • Fix query error on some DB vendors when using multi relation sort (#22872 by @hanneskuettner)
    • Migrated NotificationsService to new policies system (#22914 by @hanneskuettner)
    • Fixed broken permissions for sorting of aggregate query when using the aggregate result as sort field (#23193 by @hanneskuettner)
    • Fixed an issue where keys in filter operand objects where incorrectly checked for field permissions (#22915 by @hanneskuettner)

πŸ“¦ Published Versions

  • @directus/app@13.0.0
  • @directus/api@22.0.0
  • @directus/components@1.0.0
  • @directus/composables@11.0.0
  • @directus/constants@12.0.0
  • create-directus-extension@11.0.0
  • create-directus-project@11.0.0
  • @directus/env@2.0.0
  • @directus/errors@1.0.0
  • @directus/extensions@2.0.0
  • @directus/extensions-registry@2.0.0
  • @directus/extensions-sdk@12.0.0
  • @directus/format-title@11.0.0
  • @directus/memory@2.0.0
  • @directus/pressure@2.0.0
  • @directus/random@1.0.0
  • @directus/release-notes-generator@1.0.0
  • @directus/schema@12.0.0
  • @directus/specs@11.0.0
  • @directus/storage@11.0.0
  • @directus/storage-driver-azure@11.0.0
  • @directus/storage-driver-cloudinary@11.0.0
  • @directus/storage-driver-gcs@11.0.0
  • @directus/storage-driver-local@11.0.0
  • @directus/storage-driver-s3@11.0.0
  • @directus/storage-driver-supabase@2.0.0
  • @directus/stores@1.0.0
  • @directus/system-data@2.0.0
  • @directus/themes@1.0.0
  • @directus/tsconfig@2.0.0
  • @directus/types@12.0.0
  • @directus/update-check@12.0.0
  • @directus/utils@12.0.0
  • @directus/validation@1.0.0
  • @directus/sdk@17.0.0

  •  

v10.13.2

6 Augustus 2024 om 20:27

⚠️ Potential Breaking Changes

  • @directus/api
    • Introduced created_on date field for files and adjusted uploaded_on to be updated with every upload (#23035 by @paescuj)

✨ New Features & Improvements

  • @directus/api
    • Enabled caching of field information as part of schema caching (#19480 by @u12206050)
    • Enabled caching of foreign keys as part of schema caching (#19391 by @u12206050)
    • Introduced the email.send filter event, allowing to modify email options via Flows or Custom Extensions (#23024 by @joselcvarela)
  • @directus/errors

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Introduced created_on date field for files and adjusted uploaded_on to be updated with every upload (#23035 by @paescuj)
    • Fixed TUS file upload logic to include the file UUID to enable file info fetching (#23086 by @hanneskuettner)
    • Introduced the email.send filter event, allowing to modify email options via Flows or Custom Extensions (#23024 by @joselcvarela)
    • Ensured that the expand-collapse-buttons of the data model view appear just as important as they are (#22988 by @formfcw)
    • Ensured dropdown interface correctly handles case when no options are provided (#23092 by @SP12893678)
    • Ensured that the metadata of the Marketplace extension page is well aligned with the content column (#22980 by @formfcw)
    • Fixed SVG support on image interface (#23084 by @joselcvarela)
    • Added auto reset of value to dropdown interface after conditional update of options (#23007 by @SP12893678)
    • Fixed an issue that would cause the versioning dropdown to be displayed squashed on long version names (#23162 by @SP12893678)
    • Fixed an issue that would cause detail groups to be collapsed on save and stay (#23099 by @SP12893678)
    • Ensured the "Expand All/None" buttons under Data Model are only shown if there are grouped collections (#22989 by @paescuj)
    • Fixed an issue that could cause the calendar layout to crash on invalid dates (#23106 by @SP12893678)
    • Added first and last page buttons to pagination in relational interfaces (#23063 by @joselcvarela)
  • @directus/api
    • Simplified schema caching by removing sharedSchemaCache (#23098 by @licitdev)
    • Redacted access_token in the query string when LOG_STYLE=raw (2e893f9 by @licitdev)
    • Fixed filename_disk extension not getting updated when replacing an image with another file extension (#23127 by @that1matt)
    • Added null filtering to equality operators (#23163 by @licitdev)
    • Ensured the error message of unknown errors is returned correctly for admin users (#22379 by @paescuj)
    • Treat exif metadata as a progressive enhancement by no longer crashing a file upload on metadata load failure (#23075 by @rijkvanzanten)
    • Fixed environment variable parsing to always convert to number of bytes (#22957 by @hanneskuettner)
    • Fixed an issue where the query trace logger could lead to a crash with a failing query on MySQL (#23095 by @paescuj)
    • Fixed TUS file upload logic to include the file UUID to enable file info fetching (#23086 by @hanneskuettner)
    • Ensured ASSETS_TRANSFORM_IMAGE_MAX_DIMENSION is also respected for extraction of metadata during image upload (#23064 by @AndriyAntonenko)
    • Fixed cached schema infinite loop in slow network environments (#23141 by @joselcvarela)
    • Fixed an issue that would cause the logger redactor to fail when an invalid URL was requested (#22960 by @rijkvanzanten)
  • @directus/types
    • Added null filtering to equality operators (#23163 by @licitdev)
    • Introduced created_on date field for files and adjusted uploaded_on to be updated with every upload (#23035 by @paescuj)
  • @directus/system-data
    • Introduced created_on date field for files and adjusted uploaded_on to be updated with every upload (#23035 by @paescuj)
    • SDK removed dependency on system-data package (#23146 by @br41nslug)
  • @directus/specs
    • Introduced created_on date field for files and adjusted uploaded_on to be updated with every upload (#23035 by @paescuj)
  • @directus/sdk
  • @directus/schema
    • Fixed remaining performance issues with schema introspection on MS SQL (#23198 by @paescuj)

πŸ“ Documentation

πŸ“¦ Published Versions

  • @directus/app@12.2.2
  • @directus/api@21.0.0
  • @directus/composables@10.1.16
  • create-directus-extension@10.1.15
  • @directus/env@1.3.1
  • @directus/errors@0.4.0
  • @directus/extensions@1.0.10
  • @directus/extensions-registry@1.0.10
  • @directus/extensions-sdk@11.0.10
  • @directus/memory@1.0.11
  • @directus/pressure@1.0.22
  • @directus/schema@11.0.4
  • @directus/specs@10.2.11
  • @directus/storage-driver-azure@10.0.24
  • @directus/storage-driver-cloudinary@10.0.24
  • @directus/storage-driver-gcs@10.0.25
  • @directus/storage-driver-s3@10.1.1
  • @directus/storage-driver-supabase@1.0.16
  • @directus/system-data@1.1.1
  • @directus/themes@0.3.11
  • @directus/types@11.2.1
  • @directus/utils@11.0.11
  • @directus/validation@0.0.19
  • @directus/sdk@16.1.2

  •  

v11.0.0-rc.3

10 Juli 2024 om 15:58

⚠️ Potential Breaking Changes

  • @directus/app
  • @directus/api
    • Replaced the database client library mysql with mysql2, used for MySQL/MariaDB (#22534 by @paescuj)
    • Added a new policy based permissions system (#22773 by @rijkvanzanten)
  • @directus/utils
    • Added new dynamic variables to parseFilter and added the processChunk helper (#22773 by @rijkvanzanten)
  • @directus/types
  • @directus/extensions
    • Changed module preRegisterCheck signature to align with the changes made for Policies (#22773 by @rijkvanzanten)
  • @directus/system-data
    • Added new collections and fields and updated existing fields and permissions needed for Policies (#22773 by @rijkvanzanten)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

  • @directus/app
  • @directus/api
    • Fixed reduceSchema to strip out collection the user does not have access to (#22916 by @hanneskuettner)
    • Fixed environment variable parsing to always convert to number of bytes (#22957 by @hanneskuettner)
    • Fixed filter creation in fetchPolicies for users without roles (#22936 by @hanneskuettner)
    • Fixed the policies migration for the case where permissions had been configured for the public role (#22811 by @paescuj)
    • Fix query error on some DB vendors when using multi relation sort (#22872 by @hanneskuettner)
    • Migrated NotificationsService to new policies system (#22914 by @hanneskuettner)
    • Fixed an issue where keys in filter operand objects where incorrectly checked for field permissions (#22915 by @hanneskuettner)
    • Fixed an issue that would cause the logger redactor to fail when an invalid URL was requested (#22960 by @rijkvanzanten)

πŸ“¦ Published Versions

  • @directus/app@13.0.0-rc.2
  • @directus/api@21.0.0-rc.0
  • @directus/composables@10.1.16-rc.0
  • @directus/constants@11.1.0-rc.1
  • create-directus-extension@10.1.15-rc.0
  • @directus/env@1.3.1-rc.0
  • @directus/errors@0.4.0-rc.1
  • @directus/extensions@2.0.0-rc.1
  • @directus/extensions-registry@1.0.10-rc.0
  • @directus/extensions-sdk@11.0.10-rc.0
  • @directus/memory@1.1.0-rc.1
  • @directus/pressure@1.0.22-rc.0
  • @directus/storage-driver-azure@10.0.24-rc.0
  • @directus/storage-driver-cloudinary@10.0.24-rc.0
  • @directus/storage-driver-gcs@10.0.25-rc.0
  • @directus/storage-driver-s3@10.1.1-rc.0
  • @directus/storage-driver-supabase@1.0.16-rc.0
  • @directus/system-data@2.0.0-rc.1
  • @directus/themes@0.3.11-rc.0
  • @directus/types@12.0.0-rc.1
  • @directus/utils@12.0.0-rc.1
  • @directus/validation@0.0.19-rc.0
  • @directus/sdk@16.2.0-rc.1

  •  

v10.13.1

9 Juli 2024 om 18:13

✨ New Features & Improvements

  • @directus/api
    • Added support for the ADMIN_TOKEN environment variable (#22724 by @burka)
  • @directus/env
    • Added support for the ADMIN_TOKEN environment variable (#22724 by @burka)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Fixed an issue causing the tus uplaods not to respect the relative path of the app (#22918 by @JoshTheDerf)
  • @directus/api

πŸ“ Documentation

  • Added support for the ADMIN_TOKEN environment variable (#22724 by @burka)

πŸ“¦ Published Versions

  • @directus/app@12.2.1
  • @directus/api@20.1.0
  • @directus/env@1.3.0

  •  
❌