8000 Releases · directus/directus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: directus/directus

v11.9.1

30 Jun 16:36
3f4e6df
Compare
Choose a tag to compare

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Fixed a bug that was preventing the file interface menu from appearing in the drawer (#25374 by @formfcw)

📦 Published Versions

  • @directus/app@13.11.1
  • @directus/api@28.0.1

v11.9.0

25 Jun 18:01
b8a47c6
Compare
Choose a tag to compare

⚠️ Potential Breaking Changes

Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132)
The login method now accepts a payload object instead of separate email and password parameters.
This enables support for both standard and LDAP authentication, but requires updates to code that previously called sdk.login(email, password).
The new usage is sdk.login({ email, password }) or sdk.login({ identifier, password }) for LDAP.

The refresh and logout command method parameters have been updated to be consistent across usage. The functions now accept an options object instead of their previous regular parameters.

For example the new usage for refresh is sdk.request(refresh({ mode: "json", refresh_token })) instead of sdk.request(refresh('json', refresh_token)).

  • @directus/api
    • Fixed manual flows to only trigger with appropriate permissions (#25354 by @br41nslug)
  • @directus/sdk
    • Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132 by @ComfortablyCoding)
  • @directus/extensions-sdk

✨ New Features & Improvements

  • @directus/app
    • Added Keyboard Accessibility (#25214 by @formfcw)
    • Improved the UX of the field permissions by changing its interface to a checkbox tree (#25253 by @formfcw)
  • @directus/api
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/composables
  • @directus/env
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
  • @directus/sdk
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/types
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Added BSL license banner to display for first admin user (#25299 by @AlexGaillard)
    • Fixed system filters showing null (#25294 by @br41nslug)
    • Ensured to revert changes on error after drag & drop in kanban and calendar layout (#25329 by @formfcw)
    • Prevented table column widths from having null values (#25298 by @robluton)
    • Ensured that the redirection to the collection view after editing an item takes the bookmark query into account (#25327 by @formfcw)
    • Allowed selecting custom collections for items.sort action hook (#25340 by @ComfortablyCoding)
    • Improved nested folder rendering performance (#25276 by @AlexGaillard)
    • Fixed the “Save as Copy” action for files (#25351 by @Nitwel)
    • Updated dependencies tar-fs, vue-i18n, vite and undici (#25267 by @br41nslug)
    • Ensured that the archive filter would only apply if permissions were granted for the archive field (#25352 by @formfcw)
  • @directus/api
  • @directus/env
  • @directus/types
  • @directus/system-data
  • @directus/components
  • @directus/extensions-sdk
  • @directus/storage-driver-cloudinary
  • @directus/storage-driver-supabase
  • @directus/themes
  • @directus/utils
    • Replaced mapValuesDeep with deepMap. (#25216 by @Nitwel)
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/schema-builder
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/sdk
  • @directus/errors
  • @directus/extensions
    • Fixed default value of extension options not allowing any (#25273 by @Nitwel)

📦 Published Versions

  • @directus/app@13.11.0
  • @directus/api@28.0.0
  • @directus/components@1.1.1
  • @directus/composables@11.2.0
  • create-directus-extension@11.0.15
  • @directus/env@5.1.0
  • @directus/errors@2.0.2
  • @directus/extensions@3.0.7
  • @directus/extensions-registry@3.0.7
  • @directus/extensions-sdk@14.0.0
  • @directus/memory@3.0.6
  • @directus/pressure@3.0.6
  • @directus/schema-builder@0.0.3
  • @directus/storage-driver-azure@12.0.6
  • @directus/storage-driver-cloudinary@12.0.6
  • @directus/storage-driver-gcs@12.0.6
  • @directus/storage-driver-s3@12.0.6
  • @directus/storage-driver-supabase@3.0.6
  • @directus/system-data@3.1.1
  • @directus/themes@1.1.2
  • @directus/types@13.2.0
  • @directus/utils@13.0.7
  • @directus/validation@2.0.6
  • @directus/sdk@20.0.0

v11.8.0

28 May 18:10
ccf2f3d
Compare
Choose a tag to compare

✨ 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 Apr 21:49
a6b840b
Compare
Choose a tag to compare

🐛 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 Apr 20:20
afeab44
Compare
Choose a tag to compare

🐛 Bug Fixes & Optimizations

📦 Published Versions

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

v11.7.0

29 Apr 16:12
76d7c4f
Compare
Choose a tag to compare

⚠️ 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

01 Apr 14:05
b792144
Compare
Choose a tag to compare

🐛 Bug Fixes & Optimizations

📦 Published Versions

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

v11.6.0

25 Mar 17:15
9fed080
Compare
Choose a tag to compare

⚠️ 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....
Read more

v11.5.1

28 Feb 14:53
c6039b7
Compare
Choose a tag to compare

🐛 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 Feb 18:25
f854746
Compare
Choose a tag to compare

⚠️ 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
0