mirror of
https://github.com/directus/directus.git
synced 2026-02-11 04:45:34 -05:00
5055 lines
310 KiB
Markdown
5055 lines
310 KiB
Markdown
# Changelog
|
|
|
|
_Changes marked with a :warning: contain potential breaking changes depending on your use of the package._
|
|
|
|
## v9.9.0 (April 15, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#12732](https://github.com/directus/directus/pull/12732) Adds x-directus-cache response header with HIT value (by
|
|
@keesvanbemmel)
|
|
- **App**
|
|
- [#12687](https://github.com/directus/directus/pull/12687) Add support for translatable bookmark names (by
|
|
@rijkvanzanten)
|
|
- [#12082](https://github.com/directus/directus/pull/12082) Relational Interfaces Rework 🐰🕳️ (by @Nitwel)
|
|
- [#11620](https://github.com/directus/directus/pull/11620) :sparkles: adding possibility to update another field
|
|
value from a custom interface (by @AntoineBarroux)
|
|
- **sdk**
|
|
- [#12575](https://github.com/directus/directus/pull/12575) Add `import` file method to SDK (by @azrikahar)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#12780](https://github.com/directus/directus/pull/12780) Insights translations (by @jaycammarano)
|
|
- [#12743](https://github.com/directus/directus/pull/12743) Hide DB only tables from default nav (by @rijkvanzanten)
|
|
- [#12742](https://github.com/directus/directus/pull/12742) Render full field path in system fields interface (by
|
|
@rijkvanzanten)
|
|
- [#12706](https://github.com/directus/directus/pull/12706) Add copy button to role ID in role permissions page's
|
|
sidebar detail (by @azrikahar)
|
|
- [#12704](https://github.com/directus/directus/pull/12704) Sticky permissions overview header (by @azrikahar)
|
|
- [#12689](https://github.com/directus/directus/pull/12689) Re-style file detail preview + replace interaction (by
|
|
@rijkvanzanten)
|
|
- [#12613](https://github.com/directus/directus/pull/12613) Add first day of the week option to calendar layout (by
|
|
@azrikahar)
|
|
- [#12598](https://github.com/directus/directus/pull/12598) Default filter operator to `eq` for field with choices (by
|
|
@azrikahar)
|
|
- [#12597](https://github.com/directus/directus/pull/12597) Prevent boolean as string for filter value when switching
|
|
from null/empty operators (by @azrikahar)
|
|
- [#12596](https://github.com/directus/directus/pull/12596) Add autofocus prop to input translated string (by
|
|
@azrikahar)
|
|
- [#12541](https://github.com/directus/directus/pull/12541) When no header icon is chosen use the panel types's icon
|
|
for the default header icon rather than hardcoding "insert_chart" (by @jaycammarano)
|
|
- [#12539](https://github.com/directus/directus/pull/12539) Disable fields that are groups to be selected in field
|
|
list (by @u12206050)
|
|
- **API**
|
|
- [#12767](https://github.com/directus/directus/pull/12767) Added default role support to LDAP and allow optional role
|
|
syncing (by @aidenfoxx)
|
|
- [#12684](https://github.com/directus/directus/pull/12684) Fix count support in GQL schema (by @rijkvanzanten)
|
|
- [#12670](https://github.com/directus/directus/pull/12670) add citext as a supported local type (by @azrikahar)
|
|
- [#12511](https://github.com/directus/directus/pull/12511) Safe Metadata Upload (by @wrynegade)
|
|
- [#12457](https://github.com/directus/directus/pull/12457) Flatten oauth user profile so we can use sub-values (by
|
|
@aidenfoxx)
|
|
- :warning: [#12281](https://github.com/directus/directus/pull/12281) Return 401 status code for expired tokens (by
|
|
@azrikahar)
|
|
- [#12231](https://github.com/directus/directus/pull/12231) add `Last-Modified` header to `/assets/*` responses (by
|
|
@molszanski)
|
|
- **sdk**
|
|
- [#12649](https://github.com/directus/directus/pull/12649) Await when token is refreshing & reinstate
|
|
`msRefreshBeforeExpires` flag (by @lubrst)
|
|
- **Docker**
|
|
- [#12547](https://github.com/directus/directus/pull/12547) docker - disable npm update warnings (by @adminradio)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#12744](https://github.com/directus/directus/pull/12744) Fix icon alignment in db-only tables (by @rijkvanzanten)
|
|
- [#12741](https://github.com/directus/directus/pull/12741) Fix inline rendering of rating display (by @rijkvanzanten)
|
|
- [#12715](https://github.com/directus/directus/pull/12715) Fix updating of exported fields for table layout (by
|
|
@azrikahar)
|
|
- [#12703](https://github.com/directus/directus/pull/12703) Fix primitive values for JSON code input (by @azrikahar)
|
|
- [#12697](https://github.com/directus/directus/pull/12697) Reset existing image error after replacing it (by
|
|
@azrikahar)
|
|
- [#12692](https://github.com/directus/directus/pull/12692) Don't crash on non-image files in image interface (by
|
|
@rijkvanzanten)
|
|
- [#12690](https://github.com/directus/directus/pull/12690) Fix inline overflow of formatted value display in cards
|
|
layout (by @rijkvanzanten)
|
|
- [#12630](https://github.com/directus/directus/pull/12630) Fix M2A editing of new but unsaved items (by @azrikahar)
|
|
- [#12629](https://github.com/directus/directus/pull/12629) fix M2M and M2A drawer item validation (by @azrikahar)
|
|
- [#12611](https://github.com/directus/directus/pull/12611) Check create & update permissions for M2O field (by
|
|
@azrikahar)
|
|
- [#12608](https://github.com/directus/directus/pull/12608) Fix export sidebar without read permission for primary key
|
|
(by @licitdev)
|
|
- [#12601](https://github.com/directus/directus/pull/12601) Set system-language includeProjectDefault prop's default
|
|
value to false (by @azrikahar)
|
|
- [#12592](https://github.com/directus/directus/pull/12592) Allow adding items to the repeater interface if the
|
|
(default) value is no array (by @HCl-not-HCi)
|
|
- [#12582](https://github.com/directus/directus/pull/12582) Fix batch editing for fields in groups (by @azrikahar)
|
|
- [#12553](https://github.com/directus/directus/pull/12553) Fix field names in groups for validation errors (by
|
|
@azrikahar)
|
|
- [#12052](https://github.com/directus/directus/pull/12052) Fix expressions/functions as default values for datetime
|
|
field (by @azrikahar)
|
|
- [#12045](https://github.com/directus/directus/pull/12045) Display fullscreen rich text input below dialog (by
|
|
@programmarchy)
|
|
- [#11437](https://github.com/directus/directus/pull/11437) Fix not being able to close groups (by @Nitwel)
|
|
- **API**
|
|
- [#12739](https://github.com/directus/directus/pull/12739) Split filter key to get m2a nested collection name (by
|
|
@licitdev)
|
|
- [#12727](https://github.com/directus/directus/pull/12727) Added "json" to acceptedEnvTypes (by @aidenfoxx)
|
|
- [#12723](https://github.com/directus/directus/pull/12723) Fix schema apply of UUIDs from SQLite onto other databases
|
|
(by @azrikahar)
|
|
- [#12716](https://github.com/directus/directus/pull/12716) Fix schema apply for CURRENT_TIMESTAMP default value (by
|
|
@azrikahar)
|
|
- [#12688](https://github.com/directus/directus/pull/12688) Return BigIntegers as Strings in GraphQL (by
|
|
@rijkvanzanten)
|
|
- [#12685](https://github.com/directus/directus/pull/12685) Only add update_me permissions for logged in users (by
|
|
@rijkvanzanten)
|
|
- [#12682](https://github.com/directus/directus/pull/12682) Throw payload error when using file upload without
|
|
providing a file (by @rijkvanzanten)
|
|
- [#12666](https://github.com/directus/directus/pull/12666) Cast to number for joi between (by @licitdev)
|
|
- [#12615](https://github.com/directus/directus/pull/12615) Merge permission's validation only when not empty (by
|
|
@licitdev)
|
|
- [#12607](https://github.com/directus/directus/pull/12607) Fix access to count(\*) aggregation (by @licitdev)
|
|
- [#12579](https://github.com/directus/directus/pull/12579) Fix snapshot output (by @azrikahar)
|
|
- [#12549](https://github.com/directus/directus/pull/12549) Add permissions check for relational field only if child
|
|
has filter (by @licitdev)
|
|
- [#12532](https://github.com/directus/directus/pull/12532) Always try to rebind on healthcheck error (by @aidenfoxx)
|
|
- :warning: [#10956](https://github.com/directus/directus/pull/10956) Remove UTC conversion from date, time and
|
|
datetime fields (by @licitdev)
|
|
- **sdk**
|
|
- [#12632](https://github.com/directus/directus/pull/12632) add missing query parameters in SDK (by @azrikahar)
|
|
- [#12595](https://github.com/directus/directus/pull/12595) Prevent empty string as id in SDK (by @azrikahar)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#12576](https://github.com/directus/directus/pull/12576) Add `count` function in docs (by @azrikahar)
|
|
- [#12558](https://github.com/directus/directus/pull/12558) Adds one click deploy with koyeb. (by @PatelN123)
|
|
- [#11827](https://github.com/directus/directus/pull/11827) Docs: Add Cloud Section (by @erondpowell)
|
|
- [#11579](https://github.com/directus/directus/pull/11579) Docs: Data Sharing (by @erondpowell)
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#12609](https://github.com/directus/directus/pull/12609) Upgrade sharp (by @rijkvanzanten)
|
|
|
|
## v9.8.0 (April 1, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **sdk**
|
|
- [#12503](https://github.com/directus/directus/pull/12503) [SDK] Add further request options to `items` functions (by
|
|
@tschortsch)
|
|
- **API**
|
|
- [#12488](https://github.com/directus/directus/pull/12488) Add functions support to the app + add `count` function
|
|
(by @rijkvanzanten)
|
|
- [#12363](https://github.com/directus/directus/pull/12363) Add field-level validation (by @rijkvanzanten)
|
|
- **App**
|
|
- [#12488](https://github.com/directus/directus/pull/12488) Add functions support to the app + add `count` function
|
|
(by @rijkvanzanten)
|
|
- [#12363](https://github.com/directus/directus/pull/12363) Add field-level validation (by @rijkvanzanten)
|
|
- [#8196](https://github.com/directus/directus/pull/8196) Added default locale before login (by @christianrr)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#12485](https://github.com/directus/directus/pull/12485) Updated styling on Time Series tooltips to accommodate
|
|
dark theme. (by @jaycammarano)
|
|
- [#12465](https://github.com/directus/directus/pull/12465) Prevent password managers from triggering on input-hash
|
|
fields (by @nickrum)
|
|
- [#12402](https://github.com/directus/directus/pull/12402) Allow configuring filters on preset detail page (by
|
|
@rijkvanzanten)
|
|
- [#12354](https://github.com/directus/directus/pull/12354) fix: translate formatted value when setting translation
|
|
key (by @yassilah)
|
|
- [#12031](https://github.com/directus/directus/pull/12031) Bookmark improvements (by @azrikahar)
|
|
- [#10978](https://github.com/directus/directus/pull/10978) App / Presets: Use layout-wrapper to list presets (by
|
|
@joselcvarela)
|
|
- **API**
|
|
- [#12400](https://github.com/directus/directus/pull/12400) Improve cache reliability in DDL operations (by
|
|
@rijkvanzanten)
|
|
- [#12344](https://github.com/directus/directus/pull/12344) refactor: replace deprecated String.prototype.substr() (by
|
|
@CommanderRoot)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#12514](https://github.com/directus/directus/pull/12514) Cast input data for filters (by @azrikahar)
|
|
- [#12482](https://github.com/directus/directus/pull/12482) Fix field validation not being cast as json (by
|
|
@azrikahar)
|
|
- [#12426](https://github.com/directus/directus/pull/12426) Fix filter permissions for relational fields (by
|
|
@licitdev)
|
|
- [#12394](https://github.com/directus/directus/pull/12394) Use Url util to construct urls everywhere (by
|
|
@rijkvanzanten)
|
|
- [#12385](https://github.com/directus/directus/pull/12385) Fix deep \_limit -1 not resolving all items (by
|
|
@rijkvanzanten)
|
|
- [#12372](https://github.com/directus/directus/pull/12372) Fix typecast migration array (by @licitdev)
|
|
- [#12370](https://github.com/directus/directus/pull/12370) Fix csv values from env variables in telemetry (by
|
|
@azrikahar)
|
|
- [#12351](https://github.com/directus/directus/pull/12351) Fix activity fields using invalid display (by @azrikahar)
|
|
- [#12349](https://github.com/directus/directus/pull/12349) fix: cast translation strings as json (by @yassilah)
|
|
- [#12342](https://github.com/directus/directus/pull/12342) fix LOGGER_LEVELS array being split as string (by
|
|
@azrikahar)
|
|
- [#12187](https://github.com/directus/directus/pull/12187) fix: handle nulls when processing m2m (by @sjones6)
|
|
- **App**
|
|
- [#12480](https://github.com/directus/directus/pull/12480) Allow primary key to be propagated upstream (by
|
|
@RegisHubelia)
|
|
- [#12467](https://github.com/directus/directus/pull/12467) Fix field validations showing filter interface with all
|
|
fields (by @nickrum)
|
|
- [#12464](https://github.com/directus/directus/pull/12464) Fix v-form overwriting type of input-hash interface (by
|
|
@nickrum)
|
|
- [#12463](https://github.com/directus/directus/pull/12463) Prevent selecting foreign keys for junction sort (by
|
|
@azrikahar)
|
|
- [#12461](https://github.com/directus/directus/pull/12461) Fix translations junction field not using language table
|
|
name (by @azrikahar)
|
|
- [#12446](https://github.com/directus/directus/pull/12446) Fix geometry fields raw value edits (by @azrikahar)
|
|
- [#12445](https://github.com/directus/directus/pull/12445) fix color interface showing black color when empty (by
|
|
@azrikahar)
|
|
- [#12391](https://github.com/directus/directus/pull/12391) Fix default value for stars display (by @rijkvanzanten)
|
|
- [#12371](https://github.com/directus/directus/pull/12371) Fix action for updateAllowed in M2M usePermissions (by
|
|
@azrikahar)
|
|
- [#12353](https://github.com/directus/directus/pull/12353) Fix translation drawer delete button hover style (by
|
|
@azrikahar)
|
|
- [#12320](https://github.com/directus/directus/pull/12320) Update system-filter interface to use v-field-list (by
|
|
@azrikahar)
|
|
- **sdk**
|
|
- [#12399](https://github.com/directus/directus/pull/12399) Use date (epoch) compare workflow instead of timer to
|
|
refresh token in SDK (by @krazyjakee)
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#12468](https://github.com/directus/directus/pull/12468) Fix prop type check issue in filter interface (by
|
|
@nickrum)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#12410](https://github.com/directus/directus/pull/12410) docs homepage clarifications and tweaks (by @benhaynes)
|
|
- [#12362](https://github.com/directus/directus/pull/12362) Docs dark mode (by @benhaynes)
|
|
- [#12341](https://github.com/directus/directus/pull/12341) Docs: Slightly better scrollbars in dark mode (by @loteoo)
|
|
|
|
## v9.7.1 (March 23, 2022)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#12170](https://github.com/directus/directus/pull/12170) Add App Translation Strings in Settings (by @azrikahar)
|
|
- [#12324](https://github.com/directus/directus/pull/12324) Add shortcut from data model to collection content (by
|
|
@Tummerhore)
|
|
- [#12310](https://github.com/directus/directus/pull/12310) Save last accessed collection in Content Module (by
|
|
@azrikahar)
|
|
- [#12276](https://github.com/directus/directus/pull/12276) Fix field preview background color (by @azrikahar)
|
|
- **API**
|
|
- [#12141](https://github.com/directus/directus/pull/12141) Prefix existing field typecasting flags with "cast-" (by
|
|
@licitdev)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#12330](https://github.com/directus/directus/pull/12330) Fix auto-casting of array like values in env (by
|
|
@rijkvanzanten)
|
|
- [#12328](https://github.com/directus/directus/pull/12328) Fix inconsistent delete action payload (by @rijkvanzanten)
|
|
- [#12190](https://github.com/directus/directus/pull/12190) Add query filter validation with permissions (by
|
|
@licitdev)
|
|
- [#12130](https://github.com/directus/directus/pull/12130) Fix incorrect order of migrations when reverting (by
|
|
@licitdev)
|
|
- **App**
|
|
- [#12316](https://github.com/directus/directus/pull/12316) Disable dashboard/panel actions based on permissions (by
|
|
@azrikahar)
|
|
- [#12312](https://github.com/directus/directus/pull/12312) Prevent M2M item edits without permission via app (by
|
|
@azrikahar)
|
|
- [#12302](https://github.com/directus/directus/pull/12302) Handle array vs string based sorting in export (by
|
|
@rijkvanzanten)
|
|
- [#12284](https://github.com/directus/directus/pull/12284) Fix groups in v-field-template (by @rijkvanzanten)
|
|
- [#12280](https://github.com/directus/directus/pull/12280) Fix start setting of detail group (by @rijkvanzanten)
|
|
- [#12279](https://github.com/directus/directus/pull/12279) Fix color translation keys (by @rijkvanzanten)
|
|
- [#12277](https://github.com/directus/directus/pull/12277) Add fields to directus_user app recommended permission (by
|
|
@licitdev)
|
|
- [#12274](https://github.com/directus/directus/pull/12274) fix export sidebar's collection not updating (by
|
|
@azrikahar)
|
|
- [#12260](https://github.com/directus/directus/pull/12260) Fix being able to export a relational field that is within
|
|
a group (by @u12206050)
|
|
- [#11836](https://github.com/directus/directus/pull/11836) Prevent errors when using string filters with empty values
|
|
(by @licitdev)
|
|
- **shared**
|
|
- [#11836](https://github.com/directus/directus/pull/11836) Prevent errors when using string filters with empty values
|
|
(by @licitdev)
|
|
|
|
## v9.7.0 (March 18, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#12201](https://github.com/directus/directus/pull/12201) Add new export experience (by @rijkvanzanten)
|
|
- [#12088](https://github.com/directus/directus/pull/12088) Allow configuring overrides for the openid-client (by
|
|
@rijkvanzanten)
|
|
- [#12025](https://github.com/directus/directus/pull/12025) Add support for import ip deny list (by @rijkvanzanten)
|
|
- [#12006](https://github.com/directus/directus/pull/12006) add --dry-run flag to `schema apply` CLI command (by
|
|
@sjones6)
|
|
- **App**
|
|
- [#12201](https://github.com/directus/directus/pull/12201) Add new export experience (by @rijkvanzanten)
|
|
- [#12154](https://github.com/directus/directus/pull/12154) Upgrade table layout (by @rijkvanzanten)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#12229](https://github.com/directus/directus/pull/12229) Style updates (by @benhaynes)
|
|
- [#12223](https://github.com/directus/directus/pull/12223) Tweak tags placeholder for clarity (by @azrikahar)
|
|
- [#12220](https://github.com/directus/directus/pull/12220) Add direct download option to files interface (by
|
|
@rijkvanzanten)
|
|
- [#12157](https://github.com/directus/directus/pull/12157) Group groups in field select, add search when number of
|
|
fields exceeds 20 (by @rijkvanzanten)
|
|
- [#12085](https://github.com/directus/directus/pull/12085) Add Croatian to available-languages.yaml (by @nrozic)
|
|
- [#12050](https://github.com/directus/directus/pull/12050) Hide nav resize handle when it is not open (by @azrikahar)
|
|
- [#12048](https://github.com/directus/directus/pull/12048) Add Edit Role context menu in User Directory (by
|
|
@azrikahar)
|
|
- [#12001](https://github.com/directus/directus/pull/12001) Form error validation improvements (by @azrikahar)
|
|
- **API**
|
|
- [#12020](https://github.com/directus/directus/pull/12020) Allow configuring /assets endpoint CSP separately (by
|
|
@rijkvanzanten)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#12235](https://github.com/directus/directus/pull/12235) Fix nested relational limit for m2o fetching (by
|
|
@rijkvanzanten)
|
|
- [#12216](https://github.com/directus/directus/pull/12216) Improvements to WYSIWYG interface (by @licitdev)
|
|
- [#12208](https://github.com/directus/directus/pull/12208) Export authorization service (by @licitdev)
|
|
- [#12193](https://github.com/directus/directus/pull/12193) add cdn domain in CSP directives for in app docs (by
|
|
@azrikahar)
|
|
- [#12087](https://github.com/directus/directus/pull/12087) Make sure mysql error extraction won't error on slice (by
|
|
@rijkvanzanten)
|
|
- [#12076](https://github.com/directus/directus/pull/12076) Fix deep relational offset (by @licitdev)
|
|
- [#12017](https://github.com/directus/directus/pull/12017) Add lock for system cache (by @licitdev)
|
|
- [#12011](https://github.com/directus/directus/pull/12011) Fix query limit -1 for o2m queries (by @azrikahar)
|
|
- [#11538](https://github.com/directus/directus/pull/11538) fix M2O field deletion (by @azrikahar)
|
|
- **App**
|
|
- [#12222](https://github.com/directus/directus/pull/12222) fix number input step up/down when undefined (by
|
|
@azrikahar)
|
|
- [#12218](https://github.com/directus/directus/pull/12218) Fix WYSIWYG link keyboard shortcut and add parent anchor
|
|
tag detection (by @licitdev)
|
|
- [#12192](https://github.com/directus/directus/pull/12192) use type json for select-color presets options field (by
|
|
@azrikahar)
|
|
- [#12169](https://github.com/directus/directus/pull/12169) M2A interface collection name layout fix (by @d1rOn)
|
|
- [#12162](https://github.com/directus/directus/pull/12162) Prevent null field/collection translations from being
|
|
merged (by @azrikahar)
|
|
- [#12153](https://github.com/directus/directus/pull/12153) fix: display related translations (by @yassilah)
|
|
- [#12060](https://github.com/directus/directus/pull/12060) Fix cropper aspect ratio not activating crop (by
|
|
@licitdev)
|
|
- [#12047](https://github.com/directus/directus/pull/12047) Fix user info sidebar last access timestamp (by
|
|
@azrikahar)
|
|
- [#12037](https://github.com/directus/directus/pull/12037) Close WYSIWYG fullscreen when opening drawer or dialog (by
|
|
@licitdev)
|
|
- [#12034](https://github.com/directus/directus/pull/12034) Hide raw value copy paste button if unsupported by browser
|
|
(by @licitdev)
|
|
- [#11990](https://github.com/directus/directus/pull/11990) Rich-text-html interface fix (by @d1rOn)
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#12092](https://github.com/directus/directus/pull/12092) Remove outline prop from v-icons (by @azrikahar)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#12094](https://github.com/directus/directus/pull/12094) Update hooks.md - add system collection "files", fix payload
|
|
parameter (by @Dominic-Marcelino)
|
|
- [#12038](https://github.com/directus/directus/pull/12038) Docs: Settings (by @erondpowell)
|
|
- [#11728](https://github.com/directus/directus/pull/11728) Docs: User Directory (by @erondpowell)
|
|
- [#11330](https://github.com/directus/directus/pull/11330) Docs: Filters (by @erondpowell)
|
|
|
|
## v9.6.0 (March 4, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#11952](https://github.com/directus/directus/pull/11952) Update base theme of the App (by @rijkvanzanten)
|
|
- [#11874](https://github.com/directus/directus/pull/11874) Update available-languages.yaml (by @g-ariunbold)
|
|
- **API**
|
|
- [#11942](https://github.com/directus/directus/pull/11942) Add `authenticate` hook to implement custom auth checks
|
|
against current request (by @rijkvanzanten)
|
|
- [#11869](https://github.com/directus/directus/pull/11869) Add support to extend `server` properties (by
|
|
@joselcvarela)
|
|
- [#11622](https://github.com/directus/directus/pull/11622) Emit an event after items are manually sorted 💯 (by
|
|
@infomiho)
|
|
- [#11465](https://github.com/directus/directus/pull/11465) Support listen parameter (by @YpNo)
|
|
- **Docker**
|
|
- [#11516](https://github.com/directus/directus/pull/11516) Docker: Add support for changing the timezone (by
|
|
@maartenvn)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#11954](https://github.com/directus/directus/pull/11954) Add "items.sort" event (by @rijkvanzanten)
|
|
- [#11799](https://github.com/directus/directus/pull/11799) LDAP handle posix groups (by @aidenfoxx)
|
|
- [#11750](https://github.com/directus/directus/pull/11750) Fix anonymous binding ldap (by @schlagmichdoch)
|
|
- [#11617](https://github.com/directus/directus/pull/11617) Avoid get database when authenticate with JWT (by
|
|
@abdonrd)
|
|
- **App**
|
|
- [#11944](https://github.com/directus/directus/pull/11944) Resizable navigation panel (by @azrikahar)
|
|
- [#11925](https://github.com/directus/directus/pull/11925) add style to links in notice (by @azrikahar)
|
|
- [#11854](https://github.com/directus/directus/pull/11854) Close date picker on select (by @azrikahar)
|
|
- [#11793](https://github.com/directus/directus/pull/11793) Hide delete action for last admin role (by @azrikahar)
|
|
- [#11787](https://github.com/directus/directus/pull/11787) Allow target="\_blank" in markdown sanitization (by
|
|
@azrikahar)
|
|
- [#11783](https://github.com/directus/directus/pull/11783) Datetime interface improvements (by @azrikahar)
|
|
- [#11767](https://github.com/directus/directus/pull/11767) Chinese translation optimization: item → 条目 not 项目 (by
|
|
@easychen)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#11945](https://github.com/directus/directus/pull/11945) Enable editing of Geometry types from the raw value modal
|
|
(by @vidhav)
|
|
- [#11904](https://github.com/directus/directus/pull/11904) Fix access to public role permissions (by @licitdev)
|
|
- [#11893](https://github.com/directus/directus/pull/11893) Respect the disable the o2m sort option (by @abdonrd)
|
|
- [#11882](https://github.com/directus/directus/pull/11882) Redirect to page not found for collections that do not
|
|
exist (by @azrikahar)
|
|
- [#11815](https://github.com/directus/directus/pull/11815) add missing directus_shares note (by @azrikahar)
|
|
- [#11796](https://github.com/directus/directus/pull/11796) fix map interface extension options (by @azrikahar)
|
|
- [#11784](https://github.com/directus/directus/pull/11784) Fix video size within in-app docs (by @azrikahar)
|
|
- [#11769](https://github.com/directus/directus/pull/11769) fix copy/paste for readonly code interface (by @azrikahar)
|
|
- [#11765](https://github.com/directus/directus/pull/11765) Fix relational interfaces to return null when the array is
|
|
empty after deselecting item(s) (by @azrikahar)
|
|
- [#11762](https://github.com/directus/directus/pull/11762) Hide certain save options for users without create
|
|
permission (by @azrikahar)
|
|
- [#11761](https://github.com/directus/directus/pull/11761) Show errors for Save as Copy action (by @azrikahar)
|
|
- [#11746](https://github.com/directus/directus/pull/11746) Fix translations resetting for new records (by @azrikahar)
|
|
- [#10418](https://github.com/directus/directus/pull/10418) Fix "Save as Copy" for relational fields (by @azrikahar)
|
|
- **API**
|
|
- [#11771](https://github.com/directus/directus/pull/11771) fix permission for field functions (by @azrikahar)
|
|
- [#11768](https://github.com/directus/directus/pull/11768) Add check for filterPath length when not having m2o/a2o
|
|
relation (by @eXsiLe95)
|
|
- [#11554](https://github.com/directus/directus/pull/11554) Empty {} supersedes other permissions/validations in \_OR
|
|
merge (by @licitdev)
|
|
- [#11246](https://github.com/directus/directus/pull/11246) Replace union query approach with updated table scan (by
|
|
@rijkvanzanten)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#11855](https://github.com/directus/directus/pull/11855) Clarify default role ID format for SSO (by @azrikahar)
|
|
- [#11819](https://github.com/directus/directus/pull/11819) Update plesk docs: Create / apply snapshots (by
|
|
@Dominic-Marcelino)
|
|
- [#11782](https://github.com/directus/directus/pull/11782) Docs dark mode fix v2 (by @azrikahar)
|
|
- [#11781](https://github.com/directus/directus/pull/11781) Fix dark mode for docs (by @azrikahar)
|
|
- [#11686](https://github.com/directus/directus/pull/11686) Adds Deploy with Koyeb. (by @PatelN123)
|
|
- [#11662](https://github.com/directus/directus/pull/11662) Fixed readByQuery's sort parameter in custom API endpoint
|
|
example (by @chrisbartley)
|
|
- [#11634](https://github.com/directus/directus/pull/11634) Docs: update CSS and pics (by @erondpowell)
|
|
|
|
## v9.5.2 (February 18, 2022)
|
|
|
|
### ⚠️ (Potential) Breaking Change
|
|
|
|
The SDKs type signature was tweaked to make it consistent with the API's internal services. The `.readMany` method has
|
|
been renamed to `.readByQuery`. Please check / update your usage of the SDK before upgrading.
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#11705](https://github.com/directus/directus/pull/11705) add "press enter to close" for time inputs (by @azrikahar)
|
|
- [#11703](https://github.com/directus/directus/pull/11703) Align displayed time for 24 hours format (by @azrikahar)
|
|
- [#11702](https://github.com/directus/directus/pull/11702) Show collection notes (by @azrikahar)
|
|
- [#11640](https://github.com/directus/directus/pull/11640) Add required field indicators to accordion group (by
|
|
@azrikahar)
|
|
- [#11599](https://github.com/directus/directus/pull/11599) Auto fill display text when adding link in WYSIWYG (by
|
|
@azrikahar)
|
|
- [#11597](https://github.com/directus/directus/pull/11597) Change relation delete rule to `NO ACTION` for
|
|
non-nullable fields (by @Oreilles)
|
|
- [#11561](https://github.com/directus/directus/pull/11561) Add delete share translation (by @licitdev)
|
|
- [#11433](https://github.com/directus/directus/pull/11433) Fix text when deleting data-model folder (by @Nitwel)
|
|
- [#11286](https://github.com/directus/directus/pull/11286) Fix notifications position when sidebar is open (by
|
|
@azrikahar)
|
|
- **API**
|
|
- [#11656](https://github.com/directus/directus/pull/11656) Merge token claims and userinfo in openid flow (by
|
|
@aidenfoxx)
|
|
- **sdk**
|
|
- :warning: [#11204](https://github.com/directus/directus/pull/11204) SDK: split `readMany` into itself and
|
|
`readByQuery` (by @joselcvarela)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#11697](https://github.com/directus/directus/pull/11697) Fix translations for singleton (by @azrikahar)
|
|
- [#11685](https://github.com/directus/directus/pull/11685) Fix alias fields not showing up in permissions (by
|
|
@azrikahar)
|
|
- [#11681](https://github.com/directus/directus/pull/11681) Fix context menu directive's deactivate event (by
|
|
@azrikahar)
|
|
- [#11672](https://github.com/directus/directus/pull/11672) Add nested translations support (by @azrikahar)
|
|
- [#11670](https://github.com/directus/directus/pull/11670) Emit value before unmounting datepicker (by @licitdev)
|
|
- [#11642](https://github.com/directus/directus/pull/11642) Fix stacked drawers layering (by @licitdev)
|
|
- [#11600](https://github.com/directus/directus/pull/11600) Hydrate collections store after field deletion (by
|
|
@Oreilles)
|
|
- [#11584](https://github.com/directus/directus/pull/11584) Remove relation from store when translations field is
|
|
deleted (by @azrikahar)
|
|
- [#11582](https://github.com/directus/directus/pull/11582) Fix nested M2O field breaking parent M2O preview (by
|
|
@azrikahar)
|
|
- [#11580](https://github.com/directus/directus/pull/11580) Fix dashboard panels distinct functions (by @azrikahar)
|
|
- [#11569](https://github.com/directus/directus/pull/11569) Fix share items hidden by adblockers (by @Oreilles)
|
|
- [#11567](https://github.com/directus/directus/pull/11567) Fix m2o interface display issues (by @licitdev)
|
|
- [#11526](https://github.com/directus/directus/pull/11526) Fix soft limit overflowing (by @azrikahar)
|
|
- [#11520](https://github.com/directus/directus/pull/11520) Fix o2m interface selection issues (by @licitdev)
|
|
- [#11503](https://github.com/directus/directus/pull/11503) Prevent filter's datepicker closing on month nav (by
|
|
@azrikahar)
|
|
- [#11501](https://github.com/directus/directus/pull/11501) Fix roles in users module navigation not updating (by
|
|
@azrikahar)
|
|
- [#11482](https://github.com/directus/directus/pull/11482) Prevent literal interpolation on null translations & apply
|
|
to collection translations (by @azrikahar)
|
|
- [#11469](https://github.com/directus/directus/pull/11469) Fix translations interface divider's margin top (by
|
|
@azrikahar)
|
|
- [#11467](https://github.com/directus/directus/pull/11467) fix field advanced display config not working (by
|
|
@azrikahar)
|
|
- [#11454](https://github.com/directus/directus/pull/11454) Fix Metrics type panel creation (by @azrikahar)
|
|
- [#11453](https://github.com/directus/directus/pull/11453) Fix repeater's extension options not updating when
|
|
configured (by @azrikahar)
|
|
- [#11431](https://github.com/directus/directus/pull/11431) Fix items' translations not loaded in relational modal (by
|
|
@Nitwel)
|
|
- [#10882](https://github.com/directus/directus/pull/10882) fix fields validation to include field presets (by
|
|
@azrikahar)
|
|
- [#10548](https://github.com/directus/directus/pull/10548) Remove access token from asset url when unnecessary (by
|
|
@licitdev)
|
|
- **API**
|
|
- [#11682](https://github.com/directus/directus/pull/11682) validate first user email during installation (by
|
|
@azrikahar)
|
|
- [#11572](https://github.com/directus/directus/pull/11572) Fix timestamp created with unexpected property in MariaDB
|
|
(by @Oreilles)
|
|
- [#11560](https://github.com/directus/directus/pull/11560) Add shares to app access minimum permissions (by
|
|
@licitdev)
|
|
- [#11525](https://github.com/directus/directus/pull/11525) fix directus_notifications default app access permissions
|
|
fields not returning as array (by @azrikahar)
|
|
- [#11444](https://github.com/directus/directus/pull/11444) Prevent selection of Foreign Keys for collection sort (by
|
|
@licitdev)
|
|
- [#11441](https://github.com/directus/directus/pull/11441) Prevent creation of relationships on primary keys (by
|
|
@licitdev)
|
|
- [#11432](https://github.com/directus/directus/pull/11432) Fix not being able to delete folder in data-model (by
|
|
@Nitwel)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#11704](https://github.com/directus/directus/pull/11704) fix/removed typo: duplicated word (by @nesjett)
|
|
- [#11698](https://github.com/directus/directus/pull/11698) CLI docs Tip: Create date based snapshots (by
|
|
@Dominic-Marcelino)
|
|
- [#11583](https://github.com/directus/directus/pull/11583) minor typo in google cloud documentation (by @yanc0)
|
|
- [#11540](https://github.com/directus/directus/pull/11540) Fix snapshot options documentation error (by @eyecatchup)
|
|
- [#11488](https://github.com/directus/directus/pull/11488) Fixes reference to documentation about environment
|
|
variables. (by @ijpatricio)
|
|
- [#11485](https://github.com/directus/directus/pull/11485) Fix GCP Kubernetes Engine typo (by @Ismaaa)
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#11710](https://github.com/directus/directus/pull/11710) Bump url-parse from 1.5.3 to 1.5.7 (by @dependabot[bot])
|
|
- [#11689](https://github.com/directus/directus/pull/11689) Update rollup-plugin-styles to v4 (by @abdonrd)
|
|
|
|
## v9.5.1 (February 3, 2022)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#11415](https://github.com/directus/directus/pull/11415) Add missing error translations (by @dimitrov-adrian)
|
|
- [#11412](https://github.com/directus/directus/pull/11412) Fix performance drop in stacked drawer when many layers
|
|
(by @dimitrov-adrian)
|
|
- [#11318](https://github.com/directus/directus/pull/11318) App: Allow batch edit for 1 or more items (by
|
|
@joselcvarela)
|
|
- [#11294](https://github.com/directus/directus/pull/11294) Update toolbar items order in WYSIWYG editor (by
|
|
@azrikahar)
|
|
- [#11258](https://github.com/directus/directus/pull/11258) Refine option labels for Folders in Data Model (by
|
|
@azrikahar)
|
|
- [#10828](https://github.com/directus/directus/pull/10828) Add strings to accepted fields for Insights Panel
|
|
"Metrics" (by @jaycammarano)
|
|
- [#9421](https://github.com/directus/directus/pull/9421) Fix translations layout (by @Nitwel)
|
|
- **API**
|
|
- [#11307](https://github.com/directus/directus/pull/11307) Bearer token no longer case sensitive for API
|
|
authenticatiom (by @jaycammarano)
|
|
- [#11279](https://github.com/directus/directus/pull/11279) Resolve transaction unreliability issues in schema
|
|
alterations (by @rijkvanzanten)
|
|
- [#11069](https://github.com/directus/directus/pull/11069) Prevent MySQL collation errors (by @Oreilles)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#11423](https://github.com/directus/directus/pull/11423) Don't parse preset object as filter structure (by
|
|
@rijkvanzanten)
|
|
- [#11359](https://github.com/directus/directus/pull/11359) Fixed issue when updating columns in Oracle (by
|
|
@aidenfoxx)
|
|
- [#11347](https://github.com/directus/directus/pull/11347) Fix update file endpoint (by @azrikahar)
|
|
- [#11279](https://github.com/directus/directus/pull/11279) Resolve transaction unreliability issues in schema
|
|
alterations (by @rijkvanzanten)
|
|
- [#11269](https://github.com/directus/directus/pull/11269) Use correct import for crdb dialect from schema-inspector
|
|
(by @rijkvanzanten)
|
|
- [#11268](https://github.com/directus/directus/pull/11268) Fix PG10 support (by @rijkvanzanten)
|
|
- [#11256](https://github.com/directus/directus/pull/11256) Return empty string as empty array in CSV type (by
|
|
@rijkvanzanten)
|
|
- **specs**
|
|
- [#11347](https://github.com/directus/directus/pull/11347) Fix update file endpoint (by @azrikahar)
|
|
- [#11290](https://github.com/directus/directus/pull/11290) Update OpenAPI schema for file/files (by @azrikahar)
|
|
- **Extensions**
|
|
- [#11329](https://github.com/directus/directus/pull/11329) Mark shared as side effects free (by @nickrum)
|
|
- **shared**
|
|
- [#11329](https://github.com/directus/directus/pull/11329) Mark shared as side effects free (by @nickrum)
|
|
- **App**
|
|
- [#11289](https://github.com/directus/directus/pull/11289) fix sorting of select-multiple-dropdown values (by
|
|
@azrikahar)
|
|
- [#11287](https://github.com/directus/directus/pull/11287) Prevent vue-i18n special characters causing error (by
|
|
@azrikahar)
|
|
- [#11284](https://github.com/directus/directus/pull/11284) Prevent group edited indicator in Shared View (by
|
|
@azrikahar)
|
|
- [#11281](https://github.com/directus/directus/pull/11281) Prevent editing of fields within groups in Share (by
|
|
@azrikahar)
|
|
- [#11265](https://github.com/directus/directus/pull/11265) Fix fields order in Fields Permissions (by @azrikahar)
|
|
- [#11263](https://github.com/directus/directus/pull/11263) fix tooltip directive modifiers (by @azrikahar)
|
|
- [#11251](https://github.com/directus/directus/pull/11251) Fix o2m nested image thumbnail extraction (by
|
|
@rijkvanzanten)
|
|
- [#9421](https://github.com/directus/directus/pull/9421) Fix translations layout (by @Nitwel)
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#11381](https://github.com/directus/directus/pull/11381) Add a few missing DefinitelyTyped dependencies (by
|
|
@nickrum)
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#11366](https://github.com/directus/directus/pull/11366) Document `--yes` option for creating schema snapshots (by
|
|
@eyecatchup)
|
|
- [#11356](https://github.com/directus/directus/pull/11356) Document `--yes` option for applying schema snapshots (by
|
|
@eyecatchup)
|
|
- [#11336](https://github.com/directus/directus/pull/11336) Added / amended env vars in docs example for Google Cloud
|
|
Logging (by @keesvanbemmel)
|
|
- [#11267](https://github.com/directus/directus/pull/11267) Documentation Polishing (by @josdea)
|
|
- [#10898](https://github.com/directus/directus/pull/10898) Make docs a lot more fancy. ✨ (by @Nitwel)
|
|
|
|
## v9.5.0 (January 24, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **Misc.**
|
|
- [#11094](https://github.com/directus/directus/pull/11094) Enable end-to-end tests for Oracle and SQLite
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#11050](https://github.com/directus/directus/pull/11050) Add CSV/JSON Import capability via App
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11009](https://github.com/directus/directus/pull/11009) Add soft character limit to various inputs
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **API**
|
|
- [#10911](https://github.com/directus/directus/pull/10911) Adds possible extra pino logger options through env vars
|
|
([@keesvanbemmel](https://github.com/keesvanbemmel))
|
|
- [#10113](https://github.com/directus/directus/pull/10113) Implement CockroachDB support
|
|
([@wodka](https://github.com/wodka))
|
|
- **schema**
|
|
- [#10113](https://github.com/directus/directus/pull/10113) Implement CockroachDB support
|
|
([@wodka](https://github.com/wodka))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **Misc.**
|
|
- [#11174](https://github.com/directus/directus/pull/11174) Improve end-to-end test displayed results
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#11164](https://github.com/directus/directus/pull/11164) Only render project descriptor if it is set
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11116](https://github.com/directus/directus/pull/11116) Disable login form when AUTH_DISABLE_DEFAULT is enabled
|
|
([@diegoleme](https://github.com/diegoleme))
|
|
- [#11103](https://github.com/directus/directus/pull/11103) Make email_notifications column a translated name
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11018](https://github.com/directus/directus/pull/11018) App: `use-edits-guard`
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#11016](https://github.com/directus/directus/pull/11016) `has-edits` as part of `use-item`
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#11015](https://github.com/directus/directus/pull/11015) Minor Shares UX Improvements
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11014](https://github.com/directus/directus/pull/11014) Move danger styling to field-select-menu component
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10992](https://github.com/directus/directus/pull/10992) Enable context menu for read-only fields & adds copy/paste
|
|
options ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10991](https://github.com/directus/directus/pull/10991) Improve Width for Search Input & Filters
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10985](https://github.com/directus/directus/pull/10985) Add relations tab for file type fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10951](https://github.com/directus/directus/pull/10951) Filter UI tweaks
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10944](https://github.com/directus/directus/pull/10944) add last_page to minimal permissions on app side
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **sdk**
|
|
- [#11162](https://github.com/directus/directus/pull/11162) Added the 4 "\_starts/ends_with" filter operators to type
|
|
defs in SDK ([@wfoxall](https://github.com/wfoxall))
|
|
- **API**
|
|
- [#11113](https://github.com/directus/directus/pull/11113) Only watch entrypoints of local extensions for changes
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11096](https://github.com/directus/directus/pull/11096) Add Unsupported Media Type Exception
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11079](https://github.com/directus/directus/pull/11079) Removed OpenID token fetching from OAuth flow
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#10960](https://github.com/directus/directus/pull/10960) Allow passing 'version' to Knex
|
|
([@joeinnes](https://github.com/joeinnes))
|
|
- **Extensions**
|
|
- :warning: [#11106](https://github.com/directus/directus/pull/11106) Rename sourceMaps flag to sourcemap to align
|
|
with other tools and add no-minify flag to the extensions-sdk CLI ([@nickrum](https://github.com/nickrum))
|
|
- [#11100](https://github.com/directus/directus/pull/11100) Always inline dynamic imports when bundling extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11099](https://github.com/directus/directus/pull/11099) Remove extensions-sdk and axios from the list of shared
|
|
deps ([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#11238](https://github.com/directus/directus/pull/11238) Use new pg_catalog based schema introspection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11227](https://github.com/directus/directus/pull/11227) Fix nested transactions on SQLite
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#11193](https://github.com/directus/directus/pull/11193) Set CRDB options to avoid inconsistencies between vendors
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11159](https://github.com/directus/directus/pull/11159) fix for filtering nested M2M relations
|
|
([@zimmersi](https://github.com/zimmersi))
|
|
- [#11129](https://github.com/directus/directus/pull/11129) Fix auth refresh issue
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11112](https://github.com/directus/directus/pull/11112) Handle errors while pre-bundling App extensions more
|
|
gracefully ([@nickrum](https://github.com/nickrum))
|
|
- [#11096](https://github.com/directus/directus/pull/11096) Add Unsupported Media Type Exception
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11077](https://github.com/directus/directus/pull/11077) Fixed broken auth SQL on Oracle
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Extensions**
|
|
- [#11231](https://github.com/directus/directus/pull/11231) Add DefinitelyTyped deps to shared
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **shared**
|
|
- [#11231](https://github.com/directus/directus/pull/11231) Add DefinitelyTyped deps to shared
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **App**
|
|
- [#11170](https://github.com/directus/directus/pull/11170) Only trigger edits guard if there are edits
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11084](https://github.com/directus/directus/pull/11084) Fix collection options menu clicks
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10993](https://github.com/directus/directus/pull/10993) Set minimum value for string field length to 1
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#10977](https://github.com/directus/directus/pull/10977) Fix project name overflow
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10970](https://github.com/directus/directus/pull/10970) show items without archive value in all items view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10945](https://github.com/directus/directus/pull/10945) App (Presets): Fix delete reactivity
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8467](https://github.com/directus/directus/pull/8467) Remove marginTop option from presentation divider
|
|
([@licitdev](https://github.com/licitdev))
|
|
- **Misc.**
|
|
- [#11081](https://github.com/directus/directus/pull/11081) Make skipping of workflows work again
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#11041](https://github.com/directus/directus/pull/11041) moved sso doc over to configurations
|
|
([@erondpowell](https://github.com/erondpowell))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **API**
|
|
- [#11238](https://github.com/directus/directus/pull/11238) Use new pg_catalog based schema introspection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11191](https://github.com/directus/directus/pull/11191) Remove API extension types from the API
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11179](https://github.com/directus/directus/pull/11179) Moving schema and relation types into shared package
|
|
([@johnhuffsmith](https://github.com/johnhuffsmith))
|
|
- [#11163](https://github.com/directus/directus/pull/11163) Clean up emitting "items" events
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10955](https://github.com/directus/directus/pull/10955) Delete required hooks only once
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Misc.**
|
|
- [#11232](https://github.com/directus/directus/pull/11232) Remove no-break space characters with regular spaces
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#11167](https://github.com/directus/directus/pull/11167) Removed unused session data type
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#10968](https://github.com/directus/directus/pull/10968) End-to-end tests refactor
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#11171](https://github.com/directus/directus/pull/11171) Fix a prop type check in the advanced schema drawer
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#11224](https://github.com/directus/directus/pull/11224) Change "register" for "handler" in the example
|
|
([@jjmiranda](https://github.com/jjmiranda))
|
|
- [#11108](https://github.com/directus/directus/pull/11108) Add alert about nested alias
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#11085](https://github.com/directus/directus/pull/11085) break word for code tags in custom blocks
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#11041](https://github.com/directus/directus/pull/11041) moved sso doc over to configurations
|
|
([@erondpowell](https://github.com/erondpowell))
|
|
- [#11038](https://github.com/directus/directus/pull/11038) Update Running Locally docs to have correct paths in
|
|
commands ([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#10943](https://github.com/directus/directus/pull/10943) fix Read By Query example code
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10936](https://github.com/directus/directus/pull/10936) Installation guide for Google Cloud Platform
|
|
([@keesvanbemmel](https://github.com/keesvanbemmel))
|
|
- [#10922](https://github.com/directus/directus/pull/10922) Add documentation for EXTENSIONS_AUTO_RELOAD
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10911](https://github.com/directus/directus/pull/10911) Adds possible extra pino logger options through env vars
|
|
([@keesvanbemmel](https://github.com/keesvanbemmel))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#11203](https://github.com/directus/directus/pull/11203) Update knex-schema-inspector
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11118](https://github.com/directus/directus/pull/11118) Upgrade dependencies
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#11118](https://github.com/directus/directus/pull/11118) Upgrade dependencies
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
## v9.4.3 (January 7, 2022)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#10881](https://github.com/directus/directus/pull/10881) Add extension auto reloading to the API
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Extensions**
|
|
- [#10881](https://github.com/directus/directus/pull/10881) Add extension auto reloading to the API
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10849](https://github.com/directus/directus/pull/10849) Make registered extensions accessible from extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10879](https://github.com/directus/directus/pull/10879) Handle broken images more gracefully
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10872](https://github.com/directus/directus/pull/10872) Use new date picker in filter, allow manual input
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Extensions**
|
|
- [#10850](https://github.com/directus/directus/pull/10850) Move useLayout composable to shared and expose it through
|
|
extensions-sdk ([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#10830](https://github.com/directus/directus/pull/10830) Default to upgrade-insecure-requests turned off
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#10903](https://github.com/directus/directus/pull/10903) Fix user info sidebar watcher causing error
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10895](https://github.com/directus/directus/pull/10895) Fix color width inconsistency
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10819](https://github.com/directus/directus/pull/10819) Fix logo url in shared view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10814](https://github.com/directus/directus/pull/10814) add translations for project descriptor & shares fields
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10812](https://github.com/directus/directus/pull/10812) prevent icons from being searchable
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- [#10875](https://github.com/directus/directus/pull/10875) Fix refresh token payload structure on shared refresh
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10852](https://github.com/directus/directus/pull/10852) Add CSP directives for MapLibre to work
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10847](https://github.com/directus/directus/pull/10847) Fix running migrations in dev mode
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10846](https://github.com/directus/directus/pull/10846) Fix reloading hooks with schedule events
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10837](https://github.com/directus/directus/pull/10837) Api (Assets): fix UUID verification
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10836](https://github.com/directus/directus/pull/10836) Left Join-ing on roles to allow users without roles to
|
|
login ([@johnhuffsmith](https://github.com/johnhuffsmith))
|
|
- [#10821](https://github.com/directus/directus/pull/10821) fix file local type for displaysForType
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10891](https://github.com/directus/directus/pull/10891) Clarify case rules for storage env vars
|
|
([@jkjustjoshing](https://github.com/jkjustjoshing))
|
|
- [#10827](https://github.com/directus/directus/pull/10827) Docs(SDK): use top level await upload
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10816](https://github.com/directus/directus/pull/10816) minor fix for form closing tag in file upload example
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10813](https://github.com/directus/directus/pull/10813) update docs on descriptor in project settings
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10807](https://github.com/directus/directus/pull/10807) Add Deploy with Cleavr to Readme
|
|
([@armgitaar](https://github.com/armgitaar))
|
|
|
|
## v9.4.2 (December 30, 2021)
|
|
|
|
### :warning: 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.
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#10778](https://github.com/directus/directus/pull/10778) Add warning when DB_CHARSET isn't explicitly configured
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- :warning: [#10776](https://github.com/directus/directus/pull/10776) Add Content-Security-Policy header by default
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10773](https://github.com/directus/directus/pull/10773) Don't force commandTimeout in redis based caches
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10765](https://github.com/directus/directus/pull/10765) Add ability to configure IP extraction
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#10762](https://github.com/directus/directus/pull/10762) Don't show badge when no revisions
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10760](https://github.com/directus/directus/pull/10760) style tweaks ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9224](https://github.com/directus/directus/pull/9224) Enable alpha channel in color selector
|
|
([@adanielyan](https://github.com/adanielyan))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10761](https://github.com/directus/directus/pull/10761) Add link to Cleavr deployment guide
|
|
([@armgitaar](https://github.com/armgitaar))
|
|
- [#10622](https://github.com/directus/directus/pull/10622) `update_users_me` Alias for GraphQL API
|
|
([@w0ryn](https://github.com/w0ryn))
|
|
|
|
## v9.4.1 (December 28, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#10713](https://github.com/directus/directus/pull/10713) exclude MS-SQL system table 'sysdiagrams'
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- **App**
|
|
- [#10698](https://github.com/directus/directus/pull/10698) Add notice for display templates when creating M2M field
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10697](https://github.com/directus/directus/pull/10697) Add empty state to revisions
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10611](https://github.com/directus/directus/pull/10611) Update interface previews
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#6440](https://github.com/directus/directus/pull/6440) Add stacked drawers effect
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#10740](https://github.com/directus/directus/pull/10740) Fix data type inconsistencies in directus_shares table
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10736](https://github.com/directus/directus/pull/10736) Replace knex.fn.now() to Date()
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#10674](https://github.com/directus/directus/pull/10674) check system deny list in relations for GraphQL
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **App**
|
|
- [#10721](https://github.com/directus/directus/pull/10721) Tweak auto-refresh of panels
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10704](https://github.com/directus/directus/pull/10704) App: fix m2o raw value
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10703](https://github.com/directus/directus/pull/10703) App: add sort on create m2m item
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10702](https://github.com/directus/directus/pull/10702) App: fix stacked drawers on mobile
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10696](https://github.com/directus/directus/pull/10696) Fix Map Attribution Problems
|
|
([@maltejur](https://github.com/maltejur))
|
|
- [#10691](https://github.com/directus/directus/pull/10691) Add OpenStreetMaps Attribution
|
|
([@maltejur](https://github.com/maltejur))
|
|
- [#10576](https://github.com/directus/directus/pull/10576) fix default values from permission's field presets
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#10711](https://github.com/directus/directus/pull/10711) Fix end-to-end tests for Postgres10
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **API**
|
|
- [#10710](https://github.com/directus/directus/pull/10710) Fix debugging random portno
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
|
|
## v9.4.0 (December 23, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#10663](https://github.com/directus/directus/pull/10663) Add ability to share items with people outside the
|
|
platform ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10438](https://github.com/directus/directus/pull/10438) Add v-date-picker base component & use it in datetime
|
|
interface ([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10659](https://github.com/directus/directus/pull/10659) match panel sizing to metric
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#10652](https://github.com/directus/directus/pull/10652) use CSS variable for users Admin Options divider
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10587](https://github.com/directus/directus/pull/10587) smaller label height
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#10573](https://github.com/directus/directus/pull/10573) Update to the latest Material Icons
|
|
([@tatthien](https://github.com/tatthien))
|
|
- [#7199](https://github.com/directus/directus/pull/7199) Add default folder upload to WYSIWYG editors
|
|
([@letoast](https://github.com/letoast))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#10651](https://github.com/directus/directus/pull/10651) fix public role sidebar not closable
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10617](https://github.com/directus/directus/pull/10617) fix M2A list not updating
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **cli**
|
|
- [#10623](https://github.com/directus/directus/pull/10623) Fix directusctl packages
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- :warning: [#10569](https://github.com/directus/directus/pull/10569) Use correct status code (204) when no content is
|
|
sent ([@eikaramba](https://github.com/eikaramba))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **API**
|
|
- [#10643](https://github.com/directus/directus/pull/10643) Move the app entrypoints to the assets directory
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
## v9.3.0 (December 16, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#10513](https://github.com/directus/directus/pull/10513) Add Archive sidebar component
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9773](https://github.com/directus/directus/pull/9773) Update formatted-value display
|
|
([@alejandro-tss](https://github.com/alejandro-tss))
|
|
- [#9135](https://github.com/directus/directus/pull/9135) Custom filter support for relational interfaces
|
|
([@t7tran](https://github.com/t7tran))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#10531](https://github.com/directus/directus/pull/10531) Pass a custom emitter to API extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10529](https://github.com/directus/directus/pull/10529) Emitting action/filter events for api extensions
|
|
([@br41nslug](https://github.com/br41nslug))
|
|
- **Extensions**
|
|
- [#10531](https://github.com/directus/directus/pull/10531) Pass a custom emitter to API extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **App**
|
|
- [#10514](https://github.com/directus/directus/pull/10514) add tooltip to sidebar components
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10494](https://github.com/directus/directus/pull/10494) Remove quotes for CSS variable in selection style
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10493](https://github.com/directus/directus/pull/10493) Unify & translate initial role/user detail in `init` &
|
|
`bootstrap` command ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10464](https://github.com/directus/directus/pull/10464) Autofocus form for repeater
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#10497](https://github.com/directus/directus/pull/10497) Expanded try catch around extracting metadata
|
|
([@keesvanbemmel](https://github.com/keesvanbemmel))
|
|
- **App**
|
|
- [#10491](https://github.com/directus/directus/pull/10491) Fix decimal input on the interface
|
|
([@licitdev](https://github.com/licitdev))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#10524](https://github.com/directus/directus/pull/10524) Align display options type with interface options type
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10543](https://github.com/directus/directus/pull/10543) Update CLI docs ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10513](https://github.com/directus/directus/pull/10513) Add Archive sidebar component
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10467](https://github.com/directus/directus/pull/10467) fix links to types
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10465](https://github.com/directus/directus/pull/10465) Minor fix for "no result found" for search in dark mode
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
## v9.2.2 (December 10, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10441](https://github.com/directus/directus/pull/10441) interface padding
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#10437](https://github.com/directus/directus/pull/10437) Update selection styling to use CSS variable
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10123](https://github.com/directus/directus/pull/10123) fix advanced filter fields order with field groups
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#10440](https://github.com/directus/directus/pull/10440) Fix broken wysiwyg editor when width and height are set in
|
|
image ([@maltejur](https://github.com/maltejur))
|
|
- [#10430](https://github.com/directus/directus/pull/10430) patch translations interface for new translations
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10412](https://github.com/directus/directus/pull/10412) Fix selection of field.meta.special after removal
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#10410](https://github.com/directus/directus/pull/10410) fix translations not refreshing on save
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10370](https://github.com/directus/directus/pull/10370) fix styling problem with nested render-template
|
|
([@SeanDylanGoff](https://github.com/SeanDylanGoff))
|
|
- [#10368](https://github.com/directus/directus/pull/10368) Relations: fix M2M related primary key
|
|
([@AdiechaHK](https://github.com/AdiechaHK))
|
|
- [#10125](https://github.com/directus/directus/pull/10125) Auto expand selections for checkbox tree in Show Selected
|
|
mode ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10123](https://github.com/directus/directus/pull/10123) fix advanced filter fields order with field groups
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9589](https://github.com/directus/directus/pull/9589) Fix conditional markdown and code input glitches
|
|
([@smilledge](https://github.com/smilledge))
|
|
- **API**
|
|
- [#10409](https://github.com/directus/directus/pull/10409) Add password policy check during password reset
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9957](https://github.com/directus/directus/pull/9957) Separate caching of dynamic user vars from permissions
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9527](https://github.com/directus/directus/pull/9527) Added edge case handling for weird IBM ldap issues
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10408](https://github.com/directus/directus/pull/10408) clarify "folder" collections & collection API reference
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10386](https://github.com/directus/directus/pull/10386) Add custom panel extensions template & docs
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10382](https://github.com/directus/directus/pull/10382) Tweak for logical operators snippet
|
|
([@ryntab](https://github.com/ryntab))
|
|
- [#10275](https://github.com/directus/directus/pull/10275) Docs for testing the API
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
|
|
## v9.2.1 (December 6, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10346](https://github.com/directus/directus/pull/10346) Use variables for default colors in boolean
|
|
interface/display ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10340](https://github.com/directus/directus/pull/10340) replace logo with rounded version
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#10331](https://github.com/directus/directus/pull/10331) Update input-rich-text-html.vue
|
|
([@AndreyKindin](https://github.com/AndreyKindin))
|
|
- **API**
|
|
- [#10339](https://github.com/directus/directus/pull/10339) Use expression instead of alias in groupBy query
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10301](https://github.com/directus/directus/pull/10301) SSO fixes and improvements
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Extensions**
|
|
- [#10335](https://github.com/directus/directus/pull/10335) Share pinia with extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#10339](https://github.com/directus/directus/pull/10339) Use expression instead of alias in groupBy query
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10336](https://github.com/directus/directus/pull/10336) Fix permissions merging on null check
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10301](https://github.com/directus/directus/pull/10301) SSO fixes and improvements
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#10297](https://github.com/directus/directus/pull/10297) Fixed escaping error on LDAP filters
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **App**
|
|
- [#10338](https://github.com/directus/directus/pull/10338) Add disabled state to translations interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10308](https://github.com/directus/directus/pull/10308) Fix non-native geometries not visible in map layout
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#10316](https://github.com/directus/directus/pull/10316) Small optimization in getNodeAtPath
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10334](https://github.com/directus/directus/pull/10334) docs updates on file library, content sidebar etc
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8611](https://github.com/directus/directus/pull/8611) Extension docs updates
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#10319](https://github.com/directus/directus/pull/10319) Update Node.js to v16.13.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#10318](https://github.com/directus/directus/pull/10318) Pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.2.0 (December 3, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#10279](https://github.com/directus/directus/pull/10279) Add items.read filter hook
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9322](https://github.com/directus/directus/pull/9322) Implement AUTH_DISABLE_DEFAULT config option
|
|
([@dorianim](https://github.com/dorianim))
|
|
- **Misc.**
|
|
- [#10098](https://github.com/directus/directus/pull/10098) Add dark mode to docs
|
|
([@u12206050](https://github.com/u12206050))
|
|
- **App**
|
|
- [#9322](https://github.com/directus/directus/pull/9322) Implement AUTH_DISABLE_DEFAULT config option
|
|
([@dorianim](https://github.com/dorianim))
|
|
- [#8010](https://github.com/directus/directus/pull/8010) Support 'selectionMode' on tabular and cards
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#10281](https://github.com/directus/directus/pull/10281) Add shared exceptions to extension context
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10268](https://github.com/directus/directus/pull/10268) Added "null/admin" accountability and emitEvents opts to
|
|
FilesService ([@keesvanbemmel](https://github.com/keesvanbemmel))
|
|
- [#10227](https://github.com/directus/directus/pull/10227) Force CDNs to ignore module bundle output in cache
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10151](https://github.com/directus/directus/pull/10151) Cleaned up Oracle duplicate index handling
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#10077](https://github.com/directus/directus/pull/10077) Add `limit` to graphql aggegrated queries
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10064](https://github.com/directus/directus/pull/10064) Add status field in the directus_notifications collection
|
|
([@alejandro-tss](https://github.com/alejandro-tss))
|
|
- [#10052](https://github.com/directus/directus/pull/10052) Improve helpers structure
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- :warning: [#10003](https://github.com/directus/directus/pull/10003) Remove `runMigrations` from `database install`
|
|
(#9911) ([@viters](https://github.com/viters))
|
|
- **Extensions**
|
|
- [#10281](https://github.com/directus/directus/pull/10281) Add shared exceptions to extension context
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10227](https://github.com/directus/directus/pull/10227) Force CDNs to ignore module bundle output in cache
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#10274](https://github.com/directus/directus/pull/10274) Add integer support to radio and dropdown
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10264](https://github.com/directus/directus/pull/10264) allow delete keypresses in v-input
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10183](https://github.com/directus/directus/pull/10183) add text path to autocomplete api input
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10180](https://github.com/directus/directus/pull/10180) refresh edited insights panel on change
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10173](https://github.com/directus/directus/pull/10173) Improve mentions keyboard accessibility
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#10171](https://github.com/directus/directus/pull/10171) less bold for display
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#10161](https://github.com/directus/directus/pull/10161) App: fix relationships raw value
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10149](https://github.com/directus/directus/pull/10149) add colorOn & colorOff to checkbox interface
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10090](https://github.com/directus/directus/pull/10090) Add English (United Kingdom) to available languages
|
|
([@joelkennedy](https://github.com/joelkennedy))
|
|
- [#10073](https://github.com/directus/directus/pull/10073) Hide options for date type in datetime interface
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10054](https://github.com/directus/directus/pull/10054) save wysiwyg image size in url params instead of html tags
|
|
([@maltejur](https://github.com/maltejur))
|
|
- [#9742](https://github.com/directus/directus/pull/9742) Simplify presentation/aliases & accordion setup flow
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9741](https://github.com/directus/directus/pull/9741) Add fill & curve options to Insights time series chart
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9628](https://github.com/directus/directus/pull/9628) add crop and contain options, increase full height
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9619](https://github.com/directus/directus/pull/9619) Skip tabbing on input number steppers
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#9583](https://github.com/directus/directus/pull/9583) Autofocus first input in create item form
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9563](https://github.com/directus/directus/pull/9563) Added Line Wrapping option to Code Interface
|
|
([@myzinsky](https://github.com/myzinsky))
|
|
- [#9267](https://github.com/directus/directus/pull/9267) Markdown Interface Updates
|
|
([@rclee91](https://github.com/rclee91))
|
|
- **sdk**
|
|
- [#10133](https://github.com/directus/directus/pull/10133) SDK: Fix type arrays on filter
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#10272](https://github.com/directus/directus/pull/10272) Align webhook payload with new hooks implementation
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#10270](https://github.com/directus/directus/pull/10270) Fix SQLite date functions not working in aggregate queries
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10261](https://github.com/directus/directus/pull/10261) Check if file exists in assets service
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#10250](https://github.com/directus/directus/pull/10250) Add table prefix to groupBy query
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10246](https://github.com/directus/directus/pull/10246) Fix handling of nested arrays in snapshot diffing
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10236](https://github.com/directus/directus/pull/10236) Permissions: fix empty permissions
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10194](https://github.com/directus/directus/pull/10194) fix filter breaking instead of defaulting to `_eq`
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10139](https://github.com/directus/directus/pull/10139) Fix compatibility with Postgres <= 10
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10138](https://github.com/directus/directus/pull/10138) Fix string filter unexpectedly being casted to number
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10084](https://github.com/directus/directus/pull/10084) Fix SQL Server text casting
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10083](https://github.com/directus/directus/pull/10083) Fix MySQL `tinyint(1)` not being treated as boolean
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9351](https://github.com/directus/directus/pull/9351) Shift hook emits to field service
|
|
([@licitdev](https://github.com/licitdev))
|
|
- **App**
|
|
- [#10251](https://github.com/directus/directus/pull/10251) Handle unexpected filter formats better in system-filter
|
|
ui ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10248](https://github.com/directus/directus/pull/10248) Fix translations relationship setup not syncing o2m col to
|
|
m2o ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10247](https://github.com/directus/directus/pull/10247) Fix login redirect
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10235](https://github.com/directus/directus/pull/10235) Don't go back to page 1 when navigating back from an item
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10234](https://github.com/directus/directus/pull/10234) Fix token manipulation on alignment change in images
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10212](https://github.com/directus/directus/pull/10212) Fix updatePreset behavior
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10168](https://github.com/directus/directus/pull/10168) Remove on_delete rule from `user-created` and
|
|
`user-updated` schema ([@Oreilles](https://github.com/Oreilles))
|
|
- [#10124](https://github.com/directus/directus/pull/10124) add default render template & scope to formatted JSON
|
|
display ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10096](https://github.com/directus/directus/pull/10096) Fix ability to change M2O field type and prevent
|
|
incompatible interfaces in advanced mode ([@Oreilles](https://github.com/Oreilles))
|
|
- [#10094](https://github.com/directus/directus/pull/10094) Fix notification not clickable on singleton collection
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#10075](https://github.com/directus/directus/pull/10075) Fix system collection forms with custom fields
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10068](https://github.com/directus/directus/pull/10068) fix translation input blur on revert to old value
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9838](https://github.com/directus/directus/pull/9838) fix template fields not clickable when editing
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9798](https://github.com/directus/directus/pull/9798) Clear selections after batch edit
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9707](https://github.com/directus/directus/pull/9707) Add default values when tracking edits in list interface
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9600](https://github.com/directus/directus/pull/9600) fix tree view interface display template
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8010](https://github.com/directus/directus/pull/8010) Support 'selectionMode' on tabular and cards
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- **Extensions**
|
|
- [#10242](https://github.com/directus/directus/pull/10242) Fix extension config importing on Windows
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **sdk**
|
|
- [#10053](https://github.com/directus/directus/pull/10053) SDK: Fix bundles
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **sdk**
|
|
- [#10230](https://github.com/directus/directus/pull/10230) Apply the cleaned up build config to the sdk
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#9985](https://github.com/directus/directus/pull/9985) Update BaseStorage
|
|
([@NilsBaumgartner1994](https://github.com/NilsBaumgartner1994))
|
|
- **format-title**
|
|
- [#10204](https://github.com/directus/directus/pull/10204) Clean up format-title build process
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#10151](https://github.com/directus/directus/pull/10151) Cleaned up Oracle duplicate index handling
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Misc.**
|
|
- [#10135](https://github.com/directus/directus/pull/10135) Run end-to-end tests only if corresponding files have been
|
|
modified ([@paescuj](https://github.com/paescuj))
|
|
- **App**
|
|
- [#9637](https://github.com/directus/directus/pull/9637) Fixing some type errors in app #2
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9212](https://github.com/directus/directus/pull/9212) Use lodash.assign in use-preset.ts
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10286](https://github.com/directus/directus/pull/10286) Docs styles ([@azrikahar](https://github.com/azrikahar))
|
|
- [#10280](https://github.com/directus/directus/pull/10280) Add note to enable module in settings after completion
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10278](https://github.com/directus/directus/pull/10278) Add missing docs for collection hierarchy and auth-refresh
|
|
mode ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10277](https://github.com/directus/directus/pull/10277) Fix border colors in docs dark mode
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#10221](https://github.com/directus/directus/pull/10221) add sidebar link for notifications API reference
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10184](https://github.com/directus/directus/pull/10184) Documentation tweaks - mentions, notifications etc
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10174](https://github.com/directus/directus/pull/10174) Removed security hole in hooks doc example
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#10104](https://github.com/directus/directus/pull/10104) Docs: Add guide for SSO
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#10098](https://github.com/directus/directus/pull/10098) Add dark mode to docs
|
|
([@u12206050](https://github.com/u12206050))
|
|
- [#9574](https://github.com/directus/directus/pull/9574) Add a tip explaining HTTP Only cookies issue
|
|
([@joeinnes](https://github.com/joeinnes))
|
|
|
|
## v9.1.2 (November 25, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10051](https://github.com/directus/directus/pull/10051) fix notifications button hover color on dark theme
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#10057](https://github.com/directus/directus/pull/10057) Fix mysql duplicates
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#10050](https://github.com/directus/directus/pull/10050) fix roles aggregation query to fit all db vendors
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#10048](https://github.com/directus/directus/pull/10048) Set isEditorDirty flag to track edits in wysiwyg html
|
|
editor ([@licitdev](https://github.com/licitdev))
|
|
- [#10040](https://github.com/directus/directus/pull/10040) Fix data model folders edit dialog
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#3456](https://github.com/directus/directus/pull/3456) Add cloudron as installation method
|
|
([@gramakri](https://github.com/gramakri))
|
|
|
|
## v9.1.1 (November 24, 2021)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **Docker**
|
|
- [#10038](https://github.com/directus/directus/pull/10038) Fix dependency listing
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
## v9.1.0 (November 24, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#9861](https://github.com/directus/directus/pull/9861) Add notifications system and support user mentions in
|
|
comments ([@jaycammarano](https://github.com/jaycammarano))
|
|
- **App**
|
|
- [#9861](https://github.com/directus/directus/pull/9861) Add notifications system and support user mentions in
|
|
comments ([@jaycammarano](https://github.com/jaycammarano))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#10009](https://github.com/directus/directus/pull/10009) Fix color picker position
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9989](https://github.com/directus/directus/pull/9989) Support file/files in related-values display
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9959](https://github.com/directus/directus/pull/9959) Use router.replace() to prevent invalid history navigations
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9834](https://github.com/directus/directus/pull/9834) use aggregate count for users in roles view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9763](https://github.com/directus/directus/pull/9763) Relationship field-detail: use `nullable` on `sort` instead
|
|
of condition ([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9756](https://github.com/directus/directus/pull/9756) Improvement: DRY on applyConditions
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9533](https://github.com/directus/directus/pull/9533) Fix M2O display inside M2M relations
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9334](https://github.com/directus/directus/pull/9334) Add context menu directive
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **sdk**
|
|
- [#9965](https://github.com/directus/directus/pull/9965) Add logical operators to the SDK's Filter type
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9777](https://github.com/directus/directus/pull/9777) SDK: Start auth refresh job when constructor is initialised
|
|
([@joeinnes](https://github.com/joeinnes))
|
|
- **API**
|
|
- [#9964](https://github.com/directus/directus/pull/9964) Fix issue with OAuth setting incorrect initial session data
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9921](https://github.com/directus/directus/pull/9921) Email updates ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9862](https://github.com/directus/directus/pull/9862) Throw if OpenID provider doesn't support code flow
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9529](https://github.com/directus/directus/pull/9529) Added scope support to LDAP group and user search
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Extensions**
|
|
- [#9932](https://github.com/directus/directus/pull/9932) Adding sourceMap flag to extensions-sdk cli
|
|
([@johnhuffsmith](https://github.com/johnhuffsmith))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#10021](https://github.com/directus/directus/pull/10021) Fix tag interface always allowing other values
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#10005](https://github.com/directus/directus/pull/10005) Fix hidden folders/collections (#9207)
|
|
([@nazarhanov](https://github.com/nazarhanov))
|
|
- [#9994](https://github.com/directus/directus/pull/9994) Fix roles aggregate query for users count
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9992](https://github.com/directus/directus/pull/9992) Fix impossibility to save M2M (alterations not triggered)
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9983](https://github.com/directus/directus/pull/9983) Fix date usage in pl-PL
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9982](https://github.com/directus/directus/pull/9982) Allow reordering between groups in data model
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9924](https://github.com/directus/directus/pull/9924) Fix indeterminate properties in advanded field creation
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9914](https://github.com/directus/directus/pull/9914) Fix wrong date filter in calendar layout
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9890](https://github.com/directus/directus/pull/9890) Fix render-template not working for M2M relationship
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9804](https://github.com/directus/directus/pull/9804) Refactor parseFilter to only flatten filter entries that
|
|
need it ([@Oreilles](https://github.com/Oreilles))
|
|
- [#9803](https://github.com/directus/directus/pull/9803) Fix translations input issues
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9792](https://github.com/directus/directus/pull/9792) Fix: Make sort visible by default on relationships
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9789](https://github.com/directus/directus/pull/9789) Fix reuse same M2M junction fields
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9750](https://github.com/directus/directus/pull/9750) Remove geometryFormat from map interface options.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9505](https://github.com/directus/directus/pull/9505) Fix timeseries for precision by week
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9392](https://github.com/directus/directus/pull/9392) Fix create relation after collection deletion
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9220](https://github.com/directus/directus/pull/9220) Fix create M2M field concurrency
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9056](https://github.com/directus/directus/pull/9056) Fix click event for unconfigured tables
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- [#10005](https://github.com/directus/directus/pull/10005) Fix hidden folders/collections (#9207)
|
|
([@nazarhanov](https://github.com/nazarhanov))
|
|
- [#9996](https://github.com/directus/directus/pull/9996) Fix deep groupBy
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9993](https://github.com/directus/directus/pull/9993) Fix LDAP race condition
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9599](https://github.com/directus/directus/pull/9599) Fix unexpected types
|
|
([@GrefriT](https://github.com/GrefriT))
|
|
- **schema**
|
|
- [#9822](https://github.com/directus/directus/pull/9822) Handle composite primary keys
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#10020](https://github.com/directus/directus/pull/10020) Hide Kodiak status when no automerge label
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9981](https://github.com/directus/directus/pull/9981) Capitalize automerge label
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9762](https://github.com/directus/directus/pull/9762) Enable E2E Tests on PRs
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#10033](https://github.com/directus/directus/pull/10033) Reorganize the Hooks Documentation
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9998](https://github.com/directus/directus/pull/9998) Update iis.md
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- [#9891](https://github.com/directus/directus/pull/9891) Docs SDK: Improve usage example
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9865](https://github.com/directus/directus/pull/9865) Docs SDK: `BaseStorage` instead of `IStorage`
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9836](https://github.com/directus/directus/pull/9836) Prevent interpolation for url variable
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9800](https://github.com/directus/directus/pull/9800) Update documentation for project settings
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9799](https://github.com/directus/directus/pull/9799) Fix docs tables overflow
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9766](https://github.com/directus/directus/pull/9766) Update iis.md
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- [#9529](https://github.com/directus/directus/pull/9529) Added scope support to LDAP group and user search
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#9969](https://github.com/directus/directus/pull/9969) Update mariadb Docker tag to v10.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9968](https://github.com/directus/directus/pull/9968) Update NPM dependencies (non-major)
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.1 (November 11, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#9732](https://github.com/directus/directus/pull/9732) Add missing translations
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#9706](https://github.com/directus/directus/pull/9706) Add field type to field select tooltip
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9674](https://github.com/directus/directus/pull/9674) Clean up save-options
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9644](https://github.com/directus/directus/pull/9644) Allow for discarding of changes without leaving
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9638](https://github.com/directus/directus/pull/9638) Show items for all days in calendar layout
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9618](https://github.com/directus/directus/pull/9618) Import 'Fira Mono' & 'Merriweather' into WYSIWYG
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9558](https://github.com/directus/directus/pull/9558) Data model dense
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9557](https://github.com/directus/directus/pull/9557) Sidebar styling ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9555](https://github.com/directus/directus/pull/9555) remove extra popup padding
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9554](https://github.com/directus/directus/pull/9554) small text update
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9532](https://github.com/directus/directus/pull/9532) divider title placeholder
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9504](https://github.com/directus/directus/pull/9504) fix repeater field names title format
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- [#9625](https://github.com/directus/directus/pull/9625) Add support for AWS SES mailer transport
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9616](https://github.com/directus/directus/pull/9616) Expose server instance in action hook 'server.start'
|
|
([@gkielwasser](https://github.com/gkielwasser))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#9738](https://github.com/directus/directus/pull/9738) Fix relations lookup in m2m/m2a advanced edit existing
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9735](https://github.com/directus/directus/pull/9735) Fix make sort field null if empty in relationships
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9711](https://github.com/directus/directus/pull/9711) Apply cloneDeep to relations in FieldDetailStore
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9708](https://github.com/directus/directus/pull/9708) Ensure update of one_field in m2o
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9662](https://github.com/directus/directus/pull/9662) Patch parameter type for syncRefProperty
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9632](https://github.com/directus/directus/pull/9632) Fix field schema unique option
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9615](https://github.com/directus/directus/pull/9615) Fix unexpected camera update and unavailable clustering
|
|
option in map ([@Oreilles](https://github.com/Oreilles))
|
|
- [#9612](https://github.com/directus/directus/pull/9612) fixes: #9568 ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9609](https://github.com/directus/directus/pull/9609) Fix existing files drawer selection
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9593](https://github.com/directus/directus/pull/9593) Include default values when validating field conditions
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9588](https://github.com/directus/directus/pull/9588) Fix repeater interface template
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9584](https://github.com/directus/directus/pull/9584) Fix presets layout query/options edits on load
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9548](https://github.com/directus/directus/pull/9548) Fix lose data on M2M
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9537](https://github.com/directus/directus/pull/9537) Fix missing and wrong translations
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#9530](https://github.com/directus/directus/pull/9530) fix elements z-index higher than app header bar
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9522](https://github.com/directus/directus/pull/9522) Remove quotes on string values in raw display
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9451](https://github.com/directus/directus/pull/9451) Fix m2m links in related values to target related collection
|
|
([@Toilal](https://github.com/Toilal))
|
|
- **API**
|
|
- [#9726](https://github.com/directus/directus/pull/9726) Fix nested union query filter
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9677](https://github.com/directus/directus/pull/9677) Exclude hidden Oracle SYS columns
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9666](https://github.com/directus/directus/pull/9666) [API] m2a filtering fix ([@d1rOn](https://github.com/d1rOn))
|
|
- [#9661](https://github.com/directus/directus/pull/9661) Emit `auth.jwt` on refresh
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9652](https://github.com/directus/directus/pull/9652) Fix relation not having collection and field values
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#9635](https://github.com/directus/directus/pull/9635) Fixed Oracle special geometry migration
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9629](https://github.com/directus/directus/pull/9629) Don't cache root index.html
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9621](https://github.com/directus/directus/pull/9621) Fix MySQL wkt conversion and fix SRID for Postgres geometry
|
|
columns ([@Oreilles](https://github.com/Oreilles))
|
|
- [#9598](https://github.com/directus/directus/pull/9598) Use "access_token" with "openid-client" to fix Facebook auth
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Misc.**
|
|
- [#9656](https://github.com/directus/directus/pull/9656) Add wait to await database
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **sdk**
|
|
- [#9535](https://github.com/directus/directus/pull/9535) Include the ESM entrypoint when publishing to npm
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#9594](https://github.com/directus/directus/pull/9594) Fix PR title for major updates from renovate
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9517](https://github.com/directus/directus/pull/9517) Add note about Directus version in bug report
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9514](https://github.com/directus/directus/pull/9514) Update Docker installation documentation
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9509](https://github.com/directus/directus/pull/9509) Update package-lock.json & fix warning from eslint
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9508](https://github.com/directus/directus/pull/9508) Revert "Schedule Renovate on a daily basis for now (#9488)"
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **Docker**
|
|
- [#9512](https://github.com/directus/directus/pull/9512) No 'latest' Docker tag on pre-releases anymore
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#9689](https://github.com/directus/directus/pull/9689) Add references for social & material icons
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9657](https://github.com/directus/directus/pull/9657) Use Postgis image in docker-compose example from the docs
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9616](https://github.com/directus/directus/pull/9616) Expose server instance in action hook 'server.start'
|
|
([@gkielwasser](https://github.com/gkielwasser))
|
|
- [#9612](https://github.com/directus/directus/pull/9612) fixes: #9568 ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9611](https://github.com/directus/directus/pull/9611) fix in-app docs homepage
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9610](https://github.com/directus/directus/pull/9610) update in-app docs nav
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9608](https://github.com/directus/directus/pull/9608) link updates ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9607](https://github.com/directus/directus/pull/9607) collections to content
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9606](https://github.com/directus/directus/pull/9606) clean up in-app docs
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9605](https://github.com/directus/directus/pull/9605) doc app links should not point externally
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9553](https://github.com/directus/directus/pull/9553) Minor docs fixes ([@azrikahar](https://github.com/azrikahar))
|
|
- [#9514](https://github.com/directus/directus/pull/9514) Update Docker installation documentation
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9513](https://github.com/directus/directus/pull/9513) Remove note about RC in the readme
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#9585](https://github.com/directus/directus/pull/9585) Update NPM dependencies (non-major)
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9506](https://github.com/directus/directus/pull/9506) Update NPM dependencies (non-major)
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0 (November 4, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **create-directus-project**
|
|
- [#9496](https://github.com/directus/directus/pull/9496) Don't show all migrations logged on init
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#9491](https://github.com/directus/directus/pull/9491) Remove beta flag from insights
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9490](https://github.com/directus/directus/pull/9490) Remove collection listing option from role settings
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9487](https://github.com/directus/directus/pull/9487) Removes "Collections Navigation" setting from roles detail
|
|
page ([@YannickMol](https://github.com/YannickMol))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **sdk**
|
|
- [#9502](https://github.com/directus/directus/pull/9502) Fix importing the SDK from a Node ESM environment
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#9501](https://github.com/directus/directus/pull/9501) Prevent negative hashes from being generated
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9494](https://github.com/directus/directus/pull/9494) Move union query application to applyQuery, fix where clause
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9448](https://github.com/directus/directus/pull/9448) Use hash instead of random for default index name
|
|
([@faridsaud](https://github.com/faridsaud))
|
|
- **App**
|
|
- [#9485](https://github.com/directus/directus/pull/9485) Fix presentation-links interfaces
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9484](https://github.com/directus/directus/pull/9484) Fix m2a relations on editing field
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9483](https://github.com/directus/directus/pull/9483) Fix nested system-interface-options usage
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9477](https://github.com/directus/directus/pull/9477) Resolve calendar link to detail page
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9432](https://github.com/directus/directus/pull/9432) Properly handle M2A fields in fieldStore and useFieldTree
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9420](https://github.com/directus/directus/pull/9420) Fix invalid collection for Interface Display Template for
|
|
M2M relationships ([@Toilal](https://github.com/Toilal))
|
|
- [#9407](https://github.com/directus/directus/pull/9407) Fix render template for number template parts (#9406)
|
|
([@Toilal](https://github.com/Toilal))
|
|
- [#9397](https://github.com/directus/directus/pull/9397) Update geometric types and patch new field flow.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#9466](https://github.com/directus/directus/pull/9466) Fixing some type errors in app
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9447](https://github.com/directus/directus/pull/9447) Clean up interface options type
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#9497](https://github.com/directus/directus/pull/9497) Small fixes for Hooks documentation
|
|
([@tylerforesthauser](https://github.com/tylerforesthauser))
|
|
- [#9489](https://github.com/directus/directus/pull/9489) Clarify hook register function parameter descriptions in docs
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#9486](https://github.com/directus/directus/pull/9486) Fix docs about SDK refactor
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9450](https://github.com/directus/directus/pull/9450) fix docs homepage header responsiveness
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
## 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](https://docs.directus.io/extensions/hooks/) for
|
|
more information. (https://github.com/directus/directus/pull/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.
|
|
(https://github.com/directus/directus/pull/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.
|
|
(https://github.com/directus/directus/pull/9376)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- :warning: [#9376](https://github.com/directus/directus/pull/9376) Allow dynamic user variables to be used with
|
|
filter rules (cont.) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- :warning: [#9376](https://github.com/directus/directus/pull/9376) Allow dynamic user variables to be used with
|
|
filter rules (cont.) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#9446](https://github.com/directus/directus/pull/9446) Rename activity->notifications module
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- :warning: [#9441](https://github.com/directus/directus/pull/9441) Rename Collections Modules to Content Module
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9440](https://github.com/directus/directus/pull/9440) Tweak project-settings page
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9387](https://github.com/directus/directus/pull/9387) Add the generic stroke to notice preview icon
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9362](https://github.com/directus/directus/pull/9362) remove default color options from labels display
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9337](https://github.com/directus/directus/pull/9337) Add placeholder to Language Indicator Field for first
|
|
Translations setup ([@azrikahar](https://github.com/azrikahar))
|
|
- [#9297](https://github.com/directus/directus/pull/9297) Add shadows to v-menu angles
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#9295](https://github.com/directus/directus/pull/9295) Set calendar height to 100%
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9292](https://github.com/directus/directus/pull/9292) Update translation icon in interface selector
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9288](https://github.com/directus/directus/pull/9288) Map layout and interface improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9285](https://github.com/directus/directus/pull/9285) Filter files by folder when an upload folder is specified in
|
|
the file interface ([@azrikahar](https://github.com/azrikahar))
|
|
- [#9282](https://github.com/directus/directus/pull/9282) Prevent file interface from preloading "Choose from Library"
|
|
drawer ([@azrikahar](https://github.com/azrikahar))
|
|
- [#9281](https://github.com/directus/directus/pull/9281) Improve disabled interface selector style
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9271](https://github.com/directus/directus/pull/9271) Context menu improvements
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9270](https://github.com/directus/directus/pull/9270) Fix: disable sort field for singleton collections
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8497](https://github.com/directus/directus/pull/8497) Fix nullable boolean
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- **Misc.**
|
|
- [#9443](https://github.com/directus/directus/pull/9443) Add exports fields to all packages
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#9368](https://github.com/directus/directus/pull/9368) Added fallback to "id_token" info if profile URL not defined
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9307](https://github.com/directus/directus/pull/9307) Feat/custom ldap mail attribute
|
|
([@dorianim](https://github.com/dorianim))
|
|
- [#9305](https://github.com/directus/directus/pull/9305) Add SET NULL to directus_files.uploaded_by constraint
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9289](https://github.com/directus/directus/pull/9289) Added state param to OAuth to make Okta happy
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#8497](https://github.com/directus/directus/pull/8497) Fix nullable boolean
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- :warning: [#8027](https://github.com/directus/directus/pull/8027) Rework hook registration
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **Misc.**
|
|
- [#9437](https://github.com/directus/directus/pull/9437) Fix duplicate chat widget injection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#9425](https://github.com/directus/directus/pull/9425) Fixed SET NULL on directus_files for MSSQL
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9381](https://github.com/directus/directus/pull/9381) Set user token as unique
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9339](https://github.com/directus/directus/pull/9339) Added user rebinding on reconnect in LDAP
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9318](https://github.com/directus/directus/pull/9318) fix(graphql): remove \_\_typename from selection nodes when
|
|
present ([@8byr0](https://github.com/8byr0))
|
|
- [#9314](https://github.com/directus/directus/pull/9314) Fix aggregation needing the table name to avoid ambiguous
|
|
([@danilopolani](https://github.com/danilopolani))
|
|
- [#9310](https://github.com/directus/directus/pull/9310) Update Oracle to support `is_generated`
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9300](https://github.com/directus/directus/pull/9300) Removed empty list check in validateList.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9290](https://github.com/directus/directus/pull/9290) Fix geometry support check
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7774](https://github.com/directus/directus/pull/7774) Fix date on sqlite ([@Nitwel](https://github.com/Nitwel))
|
|
- **App**
|
|
- [#9414](https://github.com/directus/directus/pull/9414) Fix hover effect on o2m and m2a lists (#9412)
|
|
([@Toilal](https://github.com/Toilal))
|
|
- [#9403](https://github.com/directus/directus/pull/9403) Use primary key as default sort in map layout
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9401](https://github.com/directus/directus/pull/9401) Fix related value for alias typed fields (#9210)
|
|
([@Toilal](https://github.com/Toilal))
|
|
- [#9393](https://github.com/directus/directus/pull/9393) Fix corresponding field name
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9353](https://github.com/directus/directus/pull/9353) Fix condition to translate directus collections
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9349](https://github.com/directus/directus/pull/9349) fix M2A field creation unable to be saved
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9333](https://github.com/directus/directus/pull/9333) Translations interface fix
|
|
([@d1rOn](https://github.com/d1rOn))
|
|
- [#9324](https://github.com/directus/directus/pull/9324) Fix issues with fields config
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#9301](https://github.com/directus/directus/pull/9301) Fix selection of "Group" field types
|
|
([@danilopolani](https://github.com/danilopolani))
|
|
- [#9291](https://github.com/directus/directus/pull/9291) Show lint errors for code input type JSON
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9269](https://github.com/directus/directus/pull/9269) Fixed nullable and unique options disabled in advanced field
|
|
settings ([@Oreilles](https://github.com/Oreilles))
|
|
- [#8104](https://github.com/directus/directus/pull/8104) Translate system fields when creating new collections
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **schema**
|
|
- [#9260](https://github.com/directus/directus/pull/9260) Removed invalid column in mssql schema inspector
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **API**
|
|
- [#9418](https://github.com/directus/directus/pull/9418) Clean up API exports
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Misc.**
|
|
- [#9408](https://github.com/directus/directus/pull/9408) Enhance comments in CI workflow
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9404](https://github.com/directus/directus/pull/9404) Relocate renovate config to .github
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9394](https://github.com/directus/directus/pull/9394) Link to all (open & closed) issues in bug report
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#9357](https://github.com/directus/directus/pull/9357) Fix eslint warnings ([@paescuj](https://github.com/paescuj))
|
|
- [#9309](https://github.com/directus/directus/pull/9309) Removed undefined type from LDAP userAccountControl
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9265](https://github.com/directus/directus/pull/9265) Add workflow-dispatch flag to e2e-tests.yml to allow manual
|
|
workflow runs ([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9240](https://github.com/directus/directus/pull/9240) Revise GitHub workflows #2
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **App**
|
|
- [#9287](https://github.com/directus/directus/pull/9287) Fix lint warnings in app
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#9437](https://github.com/directus/directus/pull/9437) Fix duplicate chat widget injection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9382](https://github.com/directus/directus/pull/9382) Update tfa_secret description in users.md
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9373](https://github.com/directus/directus/pull/9373) add live chat to public docs
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9354](https://github.com/directus/directus/pull/9354) Fixes broken links in the documentation
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9327](https://github.com/directus/directus/pull/9327) Fixes broken docs links
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9325](https://github.com/directus/directus/pull/9325) Fixes dead links in docs site.
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9321](https://github.com/directus/directus/pull/9321) add content and fix broken links
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#9256](https://github.com/directus/directus/pull/9256) Fixed Github oauth config in docs
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9218](https://github.com/directus/directus/pull/9218) Update config-options.md
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#9436](https://github.com/directus/directus/pull/9436) Update dependency pinia to v2.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9428](https://github.com/directus/directus/pull/9428) Update dependency pinia to v2.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9386](https://github.com/directus/directus/pull/9386) Update fullcalendar monorepo to v5.10.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9385](https://github.com/directus/directus/pull/9385) Update dependency tinymce to v5.10.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9380](https://github.com/directus/directus/pull/9380) Update dependency mime to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9378](https://github.com/directus/directus/pull/9378) Update dependency knex to v0.95.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9377](https://github.com/directus/directus/pull/9377) Update dependency @types/ldapjs to v2.2.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9370](https://github.com/directus/directus/pull/9370) Update dependency mime to v2.6.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9367](https://github.com/directus/directus/pull/9367) Update gatsby monorepo to v4.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9359](https://github.com/directus/directus/pull/9359) Update dependency marked to v3.0.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9352](https://github.com/directus/directus/pull/9352) Update dependency @types/sharp to v0.29.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9341](https://github.com/directus/directus/pull/9341) Update vue monorepo to v3.2.21
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9317](https://github.com/directus/directus/pull/9317) Update typescript-eslint monorepo to v5.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9293](https://github.com/directus/directus/pull/9293) Update dependency rollup to v2.59.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9221](https://github.com/directus/directus/pull/9221) Update dependency npm to v8.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9202](https://github.com/directus/directus/pull/9202) Update dependency openid-client to v5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
Directus refs/tags/v9.0.0-rc.101
|
|
|
|
## v9.0.0-rc.100 (October 29, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#9109](https://github.com/directus/directus/pull/9109) Add new field flow
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#9074](https://github.com/directus/directus/pull/9074) LDAP auth provider
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#8855](https://github.com/directus/directus/pull/8855) Add configurable headers for webhooks
|
|
([@Jakob-em](https://github.com/Jakob-em))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#9239](https://github.com/directus/directus/pull/9239) Map interface improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9184](https://github.com/directus/directus/pull/9184) Add missing options to the files interface
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9183](https://github.com/directus/directus/pull/9183) Remove toLowerCase for dbSafe fields
|
|
([@GrefriT](https://github.com/GrefriT))
|
|
- [#9115](https://github.com/directus/directus/pull/9115) Feat: allow ctrl click to open new tab on tabular
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9112](https://github.com/directus/directus/pull/9112) Ignore codemirror mode import types
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9103](https://github.com/directus/directus/pull/9103) Use default filter operator for type in filter input.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9041](https://github.com/directus/directus/pull/9041) Use textarea input for textarea placeholder
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- :warning: [#9199](https://github.com/directus/directus/pull/9199) Export API dist folder at the root of the package
|
|
path ([@nickrum](https://github.com/nickrum))
|
|
- [#9103](https://github.com/directus/directus/pull/9103) Use default filter operator for type in filter input.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9059](https://github.com/directus/directus/pull/9059) Added the provider to auth hooks
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **shared**
|
|
- [#9103](https://github.com/directus/directus/pull/9103) Use default filter operator for type in filter input.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#9200](https://github.com/directus/directus/pull/9200) Fix generated columns being required.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9186](https://github.com/directus/directus/pull/9186) Set no-cache header on extension sources
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#9153](https://github.com/directus/directus/pull/9153) Ignore email field in oauth and store email in
|
|
external_identifier ([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9126](https://github.com/directus/directus/pull/9126) Fix localstorage file deletion
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- [#9122](https://github.com/directus/directus/pull/9122) Always cast M2A related primary keys to text.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#9200](https://github.com/directus/directus/pull/9200) Fix generated columns being required.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9187](https://github.com/directus/directus/pull/9187) Always show folder icon for alias tables (folders)
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9180](https://github.com/directus/directus/pull/9180) Fix dynamic variables not working anymore in UUID filter
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9179](https://github.com/directus/directus/pull/9179) Fix dynamic translations import
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9143](https://github.com/directus/directus/pull/9143) fix time series date field allow list
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#9118](https://github.com/directus/directus/pull/9118) Fix field tree not updating appropriately.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9116](https://github.com/directus/directus/pull/9116) Fix filter added twice and remove unnecessary `_and` node.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9113](https://github.com/directus/directus/pull/9113) Fix: no options in repeater causes empty page
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9070](https://github.com/directus/directus/pull/9070) Change v-checkbox background color when disabled
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9067](https://github.com/directus/directus/pull/9067) Do not listen to the clicks of the ghosts
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9062](https://github.com/directus/directus/pull/9062) Append `access_token` to images in WYSIWYG only once
|
|
([@danilopolani](https://github.com/danilopolani))
|
|
- [#9054](https://github.com/directus/directus/pull/9054) Update SSO links to correctly continue
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **API**
|
|
- [#9192](https://github.com/directus/directus/pull/9192) Clean up App base url replacement
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#9058](https://github.com/directus/directus/pull/9058) Improved invalid JWT handling
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **App**
|
|
- [#9190](https://github.com/directus/directus/pull/9190) Clean up App type shims
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Misc.**
|
|
- [#9011](https://github.com/directus/directus/pull/9011) Revise GitHub workflows
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#9203](https://github.com/directus/directus/pull/9203) Clarified some oauth things in the docs
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9172](https://github.com/directus/directus/pull/9172) Fixes broken links in docs
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#9170](https://github.com/directus/directus/pull/9170) Re-add missing oauth docs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9142](https://github.com/directus/directus/pull/9142) Docs: improve running locally
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#9071](https://github.com/directus/directus/pull/9071) Docs structure ([@benhaynes](https://github.com/benhaynes))
|
|
- [#9068](https://github.com/directus/directus/pull/9068) Update running-locally.md
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- [#9063](https://github.com/directus/directus/pull/9063) Update introduction.md
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#9238](https://github.com/directus/directus/pull/9238) Pin dependency @types/ldapjs to 2.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9206](https://github.com/directus/directus/pull/9206) Update dependency vite-plugin-md to v0.11.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9205](https://github.com/directus/directus/pull/9205) Update dependency pinia to v2.0.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9195](https://github.com/directus/directus/pull/9195) Update dependency simple-git-hooks to v2.7.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9193](https://github.com/directus/directus/pull/9193) Update dependency vite to v2.6.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9181](https://github.com/directus/directus/pull/9181) Update dependency @vitejs/plugin-vue to v1.9.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9177](https://github.com/directus/directus/pull/9177) Update dependency sass to v1.43.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9175](https://github.com/directus/directus/pull/9175) Update dependency lint-staged to v11.2.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9174](https://github.com/directus/directus/pull/9174) Update Node.js to v16.13.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9169](https://github.com/directus/directus/pull/9169) Update dependency vite to v2.6.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9168](https://github.com/directus/directus/pull/9168) Update dependency stylelint to v14.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9159](https://github.com/directus/directus/pull/9159) Update dependency knex-schema-inspector to v1.6.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9155](https://github.com/directus/directus/pull/9155) Update dependency lint-staged to v11.2.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9141](https://github.com/directus/directus/pull/9141) Update dependency micromark to v3.0.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9140](https://github.com/directus/directus/pull/9140) Pin dependency stylelint-config-standard to 23.0.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9137](https://github.com/directus/directus/pull/9137) Update Node.js to v16.12.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9136](https://github.com/directus/directus/pull/9136) Update dependency @types/async to v3.2.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9133](https://github.com/directus/directus/pull/9133) Update typescript-eslint monorepo to v5.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9132](https://github.com/directus/directus/pull/9132) Update dependency axios to v0.24.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9131](https://github.com/directus/directus/pull/9131) Update dependency pinia to v2.0.0-rc.15
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9121](https://github.com/directus/directus/pull/9121) Update dependency vite to v2.6.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9100](https://github.com/directus/directus/pull/9100) Update dependency lint-staged to v11.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9096](https://github.com/directus/directus/pull/9096) Update dependency @types/busboy to v0.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9091](https://github.com/directus/directus/pull/9091) Update dependency eslint to v8.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9090](https://github.com/directus/directus/pull/9090) Update dependency @types/js-yaml to v4.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9083](https://github.com/directus/directus/pull/9083) Update dependency ts-node to v10.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9042](https://github.com/directus/directus/pull/9042) Update dependency oracledb to v5.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9035](https://github.com/directus/directus/pull/9035) Update dependency sass to v1.43.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9026](https://github.com/directus/directus/pull/9026) Update dependency stylelint-config-standard to v23
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9016](https://github.com/directus/directus/pull/9016) Update dependency stylelint to v14
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## 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.
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- :warning: [#8660](https://github.com/directus/directus/pull/8660) New OpenID and OAuth2 drivers
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8995](https://github.com/directus/directus/pull/8995) Map layout and interface: fixes and improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8954](https://github.com/directus/directus/pull/8954) Improve folder picker selection highlight
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8937](https://github.com/directus/directus/pull/8937) add default preset for webhooks page
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8929](https://github.com/directus/directus/pull/8929) Tweak styling of the map layout
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#8908](https://github.com/directus/directus/pull/8908) Map layout and interface improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **sdk**
|
|
- [#8863](https://github.com/directus/directus/pull/8863) Add geo operators to FilterOperators type
|
|
([@TheBeastOfCaerbannog](https://github.com/TheBeastOfCaerbannog))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#9029](https://github.com/directus/directus/pull/9029) Cast "DB_EXCLUDE_TABLES" to array
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9024](https://github.com/directus/directus/pull/9024) Update users.ts ([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#9012](https://github.com/directus/directus/pull/9012) Fix #8402 ([@filipproch](https://github.com/filipproch))
|
|
- [#8944](https://github.com/directus/directus/pull/8944) Fix o2m-resolver memory issue
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8864](https://github.com/directus/directus/pull/8864) Fix collections endpoint not filtering `DB_EXCLUDE_TABLES`
|
|
env ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8814](https://github.com/directus/directus/pull/8814) Only unflatten item properties that needs to be unflattened
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#9019](https://github.com/directus/directus/pull/9019) Allow filesize display for bigInteger fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#9010](https://github.com/directus/directus/pull/9010) Fix error with table manual sort
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#9007](https://github.com/directus/directus/pull/9007) Fix click on relational filters with children
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#9002](https://github.com/directus/directus/pull/9002) Sort child collections in navigation
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8939](https://github.com/directus/directus/pull/8939) hide folder-collections in permissions settings
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8938](https://github.com/directus/directus/pull/8938) Fix labels display for non-null empty value
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8936](https://github.com/directus/directus/pull/8936) show System Collections in empty Data Model page
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8927](https://github.com/directus/directus/pull/8927) Fix missing display groups for file/image fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8893](https://github.com/directus/directus/pull/8893) hydrate permissionsStore only if user has role
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8889](https://github.com/directus/directus/pull/8889) Fix "Show Hidden Collection" context menu in collections
|
|
navigation ([@azrikahar](https://github.com/azrikahar))
|
|
- [#8888](https://github.com/directus/directus/pull/8888) Fix slug input ([@azrikahar](https://github.com/azrikahar))
|
|
- [#8881](https://github.com/directus/directus/pull/8881) App: add 'schema' to body in M2M and M2A
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8880](https://github.com/directus/directus/pull/8880) Set missing refresh timeout
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8876](https://github.com/directus/directus/pull/8876) Fix settings page freeze when custom fields have a sort
|
|
value ([@smilledge](https://github.com/smilledge))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#8969](https://github.com/directus/directus/pull/8969) Fix warnings from ESLint
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#8957](https://github.com/directus/directus/pull/8957) Skip publish-npm job in the release workflow for forked
|
|
repos ([@t7tran](https://github.com/t7tran))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8948](https://github.com/directus/directus/pull/8948) Update iis.md
|
|
([@paulboudewijn](https://github.com/paulboudewijn))
|
|
- [#8879](https://github.com/directus/directus/pull/8879) Fix field duplicate typo
|
|
([@licitdev](https://github.com/licitdev))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#9025](https://github.com/directus/directus/pull/9025) Update dependency ts-node to v10.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#9015](https://github.com/directus/directus/pull/9015) Update dependency knex-schema-inspector to v1.6.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8989](https://github.com/directus/directus/pull/8989) Update dependency @types/lodash to v4.14.176
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8980](https://github.com/directus/directus/pull/8980) Pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8974](https://github.com/directus/directus/pull/8974) Update typescript-eslint monorepo to v5.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8971](https://github.com/directus/directus/pull/8971) Update dependency eslint-plugin-vue to v7.20.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8970](https://github.com/directus/directus/pull/8970) Update dependency @types/busboy to v0.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8967](https://github.com/directus/directus/pull/8967) Update jest monorepo to v27.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8964](https://github.com/directus/directus/pull/8964) Update dependency vite-plugin-md to v0.11.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8963](https://github.com/directus/directus/pull/8963) Update dependency vite to v2.6.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8962](https://github.com/directus/directus/pull/8962) Update dependency pinia to v2.0.0-rc.14
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8961](https://github.com/directus/directus/pull/8961) Update dependency nock to v13.1.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8959](https://github.com/directus/directus/pull/8959) Update dependency @rollup/plugin-node-resolve to v13.0.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8958](https://github.com/directus/directus/pull/8958) Update dependency @rollup/plugin-commonjs to v21.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8918](https://github.com/directus/directus/pull/8918) Update jest monorepo to v27.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8916](https://github.com/directus/directus/pull/8916) Update dependency vite to v2.6.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8915](https://github.com/directus/directus/pull/8915) Update dependency ts-jest to v27.0.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8772](https://github.com/directus/directus/pull/8772) Update fullcalendar monorepo to v5.10.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.98 (October 15, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#8623](https://github.com/directus/directus/pull/8623) Add improved collection organization setup
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8850](https://github.com/directus/directus/pull/8850) Fix refresh problems on background outdated tabs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8472](https://github.com/directus/directus/pull/8472) Clear user's selection upon navigation
|
|
([@licitdev](https://github.com/licitdev))
|
|
- **API**
|
|
- [#8843](https://github.com/directus/directus/pull/8843) Update calendar fix with \_between
|
|
([@GrefriT](https://github.com/GrefriT))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#8849](https://github.com/directus/directus/pull/8849) Preload tree for display template properly
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8848](https://github.com/directus/directus/pull/8848) Fix scoping of v-list-group to the same as v-list
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8847](https://github.com/directus/directus/pull/8847) Fix dashboards for non-admin users
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8844](https://github.com/directus/directus/pull/8844) Fix translations display shown in m2m
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8841](https://github.com/directus/directus/pull/8841) Fix default sort value
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8840](https://github.com/directus/directus/pull/8840) Fix calendar layout filter
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8839](https://github.com/directus/directus/pull/8839) Fix choices not showing up in filter
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8826](https://github.com/directus/directus/pull/8826) Fix table and cards layout scroll to top if page changes
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8825](https://github.com/directus/directus/pull/8825) Show deletion error in File Library view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8809](https://github.com/directus/directus/pull/8809) Fix broken access token refresh on page load
|
|
([@licitdev](https://github.com/licitdev))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#8827](https://github.com/directus/directus/pull/8827) Pause API queue when refreshing auth
|
|
([@licitdev](https://github.com/licitdev))
|
|
|
|
## v9.0.0-rc.97 (October 14, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#8264](https://github.com/directus/directus/pull/8264) Add translations display
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8786](https://github.com/directus/directus/pull/8786) Format filesize for display & file info sidebar
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8712](https://github.com/directus/directus/pull/8712) Add datetime placeholder
|
|
([@tstedjb04](https://github.com/tstedjb04))
|
|
- [#8711](https://github.com/directus/directus/pull/8711) Adjust "Report Bug" link to the new issue template
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#8684](https://github.com/directus/directus/pull/8684) Add descriptions for Directus Panels and Dashboards
|
|
([@DanielKrasny](https://github.com/DanielKrasny))
|
|
- [#8642](https://github.com/directus/directus/pull/8642) Fix rel attribute of external links
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8631](https://github.com/directus/directus/pull/8631) Debounce search & filter inputs
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8628](https://github.com/directus/directus/pull/8628) Map layout and interface improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8610](https://github.com/directus/directus/pull/8610) Map layout and interface improvements
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **API**
|
|
- [#8729](https://github.com/directus/directus/pull/8729) Add missing arguments in aggregated resolver
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8684](https://github.com/directus/directus/pull/8684) Add descriptions for Directus Panels and Dashboards
|
|
([@DanielKrasny](https://github.com/DanielKrasny))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#8795](https://github.com/directus/directus/pull/8795) Don't use type=search for filter input
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8790](https://github.com/directus/directus/pull/8790) Fix translations interface when no langPk field is selected
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8782](https://github.com/directus/directus/pull/8782) Fix column resizing for collections overview
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8781](https://github.com/directus/directus/pull/8781) add key to v-form in collections
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8766](https://github.com/directus/directus/pull/8766) Fix layouts stuck at page 1 with filters
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8761](https://github.com/directus/directus/pull/8761) Fix disabled state of code input
|
|
([@smilledge](https://github.com/smilledge))
|
|
- [#8756](https://github.com/directus/directus/pull/8756) remove obsolete selectionFilters in O2M tree view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8747](https://github.com/directus/directus/pull/8747) Also fix cards layout pagination.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8739](https://github.com/directus/directus/pull/8739) Fixed tabular layout stuck at page 1
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8696](https://github.com/directus/directus/pull/8696) Bug fixes in the new filter interface
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#8695](https://github.com/directus/directus/pull/8695) Translation fixes ([@paescuj](https://github.com/paescuj))
|
|
- [#8664](https://github.com/directus/directus/pull/8664) Fix activity layout filter
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8654](https://github.com/directus/directus/pull/8654) Fix layout preview being empty when editing preview
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8629](https://github.com/directus/directus/pull/8629) fix validation not updated/saved
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8452](https://github.com/directus/directus/pull/8452) Reduce the refresh of access token while still fresh
|
|
([@licitdev](https://github.com/licitdev))
|
|
- **API**
|
|
- [#8707](https://github.com/directus/directus/pull/8707) Fix group cleanup on deletion for directus_fields
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8695](https://github.com/directus/directus/pull/8695) Translation fixes ([@paescuj](https://github.com/paescuj))
|
|
- [#8640](https://github.com/directus/directus/pull/8640) Fix creation of primary key field when it is uuid
|
|
([@alejandro-tss](https://github.com/alejandro-tss))
|
|
- [#8485](https://github.com/directus/directus/pull/8485) Use ActivityService/RevisionsService to save accountability
|
|
records ([@paescuj](https://github.com/paescuj))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#8791](https://github.com/directus/directus/pull/8791) Remove unused vue cli dependencies
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8733](https://github.com/directus/directus/pull/8733) Add GitHub action workflow to automate author assignment on
|
|
pull requests ([@paescuj](https://github.com/paescuj))
|
|
- **App**
|
|
- [#8743](https://github.com/directus/directus/pull/8743) Transpile docs to vue components at build time
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8718](https://github.com/directus/directus/pull/8718) Fix eslint warnings and cleanup unused disable-directives
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **Extensions**
|
|
- [#8721](https://github.com/directus/directus/pull/8721) Use Composition API in extension templates
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#8718](https://github.com/directus/directus/pull/8718) Fix eslint warnings and cleanup unused disable-directives
|
|
([@paescuj](https://github.com/paescuj))
|
|
- :warning: [#8670](https://github.com/directus/directus/pull/8670) Remove deprecated code
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8783](https://github.com/directus/directus/pull/8783) Docs: replace 'files.create' by 'files.upload'
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8742](https://github.com/directus/directus/pull/8742) Add missing geo type filters
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#8803](https://github.com/directus/directus/pull/8803) Update dependency ts-jest to v27.0.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8802](https://github.com/directus/directus/pull/8802) Update dependency stylelint-config-prettier to v9.0.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8800](https://github.com/directus/directus/pull/8800) Update dependency vue-router to v4.0.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8776](https://github.com/directus/directus/pull/8776) Update dependency sass to v1.43.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8775](https://github.com/directus/directus/pull/8775) Update dependency nanoid to v3.1.30
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8749](https://github.com/directus/directus/pull/8749) Update dependency typescript to v4.4.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8744](https://github.com/directus/directus/pull/8744) Update dependency axios to v0.23.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8741](https://github.com/directus/directus/pull/8741) Update dependency @types/dockerode to v3.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8740](https://github.com/directus/directus/pull/8740) Update dependency pinia to v2.0.0-rc.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8724](https://github.com/directus/directus/pull/8724) Update dependency codemirror to v5.63.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8705](https://github.com/directus/directus/pull/8705) Update dependency @types/codemirror to v5.60.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8703](https://github.com/directus/directus/pull/8703) Update dependency stylelint-config-prettier to v9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8700](https://github.com/directus/directus/pull/8700) Update dependency ts-node to v10.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8698](https://github.com/directus/directus/pull/8698) Update dependency vite to v2.6.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8688](https://github.com/directus/directus/pull/8688) Update dependency tinymce to v5.10.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8685](https://github.com/directus/directus/pull/8685) Update dependency apexcharts to v3.29.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8681](https://github.com/directus/directus/pull/8681) Update dependency eslint to v8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8674](https://github.com/directus/directus/pull/8674) Update dependency lint-staged to v11.2.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8673](https://github.com/directus/directus/pull/8673) Update dependency vue to v3.2.20
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8667](https://github.com/directus/directus/pull/8667) Update dependency @vue/compiler-sfc to v3.2.20
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8656](https://github.com/directus/directus/pull/8656) Update jest monorepo to v27.2.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.96 (October 7, 2021)
|
|
|
|
### :warning: 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
|
|
(https://github.com/directus/directus/issues/8369) on that version, please remove row `20210927A` from
|
|
`directus_migrations` and re-run the migrations.
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#8570](https://github.com/directus/directus/pull/8570) Add new advanced filters experience
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7492](https://github.com/directus/directus/pull/7492) Add Filter interface ([@Nitwel](https://github.com/Nitwel))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8614](https://github.com/directus/directus/pull/8614) Show file-image actions button upon focus; Use hover style
|
|
for focuse… ([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#8598](https://github.com/directus/directus/pull/8598) added robots.txt in order to disallow any indexing by search
|
|
engines ([@sensedrive](https://github.com/sensedrive))
|
|
- [#8566](https://github.com/directus/directus/pull/8566) smaller and bolder breadcrumb
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#8564](https://github.com/directus/directus/pull/8564) update orange colors
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#8554](https://github.com/directus/directus/pull/8554) autofocus input for Import from URL dialog
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8468](https://github.com/directus/directus/pull/8468) Removed unused properties from ModuleConfig
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8388](https://github.com/directus/directus/pull/8388) Remove invalid CSS from presets item view
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8108](https://github.com/directus/directus/pull/8108) Add save and delete shortcuts
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7546](https://github.com/directus/directus/pull/7546) Use display template for button links
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- **API**
|
|
- [#8597](https://github.com/directus/directus/pull/8597) Check for duplicate migration keys
|
|
([@heyarne](https://github.com/heyarne))
|
|
- [#8397](https://github.com/directus/directus/pull/8397) Refactor action value from authenticate to login in
|
|
directus_activity ([@licitdev](https://github.com/licitdev))
|
|
- [#8041](https://github.com/directus/directus/pull/8041) Convert to object default json value
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- **Extensions**
|
|
- [#8593](https://github.com/directus/directus/pull/8593) Make directus:extension.hidden optional
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#8603](https://github.com/directus/directus/pull/8603) Ignore WYSIWYG change on first load
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8602](https://github.com/directus/directus/pull/8602) fix orderBy to prioritize system fields first
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8567](https://github.com/directus/directus/pull/8567) Fix data model edits tracking
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8533](https://github.com/directus/directus/pull/8533) Add permission check during hydration of insights store
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8528](https://github.com/directus/directus/pull/8528) Set integer type on tileSize
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#8513](https://github.com/directus/directus/pull/8513) Add empty object check for permissions
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8509](https://github.com/directus/directus/pull/8509) Add revert event handling in users module
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8504](https://github.com/directus/directus/pull/8504) Hide revision's revert button for created entries
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8379](https://github.com/directus/directus/pull/8379) Fix marginTop not implemented in presentation divider
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8373](https://github.com/directus/directus/pull/8373) Add discard confirmation prompt for project settings
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8365](https://github.com/directus/directus/pull/8365) Fix relative link routing in button links
|
|
([@licitdev](https://github.com/licitdev))
|
|
- **drive**
|
|
- [#8601](https://github.com/directus/directus/pull/8601) Turn GCS credentials from camelCase to snake_case
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- [#8575](https://github.com/directus/directus/pull/8575) Fix field permissions check in aggregate
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8553](https://github.com/directus/directus/pull/8553) pass MutationOptions to createOne
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8526](https://github.com/directus/directus/pull/8526) Fix password exception crashing server
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#8490](https://github.com/directus/directus/pull/8490) Disable Cron hooks when only the CLI is running
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8423](https://github.com/directus/directus/pull/8423) Fix sanitize aggregate on parse objects
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8404](https://github.com/directus/directus/pull/8404) Fix group migration on MySQL
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8399](https://github.com/directus/directus/pull/8399) Fix email migration for MS SQL
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8391](https://github.com/directus/directus/pull/8391) Add defaults for null fields in permissions
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8389](https://github.com/directus/directus/pull/8389) Send correct payload to auth provider for oauth
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#8375](https://github.com/directus/directus/pull/8375) fix "add conditions to fields" migration
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **Misc.**
|
|
- [#8616](https://github.com/directus/directus/pull/8616) Update the Dockerfile link in readme
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8599](https://github.com/directus/directus/pull/8599) Add .nvmrc to improve dev flow for nvm users
|
|
([@sensedrive](https://github.com/sensedrive))
|
|
- [#8590](https://github.com/directus/directus/pull/8590) Recommend npm init directus-project to create a project
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8489](https://github.com/directus/directus/pull/8489) Allow unused vars starting with underscore
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#8469](https://github.com/directus/directus/pull/8469) e2e test improvement
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#8478](https://github.com/directus/directus/pull/8478) Move extension management into a class
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8383](https://github.com/directus/directus/pull/8383) Remove duplicate directus_migrations collection
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **App**
|
|
- :warning: [#8475](https://github.com/directus/directus/pull/8475) Drop support for display handler functions in
|
|
favor of functional components and make the routes module config required ([@nickrum](https://github.com/nickrum))
|
|
- [#8474](https://github.com/directus/directus/pull/8474) Fix types of mime package
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8382](https://github.com/directus/directus/pull/8382) Fix popper modifier validation error
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Extensions**
|
|
- :warning: [#8475](https://github.com/directus/directus/pull/8475) Drop support for display handler functions in
|
|
favor of functional components and make the routes module config required ([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8590](https://github.com/directus/directus/pull/8590) Recommend npm init directus-project to create a project
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#8622](https://github.com/directus/directus/pull/8622) Update dependency @types/markdown-it to v12.2.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8608](https://github.com/directus/directus/pull/8608) Update dependency vite to v2.6.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8605](https://github.com/directus/directus/pull/8605) Update dependency pinia to v2.0.0-rc.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8594](https://github.com/directus/directus/pull/8594) Update dependency vue-i18n to v9.1.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8591](https://github.com/directus/directus/pull/8591) Update dependency tedious to v13.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8585](https://github.com/directus/directus/pull/8585) Update dependency eslint-plugin-vue to v7.19.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8573](https://github.com/directus/directus/pull/8573) Update dependency nanoid to v3.1.29
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8571](https://github.com/directus/directus/pull/8571) Update dependency @types/markdown-it to v12.2.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8558](https://github.com/directus/directus/pull/8558) Update dependency vite to v2.6.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8557](https://github.com/directus/directus/pull/8557) Update dependency @vitejs/plugin-vue to v1.9.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8551](https://github.com/directus/directus/pull/8551) Update dependency eslint-plugin-vue to v7.19.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8548](https://github.com/directus/directus/pull/8548) Update typescript-eslint monorepo to v4.33.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8547](https://github.com/directus/directus/pull/8547) Update dependency npm to v7.24.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8532](https://github.com/directus/directus/pull/8532) Update dependency slugify to v1.6.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8530](https://github.com/directus/directus/pull/8530) Update dependency lint-staged to v11.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8525](https://github.com/directus/directus/pull/8525) Update dependency vue-i18n to v9.1.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8515](https://github.com/directus/directus/pull/8515) Update dependency pinia to v2.0.0-rc.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8500](https://github.com/directus/directus/pull/8500) Update dependency @types/codemirror to v5.60.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8496](https://github.com/directus/directus/pull/8496) Update dependency @types/node-cron to v2.0.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8494](https://github.com/directus/directus/pull/8494) Update dependency @rollup/plugin-commonjs to v21
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8484](https://github.com/directus/directus/pull/8484) Update dependency rollup to v2.58.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8466](https://github.com/directus/directus/pull/8466) Update dependency vite to v2.6.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8455](https://github.com/directus/directus/pull/8455) Update dependency @popperjs/core to v2.10.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8453](https://github.com/directus/directus/pull/8453) Update dependency pinia to v2.0.0-rc.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8436](https://github.com/directus/directus/pull/8436) Update dependency vite to v2.6.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8430](https://github.com/directus/directus/pull/8430) Update dependency vite to v2.6.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8429](https://github.com/directus/directus/pull/8429) Update dependency codemirror to v5.63.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8426](https://github.com/directus/directus/pull/8426) Update jest monorepo to v27.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8414](https://github.com/directus/directus/pull/8414) Update dependency tedious to v13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8405](https://github.com/directus/directus/pull/8405) Pin dependency tmp to v0.0.33
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8403](https://github.com/directus/directus/pull/8403) Update dependency @types/dompurify to v2.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8380](https://github.com/directus/directus/pull/8380) Update jest monorepo to v27.2.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
Directus refs/tags/v9.0.0-rc.96
|
|
|
|
## v9.0.0-rc.95 (September 27, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8359](https://github.com/directus/directus/pull/8359) Style updates ([@benhaynes](https://github.com/benhaynes))
|
|
- [#8327](https://github.com/directus/directus/pull/8327) Use user language as first on translations
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- **API**
|
|
- [#8257](https://github.com/directus/directus/pull/8257) Allow environment syntax prefix per item within an array
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#6942](https://github.com/directus/directus/pull/6942) Modular authentication
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#8357](https://github.com/directus/directus/pull/8357) Migrate down chronologically instead of by version
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8355](https://github.com/directus/directus/pull/8355) Don't track primary keys of relations/fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8352](https://github.com/directus/directus/pull/8352) Don't error on missing meta key for collection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8351](https://github.com/directus/directus/pull/8351) Add missing system data points
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8349](https://github.com/directus/directus/pull/8349) Use field key instead of ID for group value
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8335](https://github.com/directus/directus/pull/8335) Fix getSchema while trx on postgres
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8334](https://github.com/directus/directus/pull/8334) prevent ambiguous role selection in middleware
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8333](https://github.com/directus/directus/pull/8333) Fix multiple issues in Data Model view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8286](https://github.com/directus/directus/pull/8286) Allow for + in $NOW ([@Nitwel](https://github.com/Nitwel))
|
|
- [#8272](https://github.com/directus/directus/pull/8272) Fix oas parameters ([@Nitwel](https://github.com/Nitwel))
|
|
- [#8111](https://github.com/directus/directus/pull/8111) Fixed error when setting Oracle column to not null
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#6942](https://github.com/directus/directus/pull/6942) Modular authentication
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **App**
|
|
- [#8349](https://github.com/directus/directus/pull/8349) Use field key instead of ID for group value
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8346](https://github.com/directus/directus/pull/8346) Fix panel not assigned on insights
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#8344](https://github.com/directus/directus/pull/8344) Fix input not being masked
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8337](https://github.com/directus/directus/pull/8337) Debounce app idle tracker autorefresh token
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8333](https://github.com/directus/directus/pull/8333) Fix multiple issues in Data Model view
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8317](https://github.com/directus/directus/pull/8317) fix target collection interface for o2m relationship
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8293](https://github.com/directus/directus/pull/8293) Vertically center content of v-button
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#8285](https://github.com/directus/directus/pull/8285) Add missing null,nnull and remove unused file
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8278](https://github.com/directus/directus/pull/8278) Fix sorting for alias fields
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8260](https://github.com/directus/directus/pull/8260) Fix primary key not being passed to v-form
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8256](https://github.com/directus/directus/pull/8256) Reinstate v-click-outside event in v-menu
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **drive**
|
|
- [#8294](https://github.com/directus/directus/pull/8294) Fix azure storage content-type
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- **shared**
|
|
- [#8283](https://github.com/directus/directus/pull/8283) Allow date strings in gt(e)/lt(e)/between in validation step
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **API**
|
|
- [#6942](https://github.com/directus/directus/pull/6942) Modular authentication
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8279](https://github.com/directus/directus/pull/8279) Prevent unnecessary interpolation by Vuepress
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8257](https://github.com/directus/directus/pull/8257) Allow environment syntax prefix per item within an array
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#8361](https://github.com/directus/directus/pull/8361) Update dependency @types/lodash to v4.14.175
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8348](https://github.com/directus/directus/pull/8348) Update typescript-eslint monorepo to v4.32.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8345](https://github.com/directus/directus/pull/8345) Update dependency knex-schema-inspector to v1.6.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8328](https://github.com/directus/directus/pull/8328) Update dependency nanoid to v3.1.28
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8320](https://github.com/directus/directus/pull/8320) Update vue monorepo to v3.2.19
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8316](https://github.com/directus/directus/pull/8316) Update jest monorepo to v27.2.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8308](https://github.com/directus/directus/pull/8308) Update dependency @types/lodash to v4.14.174
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8304](https://github.com/directus/directus/pull/8304) Update dependency @vitejs/plugin-vue to v1.9.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8303](https://github.com/directus/directus/pull/8303) Update vue monorepo to v3.2.18
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8300](https://github.com/directus/directus/pull/8300) Update dependency vue to v3.2.17
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8299](https://github.com/directus/directus/pull/8299) Update dependency @vue/compiler-sfc to v3.2.17
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8275](https://github.com/directus/directus/pull/8275) Update dependency npm to v7.24.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8273](https://github.com/directus/directus/pull/8273) Update dependency @vitejs/plugin-vue to v1.9.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8271](https://github.com/directus/directus/pull/8271) Update vue monorepo to v3.2.16
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## 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.
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#8129](https://github.com/directus/directus/pull/8129) List panel
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8009](https://github.com/directus/directus/pull/8009) Add Insights Module & API Aggregation Functionality
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#8009](https://github.com/directus/directus/pull/8009) Add Insights Module & API Aggregation Functionality
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7906](https://github.com/directus/directus/pull/7906) Add support for custom claims before issuing a JWT.
|
|
([@joelbqz](https://github.com/joelbqz))
|
|
- **Extensions**
|
|
- [#7856](https://github.com/directus/directus/pull/7856) Add extensions-sdk watch build option
|
|
([@Moeriki](https://github.com/Moeriki))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#8240](https://github.com/directus/directus/pull/8240) Add divider for modules section in project settings
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8225](https://github.com/directus/directus/pull/8225) Allow links with custom URL schemes
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8180](https://github.com/directus/directus/pull/8180) Change some API calls to use getEndpoint utility
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8170](https://github.com/directus/directus/pull/8170) Fix having more than 100 languages
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8097](https://github.com/directus/directus/pull/8097) add error handling for image component
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8069](https://github.com/directus/directus/pull/8069) Display error when image exceeds
|
|
`ASSETS_TRANSFORM_IMAGE_MAX_DIMENSION` limit ([@azrikahar](https://github.com/azrikahar))
|
|
- [#8051](https://github.com/directus/directus/pull/8051) Show selected items in drawer collection
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#7962](https://github.com/directus/directus/pull/7962) Ensure menus closes when another one gets opened
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#6303](https://github.com/directus/directus/pull/6303) Improvement/revision pagination
|
|
([@masterwendu](https://github.com/masterwendu))
|
|
- **API**
|
|
- [#8193](https://github.com/directus/directus/pull/8193) Fix errors thrown in CRON hook not caught
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8134](https://github.com/directus/directus/pull/8134) Fix incorrect env ASSETS_TRANSFORM_MAX_CONCURRENT
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#8248](https://github.com/directus/directus/pull/8248) Only apply conditional variables in use
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8201](https://github.com/directus/directus/pull/8201) Fix docs module routes from triggering auth refresh
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8197](https://github.com/directus/directus/pull/8197) Enable split view only on +2 languages
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8174](https://github.com/directus/directus/pull/8174) Fix translation interface on new items
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#8169](https://github.com/directus/directus/pull/8169) Fix blank repeater item creation when cancelled
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8158](https://github.com/directus/directus/pull/8158) Prevent unsaved changes dialog from appearing after item is
|
|
deleted ([@azrikahar](https://github.com/azrikahar))
|
|
- [#8157](https://github.com/directus/directus/pull/8157) Fixed readonly repeater fields from sorting
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8130](https://github.com/directus/directus/pull/8130) Fix module bar relative links from opening externally
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8115](https://github.com/directus/directus/pull/8115) Fixed missing documentation due to directory-tree update
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8066](https://github.com/directus/directus/pull/8066) Fix revision drawer for create events
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7907](https://github.com/directus/directus/pull/7907) Fix automatic replacement of dynamic variables in field
|
|
conditions. ([@licitdev](https://github.com/licitdev))
|
|
- **API**
|
|
- [#8241](https://github.com/directus/directus/pull/8241) Replace prettier with simple trim
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#8184](https://github.com/directus/directus/pull/8184) Clear collection cache & schema cache on update
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8149](https://github.com/directus/directus/pull/8149) Fix large integer string used in filters
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8117](https://github.com/directus/directus/pull/8117) Fix the port being duplicated in parsed URLs
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8103](https://github.com/directus/directus/pull/8103) Prevent null being converted to empty object in deepMap
|
|
utility function ([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#8204](https://github.com/directus/directus/pull/8204) Fix auth token refresh to be on first load only
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8185](https://github.com/directus/directus/pull/8185) change computed endpoint to getEndpoint utility
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8148](https://github.com/directus/directus/pull/8148) Consolidate example domains in translations to example.com
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8242](https://github.com/directus/directus/pull/8242) Add documentation for module bar
|
|
([@licitdev](https://github.com/licitdev))
|
|
- [#8192](https://github.com/directus/directus/pull/8192) fix(docs): update link in persistence section
|
|
([@gokaygurcan](https://github.com/gokaygurcan))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#8238](https://github.com/directus/directus/pull/8238) Update dependency pino to v6.13.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8234](https://github.com/directus/directus/pull/8234) Update dependency directory-tree to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8226](https://github.com/directus/directus/pull/8226) Update dependency sass to v1.42.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8222](https://github.com/directus/directus/pull/8222) Update dependency @vitejs/plugin-vue to v1.9.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8221](https://github.com/directus/directus/pull/8221) Update dependency knex-schema-inspector to v1.6.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8220](https://github.com/directus/directus/pull/8220) Update dependency @rollup/plugin-node-resolve to v13.0.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8219](https://github.com/directus/directus/pull/8219) Update dependency @types/inquirer to v8.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8218](https://github.com/directus/directus/pull/8218) Update dependency @types/fs-extra to v9.0.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8217](https://github.com/directus/directus/pull/8217) Update vue monorepo to v3.2.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8215](https://github.com/directus/directus/pull/8215) Update dependency @types/codemirror to v5.60.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8205](https://github.com/directus/directus/pull/8205) Update dependency pino-http to v5.8.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8179](https://github.com/directus/directus/pull/8179) Update dependency sass to v1.42.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8178](https://github.com/directus/directus/pull/8178) Update dependency apexcharts to v3.28.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8177](https://github.com/directus/directus/pull/8177) Pin dependency @types/flat to 5.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8172](https://github.com/directus/directus/pull/8172) Update typescript-eslint monorepo to v4.31.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8171](https://github.com/directus/directus/pull/8171) Update dependency codemirror to v5.63.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8168](https://github.com/directus/directus/pull/8168) Update dependency jest to v27.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8167](https://github.com/directus/directus/pull/8167) Update dependency dompurify to v2.3.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8136](https://github.com/directus/directus/pull/8136) Update dependency vite to v2.5.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8135](https://github.com/directus/directus/pull/8135) Update dependency @vitejs/plugin-vue to v1.8.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8131](https://github.com/directus/directus/pull/8131) Update dependency @types/async to v3.2.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8126](https://github.com/directus/directus/pull/8126) Update gatsby monorepo to v3.14.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8120](https://github.com/directus/directus/pull/8120) Update vue monorepo to v3.2.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8112](https://github.com/directus/directus/pull/8112) Update dependency eslint-plugin-vue to v7.18.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8102](https://github.com/directus/directus/pull/8102) Update dependency date-fns to v2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8095](https://github.com/directus/directus/pull/8095) Update dependency vite to v2.5.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8094](https://github.com/directus/directus/pull/8094) Update dependency npm to v7.24.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8093](https://github.com/directus/directus/pull/8093) Update dependency sass to v1.41.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7776](https://github.com/directus/directus/pull/7776) Update dependency @popperjs/core to v2.10.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.93 (September 17, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#8012](https://github.com/directus/directus/pull/8012) Move module setup to Project Settings
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7727](https://github.com/directus/directus/pull/7727) Add new translations interface
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **API**
|
|
- [#7939](https://github.com/directus/directus/pull/7939) Add native schema migration capabilities
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7833](https://github.com/directus/directus/pull/7833) Add ability to customise database errors
|
|
([@smilledge](https://github.com/smilledge))
|
|
- [#7755](https://github.com/directus/directus/pull/7755) Make Argon2.hash parameters configurable to allow for
|
|
stronger user password hashes. ([@TonyLovesDevOps](https://github.com/TonyLovesDevOps))
|
|
- [#7675](https://github.com/directus/directus/pull/7675) Allow custom CLI commands to be added by extensions
|
|
([@smilledge](https://github.com/smilledge))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#7986](https://github.com/directus/directus/pull/7986) Align memcached configurations for multiple hosts
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7923](https://github.com/directus/directus/pull/7923) add spatial_ref_sys as default for DB_EXCLUDE_TABLES
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- :warning: [#7830](https://github.com/directus/directus/pull/7830) Add custom JWTs support for static token
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7676](https://github.com/directus/directus/pull/7676) Update logging in CLI commands
|
|
([@smilledge](https://github.com/smilledge))
|
|
- **App**
|
|
- [#7974](https://github.com/directus/directus/pull/7974) Prevent v-input append slot from shrinking
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7972](https://github.com/directus/directus/pull/7972) Various style updates
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#7964](https://github.com/directus/directus/pull/7964) Fix header icon for revisions drawer
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7954](https://github.com/directus/directus/pull/7954) Add click event for user tooltip & navigate to the user's
|
|
page ([@azrikahar](https://github.com/azrikahar))
|
|
- [#7948](https://github.com/directus/directus/pull/7948) Allow v-menu tooltip to stay active on hover
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7925](https://github.com/directus/directus/pull/7925) Add possibility to translate Published, Draft and Archived
|
|
strings ([@jrvidotti](https://github.com/jrvidotti))
|
|
- [#7913](https://github.com/directus/directus/pull/7913) Enable "Format JSON Value" to display 'geometry'
|
|
([@vidhav](https://github.com/vidhav))
|
|
- [#7902](https://github.com/directus/directus/pull/7902) remove auto-open feature for info sidebar
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7811](https://github.com/directus/directus/pull/7811) Map selection behaviour
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7140](https://github.com/directus/directus/pull/7140) V button color prop
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **sdk**
|
|
- [#7815](https://github.com/directus/directus/pull/7815) fix type for deep query with underscore prefix
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#8091](https://github.com/directus/directus/pull/8091) Fix saving issue on invalid conditional rule
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7987](https://github.com/directus/directus/pull/7987) fix revision detail refresh for "Save and Stay"
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7966](https://github.com/directus/directus/pull/7966) Right icon hides for numeric input
|
|
([@alesvaupotic](https://github.com/alesvaupotic))
|
|
- [#7963](https://github.com/directus/directus/pull/7963) Respect & show correct icon/color for collection drawers
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7950](https://github.com/directus/directus/pull/7950) Fixed mapbox-gl-draw css not being applied and moved logo
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7947](https://github.com/directus/directus/pull/7947) Fix user-popover location when hovered in revisions
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7918](https://github.com/directus/directus/pull/7918) Add tileSize parameter to basemap options
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7917](https://github.com/directus/directus/pull/7917) Fix translation keys for system collections
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7884](https://github.com/directus/directus/pull/7884) Add scope to v-tab-items
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7864](https://github.com/directus/directus/pull/7864) Fix reverting to created revision
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7858](https://github.com/directus/directus/pull/7858) Fix display labels translations
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7840](https://github.com/directus/directus/pull/7840) Fix watcher loop and filters not being applied.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7816](https://github.com/directus/directus/pull/7816) Apply "in" to query even if array is empty
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#7812](https://github.com/directus/directus/pull/7812) Fix map interface controls not showing
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7801](https://github.com/directus/directus/pull/7801) Use https for openmaptiles fonts.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7800](https://github.com/directus/directus/pull/7800) Fix wrong icon ([@Nitwel](https://github.com/Nitwel))
|
|
- [#7796](https://github.com/directus/directus/pull/7796) Fix allow false as value in filter
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7794](https://github.com/directus/directus/pull/7794) Datetime interface "Set to now" sets seconds to 0
|
|
([@Moeriki](https://github.com/Moeriki))
|
|
- [#7754](https://github.com/directus/directus/pull/7754) Fix WYSIWYG field not being cleared after "Save and Create
|
|
New" ([@azrikahar](https://github.com/azrikahar))
|
|
- **API**
|
|
- [#8056](https://github.com/directus/directus/pull/8056) Don't flush schema cache on content update
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7910](https://github.com/directus/directus/pull/7910) Fix the collections column in directus_webhooks being
|
|
nullable ([@nickrum](https://github.com/nickrum))
|
|
- [#7883](https://github.com/directus/directus/pull/7883) Parse created arrays in parseFilter
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7847](https://github.com/directus/directus/pull/7847) fix default of env var EMAIL_MAILGUN_HOST
|
|
([@mooori](https://github.com/mooori))
|
|
- [#7820](https://github.com/directus/directus/pull/7820) make csv imports try to parse values to json
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7816](https://github.com/directus/directus/pull/7816) Apply "in" to query even if array is empty
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#7814](https://github.com/directus/directus/pull/7814) Fix return error for GraphQL mutations
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- **Extensions**
|
|
- [#7978](https://github.com/directus/directus/pull/7978) Make type-only dependency versions of shared package less
|
|
strict ([@nickrum](https://github.com/nickrum))
|
|
- **drive**
|
|
- [#7976](https://github.com/directus/directus/pull/7976) Update AmazonWebServicesS3Storage.ts
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **Misc.**
|
|
- [#7965](https://github.com/directus/directus/pull/7965) Add missing words to Database Abstraction
|
|
([@alesvaupotic](https://github.com/alesvaupotic))
|
|
- [#7893](https://github.com/directus/directus/pull/7893) fix readme emoji
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- **Docker**
|
|
- [#7892](https://github.com/directus/directus/pull/7892) fix readme filename in sync-dockerhub-readme.yml
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#8078](https://github.com/directus/directus/pull/8078) make i18n shared ([@Nitwel](https://github.com/Nitwel))
|
|
- [#8059](https://github.com/directus/directus/pull/8059) Move some compositons, utils and types to shared
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- **Misc.**
|
|
- [#8062](https://github.com/directus/directus/pull/8062) Add return type to useFilterFields
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#8008](https://github.com/directus/directus/pull/8008) Fix type issue in getCacheKey
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#8005](https://github.com/directus/directus/pull/8005) Replace require.main check with start script
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7841](https://github.com/directus/directus/pull/7841) Use node promisify in sqlite database initialization.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **shared**
|
|
- [#7971](https://github.com/directus/directus/pull/7971) Remove unused LAYOUT_SYMBOL constant
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Docker**
|
|
- [#7889](https://github.com/directus/directus/pull/7889) Add github action for syncing readme to Docker Hub
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#8067](https://github.com/directus/directus/pull/8067) Make default values have consistent formatting
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#8055](https://github.com/directus/directus/pull/8055) Fix broken anchor link to oAuth config section.
|
|
([@TonyLovesDevOps](https://github.com/TonyLovesDevOps))
|
|
- [#8036](https://github.com/directus/directus/pull/8036) Fix URL ([@cstork](https://github.com/cstork))
|
|
- [#8023](https://github.com/directus/directus/pull/8023) Update cli.md: Point to update/upgrade instructions
|
|
([@cstork](https://github.com/cstork))
|
|
- [#7967](https://github.com/directus/directus/pull/7967) Update assets.md
|
|
([@alesvaupotic](https://github.com/alesvaupotic))
|
|
- [#7965](https://github.com/directus/directus/pull/7965) Add missing words to Database Abstraction
|
|
([@alesvaupotic](https://github.com/alesvaupotic))
|
|
- [#7925](https://github.com/directus/directus/pull/7925) Add possibility to translate Published, Draft and Archived
|
|
strings ([@jrvidotti](https://github.com/jrvidotti))
|
|
- [#7915](https://github.com/directus/directus/pull/7915) Docs: update actions for file event
|
|
([@pgegenfurtner](https://github.com/pgegenfurtner))
|
|
- [#7893](https://github.com/directus/directus/pull/7893) fix readme emoji ([@azrikahar](https://github.com/azrikahar))
|
|
- [#7892](https://github.com/directus/directus/pull/7892) fix readme filename in sync-dockerhub-readme.yml
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7889](https://github.com/directus/directus/pull/7889) Add github action for syncing readme to Docker Hub
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7831](https://github.com/directus/directus/pull/7831) fix url format for Azure storage endpoint
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7821](https://github.com/directus/directus/pull/7821) fix minor typo in api-hooks.md
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7798](https://github.com/directus/directus/pull/7798) Fix incorrect database exclude tables environment variable in
|
|
docs. ([@licitdev](https://github.com/licitdev))
|
|
- [#7795](https://github.com/directus/directus/pull/7795) Update modules docs
|
|
([@HarunKilic](https://github.com/HarunKilic))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#8070](https://github.com/directus/directus/pull/8070) Update dependency prettier to v2.4.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8063](https://github.com/directus/directus/pull/8063) Update dependency @types/lodash to v4.14.173
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8060](https://github.com/directus/directus/pull/8060) Update dependency @mapbox/mapbox-gl-geocoder to v4.7.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8050](https://github.com/directus/directus/pull/8050) Update dependency dompurify to v2.3.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8046](https://github.com/directus/directus/pull/8046) Update dependency @types/object-hash to v2.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8042](https://github.com/directus/directus/pull/8042) Update dependency directory-tree to v2.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8039](https://github.com/directus/directus/pull/8039) Update dependency sass to v1.41.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8025](https://github.com/directus/directus/pull/8025) Update dependency @types/sharp to v0.29.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8018](https://github.com/directus/directus/pull/8018) Update dependency stylelint-scss to v3.21.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8014](https://github.com/directus/directus/pull/8014) Update dependency sass to v1.40.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8011](https://github.com/directus/directus/pull/8011) Pin dependency @types/deep-diff to 1.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8003](https://github.com/directus/directus/pull/8003) Update dependency @typescript-eslint/parser to v4.31.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#8002](https://github.com/directus/directus/pull/8002) Update dependency @typescript-eslint/eslint-plugin to v4.31.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7997](https://github.com/directus/directus/pull/7997) Update dependency @types/object-hash to v2.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7995](https://github.com/directus/directus/pull/7995) Update dependency vite to v2.5.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7989](https://github.com/directus/directus/pull/7989) Update jest monorepo to v27.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7982](https://github.com/directus/directus/pull/7982) Update dependency pinia to v2.0.0-rc.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7973](https://github.com/directus/directus/pull/7973) Update dependency typescript to v4.4.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7959](https://github.com/directus/directus/pull/7959) Update dependency sass to v1.39.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7956](https://github.com/directus/directus/pull/7956) Update dependency npm to v7.23.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7945](https://github.com/directus/directus/pull/7945) Update dependency prettier to v2.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7944](https://github.com/directus/directus/pull/7944) Update dependency @types/sharp to v0.29.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7940](https://github.com/directus/directus/pull/7940) Update vue monorepo to v3.2.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7929](https://github.com/directus/directus/pull/7929) Update dependency vite to v2.5.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7922](https://github.com/directus/directus/pull/7922) Update dependency @vitejs/plugin-vue to v1.6.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7912](https://github.com/directus/directus/pull/7912) Update jest monorepo to v27.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7908](https://github.com/directus/directus/pull/7908) Update dependency tinymce to v5.9.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7905](https://github.com/directus/directus/pull/7905) Update dependency vite to v2.5.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7897](https://github.com/directus/directus/pull/7897) Update vue monorepo to v3.2.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7896](https://github.com/directus/directus/pull/7896) Update dependency @types/sharp to v0.29.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7886](https://github.com/directus/directus/pull/7886) Update dependency vite to v2.5.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7882](https://github.com/directus/directus/pull/7882) Update dependency @types/keyv to v3.1.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7876](https://github.com/directus/directus/pull/7876) Update dependency dockerode to v3.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7868](https://github.com/directus/directus/pull/7868) Update dependency @types/inquirer to v8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7866](https://github.com/directus/directus/pull/7866) Update typescript-eslint monorepo to v4.31.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7865](https://github.com/directus/directus/pull/7865) Update dependency axios to v0.21.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7860](https://github.com/directus/directus/pull/7860) Update dependency pino to v6.13.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7859](https://github.com/directus/directus/pull/7859) Update dependency @vitejs/plugin-vue to v1.6.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7848](https://github.com/directus/directus/pull/7848) Update dependency pinia to v2.0.0-rc.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7842](https://github.com/directus/directus/pull/7842) Update vue monorepo to v3.2.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7835](https://github.com/directus/directus/pull/7835) Update dependency tedious to v12.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7829](https://github.com/directus/directus/pull/7829) Update dependency axios to v0.21.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7819](https://github.com/directus/directus/pull/7819) Update dependency knex to v0.95.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7817](https://github.com/directus/directus/pull/7817) Update dependency pinia to v2.0.0-rc.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.92 (September 17, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#7789](https://github.com/directus/directus/pull/7789) Add environment variable to force-exclude tables from
|
|
Directus ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7777](https://github.com/directus/directus/pull/7777) Expose logger through ExtensionContext
|
|
([@Moeriki](https://github.com/Moeriki))
|
|
- [#7759](https://github.com/directus/directus/pull/7759) Show a warning if PostGIS is missing
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#7605](https://github.com/directus/directus/pull/7605) Add search result highlighting to tree-view interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6643](https://github.com/directus/directus/pull/6643) Add "Edit Collection" link to Left Nav context menu
|
|
([@Kematia](https://github.com/Kematia))
|
|
- **Extensions**
|
|
- [#6881](https://github.com/directus/directus/pull/6881) Add support for typescript extensions to extension-sdk
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#7749](https://github.com/directus/directus/pull/7749) Disable attribute inheritance for all layout components
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7738](https://github.com/directus/directus/pull/7738) Warn the user when a collapsed group field had an error
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7687](https://github.com/directus/directus/pull/7687) Resolve editor/type warnings
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7668](https://github.com/directus/directus/pull/7668) Replace system provide with composables
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7650](https://github.com/directus/directus/pull/7650) Allow to select system collections in m2a
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7583](https://github.com/directus/directus/pull/7583) Display private images in WYSIWYG editor
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#7578](https://github.com/directus/directus/pull/7578) Add `search this area` button to map layout.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7563](https://github.com/directus/directus/pull/7563) Move basemap input higher in sidebar options. Keep map
|
|
interactive under v-info ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7535](https://github.com/directus/directus/pull/7535) Allow using regular input interface on TEXT type fields
|
|
([@alexkharech](https://github.com/alexkharech))
|
|
- **Extensions**
|
|
- [#7714](https://github.com/directus/directus/pull/7714) Improve API extension context types
|
|
([@nickrum](https://github.com/nickrum))
|
|
- :warning: [#7695](https://github.com/directus/directus/pull/7695) Remove /custom subpath for endpoints and add a way
|
|
to customize the endpoint subpath ([@nickrum](https://github.com/nickrum))
|
|
- [#7668](https://github.com/directus/directus/pull/7668) Replace system provide with composables
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7629](https://github.com/directus/directus/pull/7629) Share vue-router between App and extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7627](https://github.com/directus/directus/pull/7627) Allow json imports and replace NODE_ENV env var when
|
|
building extensions ([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#7711](https://github.com/directus/directus/pull/7711) Remove permission.limit
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- :warning: [#7695](https://github.com/directus/directus/pull/7695) Remove /custom subpath for endpoints and add a way
|
|
to customize the endpoint subpath ([@nickrum](https://github.com/nickrum))
|
|
- [#7604](https://github.com/directus/directus/pull/7604) Log localhost url on startup so it's clickable in terminals
|
|
([@zebapy](https://github.com/zebapy))
|
|
- [#6923](https://github.com/directus/directus/pull/6923) Use root-relative base url for app and extensions
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#7780](https://github.com/directus/directus/pull/7780) Use OpenMapTiles font instead of ArcGIS
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7778](https://github.com/directus/directus/pull/7778) Fixes bug when trying to edit geometry in code interface.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7768](https://github.com/directus/directus/pull/7768) Fix hash link in docs module
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7763](https://github.com/directus/directus/pull/7763) Fix branch emitter logic from grand-to-child
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7760](https://github.com/directus/directus/pull/7760) Fix 'Inactive' to 'Invited' translations on user status
|
|
([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#7756](https://github.com/directus/directus/pull/7756) fix WYSIWYG field focus event
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7716](https://github.com/directus/directus/pull/7716) Fix input-code component lint style
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7712](https://github.com/directus/directus/pull/7712) Prevent generated columns edition
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7703](https://github.com/directus/directus/pull/7703) Fix alignment of collection nav grouping
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7698](https://github.com/directus/directus/pull/7698) Add permission prop check
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7697](https://github.com/directus/directus/pull/7697) Add upload event for file imports
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7684](https://github.com/directus/directus/pull/7684) Add missing translations
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7683](https://github.com/directus/directus/pull/7683) Move related values link to icon
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7682](https://github.com/directus/directus/pull/7682) Fix firefox being buggy with numbers as value inputs
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7669](https://github.com/directus/directus/pull/7669) Add missing translations
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7666](https://github.com/directus/directus/pull/7666) Fix items not getting matched properly
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7635](https://github.com/directus/directus/pull/7635) Prevent collection from crashing on unknown layout
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7632](https://github.com/directus/directus/pull/7632) Assign edits instead of merge
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7631](https://github.com/directus/directus/pull/7631) Fix o2m flashing / reloading when typing
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7628](https://github.com/directus/directus/pull/7628) Truely unref item ([@Nitwel](https://github.com/Nitwel))
|
|
- [#7602](https://github.com/directus/directus/pull/7602) Add mapbox-key to map interface initialization
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7599](https://github.com/directus/directus/pull/7599) Check if perms have edits
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7562](https://github.com/directus/directus/pull/7562) Fix calendar layout not opening detail pages for system
|
|
collections ([@azrikahar](https://github.com/azrikahar))
|
|
- :warning: [#7489](https://github.com/directus/directus/pull/7489) Rework layout extension component management
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Extensions**
|
|
- [#7624](https://github.com/directus/directus/pull/7624) Enable browser module resolution when building app
|
|
extensions ([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#7581](https://github.com/directus/directus/pull/7581) Fix uploaded_by not always setting user
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7568](https://github.com/directus/directus/pull/7568) fix(api): merge original user object into payload from auth
|
|
hook ([@azrikahar](https://github.com/azrikahar))
|
|
- [#7561](https://github.com/directus/directus/pull/7561) Handle difference between `pg` and `postgres` as db client
|
|
in geometry helper ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7553](https://github.com/directus/directus/pull/7553) Fix asset transformation `withEnlargement` type
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
|
|
### :sponge: Optimizations
|
|
|
|
- **App**
|
|
- [#7717](https://github.com/directus/directus/pull/7717) Use self-closing slot tags everywhere
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7603](https://github.com/directus/directus/pull/7603) Make the asset url regex unambiguous
|
|
([@nickrum](https://github.com/nickrum))
|
|
- :warning: [#7489](https://github.com/directus/directus/pull/7489) Rework layout extension component management
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **Misc.**
|
|
- [#7713](https://github.com/directus/directus/pull/7713) Expose package.json from shared and extensions-sdk
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7654](https://github.com/directus/directus/pull/7654) Explicitly set catch parameters to any type
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7640](https://github.com/directus/directus/pull/7640) Fix typescript issues
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7617](https://github.com/directus/directus/pull/7617) Fix lint warnings ([@nickrum](https://github.com/nickrum))
|
|
- **Extensions**
|
|
- :warning: [#7282](https://github.com/directus/directus/pull/7282) Rename extension-sdk to extensions-sdk
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#7771](https://github.com/directus/directus/pull/7771) tiny rewrite of operator descriptions in
|
|
docs/reference/filter-rules ([@definiteIymaybe](https://github.com/definiteIymaybe))
|
|
- [#7757](https://github.com/directus/directus/pull/7757) Document usage of custom reset URL in request password in the
|
|
SDK ([@joselcvarela](https://github.com/joselcvarela))
|
|
- [#7750](https://github.com/directus/directus/pull/7750) Update layout docs to new layouts system
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7648](https://github.com/directus/directus/pull/7648) Update mentions of Vue 2 to Vue 3 in codebase-overview.md
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7586](https://github.com/directus/directus/pull/7586) Add installation guide for plesk/shared hosting
|
|
([@Tummerhore](https://github.com/Tummerhore))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7786](https://github.com/directus/directus/pull/7786) Update dependency npm to v7.22.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7785](https://github.com/directus/directus/pull/7785) Update vue monorepo to v3.2.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7770](https://github.com/directus/directus/pull/7770) Update dependency sass to v1.39.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7769](https://github.com/directus/directus/pull/7769) Update dependency knex-schema-inspector to v1.6.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7766](https://github.com/directus/directus/pull/7766) Update vue monorepo to v3.2.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7752](https://github.com/directus/directus/pull/7752) Update dependency vite to v2.5.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7742](https://github.com/directus/directus/pull/7742) Update dependency @types/sharp to v0.28.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7728](https://github.com/directus/directus/pull/7728) Update gatsby monorepo to v3.13.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7718](https://github.com/directus/directus/pull/7718) Update dependency knex-schema-inspector to v1.5.15
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7715](https://github.com/directus/directus/pull/7715) Update dependency vite to v2.5.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7708](https://github.com/directus/directus/pull/7708) Update dependency knex-schema-inspector to v1.5.14
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7705](https://github.com/directus/directus/pull/7705) Update dependency eslint-plugin-prettier to v4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7704](https://github.com/directus/directus/pull/7704) Update typescript-eslint monorepo to v4.30.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7690](https://github.com/directus/directus/pull/7690) Update dependency micromark to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7672](https://github.com/directus/directus/pull/7672) Update dependency sass to v1.38.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7656](https://github.com/directus/directus/pull/7656) update jest monorepo to v27.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7655](https://github.com/directus/directus/pull/7655) update dependency @types/markdown-it to v12.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7646](https://github.com/directus/directus/pull/7646) update dependency tinymce to v5.9.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7643](https://github.com/directus/directus/pull/7643) update dependency eslint-plugin-vue to v7.17.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7638](https://github.com/directus/directus/pull/7638) update dependency typescript to v4.4.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7614](https://github.com/directus/directus/pull/7614) update dependency tinymce to v5.9.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7606](https://github.com/directus/directus/pull/7606) pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7595](https://github.com/directus/directus/pull/7595) update dependency nock to v13.1.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7582](https://github.com/directus/directus/pull/7582) pin dependency @types/supertest to 2.0.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7580](https://github.com/directus/directus/pull/7580) update dependency @vitejs/plugin-vue to v1.6.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7579](https://github.com/directus/directus/pull/7579) update vue monorepo to v3.2.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7576](https://github.com/directus/directus/pull/7576) update vue monorepo to v3.2.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7571](https://github.com/directus/directus/pull/7571) update dependency @vitejs/plugin-vue to v1.5.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7570](https://github.com/directus/directus/pull/7570) update dependency vite to v2.5.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7558](https://github.com/directus/directus/pull/7558) update dependency sass to v1.38.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7556](https://github.com/directus/directus/pull/7556) update dependency @types/marked to v2.0.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.91 (August 23, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **Extensions**
|
|
- [#7332](https://github.com/directus/directus/pull/7332) Add basic support for a config file to extension building
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#5684](https://github.com/directus/directus/pull/5684) Add support for Geometry type, add Map Layout & Interface
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- **App**
|
|
- [#5684](https://github.com/directus/directus/pull/5684) Add support for Geometry type, add Map Layout & Interface
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#7552](https://github.com/directus/directus/pull/7552) Improve stability of tree-view select interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7505](https://github.com/directus/directus/pull/7505) Set simple_select mode in map interface when the value is
|
|
loaded. ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7462](https://github.com/directus/directus/pull/7462) Improve conditional fields
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7459](https://github.com/directus/directus/pull/7459) Allow cancelling the creation of custom permissions
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7456](https://github.com/directus/directus/pull/7456) Render href attributes on router-link
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **gatsby-source-directus**
|
|
- [#7528](https://github.com/directus/directus/pull/7528) Image auth
|
|
([@jacobrienstra](https://github.com/jacobrienstra))
|
|
- **API**
|
|
- [#7501](https://github.com/directus/directus/pull/7501) Don't allow `empty` filter for non-string types. Add `null`
|
|
filter where appropriate. ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7416](https://github.com/directus/directus/pull/7416) Fixes for GraphQL variables in HTTP GET requests
|
|
([@smilledge](https://github.com/smilledge))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#7549](https://github.com/directus/directus/pull/7549) Fix field template removing text
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7543](https://github.com/directus/directus/pull/7543) Fix running useFieldTree on every keypress
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7525](https://github.com/directus/directus/pull/7525) Don't sort filters alphabetical
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7515](https://github.com/directus/directus/pull/7515) Hide filter input when filter operator is null/nnull.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#7513](https://github.com/directus/directus/pull/7513) Prevent 400 error on translations load for to-be-created
|
|
items ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7512](https://github.com/directus/directus/pull/7512) Explicitly nullify user/role when the other is set in
|
|
presets ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7509](https://github.com/directus/directus/pull/7509) Allow fetching singleton content through pk route
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7462](https://github.com/directus/directus/pull/7462) Improve conditional fields
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7460](https://github.com/directus/directus/pull/7460) Add edge case using mysql for tinyint as boolean
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7459](https://github.com/directus/directus/pull/7459) Allow cancelling the creation of custom permissions
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7452](https://github.com/directus/directus/pull/7452) Add simple audio support for WYSIWYG
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#7439](https://github.com/directus/directus/pull/7439) remove list-style for v-list
|
|
([@azrikahar](https://github.com/azrikahar))
|
|
- [#7379](https://github.com/directus/directus/pull/7379) Export Collection button now shows collection name not table
|
|
name ([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#7371](https://github.com/directus/directus/pull/7371) Fix english string after #7358
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- **sdk**
|
|
- [#7514](https://github.com/directus/directus/pull/7514) Fix SDK request URL when updating fields
|
|
([@smilledge](https://github.com/smilledge))
|
|
- **API**
|
|
- [#7501](https://github.com/directus/directus/pull/7501) Don't allow `empty` filter for non-string types. Add `null`
|
|
filter where appropriate. ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7486](https://github.com/directus/directus/pull/7486) Fix server error when a postgres view contains geometry
|
|
columns ([@Oreilles](https://github.com/Oreilles))
|
|
- [#7416](https://github.com/directus/directus/pull/7416) Fixes for GraphQL variables in HTTP GET requests
|
|
([@smilledge](https://github.com/smilledge))
|
|
- [#7392](https://github.com/directus/directus/pull/7392) Fix typecasting of required field
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#7516](https://github.com/directus/directus/pull/7516) Link to awesome-directus in introduction doc
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#7479](https://github.com/directus/directus/pull/7479) Add docker compose update instructions
|
|
([@tanc](https://github.com/tanc))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7548](https://github.com/directus/directus/pull/7548) update dependency tedious to v12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7547](https://github.com/directus/directus/pull/7547) update dependency tedious to v11.8.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7542](https://github.com/directus/directus/pull/7542) update dependency rollup to v2.56.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7539](https://github.com/directus/directus/pull/7539) update dependency vuedraggable to v4.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7536](https://github.com/directus/directus/pull/7536) update dependency pino-http to v5.7.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7534](https://github.com/directus/directus/pull/7534) update dependency pino to v6.13.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7532](https://github.com/directus/directus/pull/7532) update dependency eslint-plugin-prettier to v3.4.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7530](https://github.com/directus/directus/pull/7530) update dependency nock to v13.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7529](https://github.com/directus/directus/pull/7529) update dependency @types/js-yaml to v4.0.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7524](https://github.com/directus/directus/pull/7524) pin dependency gatsby-source-graphql to 3.12.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7523](https://github.com/directus/directus/pull/7523) Update dependencies of gatsby-source-directus
|
|
([@jacobrienstra](https://github.com/jacobrienstra))
|
|
- [#7521](https://github.com/directus/directus/pull/7521) update dependency knex to v0.95.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7520](https://github.com/directus/directus/pull/7520) update dependency codemirror to v5.62.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7510](https://github.com/directus/directus/pull/7510) update dependency @types/jsonwebtoken to v8.5.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7504](https://github.com/directus/directus/pull/7504) pin dependency jest-environment-jsdom to 27.0.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7503](https://github.com/directus/directus/pull/7503) update dependency pinia to v2.0.0-rc.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7495](https://github.com/directus/directus/pull/7495) update dependency ts-node to v10.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7482](https://github.com/directus/directus/pull/7482) update dependency gatsby-source-filesystem to v3.12.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7472](https://github.com/directus/directus/pull/7472) update dependency supertest to v6.1.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7467](https://github.com/directus/directus/pull/7467) update vue monorepo to v3.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7461](https://github.com/directus/directus/pull/7461) update dependency sharp to ^0.29.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7453](https://github.com/directus/directus/pull/7453) update dependency ts-jest to v27.0.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7449](https://github.com/directus/directus/pull/7449) update dependency simple-git-hooks to v2.6.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7448](https://github.com/directus/directus/pull/7448) update dependency sass to v1.38.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7444](https://github.com/directus/directus/pull/7444) update vue monorepo to v3.2.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7440](https://github.com/directus/directus/pull/7440) update dependency @types/mime-types to v2.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7438](https://github.com/directus/directus/pull/7438) update typescript-eslint monorepo to v4.29.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7437](https://github.com/directus/directus/pull/7437) update dependency @mapbox/mapbox-gl-geocoder to v4.7.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7425](https://github.com/directus/directus/pull/7425) update dependency vite to v2.5.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7424](https://github.com/directus/directus/pull/7424) update dependency marked to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7418](https://github.com/directus/directus/pull/7418) update dependency @types/markdown-it to v12.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7407](https://github.com/directus/directus/pull/7407) update dependency dompurify to v2.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7387](https://github.com/directus/directus/pull/7387) update dependency npm to v7.20.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7384](https://github.com/directus/directus/pull/7384) pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7381](https://github.com/directus/directus/pull/7381) update dependency macos-release to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7380](https://github.com/directus/directus/pull/7380) update dependency directory-tree to v2.3.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7376](https://github.com/directus/directus/pull/7376) update dependency directory-tree to v2.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7375](https://github.com/directus/directus/pull/7375) update dependency nanoid to v3.1.25
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7365](https://github.com/directus/directus/pull/7365) update dependency nanoid to v3.1.24
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7360](https://github.com/directus/directus/pull/7360) update dependency supertest to v6.1.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7355](https://github.com/directus/directus/pull/7355) update vue monorepo to v3.2.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.90 (August 11, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#7358](https://github.com/directus/directus/pull/7358) Add missing translations
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- **API**
|
|
- [#7310](https://github.com/directus/directus/pull/7310) Add permission check for sqlite, upload and extensions
|
|
directories ([@paescuj](https://github.com/paescuj))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#7331](https://github.com/directus/directus/pull/7331) Check for non-existing parent pk records
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7323](https://github.com/directus/directus/pull/7323) Check for related collection before creation relation
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7319](https://github.com/directus/directus/pull/7319) Fix graphql GET request cache query extraction
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7315](https://github.com/directus/directus/pull/7315) Clear the file payload after file upload
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7312](https://github.com/directus/directus/pull/7312) Fix uuid resolving in DBs without returning support
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#7327](https://github.com/directus/directus/pull/7327) Fix schema field types not being translated in the app
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- [#7322](https://github.com/directus/directus/pull/7322) Fix colors on different types
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
- **sdk**
|
|
- [#7304](https://github.com/directus/directus/pull/7304) Fix HTTP method for collections.createMany in SDK
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7303](https://github.com/directus/directus/pull/7303) update dependency rollup to v2.56.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7300](https://github.com/directus/directus/pull/7300) update dependency eslint-plugin-vue to v7.16.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.89 (August 9, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#7202](https://github.com/directus/directus/pull/7202) Support dynamic variables in conditional fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7166](https://github.com/directus/directus/pull/7166) Add support for app-required field state
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#7201](https://github.com/directus/directus/pull/7201) Allow JSON in env variables
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7082](https://github.com/directus/directus/pull/7082) Allow setting TLS options for SMTP configuration
|
|
([@bernatvadell](https://github.com/bernatvadell))
|
|
- **sdk**
|
|
- [#7192](https://github.com/directus/directus/pull/7192) Updated routes for SDK Settings, Relations, Collections, and
|
|
Fields ([@jaycammarano](https://github.com/jaycammarano))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#7294](https://github.com/directus/directus/pull/7294) Flush caches on server (re)start
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7287](https://github.com/directus/directus/pull/7287) Only treat `tinyint(1)` and `tinyint(0)` as booleans
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- [#7259](https://github.com/directus/directus/pull/7259) Rely on `RETURNING` when possible
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7248](https://github.com/directus/directus/pull/7248) Add logger statement on password request failures
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7226](https://github.com/directus/directus/pull/7226) Add cache connection fallbacks
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7223](https://github.com/directus/directus/pull/7223) Warn if a collection includes a space
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7176](https://github.com/directus/directus/pull/7176) Don't trigger updates for pre-existing selected items
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7170](https://github.com/directus/directus/pull/7170) Show any sso login warnings in stdout
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6922](https://github.com/directus/directus/pull/6922) Switch to exifr for image metadata extraction
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **Extensions**
|
|
- [#7275](https://github.com/directus/directus/pull/7275) Only loads app extensions if SERVE_APP is true
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **App**
|
|
- [#7274](https://github.com/directus/directus/pull/7274) Log error message when registering app extension fails
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7254](https://github.com/directus/directus/pull/7254) Rate limit the outgoing requests from the app
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7229](https://github.com/directus/directus/pull/7229) Update/tweak groups
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7177](https://github.com/directus/directus/pull/7177) Refresh token after idle period/background tab
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7161](https://github.com/directus/directus/pull/7161) Add show all/selected toggle to tree-select
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#7292](https://github.com/directus/directus/pull/7292) Handle JSON in labels display
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7258](https://github.com/directus/directus/pull/7258) Don't use tags interface for CSV filter
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7253](https://github.com/directus/directus/pull/7253) Fix formatted-value overflow ellpisis on card layout
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7252](https://github.com/directus/directus/pull/7252) Handle empty collection group in custom nav
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7175](https://github.com/directus/directus/pull/7175) Fix export sidebar detail for system collections
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7173](https://github.com/directus/directus/pull/7173) Only trim input on blur for text based values
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7169](https://github.com/directus/directus/pull/7169) Make sure disabled prevents click on list-item
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7158](https://github.com/directus/directus/pull/7158) Fix list-selection branch mode unselect bug
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Extensions**
|
|
- [#7279](https://github.com/directus/directus/pull/7279) Fix gitignore file in extension templates being deleted when
|
|
publishing ([@nickrum](https://github.com/nickrum))
|
|
- [#7196](https://github.com/directus/directus/pull/7196) extension-sdk no long missing common folder
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
- **API**
|
|
- [#7259](https://github.com/directus/directus/pull/7259) Rely on `RETURNING` when possible
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7249](https://github.com/directus/directus/pull/7249) Fix import of perf hook on node < 16
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7240](https://github.com/directus/directus/pull/7240) Fix error on item creation with no validation step
|
|
([@bernatvadell](https://github.com/bernatvadell))
|
|
- [#7200](https://github.com/directus/directus/pull/7200) Fix timezone problems in `dateTime` type
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7168](https://github.com/directus/directus/pull/7168) Fix nested m2a collection permission retrieval
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **sdk**
|
|
- [#7192](https://github.com/directus/directus/pull/7192) Updated routes for SDK Settings, Relations, Collections, and
|
|
Fields ([@jaycammarano](https://github.com/jaycammarano))
|
|
- **specs**
|
|
- [#7172](https://github.com/directus/directus/pull/7172) Fix spec for default folder setting
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#7174](https://github.com/directus/directus/pull/7174) Remove advanced example
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7293](https://github.com/directus/directus/pull/7293) update vue monorepo to v3.2.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7289](https://github.com/directus/directus/pull/7289) update dependency vue to v3.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7288](https://github.com/directus/directus/pull/7288) update dependency @vue/compiler-sfc to v3.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7283](https://github.com/directus/directus/pull/7283) update typescript-eslint monorepo to v4.29.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7272](https://github.com/directus/directus/pull/7272) update dependency vue-router to v4.0.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7271](https://github.com/directus/directus/pull/7271) update dependency ts-node to v10.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7269](https://github.com/directus/directus/pull/7269) update dependency rollup to v2.56.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7263](https://github.com/directus/directus/pull/7263) update dependency @vitejs/plugin-vue to v1.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7255](https://github.com/directus/directus/pull/7255) update dependency p-queue to v7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7238](https://github.com/directus/directus/pull/7238) update dependency lint-staged to v11.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7230](https://github.com/directus/directus/pull/7230) Fix pino deprecation warning
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7227](https://github.com/directus/directus/pull/7227) update dependency npm to v7.20.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7225](https://github.com/directus/directus/pull/7225) update dependency npm to v7.20.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7208](https://github.com/directus/directus/pull/7208) update dependency rollup to v2.56.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7194](https://github.com/directus/directus/pull/7194) update dependency gatsby-source-filesystem to v3.11.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7187](https://github.com/directus/directus/pull/7187) update dependency npm to v7.20.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7181](https://github.com/directus/directus/pull/7181) update dependency sass to v1.37.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7179](https://github.com/directus/directus/pull/7179) update dependency sass to v1.37.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7171](https://github.com/directus/directus/pull/7171) update dependency sass to v1.37.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7165](https://github.com/directus/directus/pull/7165) update dependency @popperjs/core to v2.9.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7153](https://github.com/directus/directus/pull/7153) update dependency @types/lodash to v4.14.172
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7151](https://github.com/directus/directus/pull/7151) update dependency eslint-plugin-vue to v7.15.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7150](https://github.com/directus/directus/pull/7150) update dependency sass to v1.37.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7148](https://github.com/directus/directus/pull/7148) update dependency sass to v1.37.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7055](https://github.com/directus/directus/pull/7055) update dependency pinia to v2.0.0-rc.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.88 (August 2, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#7130](https://github.com/directus/directus/pull/7130) Add accordion group
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7101](https://github.com/directus/directus/pull/7101) Surface dropdown choices in advanced sidebar filter
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#7141](https://github.com/directus/directus/pull/7141) Title format repeater names
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7132](https://github.com/directus/directus/pull/7132) Add missing keys to translations
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#7103](https://github.com/directus/directus/pull/7103) Add a standardized max-height to tree select interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7102](https://github.com/directus/directus/pull/7102) Render list group arrows on the left of the group checkbox
|
|
in the tree select interface ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7059](https://github.com/directus/directus/pull/7059) Added "Default Open" Checkbox to Field Group Dividers
|
|
([@m0rtis0](https://github.com/m0rtis0))
|
|
- **API**
|
|
- [#7105](https://github.com/directus/directus/pull/7105) Stall login/pw reset to prevent email leaking
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6580](https://github.com/directus/directus/pull/6580) Warn on Missing Migrations
|
|
([@jaycammarano](https://github.com/jaycammarano))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#7142](https://github.com/directus/directus/pull/7142) Prevent duplicate alias fields from being created
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7135](https://github.com/directus/directus/pull/7135) Fix nested fields check in validate-payload handler
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7131](https://github.com/directus/directus/pull/7131) Fix default value of select-icon interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#7139](https://github.com/directus/directus/pull/7139) Fix cache-key generation for query params
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7104](https://github.com/directus/directus/pull/7104) Fix users accountability tracking
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#7106](https://github.com/directus/directus/pull/7106) Add note on conditional fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7099](https://github.com/directus/directus/pull/7099) Add note regarding required directus:extension field to
|
|
extension docs ([@nickrum](https://github.com/nickrum))
|
|
- [#7079](https://github.com/directus/directus/pull/7079) Add note on npm run dev restart
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7077](https://github.com/directus/directus/pull/7077) Add note on hook params
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7136](https://github.com/directus/directus/pull/7136) update typescript-eslint monorepo to v4.29.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7117](https://github.com/directus/directus/pull/7117) update dependency joi to v17.4.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7115](https://github.com/directus/directus/pull/7115) update dependency knex to v0.95.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7110](https://github.com/directus/directus/pull/7110) update dependency sass to v1.37.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7109](https://github.com/directus/directus/pull/7109) update dependency eslint to v7.32.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7094](https://github.com/directus/directus/pull/7094) update dependency @rollup/plugin-commonjs to v20
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7093](https://github.com/directus/directus/pull/7093) update dependency chalk to v4.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7090](https://github.com/directus/directus/pull/7090) update dependency npm-watch to v0.11.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7089](https://github.com/directus/directus/pull/7089) update dependency eslint-plugin-vue to v7.15.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7087](https://github.com/directus/directus/pull/7087) update styfle/cancel-workflow-action action to v0.9.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7085](https://github.com/directus/directus/pull/7085) update dependency rollup to v2.55.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.87 (July 28, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#7014](https://github.com/directus/directus/pull/7014) Add new /utils/cache/clear endpoint
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7008](https://github.com/directus/directus/pull/7008) Prevent from deleting the last admin user
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#7025](https://github.com/directus/directus/pull/7025) Handle autocomplete empty path configurations
|
|
([@luanmm](https://github.com/luanmm))
|
|
- [#7013](https://github.com/directus/directus/pull/7013) Use limit layoutQuery in export sidebar detail
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#7003](https://github.com/directus/directus/pull/7003) Default SERVE_APP to true
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6987](https://github.com/directus/directus/pull/6987) Wait for the database to be ready in bootstrap step
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6852](https://github.com/directus/directus/pull/6852) Support for notifying user if an update is available for
|
|
Directus CLI ([@msaaddev](https://github.com/msaaddev))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#7060](https://github.com/directus/directus/pull/7060) Fix top level perm check on nested m2a records
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7050](https://github.com/directus/directus/pull/7050) Don't throw 500 on missing email
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7042](https://github.com/directus/directus/pull/7042) Fix type checking in password reset controller
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7041](https://github.com/directus/directus/pull/7041) Fix mssql max-length doubling
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7027](https://github.com/directus/directus/pull/7027) Move object-hash to non-optional deps
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#7021](https://github.com/directus/directus/pull/7021) Fix cache-key causing problems in memcached
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7020](https://github.com/directus/directus/pull/7020) Don't return collections outside of cache
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7019](https://github.com/directus/directus/pull/7019) Fix MS SQL unique constraint field name extraction
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7008](https://github.com/directus/directus/pull/7008) Prevent from deleting the last admin user
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7003](https://github.com/directus/directus/pull/7003) Default SERVE_APP to true
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#7057](https://github.com/directus/directus/pull/7057) Fix last action button not surfacing on mobile
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7049](https://github.com/directus/directus/pull/7049) Fix value unstaging in nested field groups
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7045](https://github.com/directus/directus/pull/7045) Remove illegal words from translations root
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7018](https://github.com/directus/directus/pull/7018) Add selectMode to Calendar layout
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7012](https://github.com/directus/directus/pull/7012) Fix M2O type in O2M creation when referencing UUID-PK
|
|
collections ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#7005](https://github.com/directus/directus/pull/7005) Fix advanced filter sidebar detail
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6924](https://github.com/directus/directus/pull/6924) Add modular extension badge to app docs
|
|
([@Nitwel](https://github.com/Nitwel))
|
|
- [#6775](https://github.com/directus/directus/pull/6775) Calendar range render
|
|
([@bernatvadell](https://github.com/bernatvadell))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#7056](https://github.com/directus/directus/pull/7056) update fullcalendar monorepo to v5.9.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7028](https://github.com/directus/directus/pull/7028) update dependency rollup to v2.55.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7023](https://github.com/directus/directus/pull/7023) update dependency pg to v8.7.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7022](https://github.com/directus/directus/pull/7022) update dependency @types/dockerode to v3.2.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7017](https://github.com/directus/directus/pull/7017) update dependency @types/sharp to v0.28.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#7007](https://github.com/directus/directus/pull/7007) update dependency pg to v8.7.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6998](https://github.com/directus/directus/pull/6998) update dependency @vitejs/plugin-vue to v1.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6997](https://github.com/directus/directus/pull/6997) update dependency vite to v2.4.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.86 (July 26, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#6890](https://github.com/directus/directus/pull/6890) Allow using a custom name for the refresh token cookie
|
|
([@j3n57h0m45](https://github.com/j3n57h0m45))
|
|
- [#6593](https://github.com/directus/directus/pull/6593) Allow custom transformations of assets
|
|
([@tim-smart](https://github.com/tim-smart))
|
|
- **App**
|
|
- [#6864](https://github.com/directus/directus/pull/6864) Add support for Conditional Fields
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#3209](https://github.com/directus/directus/pull/3209) Add default-folder option
|
|
([@dimitrov-adrian](https://github.com/dimitrov-adrian))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#6984](https://github.com/directus/directus/pull/6984) Fix pino deprecation warning
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6977](https://github.com/directus/directus/pull/6977) Improve error reporting on CLI bootstrap command
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6860](https://github.com/directus/directus/pull/6860) Use `/` as default value for public_url
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6845](https://github.com/directus/directus/pull/6845) Make extension loading more robust
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6843](https://github.com/directus/directus/pull/6843) Improve default value extraction in MS SQL
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6840](https://github.com/directus/directus/pull/6840) Show warning when PUBLIC_URL isn't correctly configured
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Extensions**
|
|
- [#6845](https://github.com/directus/directus/pull/6845) Make extension loading more robust
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **App**
|
|
- [#6838](https://github.com/directus/directus/pull/6838) Auto-open groups on search in tree-select
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#6968](https://github.com/directus/directus/pull/6968) Fix quotes with schema default values
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#6862](https://github.com/directus/directus/pull/6862) Fix extension loading on Windows
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6847](https://github.com/directus/directus/pull/6847) Make sure every DB returns time as HH:mm:ss
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6841](https://github.com/directus/directus/pull/6841) Fixed issue that would cause the wrong field to be extracted
|
|
when using "detailed" updates in o2m with non-"id" primary keys ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#6943](https://github.com/directus/directus/pull/6943) Fix form field sort order
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6856](https://github.com/directus/directus/pull/6856) Fix logs logo alignment
|
|
([@SeanDylanGoff](https://github.com/SeanDylanGoff))
|
|
- **sdk**
|
|
- [#6925](https://github.com/directus/directus/pull/6925) Fix SDK invite accept
|
|
([@MajesteitBart](https://github.com/MajesteitBart))
|
|
- **Misc.**
|
|
- [#6878](https://github.com/directus/directus/pull/6878) Fix update/delete relation docs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Extensions**
|
|
- [#6862](https://github.com/directus/directus/pull/6862) Fix extension loading on Windows
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6962](https://github.com/directus/directus/pull/6962) Add PUBLIC_URL example in docker-compose guide
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#6920](https://github.com/directus/directus/pull/6920) Use `--workspace` instead of `cd` in "Running locally" guide
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#6878](https://github.com/directus/directus/pull/6878) Fix update/delete relation docs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6846](https://github.com/directus/directus/pull/6846) Correctly document the default value of PUBLIC_URL
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6830](https://github.com/directus/directus/pull/6830) Fix session memcache variable name
|
|
([@Moeriki](https://github.com/Moeriki))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6985](https://github.com/directus/directus/pull/6985) pin dependency lodash to 4.17.21
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6983](https://github.com/directus/directus/pull/6983) pin dependency joi to 17.4.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6980](https://github.com/directus/directus/pull/6980) update dependency @rollup/plugin-yaml to v3.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6979](https://github.com/directus/directus/pull/6979) update typescript-eslint monorepo to v4.28.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6976](https://github.com/directus/directus/pull/6976) update dependency knex-schema-inspector to v1.5.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6975](https://github.com/directus/directus/pull/6975) Update knex-schema-inspector@1.5.12
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6973](https://github.com/directus/directus/pull/6973) update dependency @rollup/plugin-commonjs to v19.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6958](https://github.com/directus/directus/pull/6958) update dependency knex to v0.95.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6954](https://github.com/directus/directus/pull/6954) update dependency rollup to v2.54.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6951](https://github.com/directus/directus/pull/6951) update dependency @rollup/plugin-node-resolve to v13.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6949](https://github.com/directus/directus/pull/6949) update dependency lint-staged to v11.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6944](https://github.com/directus/directus/pull/6944) update dependency sass to v1.36.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6934](https://github.com/directus/directus/pull/6934) update dependency date-fns to v2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6933](https://github.com/directus/directus/pull/6933) update dependency tedious to v11.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6928](https://github.com/directus/directus/pull/6928) update dependency lint-staged to v11.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6914](https://github.com/directus/directus/pull/6914) pin dependency @types/object-hash to 2.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6913](https://github.com/directus/directus/pull/6913) update dependency ts-jest to v27.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6911](https://github.com/directus/directus/pull/6911) update dependency codemirror to v5.62.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6903](https://github.com/directus/directus/pull/6903) update dependency rollup to v2.53.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6901](https://github.com/directus/directus/pull/6901) update dependency supertest to v6.1.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6896](https://github.com/directus/directus/pull/6896) update dependency codemirror to v5.62.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6894](https://github.com/directus/directus/pull/6894) update dependency gatsby-source-filesystem to v3.10.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6891](https://github.com/directus/directus/pull/6891) update dependency vite to v2.4.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6882](https://github.com/directus/directus/pull/6882) update typescript-eslint monorepo to v4.28.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6874](https://github.com/directus/directus/pull/6874) update dependency @types/dockerode to v3.2.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6873](https://github.com/directus/directus/pull/6873) update dependency stylelint-scss to v3.20.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6869](https://github.com/directus/directus/pull/6869) update dependency eslint-plugin-vue to v7.14.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6868](https://github.com/directus/directus/pull/6868) update dependency eslint to v7.31.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6863](https://github.com/directus/directus/pull/6863) update vue monorepo to v3.1.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6855](https://github.com/directus/directus/pull/6855) update dependency @types/dockerode to v3.2.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6849](https://github.com/directus/directus/pull/6849) update dependency @rollup/plugin-node-resolve to v13.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6839](https://github.com/directus/directus/pull/6839) update dependency slugify to v1.6.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
Directus refs/tags/v9.0.0-rc.86
|
|
|
|
## v9.0.0-rc.85 (July 15, 2021)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **shared**
|
|
- [#6836](https://github.com/directus/directus/pull/6836) Fix production build on node versions <16
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
## v9.0.0-rc.84 (July 15, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **sdk**
|
|
- [#6824](https://github.com/directus/directus/pull/6824) add updateByQuery to js sdk
|
|
([@wc-matteo](https://github.com/wc-matteo))
|
|
- [#6742](https://github.com/directus/directus/pull/6742) Support invite_url in SDK invite method
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **App**
|
|
- [#6799](https://github.com/directus/directus/pull/6799) Support Slovenian language
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Docker**
|
|
- [#6796](https://github.com/directus/directus/pull/6796) Add support for Docker ARM image
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **Extensions**
|
|
- [#6735](https://github.com/directus/directus/pull/6735) Allow extension-sdk to bundle API extensions as well
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#6835](https://github.com/directus/directus/pull/6835) Add v-md directive
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6640](https://github.com/directus/directus/pull/6640) Support arrays in formatted-json-value display
|
|
([@Kematia](https://github.com/Kematia))
|
|
- **Extensions**
|
|
- [#6835](https://github.com/directus/directus/pull/6835) Add v-md directive
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6706](https://github.com/directus/directus/pull/6706) Configure build command based on extension manifest
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#6804](https://github.com/directus/directus/pull/6804) Allow setting a custom mailgun host
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6746](https://github.com/directus/directus/pull/6746) Add encrypt option to MS SQL questions
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6734](https://github.com/directus/directus/pull/6734) No error message from password reset request #6658
|
|
([@dannycoulombe](https://github.com/dannycoulombe))
|
|
- **create-directus-project**
|
|
- [#6791](https://github.com/directus/directus/pull/6791) Catch and show errors in execa calls
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Docker**
|
|
- [#6659](https://github.com/directus/directus/pull/6659) Install exact version of Directus
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **Misc.**
|
|
- [#6813](https://github.com/directus/directus/pull/6813) Add required deps for Docker ARM build
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#6805](https://github.com/directus/directus/pull/6805) disable lerna access verification
|
|
([@SeanDylanGoff](https://github.com/SeanDylanGoff))
|
|
- **App**
|
|
- [#6810](https://github.com/directus/directus/pull/6810) Fix sidebar overflow in preset detail
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6809](https://github.com/directus/directus/pull/6809) Fix relationship setup not showing current collection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6807](https://github.com/directus/directus/pull/6807) Clear group when duplicating field
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6806](https://github.com/directus/directus/pull/6806) Fix system locked fields showing double
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6801](https://github.com/directus/directus/pull/6801) Fix permissions/validation default value for full
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6800](https://github.com/directus/directus/pull/6800) Fetch all languages in the translations interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6733](https://github.com/directus/directus/pull/6733) Fix md editor being empty when editing existing value
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6732](https://github.com/directus/directus/pull/6732) Fix two small issues around field grouping
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#6808](https://github.com/directus/directus/pull/6808) Use [String] for CSV type in GraphQL
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6783](https://github.com/directus/directus/pull/6783) Fixed issue that would prevent reordering in M2A
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6740](https://github.com/directus/directus/pull/6740) Fix "Duplicate environment variable" error message never
|
|
showing up ([@paescuj](https://github.com/paescuj))
|
|
- [#6722](https://github.com/directus/directus/pull/6722) Fixed migration changing filesize failing on Oracle
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#6645](https://github.com/directus/directus/pull/6645) Fix item.read hook not firing for readByQuery
|
|
([@MoltenCoffee](https://github.com/MoltenCoffee))
|
|
- **Extensions**
|
|
- [#6700](https://github.com/directus/directus/pull/6700) Fix requiring vue from a cjs/umd dependency in a extension
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6785](https://github.com/directus/directus/pull/6785) Clarify definition of environment variables
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#6784](https://github.com/directus/directus/pull/6784) Add note about sensitive values in Docker guide
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6828](https://github.com/directus/directus/pull/6828) update dependency @rollup/plugin-node-resolve to v13.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6826](https://github.com/directus/directus/pull/6826) update dependency @rollup/plugin-commonjs to v19.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6812](https://github.com/directus/directus/pull/6812) update dependency rollup to v2.53.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6788](https://github.com/directus/directus/pull/6788) update dependency tedious to v11.2.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6780](https://github.com/directus/directus/pull/6780) update dependency vue-i18n to v9.1.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6777](https://github.com/directus/directus/pull/6777) update dependency lint-staged to v11.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6769](https://github.com/directus/directus/pull/6769) update typescript-eslint monorepo to v4.28.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6768](https://github.com/directus/directus/pull/6768) update dependency vite to v2.4.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6767](https://github.com/directus/directus/pull/6767) update dependency @vitejs/plugin-vue to v1.2.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6748](https://github.com/directus/directus/pull/6748) update dependency pinia to v2.0.0-beta.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6747](https://github.com/directus/directus/pull/6747) update dependency knex to v0.95.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6745](https://github.com/directus/directus/pull/6745) update dependency @tinymce/tinymce-vue to v4.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6744](https://github.com/directus/directus/pull/6744) update dependency ts-node to v10.1.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6727](https://github.com/directus/directus/pull/6727) update dependency @types/cors to v2.8.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6726](https://github.com/directus/directus/pull/6726) update dependency @types/figlet to v1.5.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6724](https://github.com/directus/directus/pull/6724) update dependency @types/marked-terminal to v3.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6717](https://github.com/directus/directus/pull/6717) update dependency sass to v1.35.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6716](https://github.com/directus/directus/pull/6716) update dependency @types/qs to v6.9.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6715](https://github.com/directus/directus/pull/6715) update dependency @types/qrcode to v1.4.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6712](https://github.com/directus/directus/pull/6712) update dependency @types/nodemailer to v6.4.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6711](https://github.com/directus/directus/pull/6711) update dependency gatsby-source-filesystem to v3.9.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6710](https://github.com/directus/directus/pull/6710) update dependency rollup to v2.53.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6708](https://github.com/directus/directus/pull/6708) update dependency @types/node-cron to v2.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6707](https://github.com/directus/directus/pull/6707) update dependency @types/marked to v2.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6705](https://github.com/directus/directus/pull/6705) update dependency @types/markdown-it to v12.0.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6704](https://github.com/directus/directus/pull/6704) update dependency @types/lodash to v4.14.171
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6702](https://github.com/directus/directus/pull/6702) update dependency @types/listr to v0.14.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6701](https://github.com/directus/directus/pull/6701) update dependency @types/keyv to v3.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6697](https://github.com/directus/directus/pull/6697) update dependency @types/jsonwebtoken to v8.5.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6696](https://github.com/directus/directus/pull/6696) update dependency @types/json2csv to v5.0.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6694](https://github.com/directus/directus/pull/6694) update dependency @types/js-yaml to v4.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6692](https://github.com/directus/directus/pull/6692) update dependency @types/jest to v26.0.24
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6690](https://github.com/directus/directus/pull/6690) update dependency @types/inquirer to v7.3.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6689](https://github.com/directus/directus/pull/6689) update dependency @types/fs-extra to v9.0.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6688](https://github.com/directus/directus/pull/6688) update dependency @types/figlet to v1.5.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6687](https://github.com/directus/directus/pull/6687) update dependency @types/express-session to v1.17.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6686](https://github.com/directus/directus/pull/6686) update dependency @types/express to v4.17.13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6685](https://github.com/directus/directus/pull/6685) update dependency @types/dockerode to v3.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6683](https://github.com/directus/directus/pull/6683) update dependency @types/diff to v5.0.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6682](https://github.com/directus/directus/pull/6682) update dependency @types/cors to v2.8.11
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6681](https://github.com/directus/directus/pull/6681) update dependency @types/color to v3.0.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6680](https://github.com/directus/directus/pull/6680) update dependency @types/codemirror to v5.60.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6679](https://github.com/directus/directus/pull/6679) update dependency @types/bytes to v3.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6678](https://github.com/directus/directus/pull/6678) update dependency @types/busboy to v0.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6677](https://github.com/directus/directus/pull/6677) update dependency @types/body-parser to v1.19.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6676](https://github.com/directus/directus/pull/6676) update dependency @types/async to v3.2.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6675](https://github.com/directus/directus/pull/6675) update dependency @types/sharp to v0.28.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6669](https://github.com/directus/directus/pull/6669) update dependency vite to v2.4.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6668](https://github.com/directus/directus/pull/6668) update dependency eslint-plugin-vue to v7.13.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6667](https://github.com/directus/directus/pull/6667) update dependency dompurify to v2.3.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6660](https://github.com/directus/directus/pull/6660) update typescript-eslint monorepo to v4.28.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6657](https://github.com/directus/directus/pull/6657) update dependency vite to v2.4.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6652](https://github.com/directus/directus/pull/6652) update dependency nock to v13.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6634](https://github.com/directus/directus/pull/6634) update dependency @types/stream-json to v1.7.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6630](https://github.com/directus/directus/pull/6630) update dependency eslint to v7.30.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.83 (July 14, 2021)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6566](https://github.com/directus/directus/pull/6566) Fix half-width fields before groups causing trouble
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#6561](https://github.com/directus/directus/pull/6561) Add limit options for deleteMany files
|
|
([@Enhed](https://github.com/Enhed))
|
|
- [#6558](https://github.com/directus/directus/pull/6558) Fixed typo in MySQL dialect
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6564](https://github.com/directus/directus/pull/6564) update dependency ts-node-dev to v1.1.7
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.82 (June 28, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#6553](https://github.com/directus/directus/pull/6553) Add support for field grouping
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Extensions**
|
|
- [#6548](https://github.com/directus/directus/pull/6548) Add directus-extension CLI to extension-sdk
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **sdk**
|
|
- [#6538](https://github.com/directus/directus/pull/6538) Adds request and response interceptors on Axios transport
|
|
([@WoLfulus](https://github.com/WoLfulus))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#6541](https://github.com/directus/directus/pull/6541) Pass on errors thrown in MailService
|
|
([@luanmm](https://github.com/luanmm))
|
|
- **App**
|
|
- [#6215](https://github.com/directus/directus/pull/6215) Added escaping on file paths including "\u"
|
|
([@skizer](https://github.com/skizer))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6555](https://github.com/directus/directus/pull/6555) Fix auto-fill of directus_files in relational setup
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6530](https://github.com/directus/directus/pull/6530) Fix translations interface options crashing the App
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **API**
|
|
- [#6534](https://github.com/directus/directus/pull/6534) Fix extension loading when PUBLIC_URL is absolute without
|
|
origin ([@nickrum](https://github.com/nickrum))
|
|
- [#6516](https://github.com/directus/directus/pull/6516) Changed filesize to bigint for large files
|
|
([@Enhed](https://github.com/Enhed))
|
|
- **Extensions**
|
|
- [#6534](https://github.com/directus/directus/pull/6534) Fix extension loading when PUBLIC_URL is absolute without
|
|
origin ([@nickrum](https://github.com/nickrum))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6547](https://github.com/directus/directus/pull/6547) update typescript-eslint monorepo to v4.28.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6546](https://github.com/directus/directus/pull/6546) update dependency jest to v27.0.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6520](https://github.com/directus/directus/pull/6520) update dependency @vitejs/plugin-vue to v1.2.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6518](https://github.com/directus/directus/pull/6518) update dependency simple-git-hooks to v2.5.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6498](https://github.com/directus/directus/pull/6498) update dependency commander to v8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.81 (June 26, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#6466](https://github.com/directus/directus/pull/6466) Set calendar layout locale based on app locale
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6481](https://github.com/directus/directus/pull/6481) Fix login page not showing user's name on app required
|
|
permissions role ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6377](https://github.com/directus/directus/pull/6377) Fix app extensions loading and registration
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6467](https://github.com/directus/directus/pull/6467) Import a File link in Assets tip broken
|
|
([@Mrmiffo](https://github.com/Mrmiffo))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6509](https://github.com/directus/directus/pull/6509) update dependency prettier to v2.3.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6507](https://github.com/directus/directus/pull/6507) update dependency marked to v2.1.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6499](https://github.com/directus/directus/pull/6499) update dependency rollup to v2.52.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6497](https://github.com/directus/directus/pull/6497) update dependency eslint-plugin-vue to v7.12.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6482](https://github.com/directus/directus/pull/6482) Update vue to 3.1.2
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6473](https://github.com/directus/directus/pull/6473) update dependency mitt to v3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6470](https://github.com/directus/directus/pull/6470) update dependency fs-extra to v10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6469](https://github.com/directus/directus/pull/6469) pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6468](https://github.com/directus/directus/pull/6468) update dependency @types/codemirror to v5.60.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6459](https://github.com/directus/directus/pull/6459) update dependency tinymce to v5.8.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## v9.0.0-rc.80 (June 22, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- :warning: [#6456](https://github.com/directus/directus/pull/6456) Add schema caching
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6437](https://github.com/directus/directus/pull/6437) Add support for starts/ends with filters
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#6441](https://github.com/directus/directus/pull/6441) Add checkboxes-tree interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6430](https://github.com/directus/directus/pull/6430) Add Serbian (Latin) Language
|
|
([@srkinftel](https://github.com/srkinftel))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6455](https://github.com/directus/directus/pull/6455) Fixed issue that would prevent source code editing from
|
|
staging values in wysiwyg ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6454](https://github.com/directus/directus/pull/6454) Fixed color option of the notice presentation interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6453](https://github.com/directus/directus/pull/6453) Fixed issue that would throw error in console when creating
|
|
a new item in a collection w/ translations ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6451](https://github.com/directus/directus/pull/6451) Fix creating custom names for recommend collection fields on
|
|
new collection setup drawer ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6450](https://github.com/directus/directus/pull/6450) Fixed rendering of SVGs in single file image interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6449](https://github.com/directus/directus/pull/6449) Fix header buttons not functioning in markdown interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6447](https://github.com/directus/directus/pull/6447) Don't default to `directus_files` in local store on existing
|
|
relation ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6442](https://github.com/directus/directus/pull/6442) Fix display template on collection detail page
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6421](https://github.com/directus/directus/pull/6421) Update admin to use `no-store`
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#6361](https://github.com/directus/directus/pull/6361) Fix spacings and icons on presentation link buttons
|
|
([@HitomiTenshi](https://github.com/HitomiTenshi))
|
|
- **API**
|
|
- [#6444](https://github.com/directus/directus/pull/6444) Don't return default val for PK field in singleton
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6445](https://github.com/directus/directus/pull/6445) fix(deps): update dependency gatsby-source-filesystem to
|
|
v3.8.0 ([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6443](https://github.com/directus/directus/pull/6443) update vue monorepo to v3.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6439](https://github.com/directus/directus/pull/6439) chore(deps): update dependency marked to v2.1.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6424](https://github.com/directus/directus/pull/6424) chore(deps): update dependency jest to v27.0.5
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
|
|
## 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)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#6413](https://github.com/directus/directus/pull/6413) Use correct input type for type in advanced filter sidebar
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6412](https://github.com/directus/directus/pull/6412) Fixed issue that would prevent button/list-item links from
|
|
functioning ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
## v9.0.0-rc.77 (June 21, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#6379](https://github.com/directus/directus/pull/6379) Add ability to specify what fields to clone on "Save as
|
|
Copy" ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6341](https://github.com/directus/directus/pull/6341) Add support for `read` hooks on `items`
|
|
([@MoltenCoffee](https://github.com/MoltenCoffee))
|
|
- [#6294](https://github.com/directus/directus/pull/6294) Allow overriding the s-maxage cache header
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#6379](https://github.com/directus/directus/pull/6379) Add ability to specify what fields to clone on "Save as
|
|
Copy" ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- :warning: [#6355](https://github.com/directus/directus/pull/6355) Use `no-store` instead of `no-cache` for skipping
|
|
the cache ([@nachogarcia](https://github.com/nachogarcia))
|
|
- [#6349](https://github.com/directus/directus/pull/6349) Use existing file extension as default
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6347](https://github.com/directus/directus/pull/6347) Redact tokens from logs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#6350](https://github.com/directus/directus/pull/6350) Don't send sensitive data in webhooks
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6308](https://github.com/directus/directus/pull/6308) Fixed invalid onDelete constraint for OracleDB
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **App**
|
|
- [#6348](https://github.com/directus/directus/pull/6348) Fixed issue that would cause uploads to the root folder of
|
|
the file library to fail ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6318](https://github.com/directus/directus/pull/6318) Fixed issue that would prevent setting the placeholder on
|
|
the input interface ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6289](https://github.com/directus/directus/pull/6289) Fixed issue that would prevent the "Import from URL"
|
|
functionality to work in a many to many interface ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6360](https://github.com/directus/directus/pull/6360) Add "require('axios')" in API hooks examples
|
|
([@paescuj](https://github.com/paescuj))
|
|
- [#6339](https://github.com/directus/directus/pull/6339) Fix broken link in quickstart
|
|
([@geertijewski](https://github.com/geertijewski))
|
|
- [#6311](https://github.com/directus/directus/pull/6311) Update SDK doc with note on using multiple instances
|
|
([@martinemmert](https://github.com/martinemmert))
|
|
- [#6284](https://github.com/directus/directus/pull/6284) Add workaround for vite auto-replacement in docs
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6406](https://github.com/directus/directus/pull/6406) chore(deps): update typescript-eslint monorepo to v4.28.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6405](https://github.com/directus/directus/pull/6405) chore(deps): update dependency vue-router to v4.0.10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6401](https://github.com/directus/directus/pull/6401) chore(deps): update dependency codemirror to v5.62.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6400](https://github.com/directus/directus/pull/6400) chore(deps): update dependency rollup to v2.52.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6399](https://github.com/directus/directus/pull/6399) chore(deps): update dependency swagger-ui-watcher to v2.1.12
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6392](https://github.com/directus/directus/pull/6392) chore(deps): update dependency vite to v2.3.8
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6391](https://github.com/directus/directus/pull/6391) chore(deps): update dependency @types/inquirer to v7.3.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6380](https://github.com/directus/directus/pull/6380) chore(deps): update dependency eslint to v7.29.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6371](https://github.com/directus/directus/pull/6371) chore(deps): update dependency pinia to v2.0.0-beta.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6363](https://github.com/directus/directus/pull/6363) chore(deps): update dependency @types/jsonwebtoken to v8.5.2
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6357](https://github.com/directus/directus/pull/6357) chore(deps): update dependency typescript to v4.3.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6342](https://github.com/directus/directus/pull/6342) fix(deps): update dependency chalk to v4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6338](https://github.com/directus/directus/pull/6338) chore(deps): update postgres docker tag to v13
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6337](https://github.com/directus/directus/pull/6337) chore(deps): update dependency rollup to v2.52.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- :warning: [#6336](https://github.com/directus/directus/pull/6336) Use node.js v16 in Docker image
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6334](https://github.com/directus/directus/pull/6334) chore(deps): update dependency fs-extra to v10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6333](https://github.com/directus/directus/pull/6333) chore(deps): update dependency dotenv to v10
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6332](https://github.com/directus/directus/pull/6332) chore(deps): update mariadb docker tag to v10.6
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6331](https://github.com/directus/directus/pull/6331) chore(deps): update fullcalendar monorepo to v5.8.0
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6330](https://github.com/directus/directus/pull/6330) chore(deps): update dependency marked to v2.1.1
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6329](https://github.com/directus/directus/pull/6329) chore(deps): update dependency typescript to v4.3.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6328](https://github.com/directus/directus/pull/6328) fix(deps): update dependency ms to v2.1.3
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6327](https://github.com/directus/directus/pull/6327) chore(deps): update dependency vue-router to v4.0.9
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6324](https://github.com/directus/directus/pull/6324) chore(deps): update dependency globby to v11.0.4
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6323](https://github.com/directus/directus/pull/6323) fix(deps): pin dependencies
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6322](https://github.com/directus/directus/pull/6322) Configure Renovate
|
|
([@renovate[bot]](https://github.com/apps/renovate))
|
|
- [#6305](https://github.com/directus/directus/pull/6305) Bump sass from 1.35.0 to 1.35.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6304](https://github.com/directus/directus/pull/6304) Bump inquirer from 8.1.0 to 8.1.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6300](https://github.com/directus/directus/pull/6300) Bump rollup from 2.51.2 to 2.52.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6275](https://github.com/directus/directus/pull/6275) Bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.27.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6274](https://github.com/directus/directus/pull/6274) Bump @typescript-eslint/parser from 4.26.1 to 4.27.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6273](https://github.com/directus/directus/pull/6273) Bump sass from 1.34.1 to 1.35.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6272](https://github.com/directus/directus/pull/6272) Bump aws-sdk from 2.927.0 to 2.928.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## v9.0.0-rc.76 (June 14, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#6221](https://github.com/directus/directus/pull/6221) Add support for date distance adjustment in `$NOW` filter
|
|
variable ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6216](https://github.com/directus/directus/pull/6216) Added support for nodemailer ignoreTLS option
|
|
([@nichols-green](https://github.com/nichols-green))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#6211](https://github.com/directus/directus/pull/6211) Optimized oracle schema overview query
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#6267](https://github.com/directus/directus/pull/6267) Fix issue that would cause emails to be displayed
|
|
incorrectly in certain email clients ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6225](https://github.com/directus/directus/pull/6225) Fix Oracle env error
|
|
([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [#6208](https://github.com/directus/directus/pull/6208) Moved special check above localTypeMap check.
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [#6190](https://github.com/directus/directus/pull/6190) Fix type casting of boolean env var
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#6264](https://github.com/directus/directus/pull/6264) Fixed issue that could cause the HTML interface to emit a
|
|
change on first load ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6263](https://github.com/directus/directus/pull/6263) Fixed issue that would prevent the m2o from working on
|
|
foreign keys with no meta row ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6262](https://github.com/directus/directus/pull/6262) Fixes issue that would prevent the layout from refreshing on
|
|
batch operations ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6258](https://github.com/directus/directus/pull/6258) Fix collection selection in system-collections interface
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6236](https://github.com/directus/directus/pull/6236) Fix missing styling for WYSIWYG
|
|
([@masterwendu](https://github.com/masterwendu))
|
|
- [#6212](https://github.com/directus/directus/pull/6212) Fix proxying to the app from a subpath
|
|
([@nickrum](https://github.com/nickrum))
|
|
- **specs**
|
|
- [#6179](https://github.com/directus/directus/pull/6179) Fix OpenAPI specs ([@paescuj](https://github.com/paescuj))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6232](https://github.com/directus/directus/pull/6232) Update the app extension docs to work with Vue 3
|
|
([@nickrum](https://github.com/nickrum))
|
|
- [#6209](https://github.com/directus/directus/pull/6209) Add note on file env vars
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6240](https://github.com/directus/directus/pull/6240) Bump cropperjs from 1.5.11 to 1.5.12
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6239](https://github.com/directus/directus/pull/6239) Bump npm-watch from 0.9.0 to 0.10.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6238](https://github.com/directus/directus/pull/6238) Bump eslint-plugin-vue from 7.11.0 to 7.11.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6237](https://github.com/directus/directus/pull/6237) Bump aws-sdk from 2.926.0 to 2.927.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6201](https://github.com/directus/directus/pull/6201) Bump rollup from 2.51.1 to 2.51.2
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6200](https://github.com/directus/directus/pull/6200) Bump eslint-plugin-vue from 7.10.0 to 7.11.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6199](https://github.com/directus/directus/pull/6199) Bump aws-sdk from 2.925.0 to 2.926.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6198](https://github.com/directus/directus/pull/6198) Bump gatsby-source-filesystem from 3.7.0 to 3.7.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## 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](https://v3.vuejs.org/guide/migration/introduction.html#breaking-changes).
|
|
We'll be upgrading the documentation and providing new boilerplates for Vue 3 based extensions in the coming days.
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#6155](https://github.com/directus/directus/pull/6155) Allow any of grant's (nested) configuration parameters
|
|
(oAuth) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6140](https://github.com/directus/directus/pull/6140) Add item duplicate fields configuration option to
|
|
directus_collections ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6101](https://github.com/directus/directus/pull/6101) Add support for \_FILE environment variables
|
|
([@paescuj](https://github.com/paescuj))
|
|
- **App**
|
|
- :warning: [#5339](https://github.com/directus/directus/pull/5339) Port the app to Vue 3
|
|
([@nickrum](https://github.com/nickrum))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- :warning: [#6187](https://github.com/directus/directus/pull/6187) Add additional check to Two-Factor Authentication
|
|
(by @masterwendu) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6119](https://github.com/directus/directus/pull/6119) Don't treat numbers larger than the JS max number size as
|
|
number values in environment variables ([@skizer](https://github.com/skizer))
|
|
- **App**
|
|
- :warning: [#6187](https://github.com/directus/directus/pull/6187) Add additional check to Two-Factor Authentication
|
|
(by @masterwendu) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6186](https://github.com/directus/directus/pull/6186) Add number formatting to formatted-values display
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6171](https://github.com/directus/directus/pull/6171) Use JSON editor for JSON field type default value
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6168](https://github.com/directus/directus/pull/6168) Show better message for improperly formatted emails on login
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6118](https://github.com/directus/directus/pull/6118) Support async preRegisterCheck for custom modules
|
|
([@t7tran](https://github.com/t7tran))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6174](https://github.com/directus/directus/pull/6174) Fix issue that would cause sort order of fields to be
|
|
corrupted on field changes ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6173](https://github.com/directus/directus/pull/6173) Prevent translation rows from being edited before existing
|
|
values are loaded ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6172](https://github.com/directus/directus/pull/6172) Fix translations hint not linking to collection
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6171](https://github.com/directus/directus/pull/6171) Use JSON editor for JSON field type default value
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#6167](https://github.com/directus/directus/pull/6167) Cleanup one_allowed_collections field on collection delete
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6163](https://github.com/directus/directus/pull/6163) Fix field update for data types with length or boolean as
|
|
default value ([@paescuj](https://github.com/paescuj))
|
|
- [#6153](https://github.com/directus/directus/pull/6153) Fixed issue that would cause foreign key constraints to be
|
|
missed in pascal cased table names in postgres ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6188](https://github.com/directus/directus/pull/6188) Adding an example to cron hook
|
|
([@juancarlosjr97](https://github.com/juancarlosjr97))
|
|
- [#6150](https://github.com/directus/directus/pull/6150) Describe breaking change in filter syntax in v8 migration
|
|
information ([@nachogarcia](https://github.com/nachogarcia))
|
|
- [#6135](https://github.com/directus/directus/pull/6135) List cron in Event Format Options
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6177](https://github.com/directus/directus/pull/6177) Bump aws-sdk from 2.924.0 to 2.925.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6176](https://github.com/directus/directus/pull/6176) Bump @azure/storage-blob from 12.5.0 to 12.6.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6175](https://github.com/directus/directus/pull/6175) Bump jest-environment-jsdom from 26.6.2 to 27.0.3
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6147](https://github.com/directus/directus/pull/6147) Bump dotenv from 9.0.2 to 10.0.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6146](https://github.com/directus/directus/pull/6146) Bump jest-environment-jsdom from 26.6.2 to 27.0.3
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6145](https://github.com/directus/directus/pull/6145) Bump @types/codemirror from 0.0.109 to 5.60.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6144](https://github.com/directus/directus/pull/6144) Bump lint-staged from 10.5.4 to 11.0.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6126](https://github.com/directus/directus/pull/6126) Bump execa from 5.0.1 to 5.1.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6125](https://github.com/directus/directus/pull/6125) Bump slugify from 1.5.0 to 1.5.3
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6124](https://github.com/directus/directus/pull/6124) Bump prettier from 2.3.0 to 2.3.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6123](https://github.com/directus/directus/pull/6123) Bump connect-redis from 5.2.0 to 6.0.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6122](https://github.com/directus/directus/pull/6122) Bump @types/sharp from 0.28.1 to 0.28.3
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## v9.0.0-rc.74 (June 7, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#6116](https://github.com/directus/directus/pull/6116) Add support for CRON hooks (interval)
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **App**
|
|
- [#6112](https://github.com/directus/directus/pull/6112) Make mfa output code selectable
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Docker**
|
|
- [#6081](https://github.com/directus/directus/pull/6081) Optimize Docker image performance and formatting
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6110](https://github.com/directus/directus/pull/6110) Improve search ability of update instructions
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#6087](https://github.com/directus/directus/pull/6087) Fix typo ([@benhaynes](https://github.com/benhaynes))
|
|
- [#6086](https://github.com/directus/directus/pull/6086) Update introduction.md
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6109](https://github.com/directus/directus/pull/6109) Bump vue-loader from 15.9.6 to 15.9.7
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6108](https://github.com/directus/directus/pull/6108) Bump @types/yargs from 16.0.1 to 17.0.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6107](https://github.com/directus/directus/pull/6107) Bump mime-types from 2.1.30 to 2.1.31
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6106](https://github.com/directus/directus/pull/6106) Bump graphql-compose from 8.1.0 to 9.0.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6105](https://github.com/directus/directus/pull/6105) Bump jest from 27.0.3 to 27.0.4
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6082](https://github.com/directus/directus/pull/6082) Bump @godaddy/terminus from 4.7.2 to 4.9.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6069](https://github.com/directus/directus/pull/6069) Bump @fullcalendar/list from 5.7.0 to 5.7.2
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6068](https://github.com/directus/directus/pull/6068) Bump aws-sdk from 2.911.0 to 2.921.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6066](https://github.com/directus/directus/pull/6066) Bump @types/node from 15.9.0 to 15.12.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## v9.0.0-rc.73 (June 4, 2021)
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **App**
|
|
- [#6060](https://github.com/directus/directus/pull/6060) Fixed issue that would prevent the corresponding o2m field
|
|
from being created on m2o relational setup ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6056](https://github.com/directus/directus/pull/6056) Fixed issue that would cause the whole row to be draggable
|
|
in the list-type interfaces ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6053](https://github.com/directus/directus/pull/6053) Fixed issue that would prevent the display tab to show for
|
|
o2m type fields in field-setup ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6052](https://github.com/directus/directus/pull/6052) Fixed issue in collection color reading for tables that
|
|
weren't configured in directus yet ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6049](https://github.com/directus/directus/pull/6049) Fixed right click handler not extending beyond nav items
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **API**
|
|
- [#6059](https://github.com/directus/directus/pull/6059) Fixed unique constraint violation error extraction for MySQL
|
|
5.7 ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6058](https://github.com/directus/directus/pull/6058) Fixed issue that would prevent creation relations to an
|
|
unsigned auto-incremented primary key in MariaDB ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6055](https://github.com/directus/directus/pull/6055) Fixed an issue that would cause "text" fields to show up as
|
|
varchar with length -1 in MS SQL ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6054](https://github.com/directus/directus/pull/6054) Fixed issue that would prevent usage of limit -1 on deep
|
|
limit ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6048](https://github.com/directus/directus/pull/6048) Fixed issue that could trigger update actions of children on
|
|
manual sorting of a parent o2m instance ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **schema**
|
|
- [#6058](https://github.com/directus/directus/pull/6058) Fixed issue that would prevent creation relations to an
|
|
unsigned auto-incremented primary key in MariaDB ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6051](https://github.com/directus/directus/pull/6051) Update projects.md
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
## v9.0.0-rc.72 (June 3, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **App**
|
|
- [#5818](https://github.com/directus/directus/pull/5818) Add support for adding a collection accent color
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#6040](https://github.com/directus/directus/pull/6040) Handle illegal/corrupt relational rows better during foreign
|
|
key migration ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6035](https://github.com/directus/directus/pull/6035) Extract IPTC title and keywords
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#6025](https://github.com/directus/directus/pull/6025) Improve `disabled` state on the file interface
|
|
([@nickluger](https://github.com/nickluger))
|
|
- **sdk-js**
|
|
- [#6007](https://github.com/directus/directus/pull/6007) Pass onUploadProgress function through to the axios request
|
|
([@moekify](https://github.com/moekify))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#6045](https://github.com/directus/directus/pull/6045) Fix external query during transaction in foreign key
|
|
constraint creation ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6043](https://github.com/directus/directus/pull/6043) Prevent foreign key constraint names from exceeding 64
|
|
characters ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6042](https://github.com/directus/directus/pull/6042) Fixed issue that would prevent relationship updates on
|
|
foreign key constraints with a custom index name ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **Docker**
|
|
- [#6044](https://github.com/directus/directus/pull/6044) Reduce the image layers by combining RUN statements; and fix
|
|
build permissions for issue #6023 ([@t7tran](https://github.com/t7tran))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6037](https://github.com/directus/directus/pull/6037) Update one-clicks in readme/docs
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6033](https://github.com/directus/directus/pull/6033) Fix wrong reference to not-yet-existing /backup endpoint
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#6032](https://github.com/directus/directus/pull/6032) Upgrade dependencies
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6022](https://github.com/directus/directus/pull/6022) Bump sass from 1.34.0 to 1.34.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6021](https://github.com/directus/directus/pull/6021) Bump argon2 from 0.27.2 to 0.28.1
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6020](https://github.com/directus/directus/pull/6020) Bump eslint from 7.26.0 to 7.27.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#6018](https://github.com/directus/directus/pull/6018) Bump @types/node from 15.6.0 to 15.9.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## v9.0.0-rc.71 (June 2, 2021)
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#6003](https://github.com/directus/directus/pull/6003) Don't initialize database on file require
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#6001](https://github.com/directus/directus/pull/6001) Changed PORT type from number to string
|
|
([@nichols-green](https://github.com/nichols-green))
|
|
- **Docker**
|
|
- :warning: [#5877](https://github.com/directus/directus/pull/5877) Clean-up docker image
|
|
([@paescuj](https://github.com/paescuj))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#6002](https://github.com/directus/directus/pull/6002) Fix env var validation in database loading step
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#5998](https://github.com/directus/directus/pull/5998) Remove stray console.log in dependency
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :memo: Documentation
|
|
|
|
- [#6006](https://github.com/directus/directus/pull/6006) Added document for running directus on iis
|
|
([@nichols-green](https://github.com/nichols-green))
|
|
|
|
### :package: Dependency Updates
|
|
|
|
- [#5986](https://github.com/directus/directus/pull/5986) Bump marked from 2.0.5 to 2.0.7
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#5985](https://github.com/directus/directus/pull/5985) Bump dompurify from 2.2.8 to 2.2.9
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#5984](https://github.com/directus/directus/pull/5984) Bump jest-environment-jsdom from 26.6.2 to 27.0.3
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#5983](https://github.com/directus/directus/pull/5983) Bump @typescript-eslint/parser from 4.23.0 to 4.26.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
- [#5982](https://github.com/directus/directus/pull/5982) Bump fs-extra from 9.1.0 to 10.0.0
|
|
([@dependabot[bot]](https://github.com/apps/dependabot))
|
|
|
|
## 9.0.0-rc.70 (June 1, 2021)
|
|
|
|
### :sparkles: New Features
|
|
|
|
- **API**
|
|
- [#5615](https://github.com/directus/directus/pull/5615) added support for mirroring foreign key constraints with the
|
|
database ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#5795](https://github.com/directus/directus/pull/5795) added support for new environment variables that allow you
|
|
to control maximum asset generation parameters ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#5855](https://github.com/directus/directus/pull/5855) added support for deep filtering on many-to-any items
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :rocket: Improvements
|
|
|
|
- **API**
|
|
- [#5804](https://github.com/directus/directus/pull/5804) treat `uniqueidentifier` in MS SQL as a UUID
|
|
([@Oreilles](https://github.com/Oreilles))
|
|
- [`e2c9e15`](https://github.com/directus/directus/commit/e2c9e15a981bd7034b1c5dad839a9816148aa594) throw a 503
|
|
service unavailable when the storage adapter crashes during a file upload
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`02089a6`](https://github.com/directus/directus/commit/02089a6227575a340bbf5b926cf9717a89941138) set the default
|
|
TTL for cache to a more reasonable 10 minutes (from 30) ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [`4277de0`](https://github.com/directus/directus/commit/4277de088988a65f9ea4ea18a4121488a24a8e87) set the default
|
|
value for boolean filters to `true`, preventing confusion around the state of the toggle in advanced filters
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`a5cba0d`](https://github.com/directus/directus/commit/a5cba0dc7e3a1566095deb58d10297f3b7bbe9bd) prevent unusable
|
|
collections from being selected in the relational setup ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`4beccb6`](https://github.com/directus/directus/commit/4beccb6a8a9e33d0ae0e47333bfacd60741a91bc) don't allow using
|
|
`_contains` on a UUID ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`a40d75a`](https://github.com/directus/directus/commit/a40d75a184e2257256a0b1e33fcdcc696e9ad73b) only close menu
|
|
boxes when clicking on menu content, ignore menu box itself ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`3d3a508`](https://github.com/directus/directus/commit/3d3a508880f0fd51df8a8f05b990c0687fca53f5) allow setting
|
|
on-create and on-update triggers for many-to-one UUID fields ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`5c66c53`](https://github.com/directus/directus/commit/5c66c53478400261d80113edc3c32186d3fdb6f0) allow rendering a
|
|
translations preview next to the language in the translations interface
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [#5943](https://github.com/directus/directus/pull/5943) allow the user to update it's own profile in the app
|
|
recommended permissions ([@cupcakearmy](https://github.com/cupcakearmy))
|
|
- **drive-gcs**
|
|
- [`5704cd4`](https://github.com/directus/directus/commit/5704cd46d28217ac464cea4d2a88356c80fb75f4) improve uploading
|
|
performance ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
|
|
### :bug: Bug Fixes
|
|
|
|
- **API**
|
|
- [#5763](https://github.com/directus/directus/pull/5763) fixed an issue that could cause updates on o2m items to fail
|
|
([@MiniDigger](https://github.com/MiniDigger))
|
|
- [#5806](https://github.com/directus/directus/pull/5806) fixed an issue that could cause `_or` filters to
|
|
shortcircuit ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`95307ce`](https://github.com/directus/directus/commit/95307cee979940558fafd8f822bc9fe8083bd526) fixed an issue
|
|
that would prevent nested one to many item updates to store the correct parent revision
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **App**
|
|
- [#5810](https://github.com/directus/directus/pull/) fixed custom fields on system collections not aligning to the
|
|
configured sort order ([@rijkvanzanten5810](https://github.com/rijkvanzanten5810))
|
|
- [`158316f`](https://github.com/directus/directus/commit/158316f86318e83de5d5e6e203306a5603458c6d) fixed a small
|
|
issue that would prevent the advanced filter field selection from allowing multiple nested fields from being opened
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`246c552`](https://github.com/directus/directus/commit/246c55266b78ae063408dbc1b04d1797bd85e476) fixed an issue
|
|
that would require non-null fields to be submitted in every GraphQL mutation
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`5506214`](https://github.com/directus/directus/commit/550621479e3b9173f963a0bd723595213f56dedb) fixed fallback
|
|
interface for `boolean` type fields ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`b782eba`](https://github.com/directus/directus/commit/b782eba859d0a91d08dfd39ab41e6952db0c94b7) fixed an issue
|
|
that would make custom field translations disappear when reordering the fields in settings
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`bd6cab8`](https://github.com/directus/directus/commit/bd6cab8989ea8a8af3b0848c51ee9b3fae289ab3) fixed an issue
|
|
that would cause the relational setup to auto generate an invalid name when making a recursive many-to-many field
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`8590eec`](https://github.com/directus/directus/commit/8590eec662364ce8c865b529394f271b8b46a1c7) fix collection
|
|
search when using custom nav override structure ([@Oreilles](https://github.com/Oreilles))
|
|
- [`dee8160`](https://github.com/directus/directus/commit/dee8160f184af4f041580d76ce88da5dc3eb0d12) fixed an issue
|
|
where dragging an event in the calendar layout could save with the wrong timezone when using a datetime field
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`374e6e5`](https://github.com/directus/directus/commit/374e6e5a7dd3d752a25c352df7ce5f661a5b15c1) don't let v-error
|
|
messages overflow the bounding box of the dialog ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`2660c39`](https://github.com/directus/directus/commit/2660c3995426dd3d8d36a8022893cddcd27ed53f) 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](https://github.com/rijkvanzanten))
|
|
- [`de0b962`](https://github.com/directus/directus/commit/de0b9627365b392d4af0589a52b122cf0b5ec927) fixed the
|
|
highlight color of a selected folder in the move-folder dialog ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **drive-azure**
|
|
- [#5788](https://github.com/directus/directus/pull/) fixed an issue that would cause file reads from S3/Azure to be
|
|
double-prefixed with the storage root option ([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- **drive-s3**
|
|
- [#5788](https://github.com/directus/directus/pull/) fixed an issue that would cause file reads from S3/Azure to be
|
|
double-prefixed with the storage root option ([@aidenfoxx](https://github.com/aidenfoxx))
|
|
- [`eb68195`](https://github.com/directus/directus/commit/eb68195cd5cd72ab16b5480f80162e9c94b7d004) fixed an issue
|
|
that would cause issues when leaving ACL empty ([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`925c3fa`](https://github.com/directus/directus/commit/925c3fa3fa4b8ad34801ecb17c954e3b0c4a19a1) fixed an issue
|
|
that would prevent Range header requests from sending the correct chunk of data
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- **gatsby-source-directus**
|
|
- [`48cdf6e`](https://github.com/directus/directus/commit/48cdf6e0835b6e077cb0641be30d49483c611439) fixed static token
|
|
support ([@TheAzack9](https://github.com/TheAzack9))
|
|
- **schema**
|
|
- [#5816](https://github.com/directus/directus/pull/5816) ignore views when reading tables in MS SQL
|
|
([@wc-matteo](https://github.com/wc-matteo))
|
|
|
|
### :memo: Documentation
|
|
|
|
- added additional information on sort setup\
|
|
([@benhaynes](https://github.com/benhaynes))
|
|
- [#5750](https://github.com/directus/directus/pull/5750) fixed a couple typos in email-templates
|
|
([@larssobota](https://github.com/larssobota))
|
|
- [`477c36d`](https://github.com/directus/directus/commit/477c36d86771190f8c314b0fa641a86f3ee1a3fb) made sure that the
|
|
latest version of the Docker image is used when copy pasting the docker-compose example
|
|
([@rijkvanzanten](https://github.com/rijkvanzanten))
|
|
- [`c0182d7`](https://github.com/directus/directus/commit/c0182d7b14e31e8fe9d3103082fcedcbbda5dd99) improved the issue
|
|
template for new issues on GitHub ([@benhaynes](https://github.com/benhaynes))
|
|
- [`5f4a24d`](https://github.com/directus/directus/commit/5f4a24d45637fdb2b5b2cb024002c5b6434e35b0) added a note on
|
|
sending relational data to the Data Access page ([@moekify](https://github.com/moekify))
|
|
- [`7f5e59b`](https://github.com/directus/directus/commit/7f5e59b1174f5d1ce12103f823001d53f8364295) fixed the links to
|
|
the API reference in the environment variable overview ([@cosminepureanu](https://github.com/cosminepureanu))
|
|
- [`56ad3c0`](https://github.com/directus/directus/commit/56ad3c04dd0b350905aa23f2483045219a1a6502) remove Patreon in
|
|
favor of GitHub Sponsors ([@benhaynes](https://github.com/benhaynes))
|