v4.6.0-rc1
github-actions
released this
24 Jan 08:19
·
254 commits
to main
since this release
ibexa/core changes between v4.6.0-beta1 and v4.6.0-rc1
Improvements
- 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)
Bugs
- 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 useCacheIdentifierGeneratorInterface
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
withremovedLocationContentIdMap
- 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)