v11.9.2
π Bug Fixes & Optimizations
- @directus/app
- @directus/api
- Fixed
requireSelectioncheck for manual trigger flows (#25386 by @JoshTheDerf)
- Fixed
π¦ Published Versions
@directus/app@13.11.2@directus/api@28.0.2
requireSelection check for manual trigger flows (#25386 by @JoshTheDerf)@directus/app@13.11.2@directus/api@28.0.2
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)).
AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)items.sort action hook (#25340 by @ComfortablyCoding)info.version in the OpenAPI specs (#25353 by @br41nslug)numeric_precision, numeric_scale and max_length not respected on schema changes (#25346 by @ComfortablyCoding)@directus/app@13.11.0@directus/api@28.0.0@directus/components@1.1.1@directus/composables@11.2.0create-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
directus_files (#25241 by @Nitwel)dist folder to the build command (#25129 by @licitdev)ip, userAgent and origin for ws activity (#25114 by @ComfortablyCoding)ip, userAgent and origin for ws activity (#25114 by @ComfortablyCoding)ADMIN_PASSWORD, ADMIN_TOKEN, KEY, and SECRET to always be interpreted as strings (#25196 by @the-other-dev)@directus/app@13.10.0@directus/api@27.1.0@directus/composables@11.1.11create-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
@directus/schema-builder package for mocking db schema (#25145 by @ComfortablyCoding)@directus/app@13.9.2@directus/api@27.0.2@directus/schema-builder@0.0.1@directus/utils@13.0.5
@directus/app@13.9.1@directus/api@27.0.1
rollup-plugin-esbuild to 6.2.1 (#25041 by @ComfortablyCoding)getRelation/getRelations usage across packages (#25053 by @Nitwel)Error on Reject option to webhook flows (#25080 by @Nitwel)1.8.4 (#25110 by @licitdev)Error on Reject option to manually triggered flows (#24965 by @ComfortablyCoding)applyOptionsData errors not appearing in the flow log (#25025 by @ComfortablyCoding)getRelation/getRelations usage across packages (#25053 by @Nitwel)Error on Reject option to webhook flows (#25080 by @Nitwel)1.8.4 (#25110 by @licitdev)Error on Reject option to manually triggered flows (#24965 by @ComfortablyCoding)condition operation filters not properly parsed (#25015 by @ComfortablyCoding)applyQuery to improve code organization and maintainability (#25004 by @Nitwel)filename_download not respected on upload (#25062 by @ComfortablyCoding)one_deselect_action updates bypass QUERY_LIMIT_DEFAULT restrictions (#25087 by @ComfortablyCoding)run-script operation (#25106 by @Nitwel)getRelation/getRelations usage across packages (#25053 by @Nitwel)run-script operation (#25106 by @Nitwel)_regex validation (#24984 by @ComfortablyCoding)1.8.4 (#25110 by @licitdev)@directus/app@13.9.0@directus/api@27.0.0@directus/components@1.1.0@directus/composables@11.1.10create-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
@directus/app@13.8.1@directus/api@26.0.1
create (#24812 by @ComfortablyCoding)String to ID (#24757 by @Nitwel)omitKey option to getConfigFromEnv (#24826 by @jacobcons)files.upload event for resumable uploads (#24771 by @br41nslug)isDirectusError type guard function ot improve SDK error handling (#24764 by @ComfortablyCoding)/utils/hash/verify endpoint (#24788 by @Nitwel)PUBLIC_URL on SSO redirection (#24836 by @licitdev)createOne in the collections service (#24960 by @Nitwel)string | number (#24753 by @subtirelumihail)@directus/app@13.8.0@directus/api@26.0.0@directus/components@1.0.3@directus/composables@11.1.9@directus/constants@13.0.1create-directus-extension@11.0.12create-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
item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)filter_count returning incorrect values for relational filters (#24718 by @ComfortablyCoding)item_duplication_fields paths existing after a field in the path is deleted (#24654 by @ComfortablyCoding)@directus/app@13.7.1@directus/api@25.0.1@directus/composables@11.1.8create-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
@directus/app@13.7.0@directus/api@25.0.0@directus/composables@11.1.7create-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
default_value dropped on field schema changes (#24386 by @ComfortablyCoding)@directus/app@13.6.0@directus/api@24.0.1create-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
useRelationMultiple to only update fetched items when dependents change, not just update (#24389 by @connorwinston)related-values for related items in template rendering. Fixed display-formatted-values and display-labels not handling arrays correctly. Added handling of nested fields to template rendering. (#24232 by @connorwinston)is_indexed behavior for MSSQL/SQLite (#24203 by @joselcvarela)null on 204 response (#24275 by @ComfortablyCoding)is_indexed behavior for MSSQL/SQLite (#24203 by @joselcvarela)@directus/app@13.5.0@directus/api@24.0.0@directus/components@1.0.2@directus/composables@11.1.6@directus/constants@13.0.0create-directus-extension@11.0.8create-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
@directus/app@13.4.0@directus/api@23.3.2
@directus/app@13.3.8@directus/api@23.3.1@directus/sdk@18.0.3
idToken to providerPayload in auth.create and auth.update filter hooks (#24154 by @m3Lith)@directus/app@13.3.7@directus/api@23.3.0@directus/sdk@18.0.2
@directus/app@13.3.6@directus/api@23.2.2
@directus/app@13.3.5@directus/api@23.2.1
@directus/api@21.0.2
directus_activity and directus_revisions (#24058 by @ComfortablyCoding)directus_activity and directus_revisions (#24058 by @ComfortablyCoding)drawer-item (#24045 by @ComfortablyCoding)directus_activity and directus_revisions (#24058 by @ComfortablyCoding)@directus/app@13.3.4@directus/api@23.2.0@directus/composables@11.1.5create-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