v5.0.0-beta1
·
115 commits
to main
since this release
ibexa/core changes between v4.6.0 and v5.0.0-beta1
Improvements
- IBX-8656: Skipped credentials check for
SelfValidatingPassport
(#411) - IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#385)
- IBX-8804: Moved
PASSWORD_HASH_OAUTH2
fromibexa/oauth2-client
(#419) - IBX-8726: Added IsBookmarked criterion (#417)
- IBX-8811: Rebranded SiteAccess session prefix (#420)
- IBX-9103: Fixed cache tag name not including relation type (#437)
- IBX-9103: Added RelationType filtering to fetch relations methods (#440)
- IBX-8534: Added cache invalidation for source content when adding relation (#446)
- IBX-8534: Improved iteration over relation list (#444)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#450)
- IBX-8534: Dropped core deprecations (#435)
- IBX-9169: Added
ContentName
criterion handler to trash handler (#448) - IBX-8534: Cleaned up deprecations (#456)
- IBX-8470: Upgraded codebase to Symfony 6 (#447)
- IBX-9455: Upgraded Twig to ^3.19.0 (#411)
- IBX-9415: Added support for ContentAwareInterface in ibexa_* Twig functions (#467)
- IBX-9302: Improved default image variations to auto rotate (#464)
- IBX-9415: Added union types to ContentExtension, FieldRenderingExtension, and RenderContentExtension (#478)
- IBX-8532: Removed deprecated Facets API (#484)
- IBX-9697: Added priority attribute to ibexa data collector (#517)
- IBX-9060: Added mark as unread functionality for notifications (#510)
- IBX-9898: Added mandatory admin user password altering on
ibexa:install
(#525) - IBX-9103: Replaced relation constants with RelationType enum (#524)
- IBX-8471: Upgraded codebase to Symfony 7 (#530)
- ENG-140: Added auto-assign reviewers GH workflow
- IBX-8226: Removed deprecated PHP deprecations handler (#542)
- IBX-9941: Renamed core database schema (#541)
- IBX-9727: Added missing type hints to collections framework (#555)
- IBX-9727: Added missing type hints to Ibexa\Contracts\Core\Repository\Iterator\BatchIterator (#556)
- IBX-9727: Add missing type hints to PAPI events (#557)
- IBX-9727: Add missing type hints to PAPI decorators (#558)
- IBX-8471: [Tests][DI] Replaced deprecated
!tagged
with!tagged_iterator
(#559) - IBX-9727: Add missing type hints to PAPI exceptions (#561)
- IBX-9727: Add missing type hints to options contracts (#563)
- IBX-9941: Renamed contentclass_id into content_type_id (#568)
- IBX-9727: Add missing type hints to image variants contracts (#564)
- IBX-9727: Add missing type hints to limitation contracts (#562)
- IBX-9727: Add missing type hints to search contracts (#565)
- IBX-9941: Renamed content type version column to status (#574)
- IBX-9947: Rebranded field type identifiers (#543)
- IBX-9727: [Tests] Fixed strict types for core field type tests (#576)
- IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#580) - IBX-9727: Add missing type hints to content types related VO (#575)
- IBX-9941: Renamed ibexa_preferences into ibexa_user_preference (#578)
- IBX-9941: Fixed references to ibexa_preferences table clean data (#586)
Bugs
- IBX-8469: Fixed image filtering by file size float value (#414)
- IBX-8562: Command to remove duplicated entries after faulty IBX-5388 fix
- IBX-8957: Fixed deserializing SiteAccess Matchers for ESI (#430)
- IBX-8418: Fixed removing orphaned drafts when trashing or deleting its ancestors (#439)
- IBX-8566: Fixed postgres language limit (#454)
- IBX-6312: Fixed ParentContentType View Matcher for not available parent (#438)
- IBX-9316: Fixed CPU count for Ibexa Cloud (#461)
- IBX-9337: Fixed failure to serialize field data post symfony/serializer 5.4.40
- IBX-9421: Fixed global
@serializer
service overwriting Ibexa serializer variant - IBX-9326: Fixed missing class attribute for image field Twig block (#471)
- IBX-9513: Fixed obsolete
ibexa_*
controller references (#474) - IBX-9447: Added a missing condition when verifying the Asset field (#495)
- IBX-9379: Added Grace Period for archived versions (#515)
- IBX-9810: Fixed inner
validateProperty*()
calls of StructWrapperValidator (#521) - IBX-9262: Fixed Relation::Asset not being cleaned up on content deletion (#523)
- IBX-8125: Added link index to ezurlalias_ml
- IBX-10063: Fixed incorrect key used to determinate sub-matcher class for denormalization (#588)