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 - v9.17.2

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

v9.17.2 (September 6, 2022)

🐛 Bug Fixes

  • App
    • #15413 Fix drawer item empty form for o2m/treeview (by @azrikahar)

Directus refs/tags/v9.17.2

directus - v9.17.1

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

v9.17.1 (September 5, 2022)

✨ New Features

  • API
    • #15384 Adding SendGrid email transport (by @naskio)

🚀 Improvements

  • App
    • #14605 fix divider not showing/ showing when not needed (drawer-item) (by @NigmaX)

🐛 Bug Fixes

  • API
    • #15403 Disable foreign check outside the trx in SQLite (by @licitdev)
  • App
    • #15396 #15395 fix: date-fns date format for tr-TR translations (by @kadiresen)
    • #15386 Merge with existing item when validating in drawer-item (by @licitdev)
    • #15385 Set limit as -1 for local exports when field is cleared (by @licitdev)

Directus refs/tags/v9.17.1

directus - v9.17.0

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

v9.17.0 (September 2, 2022)

✨ New Features

  • Misc.
    • #10551 Implement query hook (by @sebj54)

🚀 Improvements

  • App
    • #15366 Reset value when no changes (by @Nitwel)
    • #15273 Add origin to accountability (by @licitdev)
    • #15267 Revert list style for O2M and M2M interfaces (by @azrikahar)
    • #15243 Allow for displaying lists in render template (by @Nitwel)
    • #15218 Add missing translations (by @Nitwel)
    • #15200 Automatic range on insights graph (by @HuldaCZ)
    • #15128 Make all options from upload menu directly accessible (by @Tummerhore)
    • #15094 Add Components Package (by @Nitwel)
    • #14700 Refresh current item on flow run & prompt when there's unsaved changes (by @azrikahar)
  • API
    • #15327 Allow setting SMTP name (by @rijkvanzanten)
    • #15302 Added COOKIE_OPTIONS to /refresh (by @j0hnfl0w)
    • #15284 Make threshold checks configurable (by @nazarevrn)
    • #15273 Add origin to accountability (by @licitdev)
    • #15257 Use encodeurl package to escape URLs for axios (by @licitdev)
    • #15251 Remove functions from non-read actions in GraphQL types (by @licitdev)
  • Extensions
    • #15213 Be smarter when scaffolding an extension and choosing the package name and target path based on the user-provided name (by @nickrum)

🐛 Bug Fixes

  • API
    • #15369 Don't reset body on singleton non-SEARCH reqs (by @rijkvanzanten)
    • #15354 Do not parse json in transform operation if it is already an object (by @nickrum)
    • #15339 Fix SEARCH query not functioning on singleton collections (by @rijkvanzanten)
    • #15308 Missing headers for invalid json requests (by @br41nslug)
    • #15283 Throw rejected error for filter event in Flows (by @licitdev)
    • #15241 Sort is set to NULL for new items (by @br41nslug)
    • #15228 Return empty array if scope is not defined (by @licitdev)
    • #15215 Expose login stall time environment variable (by @licitdev)
    • #15209 Update watched extensions when enabling watcher (by @nickrum)
    • #15164 Update workspace tile position only when there are values defined (by @licitdev)
  • App
    • #15361 Fix custom icons (by @azrikahar)
    • #15355 check that collection exists and not a singleton on panels (by @freekrai)
    • #15352 Prevent sending the primary key for newly created relational items (by @br41nslug)
    • #15337 Current items cleared in o2m/m2m when selecting nothing with "add existing" (by @br41nslug)
    • #15336 Fix drawer (by @Nitwel)
    • #15328 Add max height to CodeMirror scroller (by @rijkvanzanten)
    • #15310 Default values ignored for validations affected by conditions (by @br41nslug)
    • #15304 Fix pagination on disabled o2m and m2m fields (by @azrikahar)
    • #15276 Don't throw error if entry is null or undefined (by @u12206050)
    • #15245 100 related items being deleted from m2m relationship (by @u12206050)
    • #15243 Allow for displaying lists in render template (by @Nitwel)
    • #15241 Sort is set to NULL for new items (by @br41nslug)
    • #15238 Add collection info to conditions (by @Nitwel)
    • #15236 Fix filter not resetting on bookmarks (by @Nitwel)
    • #15228 Return empty array if scope is not defined (by @licitdev)
    • #15220 Fix and clean up m2m & o2m (by @Nitwel)
    • #15211 Make variable panels editable in non edit mode (by @rijkvanzanten)
    • #15210 Can't edit o2m relations to directus_files collection (by @br41nslug)
    • #15155 Fix displaying values from deeper relationships in table (by @u12206050)
    • #15115 Fix thumbnail overflow in render-template (by @azrikahar)

🧽 Optimizations

  • Misc.
    • #15374 Move updated components to app (by @rijkvanzanten)
    • #15358 Fix lint warnings (by @licitdev)
    • #15268 Add new flow env to allowed list & remove comment leftover (by @paescuj)
  • API
    • #15340 Simplify ("unoverengineer") async-handler (by @rijkvanzanten)
  • App
    • #15332 Move get-with-arrays to shared (by @rijkvanzanten)
  • shared
    • #15332 Move get-with-arrays to shared (by @rijkvanzanten)

📦 Dependency Updates

  • #15234 Update node-cron to 3.0.2 (by @tenebrius)

Directus refs/tags/v9.17.0

directus - v9.16.1

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

v9.16.1 (August 19, 2022)

🐛 Bug Fixes

  • App
    • #15160 v-form error: Cannot read properties of undefined (reading 'meta') (by @br41nslug)

Directus refs/tags/v9.16.1

directus - v9.16.0

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

v9.16.0 (August 18, 2022)

✨ New Features

  • API
    • #15101 Add "Run Script" operation (by @rijkvanzanten)
  • App
    • #15101 Add "Run Script" operation (by @rijkvanzanten)
    • #14665 RTL support in translation interface (by @ramonvanbezouw)
    • #12820 Initial interface of O2M & M2M Table View (by @u12206050)

🚀 Improvements

  • API
    • #15149 API: Bypass cache for /server/ping (by @joselcvarela)
    • #15029 Add Content-Type header to Flows request operation when applicable (by @azrikahar)
    • #14694 Allow array of user IDs for Notify operation (by @azrikahar)
  • App
    • #15132 Unify download icon (by @Tummerhore)
    • #15131 Hide item link for delete action in activity feed (by @licitdev)
    • #15107 Remove check button when displaying activity log item (by @licitdev)
    • #15032 Fix date-fns format to use hours (HH) instead of era (GG) in polish translation (by @piotr-cz)
    • #14987 Add allow duplicates option to M2A and M2M interfaces (by @Le4Q)
    • #14913 Remove disabled override (by @u12206050)
    • #14858 Missed Kurdish language dialects (by @halwesit)
    • #14694 Allow array of user IDs for Notify operation (by @azrikahar)

🐛 Bug Fixes

  • App
    • #15148 Fix searching custom value and text property on v-select (by @u12206050)
    • #15144 Stop groups from rendering before the conditions are applied (by @br41nslug)
    • #15141 fix name removal in Presets & Bookmarks (by @azrikahar)
    • #15126 Fix URL for subfolder assets (by @licitdev)
    • #15117 Fix margin for tree view buttons (by @azrikahar)
    • #15113 Reinstate language direction translations keys (by @azrikahar)
    • #15111 Fix translations interface and use-relation-multiple empty edits (by @azrikahar)
    • #15109 Use img for user placeholder image in activity feed (by @licitdev)
    • #15082 Fix v-image's intersection observer sometimes preventing image load (by @azrikahar)
    • #15073 Fix filter by folder for file and files interface (by @azrikahar)
    • #15065 Fix manually typed o2m sort field (by @azrikahar)
    • #15050 Graphql: Fix geometry type in arguments (by @joselcvarela)
    • #15044 Allow fields nested in groups to be visible (by @licitdev)
    • #15041 Show sub fields if parent exists (by @u12206050)
    • #15023 Skip fetching items when id = '+' (by @licitdev)
    • #15009 Encode webhook url only if it does not contain encoded values (by @licitdev)
    • #15008 Fix map interface controls for non-native geometry types (by @azrikahar)
    • #15005 Prevent clearing of trigger options when initialising (by @licitdev)
    • #14998 Fix Flow operations update bug (by @azrikahar)
    • #14996 App: Do not validate circular fields (by @joselcvarela)
    • #14952 App: Do not allow to link collection folders to M2A relationship (by @joselcvarela)
    • #14935 Fix show hidden collections for nested collections (by @azrikahar)
    • #14867 Remove disabled props from presentation links (by @JonathanSchndr)
    • #14841 Fix checkboxes and radio buttons overflow (by @azrikahar)
    • #14824 m2a drawer throwing errors for alternate layouts (by @br41nslug)
  • API
    • #15106 Remove limit when loading flows (by @licitdev)
    • #15097 Remove usage of .send() when ending stream (by @licitdev)
    • #15087 Fix foreign key constraint errors for nested operations when deleting a Flow (by @azrikahar)
    • #15081 Add messenger to allow list of environment variables with _FILE suffix (by @azrikahar)
    • #15072 Fix schema apply when deleting interrelated collections (by @azrikahar)
    • #15050 Graphql: Fix geometry type in arguments (by @joselcvarela)
    • #15010 Only allow null filter operators for fields with "conceal" special (by @licitdev)
    • #15007 Send error status only if no data is written (by @licitdev)
    • #14985 Fix decompression when floats are used, but no integers are present (by @rijkvanzanten)
    • #14981 Emit nested action events after the transaction completes (by @licitdev)
    • #14951 Fix validatePayload for _or containing _and (by @u12206050)
    • #14854 Encode file import url if not already encoded (by @licitdev)
    • #14845 Fix duplicate env keys (by @bjornarhagen)
    • #14840 Fix macos-release error in server info (by @azrikahar)

🧽 Optimizations

  • Misc.
    • #15146 Revert "Fix "Unrestricted file system access to" messages" (by @paescuj)
    • #15130 Move unit tests to files they apply to (by @rijkvanzanten)
    • #15093 Add M2M base tests (by @licitdev)
    • #15083 Skip seeding of excluded tests when running "only" in blackbox (by @licitdev)
    • #15070 Enable schema caching for blackbox tests (by @licitdev)
    • #14954 Run blackbox tests when shared package / workflow is updated (by @licitdev)
    • #14945 Clean-up GitHub workflows (by @paescuj)
    • #14943 Use native concurrency option to cancel outdated workflow runs (by @paescuj)
    • #14934 Tweak add-to-project GitHub action (by @azrikahar)

📦 Dependency Updates

  • #15047 Update knex-schema-inspector to 2.0.4 (by @rijkvanzanten)

Directus refs/tags/v9.16.0

directus - v9.15.1

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

v9.15.1 (August 5, 2022)

🚀 Improvements

  • App
    • #14878 Add styling to links in field note (by @azrikahar)

🐛 Bug Fixes

  • API
    • #14885 Fix filter type check for functions (by @licitdev)
  • App
    • #14853 App: Don't mix fields from other groups (by @joselcvarela)

Directus refs/tags/v9.15.1

directus - v9.15.0

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

v9.15.0 (August 4, 2022)

✨ New Features

  • API
    • #14833 Improve cache performance by compressing records (by @joselcvarela)
  • App
    • #14786 Support custom aspect ratios in image editor (by @azrikahar)
  • Extensions
    • #14410 Add support for operation extensions to the Extensions SDK (by @nickrum)

🚀 Improvements

  • App
    • #14818 Exclude relationship fields on field validation (by @u12206050)
    • #14745 Add configuration for "Add New"/"Select Existing" buttons in M2O interface (by @rijkvanzanten)
    • #14663 Add Show Search option to checkbox tree (by @u12206050)
    • #14662 Resolve a warning shown when opening the in-App docs in dev mode (by @nickrum)
  • Extensions
    • #14659 Improve extension scaffolding log message (by @nickrum)
  • API
    • #14625 Handle not unique errors during auto-registration (by @aidenfoxx)

🐛 Bug Fixes

  • API
    • #14829 Check for allowed filter operators when applying filter (by @licitdev)
    • #14803 Move serializers option to the right place for pino-http (by @erickjth)
    • #14741 Fix Emit Events for item CRUD operations in Flows (by @azrikahar)
    • #14705 Replace functions within arrays in GraphQL (by @licitdev)
    • #14627 500 error when using scoped fields query when not applicable (by @br41nslug)
    • #14581 Extend OpenAPI schemas for JSON-backed fields (by @pmwheatley)
    • #14323 Change notifications timestamp to nullable & default to now (by @azrikahar)
  • App
    • #14806 Check for null initialValues in unsetValue (by @licitdev)
    • #14791 Nested forms get out of sync on unset (by @br41nslug)
    • #14776 Comments not getting loaded properly (by @br41nslug)
    • #14769 Do not show inactive manual flows in flows sidebar (by @azrikahar)
    • #14709 Input and textarea fields are always getting trimmed (by @br41nslug)
    • #14695 Fix exported fields reactivity in export drawer (by @azrikahar)
    • #14693 Fix fallback icon styling for interfaces (by @azrikahar)
    • #14688 Fix files interface's drawer download button (by @azrikahar)
    • #14685 Cast values to string when matching in v-select (by @licitdev)
    • #14666 Fix Favicon when project color and logo are not set (by @nickrum)
    • #14650 broken assets paths when serving Directus from a subfolder (by @br41nslug)
    • #14648 Do not override current admin language when updating project default language (by @azrikahar)
    • #14646 Reload image view when src is updated (by @licitdev)
    • #14644 Fix render template height in card subtitle (by @rijkvanzanten)
    • #14637 Fix list-group clickable; Fix navigation-item initial state (by @dimitrov-adrian)
    • #14626 Fix calendar list view styling (by @azrikahar)
    • #14618 Fix flatpickr global style (by @azrikahar)
    • #14570 File Preview fixes (by @azrikahar)
  • specs
    • #14795 Fix typo for operation component in OAS (by @azrikahar)
  • Extensions
    • #14658 Fix building the extensions-sdk in dev mode (by @nickrum)

🧽 Optimizations

  • App
    • #14751 Make DrawerItem, DrawerBatch global components (by @j0hnfl0w)
    • #14615 Fix revisions drawer detail ref type (by @azrikahar)
    • #14580 Refactor unnecessary nested app folders (by @rijkvanzanten)
  • Misc.
    • #14728 Support running prod locally through ./api/cli.js (by @rijkvanzanten)

Directus refs/tags/v9.15.0

directus - v9.14.5

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

No changes. Just a redeploy to retry the publish to npm. See v9.14.4 for the relevant changelog.

Directus refs/tags/v9.14.5

directus - v9.14.4

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

v9.14.4 (July 22, 2022)

🐛 Bug Fixes

  • App
    • #14576 Revert to for image editor (by @licitdev)
    • #14569 System fields not properly filtered when editing images (by @br41nslug)
  • Misc.
    • #14560 Fix GraphQL aggregate query (by @azrikahar)

Directus refs/tags/v9.14.4

directus - v9.14.3

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

Resolves a docker image build issue. See v9.14.2 for the useful release notes.

Directus refs/tags/v9.14.3

directus - v9.14.2

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

v9.14.2 (July 21, 2022)

🚀 Improvements

  • App
    • #14541 Select multiple dropdown preview threshold (by @rijkvanzanten)
    • #14412 Enable spellcheck on wysiwyg and markdown interfaces (by @licitdev)
    • #14390 Fix strict relative dates showing "incorrect" (by @u12206050)
    • #14021 Add raw editor toggle for using variables in flows operations (by @azrikahar)
    • #10592 Optimize media loading across app (by @jaycammarano)
    • #10488 Adding editor to image component (by @juancarlosjr97)
  • API
    • #14499 Enable extensions cache (by @claytongulick)
    • #9400 Add "security" commands to api CLI (by @danilopolani)
  • Extensions
    • #14475 Improve extension create onboarding (by @u12206050)

🐛 Bug Fixes

  • App
    • #14543 Fix map layout not rendering items on search (by @rijkvanzanten)
    • #14542 Fix singleton navigation temporarily using wrong ID (by @rijkvanzanten)
    • #14539 Don't render explicit null values in md custom blocks (by @rijkvanzanten)
    • #14538 Add max height to folder picker (by @rijkvanzanten)
    • #14537 Don't disable distinct count based on integer type (by @rijkvanzanten)
    • #14536 Default auth provider to first configured one if default is disabled (by @rijkvanzanten)
    • #14532 Skip disabled field check when using set-field-value event (by @rijkvanzanten)
    • #14530 Fix M2A filter scope on select existing (by @rijkvanzanten)
    • #14511 Fix the preview not being updated after editing the image (by @qborisb)
    • #14488 Conditions not working (partially) (by @br41nslug)
    • #14438 Prevent app crash on empty manual flow config (by @rijkvanzanten)
    • #14404 Fix/wysiwyg context menu (by @licitdev)
    • #14402 Insights: Fix query primary field for system tables (by @joselcvarela)
    • #14396 Fix list panel descending sort (by @azrikahar)
    • #14369 Fixes nested groups in accordions not rendering fields (by @br41nslug)
    • #14358 Fix disabled state for markdown interface (by @azrikahar)
    • #14355 Fix translation in render-template (by @u12206050)
    • #14322 Prevent empty title attribute in WYSIWYG links (by @azrikahar)
    • #14256 Fix field aliasing not returning null after merging documents (by @addisonElliott)
    • #10592 Optimize media loading across app (by @jaycammarano)
  • API
    • #14540 Add missing _between/_nbetween filter operators to GQL (by @rijkvanzanten)
    • #14520 Graphql: Do not try to convert Dates (considered an object) (by @joselcvarela)
    • #14512 Disable foreign check on SQLite when deleting fields (by @licitdev)
    • #14506 Fix apply snapshot for UUID primary keys (by @azrikahar)
    • #14460 API/Graphql: Use same types as count for countDistinct (by @joselcvarela)
    • #14423 Fix filter column aliasing (by @licitdev)
    • #14418 Encoded the url using encodeURIComponent, so that the url gets sanitzed and so, we did not get 404 error. (by @zeel-pathak)
    • #14416 fix generateJoi error due to empty permissions when creating new role (by @azrikahar)
    • #14401 Don't use locales in generated camelCased values from env (by @rijkvanzanten)
    • #14371 Add GraphQL query POST caching (by @rijkvanzanten)
    • #13949 Fix: Error applying schemas with nested collection(s) (by @IanPirro)
    • #13870 Process relational collection's permissions in functions (by @licitdev)
    • #11462 Cache GraphQL POST queries (by @viters)

🧽 Optimizations

  • Misc.
    • #14555 Resolve lint warnings (by @rijkvanzanten)
    • #14525 Cancel all previous workflows in the branch (by @licitdev)
    • #14350 Move repo to pnpm based workflow (by @rijkvanzanten)
    • #14335 Move external packages to separate repos (by @rijkvanzanten)
  • API
    • #13596 Generate joi merge (by @jaycammarano)

📦 Dependency Updates

  • #14509 Update Knex version to fix CockroachDB relationships showing multiple times (by @christopher-kapic)
  • #14437 Update knex-schema-inspector to 2.0.3 (by @rijkvanzanten)

Directus refs/tags/v9.14.2

directus - v9.14.1

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

v9.14.1 (July 8, 2022)

🐛 Bug Fixes

  • App
    • #14326 Fix SSO login buttons missing in login page (by @younky-yang)
    • #14321 Show field data type & interface on hover for system collections' fields (by @azrikahar)

Directus refs/tags/v9.14.1

directus - v9.14.0

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

v9.14.0 (July 7, 2022)

✨ New Features

  • API
    • #14203 Emitter emits event in the meta (by @licitdev)

🚀 Improvements

  • API
    • ⚠️ #14287 Terminate Directus if OpenID discovery fails (by @aidenfoxx)
    • #14164 Add emitEvents flag to item reads in service (by @rijkvanzanten)
    • #9191 Enable caching for App assets (by @nickrum)
  • shared
    • #14254 Fix type for defaults in useCollection composable (by @addisonElliott)
  • App
    • #14244 Don't show language select when there is only one language to choose from (by @janwillemvd)
    • #14232 Use string displays on the calendar layout (by @rijkvanzanten)
    • #14229 Hide user invite flow when default auth provider is disabled (by @rijkvanzanten)
    • #14193 Use native api with access_token when defineing url as relative (by @u12206050)
    • #14186 Tweaks for datetime display options (by @azrikahar)

🐛 Bug Fixes

  • App
    • #14303 Prevents selecting relational fields as sort field (by @br41nslug)
    • #14300 Fixes data missing after sort in m2a interface (by @br41nslug)
    • #14252 Remove auto-open groups in v-select (by @azrikahar)
    • #14251 Fix crash on logout due to te missing (by @addisonElliott)
    • #14241 broken image display for null assets (by @br41nslug)
    • #14234 Don't force reset scroll on hash changes (by @rijkvanzanten)
    • #14233 Fix conditions crash when custom options component is used (by @rijkvanzanten)
    • #14231 Fix vertical alignment of render-template in tabular (by @rijkvanzanten)
    • #14227 Persist existing global variable values on save (by @azrikahar)
    • #14216 Only emit value if updated for wysiwyg interface (by @licitdev)
    • #14195 Fix rendering of social icons (by @licitdev)
    • #14188 Performance improvements for groups within v-form (by @br41nslug)
    • #13970 Fix Save As Copy with edited relational fields (by @younky-yang)
  • API
    • #14286 Fix filename charset for uploaded files (by @azrikahar)
    • #14131 Fixes: No notification being created when sendmail fails. (by @jaycammarano)
    • #14127 Check if a date string is valid ISO8601 before parsing it (by @br41nslug)
    • #14057 CSV import converts numeric strings to numbers (by @br41nslug)

🧽 Optimizations

  • App
    • #14299 Remove invalid exported type in app (by @azrikahar)
    • #14255 Fix duplicate logic for retrieving system collections in related-collection-select (by @addisonElliott)
  • Misc.
    • #14214 Fix vite error when pre-bundling docs package (by @azrikahar)

📝 Documentation

  • #14177 Add bootstrap step in manual installation (by @raflymln)
directus - v9.13.0

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

v9.13.0 (June 28, 2022)

✨ New Features

  • API
    • #14096 Insights 2.0 (by @rijkvanzanten)
    • #13924 API: Add env var to opt-out mailer setup verification (by @joselcvarela)
    • #13907 Allow setting a custom filename in the /assets endpoint for SEO (by @rijkvanzanten)
    • #13871 Add optional cache max value size limit configuration (by @rijkvanzanten)
  • App
    • #14096 Insights 2.0 (by @rijkvanzanten)
    • #13867 Add search in v-select (by @azrikahar)
    • #13576 Allow setting default language for translations interface or choosing user's language (by @u12206050)
    • #7805 Add tfa enforce flow (by @Nitwel)

🚀 Improvements

  • App
    • #14154 Fix v-select search & selection of groups (by @azrikahar)
    • #14090 Improve IDs field interaction for Flows item read/update/delete operations when empty (by @azrikahar)
    • #14083 App Docs Module Improvements (by @azrikahar)
    • #14065 Allow admin to import into system collections (by @azrikahar)
    • #14064 Prevent filename overflow in import file field for Import/Export sidebar (by @azrikahar)
    • #14041 Prevent hyphens in auto generated operation keys (by @azrikahar)
    • #13996 Minor tweaks to some flow operations (by @azrikahar)
    • #13940 invert color shades (by @benhaynes)
    • #13934 Improve Flows drawer editing experience (by @azrikahar)
    • #13929 Enable header resize for Insights & Flows overview (by @azrikahar)
    • ⚠️ #13921 add Emit Events option to item update/delete operations in Flows (by @azrikahar)
  • API
    • #14094 Mark list result as non-nullable in GraphQL schema (by @licitdev)
    • #14090 Improve IDs field interaction for Flows item read/update/delete operations when empty (by @azrikahar)
    • #14080 Fix undefined values in filters for GraphQL (by @azrikahar)
    • #14074 Make path argument optional for snapshot command (by @claytongulick)
    • ⚠️ #14066 API: Return more error messages for OpenID and OAuth2 (by @joselcvarela)
    • #14065 Allow admin to import into system collections (by @azrikahar)
    • ⚠️ #13921 add Emit Events option to item update/delete operations in Flows (by @azrikahar)
    • #13897 API: Ignore returning not supported messages (by @joselcvarela)
  • shared
    • #14001 Update get-filter-operators-for-type.ts (by @licitdev)

🐛 Bug Fixes

  • API
    • #14163 Prevent webhooks from registering twice (by @rijkvanzanten)
    • #14034 fix action event Flows for related tables (by @azrikahar)
    • #14029 Commented out text in .env (by @jaycammarano)
    • #13906 Dashboards: Add missing system color field (by @joselcvarela)
    • #13900 Sanitize query for item read/update/delete operations in Flows (by @azrikahar)
    • #13891 Fix date filter with null value on SQLite (by @licitdev)
    • #13879 Add migration to rename hook triggers to event (by @azrikahar)
    • #13575 Fix aliased DB table names in filter query (by @licitdev)
    • ⚠️ #11845 Add depth limit to filtering (by @licitdev)
  • App
    • #14154 Fix v-select search & selection of groups (by @azrikahar)
    • #14147 Fix relational fields for Download Page as CSV & relevant displays' handler improvements (by @azrikahar)
    • #14124 Use conditional props for links in v-list-item (by @azrikahar)
    • #14078 Fix M2O interface in junction tables (by @azrikahar)
    • #14070 Fixed firefox opacity of placeholders issue (by @jaycammarano)
    • #14043 Fix autocomplete field options not selectable (by @azrikahar)
    • #14035 Major input delays on text fields in complex documents (by @br41nslug)
    • #13998 Fix saving error with custom permissions in O2M fields (by @younky-yang)
    • #13953 Fix in-app docs (by @azrikahar)
    • #13952 batch edit toggle not rendered side-by-side (by @br41nslug)
    • #13930 Prevent translations validation error matching parent (by @azrikahar)
    • #13920 Translation Strings Improvements (by @azrikahar)
    • #13905 Redirect to page not found for flows that do not exist (by @azrikahar)
    • #13904 Big Integer fields sort as strings (by @br41nslug)
    • #13890 Labels with v-chips are not rendered side-by-side (by @br41nslug)
    • #13874 Fix insights panel configuration not persisting to tiles (by @rijkvanzanten)
    • #13866 O2M relation does not display correctly (by @br41nslug)
    • #13861 Use translate in render-display (by @azrikahar)
    • #13846 Fix: Time Series panel crashes when setting a max value with no min value (by @jaycammarano)
    • #13840 Use conditional props for component in v-button (by @azrikahar)
    • #13830 use parsePreset in App side (by @azrikahar)
    • #13829 Trigger focus event to ensure observable exists in WYSIWYG (by @licitdev)
    • #13752 Checkbox Tree Field Expand/Collapse in Show Selected (by @br41nslug)
    • #7805 Add tfa enforce flow (by @Nitwel)
  • specs
    • #14060 OAS does not contain all utility functions (by @br41nslug)

🧽 Optimizations

  • API
    • #13877 Prevent unknown knex methods from being used (by @rijkvanzanten)
    • #13873 Added correct null parsing to Directus schemas (by @aidenfoxx)
  • Misc.
    • #13876 Upgrade codeql to v2 (by @rijkvanzanten)
    • #13849 Fix linting for api/src/utils/get-local-type.ts (by @licitdev)
    • #13824 Auto approve pull requests from Crowdin via label (by @paescuj)

📝 Documentation

  • #14101 Document insights updates (by @erondpowell)
  • #14067 Docs: Fix how to refresh token example on SSO example (by @joselcvarela)
  • #13995 fixes 404 links in docs (by @br41nslug)
  • #13976 Docs: fixed more links (by @erondpowell)
  • #13967 Docs: Fixed Resources Headers (by @erondpowell)
  • #13945 Docs config refactor (by @erondpowell)
  • #13919 Docs: Translation Strings (by @erondpowell)
  • #13908 Docs: Lori's Flows Edits (by @erondpowell)
  • #13903 Update flows.md - broken links (by @jkarelins)
  • #13893 Clarified DEFAULT_ROLE_ID for LDAP (by @aidenfoxx)
  • #13844 fixed links, tweaked text (by @erondpowell)
  • #12289 Cleanup of the plesk docs page to make it more streamlined (by @Slations)

📦 Dependency Updates

  • #13878 Upgrade gluegun (by @rijkvanzanten)
  • #13876 Upgrade codeql to v2 (by @rijkvanzanten)
  • #13875 Upgrade busboy (by @rijkvanzanten)
  • #13845 Upgrade API & Schema dependencies (by @rijkvanzanten)

Directus refs/tags/v9.13.0

directus - v9.12.2

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

v9.12.2 (June 9, 2022)

🚀 Improvements

  • Extensions
    • #13797 Use latest vue version when scaffolding extension packages (by @nickrum)
  • API
    • #13796 Use JobQueue when reloading extensions (by @nickrum)
    • #12044 Enable activity tracking at password reset (by @ybelenko)
  • App
    • #13777 Allow selection of image transformation in the WYSIWYG interface (by @licitdev)
    • #13772 Add configurable page-size to files/o2m/m2m/m2a interfaces (by @rijkvanzanten)
    • #12804 Take into account the format option when displaying dates relative. (by @u12206050)

🐛 Bug Fixes

  • App
    • #13821 Fix preset layouts not persisting. (by @jaycammarano)
    • #13802 Emit input whenever WYSIWYG content is updated (by @licitdev)
    • #13799 Make UUID/manual primary keys selectable with count in Time Series panels (by @azrikahar)
    • #13789 Set count on fresh init of defered tinymce (by @rijkvanzanten)
    • #13768 Fix filter error when switching between collections with map layout (by @azrikahar)
    • #13757 header bar icon color: var(--primary) (by @jaycammarano)
    • #13750 Searching the top level bug (by @br41nslug)
    • #13701 Fix range to be based on current time (by @licitdev)
    • #13574 fix nested array updates for relational interfaces (by @azrikahar)
    • #13224 Fix clear value for relational interfaces (by @azrikahar)
    • #13187 Show fields inside groups correctly in display templates for relational interfaces (by @br41nslug)
    • #13141 Fix form field label responsiveness (by @azrikahar)
    • #12759 Use aliases for relational fields (by @azrikahar)
  • API
    • #13783 Fix flow triggers being registered multiple times (by @nickrum)
    • #13762 Flush caches after applying schema snapshot (by @rijkvanzanten)
    • #13759 Fix formatting of headers in request operation (by @rijkvanzanten)
    • #13754 Serve robots.txt from root (by @rijkvanzanten)
    • #13751 Fix description field in directus_flows (by @azrikahar)
    • #13701 Fix range to be based on current time (by @licitdev)
  • specs
    • #13776 Fixes OAS specs for Flows & Operations (by @azrikahar)

🧽 Optimizations

  • App
    • #13755 Fix various linter warnings, disable new rule (by @rijkvanzanten)
  • Misc.
    • #13714 disable thumbsmith update blocking the docs build (by @br41nslug)

📝 Documentation

  • #13794 tweaks done for today (by @erondpowell)
  • #13793 replaced replace a file video file (by @erondpowell)
  • #13692 Docs/Cloud: Add "Asia Pacific, Singapore" to regions (by @joselcvarela)
  • #13672 Docs: Fix one last link to installation (by @erondpowell)
  • #13358 Docs & Specs update for Data Flows (by @azrikahar)
  • #13258 Docs: getting-started > architecture (by @erondpowell)
  • #13246 Docs: Configuration > Data Flows (by @erondpowell)
  • #13122 Docs: getting-started > backing-directus (by @erondpowell)
  • #13055 Docs: getting-started > Introduction (by @erondpowell)

Directus refs/tags/v9.12.2

directus - v9.12.1

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

v9.12.1 (June 3, 2022)

🐛 Bug Fixes

  • App
    • #13724 Only render first 10000 items on calendar layout view (by @rijkvanzanten)
    • #13723 Don't crash on misconfigured scope trigger (by @rijkvanzanten)
    • #13713 Fix flows editing existing operations (by @rijkvanzanten)
    • #13635 Add Locale labels to groups (by @azrikahar)
  • API
    • #13719 Fix installer missing package (by @rijkvanzanten)
    • #13694 Fix export offset (by @licitdev)
  • Extensions
    • #13709 Fix endpoint extensions being registered under wrong route (by @nickrum)

Directus refs/tags/v9.12.1

directus - v9.12.0

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

v9.12.0 (June 2, 2022)

✨ New Features

  • API
    • #12522 🌊 Add Data Flows to Directus 🌊 (by @Nitwel)
  • App
    • #12522 🌊 Add Data Flows to Directus 🌊 (by @Nitwel)
  • Misc.
    • #11186 Docs: Auto-generated "Link preview" thumbnails for all pages (by @loteoo)

🚀 Improvements

  • App
    • #13639 Translations: Make password reset notice clearer (by @joselcvarela)
    • #13610 add collection and folder names to delete confirmation messages (by @sxsws)
    • ⚠️ #13549 Add System token interface (by @azrikahar)
    • #13540 Add copy button to user id on user info page (by @nickrum)
    • #13389 Don't consider SIGN_OUT an SSO error (by @aidenfoxx)
    • #13363 Improve translation for require_value_to_be_set (by @janwillemvd)
  • format-title
    • #13629 Remove BASIC acronym (by @azrikahar)
  • API
    • ⚠️ #13549 Add System token interface (by @azrikahar)
    • #13352 Add comments to the .env file stub (by @sxsws)
    • #12033 Add projectUrl to defaultTemplateData (by @ybelenko)
    • #11141 Allow authentication using MSSQL azure-active-directory-service-principal-secret (by @erickjth)

🐛 Bug Fixes

  • App
    • #13681 fix collection & folder delete dialog message (by @azrikahar)
    • #13630 use v-if instead of v-show in v-detail component (by @azrikahar)
    • #13563 Fix field conditions optionDefaults computed property (by @yassilah)
    • #13532 Remove the paste value check on slug inputs (by @azrikahar)
  • API
    • #13660 Fix wrong source of meta info for notifications API (by @tenebrius)
    • #13651 Add cross-instance messenger pubsub setup (by @rijkvanzanten)
    • #13623 Field permissions and relational interfaces (by @br41nslug)
    • #13539 Added missing "DB_SSL_*_FILE" to the "_FILE" allow list. (by @br41nslug)
    • #13527 Fix metadata for directus_folders (by @azrikahar)
  • Misc.
    • #13577 last_page type was date instead of str (by @louisgavalda)
  • specs
    • #13531 add meta to list responses for OAS (by @azrikahar)

🧽 Optimizations

  • Misc.
    • #13648 Use pull_request_target instead of pull_request for auto-project-assign (by @jaycammarano)
    • #13633 Auto approve pull requests from Crowdin (by @paescuj)
    • #13455 Remove workaround in release flow (by @nickrum)
    • #13444 Remove npmrc files which prevent lockfile creation in workspaces (by @nickrum)
  • shared
    • #13594 Moved tests from the "shared" package into a single test folder (by @jaycammarano)

📝 Documentation

  • #13688 fixed typo (by @erondpowell)
  • #13656 removing remaining links to example.env (by @sxsws)
  • #13642 Quickstart fix (by @erondpowell)
  • #13601 Docs: fix wrong url paths for self-hosted installation guides (by @thammarith)
  • #13577 last_page type was date instead of str (by @louisgavalda)
  • #11186 Docs: Auto-generated "Link preview" thumbnails for all pages (by @loteoo)

Directus refs/tags/v9.12.0

Directus refs/tags/v9.12.0

directus - v9.11.1

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

v9.11.1 (May 24, 2022)

🚀 Improvements

  • API
    • #13518 Don't require default connection params when using non default type (by @rijkvanzanten)
    • #13514 Default default-src to "self" in CSP header (by @rijkvanzanten)
    • #13492 Allow floats in number validation (by @rijkvanzanten)
    • #13274 Environment variable with _FILE suffix containing invalid path throws error on start (by @br41nslug)
  • App
    • #13511 Don't show regex on permissions configuration (by @rijkvanzanten)
    • #13501 Add empty state for Translation Strings page (by @azrikahar)
    • #13462 Improve dashboard saving experience (by @nickrum)

🐛 Bug Fixes

  • API
    • #13497 Fix applyFilter (by @nickrum)
    • #13453 Adds _none and _some operators (by @br41nslug)
    • #13429 Add cast-timestamp field flag to system tables (by @licitdev)
    • #13276 Validate type of items' primary keys (by @licitdev)
  • App
    • #13479 Allow selecting primary key when aggregating count in time series panel (by @azrikahar)
    • #13474 Fix field conditions when null (by @azrikahar)

🧽 Optimizations

  • Misc.
    • #13523 Remove unnecessary ampersand from URLs in filter tests (by @nickrum)

📝 Documentation

  • #13494 Docs: Display Templates Page (by @erondpowell)
  • #13489 how to work with nested data (by @erondpowell)
  • #13486 docs: clarified data, schema, and permissions caching (by @erondpowell)
  • #13445 no composite key support warning added (by @erondpowell)
  • #13424 Docs: re-edited user-directory + users-roles-permissions (by @erondpowell)

Directus refs/tags/v9.11.1

directus - v9.11.0

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

v9.11.0 (May 19, 2022)

✨ New Features

  • API
    • #11871 GraphQL count aggregation for all fields and * (by @jeengbe)
    • #11737 Add support to insensitive case operators (by @bernatvadell)
  • App
    • #11737 Add support to insensitive case operators (by @bernatvadell)

🚀 Improvements

  • API
    • #13309 Prevent changing active status of the only active admin user (by @azrikahar)
    • #13184 Display error message on OAuth errors (by @aidenfoxx)
  • App
    • #13301 Allow creating big integer auto-incremented primary keys in MySQL and PostgreSQL (by @samdze)
    • #13264 fix: AUTH_PROVIDER ibmid should display as IBMid (by @davidnixon)
    • #13263 Add string-export support for related-values and translations display (by @rijkvanzanten)
    • #13207 Show edit drawer as preview for disabled many to one (by @rijkvanzanten)
    • #13126 Hide import if create is not allowed (by @ankitchhatbar)
    • #13103 Show collection key instead of name in Data Model (by @azrikahar)
  • sdk
    • #13214 Improve type definitions for o2m item queries involving deep, filter or sort (by @wfoxall)

🐛 Bug Fixes

  • API
    • #13410 Fix parsing of time and dates when filtering in SQLite (by @licitdev)
    • #13388 Fix compareValue check for _null and _empty type of operators (by @licitdev)
    • #13375 Fix user update going through status check even when the payload does not have status in it (by @azrikahar)
    • #13307 Stalling Sqlite when using cascading foreign contraints (by @eikaramba)
    • #13250 Fix inconsistent revisions after batch update (by @licitdev)
    • #13222 Delete field only after foreign key constraints are removed (by @licitdev)
    • #13186 Fix aliases (by @rijkvanzanten)
    • #13115 Fix incorrect bindings in postgres dialect (by @LookinGit)
    • #12907 Sort schema snapshot (by @diegoleme)
    • #12198 Fix Invalid foreign key when applying schema snapshot (by @PeeraJ)
  • App
    • #13409 Hide Save as Copy when creating new item (by @azrikahar)
    • #13316 Fix app docs collection & item page (by @azrikahar)
    • #13272 Creating corresponding relational field for file fields throws errors (by @br41nslug)
    • #13242 Init count of soft limit in wysiwyg on first render (by @rijkvanzanten)
    • #13231 Prevent inputs in deeply nested groups being duplicated (by @br41nslug)
    • #13223 Form fields in a group unable to reset to default or undo changes (by @br41nslug)
    • #13220 Fix limit/filter/search reactivity for export sidebar (by @azrikahar)
    • #13158 fixes nested groups filtering out its parents values (by @br41nslug)
    • #13151 Fix relational interfaces creating instead of updating nested relational items (by @br41nslug)
    • #13147 Fix WYSIWYG being disabled due to loading (by @azrikahar)
    • #13133 fix sort field not updating in export sidebar (by @azrikahar)
    • #13120 fixes saving interface option values for field conditions (by @br41nslug)
    • #13112 Fix slug not turning pasted value with spaces to separators (by @azrikahar)
    • #13108 fixes slider component error for value between accepted steps (by @br41nslug)
    • #13102 Fix auto generated field keys not being reset (by @azrikahar)
  • sdk
    • #13189 Reset refresh promise after catch (by @rijkvanzanten)

🧽 Optimizations

  • API
    • #13191 Use JSON.parse wrapper function to prevent pollution attacks (by @rijkvanzanten)

📝 Documentation

  • #13367 Update hooks.md - Add query object to items.read filter meta documentation (by @Dominic-Marcelino)
  • #13333 replaced video (by @erondpowell)
  • #13327 improved clarity of logical operators explanation (by @erondpowell)
  • #13285 re-edited support doc (by @erondpowell)
  • #13270 Fix docs homepage sidebar (by @licitdev)

📦 Dependency Updates

  • #13190 Update gatsby-* subpackages in gatsby-source-directus (by @rijkvanzanten)

Directus refs/tags/v9.11.0

directus - v9.10.0

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

v9.10.0 (May 3, 2022)

✨ New Features

  • App
    • #13099 Add local export capability (by @rijkvanzanten)
  • API
    • #13004 Allow configuring the HSTS header (by @rijkvanzanten)
    • #12084 Add support to sort on a nested value (by @nodeworks)

🚀 Improvements

  • API
    • #13076 Use older Oracle optimizer for faster first execution (by @aidenfoxx)
    • #13003 Allow disabling GraphQL introspection (by @rijkvanzanten)
    • #8034 Store original error code in extensions (by @gkielwasser)
  • App
    • #13038 Use transition to fix user avatar tooltip (by @azrikahar)
  • sdk
    • #13008 Prevent SDK from returning meta property when not available (by @azrikahar)

🐛 Bug Fixes

  • Misc.
    • #13073 collections broken link fix (by @dcheglakov)
    • #13015 Fix graphql schema for m2o fields without permissions to related collection (by @azrikahar)
  • API
    • #13067 Convert OAuth identifier to string before calling toLowerCase (by @tenebrius)
    • #12993 Support BOM in CSV import (by @rijkvanzanten)
    • #10106 Ensure all fields are available for conditions/validation on Save (by @t7tran)
  • App
    • #13021 Fix translations interface when using a single language (by @rijkvanzanten)
    • #13014 Allow selecting foreign key fields in relationship setup (by @rijkvanzanten)
    • #13012 Fix default display template lookup in m2o interface (by @rijkvanzanten)
    • #13011 Fix translations error when finding item (by @azrikahar)
    • #12995 Correctly default to + in singleton primary key (by @rijkvanzanten)
    • #12968 Fix signin info text in dark mode (by @LasseRosenow)
  • sdk
    • #13007 Prevent token refreshing when using auth.static() method (by @azrikahar)

🧽 Optimizations

  • Misc.
    • #13091 spelling: extensionentrypoints (by @jsoref)
  • API
    • #13051 Update knex to version 2.0.0 (by @nickrum)

📝 Documentation

  • #13073 collections broken link fix (by @dcheglakov)
  • #13037 Fix naming & typo in CLI docs (by @azrikahar)
  • #13000 Clarified auth docs (by @aidenfoxx)
  • #12999 added tip to exlpain how to formate custom range (by @erondpowell)

Directus refs/tags/v9.10.0