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)
- Added
- @directus/api
- @directus/specs
- @directus/random
- Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
- @directus/extensions-sdk
- @directus/constants
🐛 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)
- Updated vitest to
- @directus/api
- Fixed a problem that could auth to fail with third party OAuth2/OpenID that rely on refresh tokens (
f4698b5de3
by @rijkvanzanten) - Added a constant with all possible javascript file extensions (#18350 by @nickrum)
- Improved flows error class handling (#18421 by @br41nslug)
- Fixed a problem that could cause duplicate assets from being generated to disk for repeated access to the same
permutation. (0f32f4f136
by @rijkvanzanten) - Updated vitest to
0.31.0
(#18483 by @br41nslug) - Prevented parsing non-decimal values in search query (#18383 by @br41nslug)
- Clear item cache when permissions have changed (#18526 by @br41nslug)
- Added graceful shutdown of database connection to bootstrap CLI command (#18465 by @ArthurYidi)
- Added support for relational fields in field presets (#16560 by @timspi)
- Allow
*.cjs
and*.mjs
extensions for custom migrations (#18385 by @br41nslug) - Fixed _offset=0 usage in deep filters (#18382 by @br41nslug)
- Fixed a problem that could auth to fail with third party OAuth2/OpenID that rely on refresh tokens (
- @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
- @directus/composables
- Updated vitest to
0.31.0
(#18483 by @br41nslug) - Marked the
constant
,utils
,composables
andexceptions
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)
- Updated vitest to
- @directus/exceptions
- Updated vitest to
0.31.0
(#18483 by @br41nslug) - Marked the
constant
,utils
,composables
andexceptions
packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)
- Updated vitest to
- @directus/storage-driver-azure
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/storage-driver-cloudinary
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/storage-driver-gcs
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/storage-driver-local
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/storage-driver-s3
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/storage
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/update-check
- Updated vitest to
0.31.0
(#18483 by @br41nslug)
- Updated vitest to
- @directus/utils
- Updated vitest to
0.31.0
(#18483 by @br41nslug) - Added Pressure-based rate limiter (#17873 by @rijkvanzanten)
- Marked the
constant
,utils
,composables
andexceptions
packages as side effects free to shrink size of API extensions using Typescript (#18365 by @nickrum)
- Updated vitest to
📝 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