Skip to content

v4.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Feb 14:56
· 188 commits to main since this release

ibexa/core changes between v4.5.0 and v4.6.0

Improvements

  • IBX-4929: Fixed PHPDoc syntax issues (#226)
  • IBX-337: Added AggregationResultAwareInterface (#212)
  • IBX-6032: Removed deprecation of single object relation field type (#243)
  • IBX-5915: Added a way to revoke existing token (#240)
  • IBX-5705: Added support for authentication via GuardAuthenticationProvider (#244)
  • IBX-5630: Added possibility to extend URL schema resolving (#242)
  • IBX-6185: Add more PHP file types to default upload blocklist (#3153) (#379)
  • IBX-6017: Implemented loadVersionInfoListByContentInfo PAPI method
  • IBX-6017: Fixed validation of ContentService::loadVersionInfoListByContentInfo input
  • IBX-6314: Applied microcopy guidelines and adjusted translation keys and domains (#260)
  • IBX-4598: Added support for generating urls for content wrappers in ibexa_url/ibexa_path (#181)
  • IBX-6415: Renamed domain names (#269)
  • IBX-6282: Added support for custom name schema attributes (#257)
  • IBX-5705: Used SecurityPass to define Guard authentication provider (#265)
  • IBX-5705: Fixed Token handler getTokenType to return id (#267)
  • IBX-5705: Fixed InteractiveLoginToken by setting original token (#274)
  • IBX-5385: Added content-type option to ibexa:reindex command (#259)
  • IBX-6315: Added LocationArgumentResolver (#270)
  • IBX-4929: Fix PhpDoc (#280)
  • IBX-6641: "is_thumbnail" enabled by default for user_type
  • IBX-6630: Allowed injecting view type into content preview controller (#285)
  • IBX-6875: Implemented IsPreview View Matcher (#288)
  • IBX-6620: Added image search criterions (#284)
  • IBX-7276: Extended built-in Twig functions library (#301)
  • IBX-6649: Added support for spell checking (#276)
  • IBX-6937: Changed maxFileSize value to float type for Image field type (#291)
  • IBX-7055: Made BeforeTrashEvent::getResult return value nullable (#297)
  • IBX-6827: Aggregation API improvements (#287)
  • IBX-7276: Renamed ibexa_get_current_user Twig function to ibexa_current_user (#307)
  • IBX-6856: Added mime types limitation for ezimage field type (#300)
  • IBX-7318: Set image field from Image CT to is_searchable set to true (#305)
  • IBX-6937: Changed expected min and max value types to numeric instead of int (#308)
  • IBX-7337: Added twig functions to get user preference (#313)
  • IBX-7418: Added ContentName Criterion (#312)
  • IBX-5821: Fixed an issue where incomplete request object was passed over to route Matcher (#319)
  • IBX-7744: Updated Ibexa logo (#332)

Bugs

  • IBX-5541: Fixed Image Alias Generators' service priorities (#228)
  • IBX-5068: Fixed mapping fields for update to account for language
  • IBX-5663: Added paginated role assignments load method to API
  • IBX-4853: Introduced Locale::convertToRepository method (#245)
  • IBX-6195: Made URL_ALIAS_ROUTE_NAME calls inside URL Alias Routers static (#246)
  • IBX-5388: Added index on ezcontentobject_link.contentclassattribute_id field
  • IBX-6202: Fixed processing URL Alias schema pattern groups (#248)
  • IBX-5936: Added ContentTypeHandler::loadContentTypesByFieldDefinitionIdentifier method (#249)
  • EZP-29574: [Tests] Fixed randomly failing testLoadUserByToken
  • IBX-152: Optimized Legacy Search Engine FullText Word Indexer
  • IBX-6254: Refactored MemoryCachingHandler to use CacheIdentifierGeneratorInterface with shortened persistence cache tags (#252)
  • IBX-4031: Ensured non-translatable field values are copied when publishing a draft
  • IBX-6173: Added indexes to ezcontentobject_attribute and ezurl_object_link tables
  • IBX-5061: Improved readability for DateMetadata criterion targets (#204)
  • IBX-6481: Fixed keys in array returned by VersionValidator::validate (#271)
  • IBX-6484: Fixed Content Handler loadVersionInfoList database error
  • IBX-6601: Fixed wrong documentation for Indexable/Unindexed (#283)
  • IBX-6631: Enriched TrashItem with removedLocationContentIdMap
  • IBX-6738: Fixed content type group deletion when it contains orphaned content type drafts (#282)
  • IBX-6504: Gracefully handled URL generation in RoutingExtension
  • IBX-6207: Requests containing front controller script causes session-not-found exception (#377)
  • IBX-6880: Skipped normalizing directories in the normalizePath method
  • IBX-6880: Rollback
  • IBX-7015: Fixed Content Type cache_keys
  • IBX-5827: Replaced deprecated string interpolation (PHP 8.2+) (#386)
  • IBX-5827: Adapted code to Ibexa coding standards
  • IBX-6880: Skipped normalizing directories in the normalizePath method
  • IBX-7346: Reindexed reverse-related content after deleting source content (#396)
  • IBX-7502: Added file size validation for image asset field type (#320)
  • IBX-7409: Changed Content Type to content type (#316)
  • IBX-7485: Skipped files with corrupted filenames when loading and deleting content
  • IBX-7278: Set proper route defaults values (#327)
  • IBX-6906: [DX] Introduced identifier-based view matchers (#322)
  • IBX-7689: Modified code to generate hyperlinks only for non-drafts (#329)
  • IBX-7364: Ensured independent property assignment in setPreviewActive (#323)