+
Skip to content

Releases: ibexa/core

v4.6.25

16 Oct 15:32
Compare
Choose a tag to compare

ibexa/core changes between v4.6.24 and v4.6.25

Improvements

Bugs

v5.0.2

09 Sep 14:16
Compare
Choose a tag to compare

ibexa/core changes between v5.0.1 and v5.0.2

Improvements

  • IBX-10507: Updated method signatures to use nullable type hints for improved code readability and consistency. (#636)

Bugs

  • IBX-10428: Added siteaccess option to application definition, instead of per command (#635)
  • IBX-10534: Ensured CriteriaConverter instances are lazy to prevent early connection initialization

v4.6.24

09 Sep 13:48
Compare
Choose a tag to compare

ibexa/core changes between v4.6.23 and v4.6.24

Improvements

  • IBX-10507: Updated method signatures to use nullable type hints for improved code readability and consistency. (#636)

Bugs

  • IBX-10534: Ensured CriteriaConverter instances are lazy to prevent early connection initialization

v5.0.1

19 Aug 12:14
Compare
Choose a tag to compare

ibexa/core changes between v5.0.0 and v5.0.1

Improvements

  • IBX-9060: Added TypedNotificationRenderer interface for notification type labeling (#610)
  • IBX-9060: Updated StatusCriterionHandler to use in expression for multi-status support (#627)
  • IBX-8811: Rebranded SiteAccess session prefix (#629)
  • IBX-9727: Fixed strict types of IO layer (#613)
  • IBX-9060: Added bulk mark-as-read for user notifications (#630)

Bugs

  • IBX-10159: Corrected generate dfs_database_url parameter for Ibexa Cloud (#595)
  • IBX-10116: Fixed ibexa_render() not using decorated fragment renders (#579)
  • IBX-10263: Allowed hyphens in HostText and UriText siteaccess matchers (#623)
  • IBX-10428: Fixed invokable commands failing to compile Container (#634)

v4.6.23

19 Aug 11:26
Compare
Choose a tag to compare

ibexa/core changes between v4.6.22 and v4.6.23

Improvements

  • IBX-9060: Added bulk mark-as-read for user notifications (#630)

v4.6.22

05 Aug 10:30
Compare
Choose a tag to compare

ibexa/core changes between v4.6.21 and v4.6.22

Improvements

  • IBX-9060: Added API to filter notifications (#520)
  • IBX-9845: Added test skipping for Solr doesn't support shard URL (#593)
  • IBX-9060: Added TypedNotificationRenderer interface for notification type labeling (#610)
  • IBX-9060: Updated StatusCriterionHandler to use in expression for multi-status support (#627)

Bugs

  • IBX-9328: Added the users_group_root_subtree_path config parameter (#594)
  • IBX-8697: Added validation for Keyword field type values in content and tests (#592)
  • IBX-10283: Added urlAlias $id validation (#617)
  • IBX-10159: Corrected generate dfs_database_url parameter for Ibexa Cloud (#595)
  • IBX-10116: Fixed ibexa_render() not using decorated fragment renders (#579)
  • IBX-10263: Allowed hyphens in HostText and UriText siteaccess matchers (#623)

v5.0.0

22 Jul 11:33
Compare
Choose a tag to compare

ibexa/core changes between v4.0.0 and v5.0.0

Improvements

  • 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)
  • IBX-9727: Fixed strict types of translatable Exceptions and Values (#590)
  • IBX-9727: Fixed strict types of MultiLanguageName contracts (#599)
  • IBX-9941: Renamed contentclassattribute_id to content_type_field_definition_id (#582)
  • IBX-9727: Fixed strict types for Encore ConfigurationDumper class (#601)
  • IBX-9060: Added API to filter notifications (#520)
  • IBX-9727: [Contracts][Tests] Fixed strict types of Test contracts (#602)
  • IBX-9845: Added test skipping for Solr doesn't support shard URL (#593)
  • IBX-9727: Added missing type hints to content related VO (#569)
  • IBX-7801: Added constraint for new content to only be created inside content with container content type (#598)
  • IBX-7801: Skipped container validation for root location (#609)
  • IBX-9727: Fixed strict types of ProxyCacheWarmer (#611)
  • IBX-10228: Bump symfony/* requirement to ^7.3 (#605)

Bugs

  • 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...
Read more

v5.0.0-rc1

11 Jul 13:50
Compare
Choose a tag to compare

ibexa/core changes between v5.0.0-beta1 and v5.0.0-rc1

Improvements

  • IBX-9727: Fixed strict types of translatable Exceptions and Values (#590)
  • IBX-9727: Fixed strict types of MultiLanguageName contracts (#599)
  • IBX-9941: Renamed contentclassattribute_id to content_type_field_definition_id (#582)
  • IBX-9727: Fixed strict types for Encore ConfigurationDumper class (#601)
  • IBX-9060: Added API to filter notifications (#520)
  • IBX-9727: [Contracts][Tests] Fixed strict types of Test contracts (#602)
  • IBX-9845: Added test skipping for Solr doesn't support shard URL (#593)
  • IBX-9727: Added missing type hints to content related VO (#569)
  • IBX-7801: Added constraint for new content to only be created inside content with container content type (#598)
  • IBX-7801: Skipped container validation for root location (#609)
  • IBX-9727: Fixed strict types of ProxyCacheWarmer (#611)

Bugs

  • IBX-10137: Moved slug transformation rules to production Resources (#589)
  • IBX-9328: Added the users_group_root_subtree_path config parameter (#594)
  • IBX-8697: Added validation for Keyword field type values in content and tests (#592)
  • IBX-10167: Fixed translations export in abstract field type classes (#603)
  • IBX-9980: Fixed displaying search engine in ibexa:reindex command (#607)
  • IBX-10246: Made FieldDefinitionCreateStruct not translatable by default (#608)
  • IBX-10229: Made old field type alias fallback to new one in searchable field map (#606)
  • IBX-10253: Fixed condition checks for sending a file with BinaryStreamResponse (#614)

v5.0.0-beta1

12 Jun 13:59
Compare
Choose a tag to compare

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 from ibexa/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)

Misc

  • IBX-8543: Included newer DBMS versions on CI & adjusted setup (#470)
  • IBX-8543: Fixed PHP versions for MySQL 8.0

v4.6.21

11 Jun 15:43
Compare
Choose a tag to compare

ibexa/core changes between v4.6.20 and v4.6.21

Bugs

  • IBX-8125: Added link index to ezurlalias_ml
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载