Skip to content

v10.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 May 21:22
· 1472 commits to main since this release
703c5d9

v10.1.0 (May 11, 2023)

✨ New Features & Improvements

  • @directus/app
    • Added Cache option so that caching can be disabled for GET requests to Flows webhook trigger (#18277 by @licitdev)
    • Added Kanban layout (#18516 by @azrikahar)
    • Added bar chart, line chart, pie chart, and meter panels (#18522 by @azrikahar)
    • Added folder navigation to the file(s) / image selector interfaces, making it easier to browse and select assets (#18320 by @paescuj)
    • Added block editor interface (#18525 by @azrikahar)
  • @directus/api
    • Added Cache option so that caching can be disabled for GET requests to Flows webhook trigger (#18277 by @licitdev)
    • Added support for the multipart/form-data content type in the /schema/apply endpoint (#18321 by @jaads)
    • Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
  • @directus/specs
    • Added support for the multipart/form-data content type in the /schema/apply endpoint (#18321 by @jaads)
  • @directus/random
  • @directus/extensions-sdk
    • Added support for building API extensions to ESM format and default to ESM for new extensions (#18351 by @nickrum)
  • @directus/constants
    • Added support for building API extensions to ESM format and default to ESM for new extensions (#18351 by @nickrum)

🐛 Bug Fixes & Optimizations

  • @directus/app
    • Updated vitest to 0.31.0 (#18483 by @br41nslug)
    • Prevented parsing non-decimal values in search query (#18383 by @br41nslug)
    • Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
    • Added support for relational fields in field presets (#16560 by @timspi)
    • Added no-nested-ternary eslint rule to ensure better readability in the code base (#18376 by @br41nslug)
    • Added overflow scrollbars in v-card component (#18503 by @br41nslug)
    • Made folders hidden by default in system collection-chooser interface (#18362 by @Nitwel)
    • Fixed an issue that would cause the display template to fail on the calendar layout (#18267 by @br41nslug)
    • Updated the direct links to discussions/issues to drop the pre-chosen template (#18520 by @rijkvanzanten)
    • Added a shortcut link in settings for relational fields in the data model (#18346 by @hanneskuettner)
    • Fixed v-checkbox emit behavior when used with array model-value and the custom-value flag (#18552 by @hanneskuettner)
    • Translate module link name in project settings (#18343 by @licitdev)
    • Fixed boolean display to show icons when default values are used (#18357 by @Nitwel)
  • @directus/api
  • @directus/extensions-sdk
    • Added a constant with all possible javascript file extensions (#18350 by @nickrum)
    • Updated vitest to 0.31.0 (#18483 by @br41nslug)
    • Added no-nested-ternary eslint rule to ensure better readability in the code base (#18376 by @br41nslug)
    • Silenced prefer builtins and circular dependency warnings when building extensions (#18366 by @nickrum)
    • Removed extension config import workaround that is no longer necessary since we are building to ESM (#18349 by @nickrum)
  • @directus/constants
    • Added a constant with all possible javascript file extensions (#18350 by @nickrum)
    • Marked the constant, utils, composables and exceptions packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)
  • @directus/composables
    • Updated vitest to 0.31.0 (#18483 by @br41nslug)
    • Marked the constant, utils, composables and exceptions packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)
    • Improved select-multiple-checkbox behavior when modifying a custom value (#18554 by @hanneskuettner)
  • @directus/exceptions
    • Updated vitest to 0.31.0 (#18483 by @br41nslug)
    • Marked the constant, utils, composables and exceptions packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)
  • @directus/storage-driver-azure
  • @directus/storage-driver-cloudinary
  • @directus/storage-driver-gcs
  • @directus/storage-driver-local
  • @directus/storage-driver-s3
  • @directus/storage
  • @directus/update-check
  • @directus/utils
    • Updated vitest to 0.31.0 (#18483 by @br41nslug)
    • Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
    • Marked the constant, utils, composables and exceptions packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)

📝 Documentation

  • Added support for the multipart/form-data content type in the /schema/apply endpoint (#18321 by @jaads)
  • Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
  • Added Kanban layout (#18516 by @azrikahar)
  • Added bar chart, line chart, pie chart, and meter panels (#18522 by @azrikahar)
  • Added support for building API extensions to ESM format and default to ESM for new extensions (#18351 by @nickrum)
  • Added warning note about the requirement of a package.json file when initializing Directus from node directly (37d74f96fd by @rijkvanzanten)
  • Instruct users to use the latest version of create-directus-extension (#18361 by @nickrum)
  • Fixed all broken links in the documentation (#18377 by @that1matt)
  • Fixed typo in docs about "Batch Notifications" (#18531 by @ChuckMoe)

🧪 Blackbox Tests

  • Added Cache option so that caching can be disabled for GET requests to Flows webhook trigger (#18277 by @licitdev)
  • Added support for the multipart/form-data content type in the /schema/apply endpoint (#18321 by @jaads)
  • Added no-nested-ternary eslint rule to ensure better readability in the code base (#18376 by @br41nslug)

📦 Published Versions

  • @directus/app@10.1.0
  • @directus/api@10.1.0
  • @directus/extensions-sdk@10.1.0
  • @directus/constants@10.1.0
  • @directus/composables@10.0.1
  • @directus/exceptions@10.0.1
  • @directus/storage-driver-azure@10.0.1
  • @directus/storage-driver-cloudinary@10.0.1
  • @directus/storage-driver-gcs@10.0.1
  • @directus/storage-driver-local@10.0.1
  • @directus/storage-driver-s3@10.0.1
  • @directus/storage@10.0.1
  • @directus/update-check@10.0.1
  • @directus/utils@10.0.1
  • @directus/specs@10.1.0
  • @directus/pressure@1.0.0
  • @directus/random@0.1.0