✨ New Features 🪳
Huge shoutout to @wodka for championing support for CockroachDB!
- Misc.
- App
- #11050 Add CSV/JSON Import capability via App (@azrikahar)
- #11009 Add soft character limit to various inputs (@jaycammarano)
- API
- #10911 Adds possible extra pino logger options through env vars (@keesvanbemmel)
- #10113 Implement CockroachDB support (@wodka)
- schema
🚀 Improvements
- Misc.
- App
- #11164 Only render project descriptor if it is set (@nickrum)
- #11116 Disable login form when AUTH_DISABLE_DEFAULT is enabled (@diegoleme)
- #11103 Make email_notifications column a translated name (@rijkvanzanten)
- #11018 App:
use-edits-guard
(@joselcvarela) - #11016
has-edits
as part ofuse-item
(@joselcvarela) - #11015 Minor Shares UX Improvements (@azrikahar)
- #11014 Move danger styling to field-select-menu component (@azrikahar)
- #10992 Enable context menu for read-only fields & adds copy/paste options (@azrikahar)
- #10991 Improve Width for Search Input & Filters (@azrikahar)
- #10985 Add relations tab for file type fields (@rijkvanzanten)
- #10951 Filter UI tweaks (@azrikahar)
- #10944 add last_page to minimal permissions on app side (@azrikahar)
- sdk
- API
- #11113 Only watch entrypoints of local extensions for changes (@nickrum)
- #11096 Add Unsupported Media Type Exception (@azrikahar)
- #11079 Removed OpenID token fetching from OAuth flow (@aidenfoxx)
- #10960 Allow passing 'version' to Knex (@joeinnes)
- Extensions
🐛 Bug Fixes
- API
- #11238 Use new pg_catalog based schema introspection (@rijkvanzanten)
- #11227 Fix nested transactions on SQLite (@licitdev)
- #11193 Set CRDB options to avoid inconsistencies between vendors (@rijkvanzanten)
- #11159 fix for filtering nested M2M relations (@zimmersi)
- #11129 Fix auth refresh issue (@azrikahar)
- #11112 Handle errors while pre-bundling App extensions more gracefully (@nickrum)
- #11096 Add Unsupported Media Type Exception (@azrikahar)
- #11077 Fixed broken auth SQL on Oracle (@aidenfoxx)
- Extensions
- shared
- App
- #11170 Only trigger edits guard if there are edits (@nickrum)
- #11084 Fix collection options menu clicks (@azrikahar)
- #10993 Set minimum value for string field length to 1 (@jaycammarano)
- #10977 Fix project name overflow (@rijkvanzanten)
- #10970 show items without archive value in all items view (@azrikahar)
- #10945 App (Presets): Fix delete reactivity (@joselcvarela)
- #8467 Remove marginTop option from presentation divider (@licitdev)
- Misc.
- #11081 Make skipping of workflows work again (@paescuj)
- #11041 moved sso doc over to configurations (@erondpowell)
🧽 Optimizations
- API
- #11238 Use new pg_catalog based schema introspection (@rijkvanzanten)
- #11191 Remove API extension types from the API (@nickrum)
- #11179 Moving schema and relation types into shared package (@johnhuffsmith)
- #11163 Clean up emitting "items" events (@nickrum)
- #10955 Delete required hooks only once (@nickrum)
- Misc.
- App
📝 Documentation
- #11224 Change "register" for "handler" in the example (@jjmiranda)
- #11108 Add alert about nested alias (@joselcvarela)
- #11085 break word for code tags in custom blocks (@azrikahar)
- #11041 moved sso doc over to configurations (@erondpowell)
- #11038 Update Running Locally docs to have correct paths in commands (@jaycammarano)
- #10943 fix Read By Query example code (@azrikahar)
- #10936 Installation guide for Google Cloud Platform (@keesvanbemmel)
- #10922 Add documentation for EXTENSIONS_AUTO_RELOAD (@nickrum)
- #10911 Adds possible extra pino logger options through env vars (@keesvanbemmel)
📦 Dependency Updates
- #11203 Update knex-schema-inspector (@rijkvanzanten)
- #11118 Upgrade dependencies (@rijkvanzanten)
- #11118 Upgrade dependencies (@rijkvanzanten)