Skip to content

Latest commit

Β 

History

History
4271 lines (3831 loc) Β· 262 KB

changelog.md

File metadata and controls

4271 lines (3831 loc) Β· 262 KB

Changelog

Changes marked with a ⚠️ contain potential breaking changes depending on your use of the package.

v9.4.3 (January 7, 2022)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

v9.4.2 (December 30, 2021)

⚠️ Notice

For security reasons, we've enabled the Content-Security-Policy header by default. This won't change the normal operating behavior of the API, but be aware if you were doing some trickery before that might be affected by this header.

πŸš€ Improvements

πŸ“ Documentation

v9.4.1 (December 28, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

v9.4.0 (December 23, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • API

v9.3.0 (December 16, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • App
    • #10524 Align display options type with interface options type (@nickrum)

πŸ“ Documentation

v9.2.2 (December 10, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

v9.2.1 (December 6, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.2.0 (December 3, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

v9.1.2 (November 25, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

v9.1.1 (November 24, 2021)

πŸ› Bug Fixes

v9.1.0 (November 24, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.1 (November 11, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • Misc.
    • #9594 Fix PR title for major updates from renovate (@paescuj)
    • #9517 Add note about Directus version in bug report (@paescuj)
    • #9514 Update Docker installation documentation (@paescuj)
    • #9509 Update package-lock.json & fix warning from eslint (@paescuj)
    • #9508 Revert "Schedule Renovate on a daily basis for now (#9488)" (@paescuj)
  • Docker
    • #9512 No 'latest' Docker tag on pre-releases anymore (@paescuj)

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0 (November 4, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

v9.0.0-rc.101 (November 3, 2021)

⚠️ Breaking Changes

  • Hooks have an updated way of registering them, that makes an explicit split between actions, filters, init, and scheduler hooks (h/t @smilledge). All the previous functionality is still available, but you will have to update your custom hooks to fit the new structure. Please see the updated docs for more information. (directus#8027)
  • The Collections module has been renamed to Content. If you had a custom module bar override configured in project settings, you might have to re-enable the collections content module. (directus#9441)
  • The type signature for the internal Accountability and SchemaOverview objects have changed slightly. Permissions are now stored under Accountability instead of SchemaOverview. If you were relying on the permissions existing under SchemaOverview, please make sure to update your code to rely on Accountability instead. (directus#9376)

✨ New Features

  • API
    • ⚠️ #9376 Allow dynamic user variables to be used with filter rules (cont.) (@rijkvanzanten)
  • App
    • ⚠️ #9376 Allow dynamic user variables to be used with filter rules (cont.) (@rijkvanzanten)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

Directus refs/tags/v9.0.0-rc.101

v9.0.0-rc.100 (October 29, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.99 (October 21, 2021)

⚠️ Potential Breaking Changes

The old grant-based oAuth2 setup has been replaced by the new oauth2 driver. This new setup uses (slightly) different names for its environment variables. Please refer to https://docs.directus.io/reference/environment-variables/#auth for the correct names and update your environment where required.

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • Misc.

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.98 (October 15, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

v9.0.0-rc.97 (October 14, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • Misc.
    • #8791 Remove unused vue cli dependencies (@nickrum)
    • #8733 Add GitHub action workflow to automate author assignment on pull requests (@paescuj)
  • App
    • #8743 Transpile docs to vue components at build time (@nickrum)
    • #8718 Fix eslint warnings and cleanup unused disable-directives (@paescuj)
  • Extensions
  • API

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.96 (October 7, 2021)

⚠️ Potential Breaking Changes

  • Custom displays's handler function was renamed to component to be consistent with the other app extensions
  • If you're upgrading from 95, and had some troubles with migrating due to "group" on directus_fields (directus#8369) on that version, please remove row 20210927A from directus_migrations and re-run the migrations.

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

  • Misc.
  • API
  • App
    • ⚠️ #8475 Drop support for display handler functions in favor of functional components and make the routes module config required (@nickrum)
    • #8474 Fix types of mime package (@nickrum)
    • #8382 Fix popper modifier validation error (@nickrum)
  • Extensions
    • ⚠️ #8475 Drop support for display handler functions in favor of functional components and make the routes module config required (@nickrum)

πŸ“ Documentation

  • #8590 Recommend npm init directus-project to create a project (@nickrum)

πŸ“¦ Dependency Updates

Directus refs/tags/v9.0.0-rc.96

v9.0.0-rc.95 (September 27, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.94 (September 22, 2021)

πŸ“ˆ Insights Module

This version includes a beta of the much requested Insights module and Aggregation & Grouping capabilities in the API. You can enable this new module under Project Settings.

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.93 (September 17, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.92 (September 17, 2021)

✨ New Features

πŸš€ Improvements

  • App
  • Extensions
    • #7714 Improve API extension context types (@nickrum)
    • ⚠️ #7695 Remove /custom subpath for endpoints and add a way to customize the endpoint subpath (@nickrum)
    • #7668 Replace system provide with composables (@nickrum)
    • #7629 Share vue-router between App and extensions (@nickrum)
    • #7627 Allow json imports and replace NODE_ENV env var when building extensions (@nickrum)
  • API
    • #7711 Remove permission.limit (@Nitwel)
    • ⚠️ #7695 Remove /custom subpath for endpoints and add a way to customize the endpoint subpath (@nickrum)
    • #7604 Log localhost url on startup so it's clickable in terminals (@zebapy)
    • #6923 Use root-relative base url for app and extensions (@nickrum)

πŸ› Bug Fixes

🧽 Optimizations

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.91 (August 23, 2021)

✨ New Features

  • Extensions
    • #7332 Add basic support for a config file to extension building (@nickrum)
  • API
    • #5684 Add support for Geometry type, add Map Layout & Interface (@Oreilles)
  • App
    • #5684 Add support for Geometry type, add Map Layout & Interface (@Oreilles)

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

  • #7516 Link to awesome-directus in introduction doc (@paescuj)
  • #7479 Add docker compose update instructions (@tanc)

πŸ“¦ Dependency Updates

v9.0.0-rc.90 (August 11, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“¦ Dependency Updates

v9.0.0-rc.89 (August 9, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.88 (August 2, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.87 (July 28, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“¦ Dependency Updates

v9.0.0-rc.86 (July 26, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

Directus refs/tags/v9.0.0-rc.86

v9.0.0-rc.85 (July 15, 2021)

πŸ› Bug Fixes

  • shared

v9.0.0-rc.84 (July 15, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.83 (July 14, 2021)

πŸ› Bug Fixes

πŸ“¦ Dependency Updates

v9.0.0-rc.82 (June 28, 2021)

✨ New Features

πŸš€ Improvements

  • API
  • App
    • #6215 Added escaping on file paths including "\u" (@skizer)

πŸ› Bug Fixes

  • App
  • API
    • #6534 Fix extension loading when PUBLIC_URL is absolute without origin (@nickrum)
    • #6516 Changed filesize to bigint for large files (@Enhed)
  • Extensions
    • #6534 Fix extension loading when PUBLIC_URL is absolute without origin (@nickrum)

πŸ“¦ Dependency Updates

v9.0.0-rc.81 (June 26, 2021)

πŸš€ Improvements

  • App
    • #6466 Set calendar layout locale based on app locale (@nickrum)

πŸ› Bug Fixes

  • App

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.80 (June 22, 2021)

✨ New Features

πŸ› Bug Fixes

πŸ“¦ Dependency Updates

v9.0.0-rc.79 (June 22, 2021)

Nothing to see here.. (Vue's update to 3.1.2 made things go πŸ’₯)

v9.0.0-rc.78 (June 21, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

  • App
    • #6412 Fixed issue that would prevent button/list-item links from functioning (@rijkvanzanten)

v9.0.0-rc.77 (June 21, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

  • API
  • App
    • #6348 Fixed issue that would cause uploads to the root folder of the file library to fail (@rijkvanzanten)
    • #6318 Fixed issue that would prevent setting the placeholder on the input interface (@rijkvanzanten)
    • #6289 Fixed issue that would prevent the "Import from URL" functionality to work in a many to many interface (@rijkvanzanten)

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.76 (June 14, 2021)

✨ New Features

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.75 (June 10, 2021)

🚨 App Extensions

This release includes the big switch from Vue 2 to Vue 3. If you have (complicated) app extensions, make sure to update the build chain of your extension and make sure you're aware of the breaking changes you might have to account for. We'll be upgrading the documentation and providing new boilerplates for Vue 3 based extensions in the coming days.

✨ New Features

πŸš€ Improvements

  • API
    • ⚠️ #6187 Add additional check to Two-Factor Authentication (by @masterwendu) (@rijkvanzanten)
    • #6119 Don't treat numbers larger than the JS max number size as number values in environment variables (@skizer)
  • App

πŸ› Bug Fixes

  • App
  • API
    • #6167 Cleanup one_allowed_collections field on collection delete (@rijkvanzanten)
    • #6163 Fix field update for data types with length or boolean as default value (@paescuj)
    • #6153 Fixed issue that would cause foreign key constraints to be missed in pascal cased table names in postgres (@rijkvanzanten)

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.74 (June 7, 2021)

✨ New Features

πŸš€ Improvements

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.73 (June 4, 2021)

πŸ› Bug Fixes

  • App
    • #6060 Fixed issue that would prevent the corresponding o2m field from being created on m2o relational setup (@rijkvanzanten)
    • #6056 Fixed issue that would cause the whole row to be draggable in the list-type interfaces (@rijkvanzanten)
    • #6053 Fixed issue that would prevent the display tab to show for o2m type fields in field-setup (@rijkvanzanten)
    • #6052 Fixed issue in collection color reading for tables that weren't configured in directus yet (@rijkvanzanten)
    • #6049 Fixed right click handler not extending beyond nav items (@rijkvanzanten)
  • API
    • #6059 Fixed unique constraint violation error extraction for MySQL 5.7 (@rijkvanzanten)
    • #6058 Fixed issue that would prevent creation relations to an unsigned auto-incremented primary key in MariaDB (@rijkvanzanten)
    • #6055 Fixed an issue that would cause "text" fields to show up as varchar with length -1 in MS SQL (@rijkvanzanten)
    • #6054 Fixed issue that would prevent usage of limit -1 on deep limit (@rijkvanzanten)
    • #6048 Fixed issue that could trigger update actions of children on manual sorting of a parent o2m instance (@rijkvanzanten)
  • schema
    • #6058 Fixed issue that would prevent creation relations to an unsigned auto-incremented primary key in MariaDB (@rijkvanzanten)

πŸ“ Documentation

v9.0.0-rc.72 (June 3, 2021)

✨ New Features

  • App

πŸš€ Improvements

πŸ› Bug Fixes

  • API
    • #6045 Fix external query during transaction in foreign key constraint creation (@rijkvanzanten)
    • #6043 Prevent foreign key constraint names from exceeding 64 characters (@rijkvanzanten)
    • #6042 Fixed issue that would prevent relationship updates on foreign key constraints with a custom index name (@rijkvanzanten)
  • Docker
    • #6044 Reduce the image layers by combining RUN statements; and fix build permissions for issue #6023 (@t7tran)

πŸ“ Documentation

πŸ“¦ Dependency Updates

v9.0.0-rc.71 (June 2, 2021)

πŸš€ Improvements

πŸ› Bug Fixes

πŸ“ Documentation

πŸ“¦ Dependency Updates

9.0.0-rc.70 (June 1, 2021)

✨ New Features

  • API
    • #5615 added support for mirroring foreign key constraints with the database (@rijkvanzanten)
    • #5795 added support for new environment variables that allow you to control maximum asset generation parameters (@rijkvanzanten)
    • #5855 added support for deep filtering on many-to-any items (@rijkvanzanten)

πŸš€ Improvements

πŸ› Bug Fixes

  • API
    • #5763 fixed an issue that could cause updates on o2m items to fail (@MiniDigger)
    • #5806 fixed an issue that could cause _or filters to shortcircuit (@rijkvanzanten)
    • 95307ce fixed an issue that would prevent nested one to many item updates to store the correct parent revision (@rijkvanzanten)
  • App
    • #5810 fixed custom fields on system collections not aligning to the configured sort order (@rijkvanzanten5810)
    • 158316f fixed a small issue that would prevent the advanced filter field selection from allowing multiple nested fields from being opened (@rijkvanzanten)
    • 246c552 fixed an issue that would require non-null fields to be submitted in every GraphQL mutation (@rijkvanzanten)
    • 5506214 fixed fallback interface for boolean type fields (@rijkvanzanten)
    • b782eba fixed an issue that would make custom field translations disappear when reordering the fields in settings (@rijkvanzanten)
    • bd6cab8 fixed an issue that would cause the relational setup to auto generate an invalid name when making a recursive many-to-many field (@rijkvanzanten)
    • 8590eec fix collection search when using custom nav override structure (@Oreilles)
    • dee8160 fixed an issue where dragging an event in the calendar layout could save with the wrong timezone when using a datetime field (@rijkvanzanten)
    • 374e6e5 don't let v-error messages overflow the bounding box of the dialog (@rijkvanzanten)
    • 2660c39 fixed an issue that would prevent the user from continuing in field setup when using an existing junction table for a many-to-many relationship (@rijkvanzanten)
    • de0b962 fixed the highlight color of a selected folder in the move-folder dialog (@rijkvanzanten)
  • drive-azure
    • #5788 fixed an issue that would cause file reads from S3/Azure to be double-prefixed with the storage root option (@aidenfoxx)
  • drive-s3
    • #5788 fixed an issue that would cause file reads from S3/Azure to be double-prefixed with the storage root option (@aidenfoxx)
    • eb68195 fixed an issue that would cause issues when leaving ACL empty (@rijkvanzanten)
    • 925c3fa fixed an issue that would prevent Range header requests from sending the correct chunk of data (@rijkvanzanten)
  • gatsby-source-directus
  • schema

πŸ“ Documentation