What's Changed
- Make thumbnail generation errors in PublicServicesController more actionable by logging additional information by @NiklasBr in #161
- fix: nack failed asset preview thumbnail generation instead of silent ack by @Cruiser13 in #163
- [feat]: tag-based http cache invalidation by @solverat in #153
- Deprecate NotificationServiceFilterParser class by @solverat in #164
- Recyclebin: Avoid rmdir on storage root by @scrummer in #167
- Add indexed relation lookup as opt-in fast path, keep LIKE fallback unchanged by @solverat in #169
- Introduce Permission Voters (User / Element) by @solverat in #171
- bugfix: make invisible fields in fieldcollections editable by @Simon-Drohsen in #175
- Feature: Test for the bugfix for invisible fields in fieldcollections by @Simon-Drohsen in #176
- fix: restore ReverseObjectRelation ownerClassId on definition import by @alexloetscher95 in #177
- Performance: reduce queries and allocations in element loading and caching by @Cruiser13 in #162
- Bugfix: Make ImageThumbnail getAsset() return type nullable by @blankse in #166
- Prepare 1.4.0 Release by @solverat in #172
New Contributors
- @NiklasBr made their first contribution in #161
- @Simon-Drohsen made their first contribution in #175
- @alexloetscher95 made their first contribution in #177
Full Changelog: v1.3.3...v1.4.0