✨ New Features
- API
- #9861 Add notifications system and support user mentions in comments (@jaycammarano)
- App
- #9861 Add notifications system and support user mentions in comments (@jaycammarano)
🚀 Improvements
- App
- #10009 Fix color picker position (@joselcvarela)
- #9989 Support file/files in related-values display (@rijkvanzanten)
- #9959 Use router.replace() to prevent invalid history navigations (@licitdev)
- #9834 use aggregate count for users in roles view (@azrikahar)
- #9763 Relationship field-detail: use
nullable
onsort
instead of condition (@joselcvarela) - #9756 Improvement: DRY on applyConditions (@joselcvarela)
- #9533 Fix M2O display inside M2M relations (@joselcvarela)
- #9334 Add context menu directive (@azrikahar)
- sdk
- API
- #9964 Fix issue with OAuth setting incorrect initial session data (@aidenfoxx)
- #9921 Email updates (@benhaynes)
- #9862 Throw if OpenID provider doesn't support code flow (@aidenfoxx)
- #9529 Added scope support to LDAP group and user search (@aidenfoxx)
- Extensions
- #9932 Adding sourceMap flag to extensions-sdk cli (@johnhuffsmith)
🐛 Bug Fixes
- App
- #10021 Fix tag interface always allowing other values (@Oreilles)
- #10005 Fix hidden folders/collections (#9207) (@nazarhanov)
- #9994 Fix roles aggregate query for users count (@azrikahar)
- #9992 Fix impossibility to save M2M (alterations not triggered) (@Oreilles)
- #9983 Fix date usage in pl-PL (@rijkvanzanten)
- #9982 Allow reordering between groups in data model (@licitdev)
- #9924 Fix indeterminate properties in advanded field creation (@Oreilles)
- #9914 Fix wrong date filter in calendar layout (@Oreilles)
- #9890 Fix render-template not working for M2M relationship (@Oreilles)
- #9804 Refactor parseFilter to only flatten filter entries that need it (@Oreilles)
- #9803 Fix translations input issues (@azrikahar)
- #9792 Fix: Make sort visible by default on relationships (@joselcvarela)
- #9789 Fix reuse same M2M junction fields (@joselcvarela)
- #9750 Remove geometryFormat from map interface options. (@Oreilles)
- #9505 Fix timeseries for precision by week (@azrikahar)
- #9392 Fix create relation after collection deletion (@joselcvarela)
- #9220 Fix create M2M field concurrency (@joselcvarela)
- #9056 Fix click event for unconfigured tables (@azrikahar)
- API
- #10005 Fix hidden folders/collections (#9207) (@nazarhanov)
- #9996 Fix deep groupBy (@azrikahar)
- #9993 Fix LDAP race condition (@aidenfoxx)
- #9599 Fix unexpected types (@GrefriT)
- schema
- #9822 Handle composite primary keys (@aidenfoxx)
🧽 Optimizations
- Misc.
📝 Documentation
- #10033 Reorganize the Hooks Documentation (@jaycammarano)
- #9998 Update iis.md (@paulboudewijn)
- #9891 Docs SDK: Improve usage example (@joselcvarela)
- #9865 Docs SDK:
BaseStorage
instead ofIStorage
(@joselcvarela) - #9836 Prevent interpolation for url variable (@azrikahar)
- #9800 Update documentation for project settings (@azrikahar)
- #9799 Fix docs tables overflow (@azrikahar)
- #9766 Update iis.md (@paulboudewijn)
- #9529 Added scope support to LDAP group and user search (@aidenfoxx)
📦 Dependency Updates
- #9969 Update mariadb Docker tag to v10.7 (@renovate[bot])
- #9968 Update NPM dependencies (non-major) (@renovate[bot])
Directus refs/tags/v9.1.0