-
Notifications
You must be signed in to change notification settings - Fork 0
v5.0.0 changelog
Marek Nocoń edited this page Jul 25, 2025
·
2 revisions
ibexa/headless v5.0.0 changelog
Changes since v4.6.21
ibexa/admin-ui changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8142: removed depreacated code (#1248)
- IBX-8144: [Rebranding] Remove compatibility layer from webpack encore (#1261)
- IBX-8140: Enabled authenticator manager-based security (#1264)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#1267)
- IBX-8399: Moved RepositoryConfigurationProvider to Repository layer (#1283)
- IBX-8224: Dropped BackwardCompatibleCommand (#1277)
- IBX-8137: Dropped SwiftMailer in integration tests setup (#1289)
- IBX-8533: Dropped deprecated code (#1313)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#1294)
- IBX-8534: Replaced pagelayout parameter (#1369)
- IBX-8534: Dropped deprecated Relation related methods usage (#1379)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#1390)
- IBX-8534: Dropped removed ContentService::loadRelations methods usage (#1395)
- IBX-9109: Enabling TypeScript (ts-loader) with Webpack Encore (#1373)
- IBX-8534: Replaced Abstract Criterion with CriterionInterface
- IBX-8470: Upgraded codebase to Symfony 6 (#1415)
- IBX-9722: Replaced graphql subitems fetching with dedicated REST endpoint (#1503)
- IBX-9727: Added missing type hints (#1504)
- IBX-9727: Added missing type hints to REST input parsers (#1539)
- IBX-8471: Upgraded codebase to Symfony 7 (#1489)
- IBX-9948: Rebranded Field Types Validators (#1544)
- IBX-8471: Fixed 'Send to trash' confirmation modal after Symfony 7 upgrade (#1547)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#1542)
- IBX-9916: Upgrade frontend dependencies (#1534)
- IBX-9940: Removed Sass deprecations (#1548)
- IBX-9916: Upgrade frontend dependencies (#1554)
- IBX-9916: Removed defaultProps (#1557)
- IBX-9916: Fixed subitems headers (#1563)
- IBX-9727: Aligned codebase with content-forms changes (#1566)
- IBX-9944: Add support for stateless CSRF protection in admin-ui (#1556)
- IBX-9727: Add missing type hints to options contracts (#1571)
- IBX-7845: Added icon mapping configuration and resolver method (#1559)
- IBX-9947: Rebranded field type identifiers (#1560)
- IBX-7845: Fixed form icon ID (#1584)
- IBX-9727: Add missing type hints to content types related VO (#1589)
- IBX-10141: Add new icon names for IncludedIcon component (#1592)
- IBX-10134: Remove depracated JS/twig code (#1586)
- IBX-9727: Aligned codebase after core content VO type hints changes (#1616)
- IBX-7801: Removed upload files button from non container content (#1601)
- IBX-10299: Moved users-with-permission-info endpoint to ibexa/share (#1631)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#1613)
- IBX-10331: Fixed memory leak while compiling assets (#1624)
- IBX-8322: Fixed lack of redirections to last visited pages after successful authentication (#1284)
- IBX-9511: Fixed incorrect object type in PolicyValueResolver (#1442)
- IBX-9577: Fixed fetching query data for Trash search (#1457)
- IBX-9636: Pagination arrows not displayed correctly (#1477)
- IBX-9633: Fixed z-index for content map preview (#1469)
- IBX-9614, IBX-9585, IBX-9586: Fixed pagination after upgrading to Symfony 6 (#1496)
- IBX-9776: Fix eslint errors on main branches (#1512)
- IBX-10066: Change lint config to 2.0 (#1558)
- IBX-10140: Fixed default icon set (#1593)
- IBX-10157: Fixed taggify mixin import (#1596)
- IBX-8316: Modal for taxonomy entry assignment field displaying not perfectly with page builder (#1524)
- IBX-10122: Fixed misspelled IncludedIcon component (#1577)
- IBX-8561: Fixed relation list when trying to display unauthorized content (#1594)
- IBX-6554: Prevent Twig errors when location is not defined in Location View (#1517)
- IBX-8697: ezkeyword invalid state fix (#1610)
- IBX-9895: Encoded location search query identifier (#1611)
- IBX-10217: Encoded user search query identifier (#1617)
- IBX-9807: Introduce date range single component (#1582)
- IBX-10239: Fixed malfunctioning URL management pagination (#1618)
- IBX-9894: Prevented invitation form submission with the enter key (#1607)
- IBX-9852: [Taggify] Added config flag to prevent adding tag by blur (#1602)
- IBX-10168: Fixed missing assets icons (#1619)
- IBX-8638: Ensured last ancestor is valid before comparing paths in TrashItemData (#1608)
- IBX-10170: Refactored access check to use new contract interface (#1603)
- IBX-10300: Remove old taggify script from twig files (#1633)
-
IBX-10215: Fixed
SourceLanguageValueResolver
argument's name (#1612) - IBX-10125: Handled image upload failed request (#1609)
- IBX-10221: Fixed 500 error when removing Site skeletons by improving location root checks (#1625)
- IBX-6657: Fixed margin in ezauthor field (#1628)
- IBX-10238: Unified table headlines in dashboard (#1634)
- IBX-10240: Fixed font color in trash creator filter (#1627)
- IBX-6770: Fixed "All functions" policy spelling (#1635)
- IBX-10207: Fixed dropdown empty state image (#1637)
- IBX-10338: Cannot edit content after discarding creation (#1644)
- IBX-8754: Fixed label spacing for content type fields options (#1640)
- IBX-10265: Introduced extension point to dynamically resolve edit controller (#1636)
ibexa/admin-ui-assets changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8139: Dropped class_alias BC layer statements from all classes (#23)
- IBX-8470: Upgraded codebase to Symfony 6 (#24)
- IBX-8471: Upgraded codebase to Symfony 7 (#28)
- IBX-9916: Upgrade frontend dependencies (#29)
- IBX-9939: Design System aliases (#30)
- IBX-9916: Upgrade frontend dependencies (#32)
- IBX-10162: Removed taggify dependency (#34)
ibexa/app-switcher changes between v4.6.21 and v5.0.0
- IBX-8119: Bump min. required PHP version to 8.3 (#4)
- IBX-9319: TS support (#7)
- IBX-8470: Upgraded codebase to Symfony 6 (#8)
- IBX-9916: Upgrade frontend dependencies (#13)
- IBX-9940: Removed Sass deprecations (#15)
- IBX-10228: Bumped symfony/* to ^7.3 (#18)
ibexa/calendar changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#56)
- IBX-8137: Dropped obsolete SwiftmailerBundle (#60)
- IBX-9319: TS support (#63)
- IBX-8470: Upgraded codebase to Symfony 6 (#64)
- IBX-8778: Introduce API Platform attributes with schemas (#61)
- IBX-8778: API Platform schema fixes (#68)
- IBX-9727: Added missing type hints (#71)
- IBX-8471: Upgraded codebase to Symfony 7 (#67)
- IBX-9916: Upgrade frontend dependencies (#73)
- IBX-9940: Removed Sass deprecations (#75)
- IBX-9916: Removed defaultProps (#77)
- IBX-9727: Add missing type hints
- IBX-10228: Bumped symfony/* to ^7.3 (#82)
- IBX-9727: Added type-hints and adapted codebase to PHP8+ (#83)
ibexa/connect changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8137: Dropped swift mailer from integration tests setup (#18)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#19)
- IBX-9319: TS support (#20)
- IBX-8470: Upgraded codebase to Symfony 6 (#21)
- IBX-9727: Added missing type hints (#35)
- IBX-8471: Upgraded codebase to Symfony 7 (#33)
- IBX-9940: Removed Sass deprecations (#46)
- IBX-7845: Changed icons to IDS Icons (#49)
- IBX-9947: Rebranded field type identifiers (#51)
- IBX-9727: Add missing type hints (#52)
- IBX-10228: Bumped symfony/* to ^7.3 (#53)
ibexa/connector-dam changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#52)
- IBX-8137: Dropped Swiftmailer from integration tests (#57)
- IBX-8533: Replaced deprecated key (#56)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#60)
- IBX-9319: TS support (#62)
- IBX-8470: Upgraded codebase to Symfony 6 (#63)
- IBX-8470: Dropped sensio/framework-extra-bundle dependency
- IBX-9727: Added missing type hints (#71)
- IBX-8471: Upgraded codebase to Symfony 7 (#69)
- IBX-9103: Replaced relation constants with RelationType enum (#76)
- IBX-9940: Removed Sass deprecations (#77)
- IBX-9947: Rebranded field type identifiers (#82)
-
IBX-9727: Fixed defining
AssetView::$asset
property in AssetViewProvider (#86) - IBX-9727: Applied strict types and adapted the codebase to PHP 8.3 (#88)
- IBX-10228: Bumped symfony/* to ^7.3 (#84)
ibexa/content-forms changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#69)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#71)
- IBX-8534: Renamed pagelayout parameter (#75)
- IBX-8470: Upgraded codebase to Symfony 6 (#78)
- IBX-9727: Added missing type hints (#84)
- IBX-8471: Upgraded codebase to Symfony 7 (#83)
- IBX-8471: Fixed outstanding issues after Symfony 7 upgrade (#87)
- IBX-9727: Fixed strict types of FormAction Event & Dispatcher
- IBX-9727: [Tests] Fixed strict types in test classes after SF 7 upgrade
- IBX-9727: [Behat] Fixed strict types of Contexts after Symfony 7 upgrade
- IBX-9727: Fixed the strict types after updating ibexa/core
- IBX-9727: Fixed strict types of Constraints after Symfony 7 upgrade
-
IBX-9727: [Behat] Added missing array shape to
FieldTypeFormContext::$fieldTypeIdentifierMap
- IBX-9727: Defined generic types for Forms transformers after SF 7 upgrade
- IBX-9727: [Tests] Aligned Forms transformers tests with generics fixes
- IBX-9947: Rebranded field type identifiers (#89)
-
IBX-9727: [Behat] Fixed
ContentTypeCreateStruct
building after strict types changes (#92) - IBX-10228: Bumped symfony/* to ^7.3 (#93)
ibexa/content-tree changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8137: Dropped swiftmailer (#87)
- IBX-9319: TS support (#89)
- IBX-8470: Upgraded codebase to Symfony 6 (#90)
- IBX-8471: Upgraded codebase to Symfony 7 (#95)
- IBX-9940: Removed Sass deprecations (#99)
- IBX-9916: Removed defaultProps (#101)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#104)
ibexa/core changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8119: [GHA] Bumped PHP to 8.3 in gha-docker-solr.yaml workflow (#364)
- IBX-8121: Fixed code style for 5.0 - Upgrade dependencies
- IBX-8121: Fixed code style for 5.0 - Run code style fixer
- IBX-8121: Fixed PHPStan
- IBX-8121: Fixed PHPUnit configuration
- IBX-8119: Fixed tests for 5.0
-
IBX-8139: Dropped
class_alias
BC layer statements from all classes (#366) - IBX-8140: Enabled authenticator manager-based security (#368)
- IBX-8399: Moved RepositoryConfigurationProvider to Repository layer (#383)
- IBX-8400: Fixed redundancy in RepositoryFactory implementations (#384)
- IBX-8224: Dropped BackwardCompatibleCommand usage (#386)
- IBX-8136: Dropped "guzzlehttp/guzzle" and "php-http/guzzle6-adapter" dependencies (#392)
-
IBX-8356: Removed
Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface
to be replaced with Symfony-based authentication -
IBX-8138: Refactored deprecated
loadUserByUsername
method (#400) -
IBX-8558: Removed
GuardRepositoryAuthenticationProvider
due to Symfony security deprecations (#405) -
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-8811: Rebranded SiteAccess session prefix (#420)
- IBX-9103: Added RelationType filtering to fetch relations methods (#440)
- IBX-8534: Improved iteration over relation list (#444)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#450)
- IBX-8534: Dropped core deprecations (#435)
- IBX-8534: Cleaned up deprecations (#456)
- IBX-8470: Upgraded codebase to Symfony 6 (#447)
- IBX-9415: Added union types to ContentExtension, FieldRenderingExtension, and RenderContentExtension (#478)
- IBX-8532: Removed deprecated Facets API (#484)
-
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)
- 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)
- IBX-3957: Made NOP URL aliases not reusable and original (#350)
- IBX-8322: Fixed lack of redirections to last visited pages after successful authentication (#389)
- IBX-8323: Reworked RepositoryAuthenticationProvider and moved its logic to a dedicated subscriber (#396)
-
IBX-9513: Fixed obsolete
ibexa_*
controller references (#474) - IBX-10063: Fixed incorrect key used to determinate sub-matcher class for denormalization (#588)
- 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)
- IBX-10254: Renamed ez_lock object state group to ibexa_lock (#615)
- IBX-4470: Rebranded Flysystem filesystem service ID (#616)
- IBX-10283: Added urlAlias $id validation (#617)
-
IBX-10334: Fallbacked to a new field type alias in the
DoctrineGatewayDataMapper
(#620)
- IBX-8543: Fixed PHP versions for MySQL 8.0
ibexa/core-persistence changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-9319: TS support (#23)
- IBX-8470: Upgraded codebase to Symfony 6 (#21)
- IBX-9727: Added missing type hints (#27)
- IBX-8471: Upgraded codebase to Symfony 7 (#26)
- IBX-10219: Fixed handling multiple relationship comparison (#31)
- IBX-10228: Bumped symfony/* to ^7.3 (#32)
ibexa/core-search changes between v4.6.21 and v5.0.0
- IBX-9319: TS support (#8)
- IBX-8470: Upgraded codebase to Symfony 6 (#7)
- IBX-8471: Upgraded codebase to Symfony 7 (#12)
- IBX-10228: Bumped symfony/* to ^7.3 (#15)
ibexa/cron changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style issues for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#16)
- IBX-8224: Dropped BackwardCompatibleCommand (#17)
- IBX-8470: Upgraded codebase to Symfony 6 (#19)
- IBX-8471: Upgraded codebase to Symfony 7 (#21)
- IBX-10228: Bumped symfony/* to ^7.3 (#26)
ibexa/design-engine changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#29)
- IBX-8470: Upgraded codebase to Symfony 6 (#31)
- IBX-9727: Added missing type hints (#34)
- IBX-8471: Upgraded codebase to Symfony 7 (#33)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#37)
- IBX-9727: Added missing strict types and adapted the codebase to PHP 8.3 (#38)
- IBX-10341: Fixed accessing templatePathRegistry property in TwigDataCollector::getTemplatePathRegistry (#39)
ibexa/doctrine-schema changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#25)
- IBX-8470: Bumped Symfony to version 6 (#27)
- IBX-9727: Added missing type hints (#32)
- IBX-8471: Upgraded codebase to Symfony 7 (#31)
- IBX-10228: Bumped symfony/* to ^7.3 (#36)
ibexa/elasticsearch changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#42)
- IBX-8224: Drop BackwardCompatibility interface (#43)
- IBX-8534: Replaced abstract Criterion with CriterionInterface (#49)
- IBX-8470: Upgraded codebase to Symfony 6 (#50)
- IBX-8532: Removed deprecated Facets API (#484)
- IBX-9727: Added missing type hints (#55)
- IBX-8471: Upgraded codebase to Symfony 7 (#54)
- IBX-9947: Rebranded field type identifiers
- IBX-10228: Bumped symfony/* to ^7.3 (#62)
ibexa/fastly changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8139: Dropped class_alias BC layer statements from all classes (#30)
- IBX-8811: Rebranded SiteAccess session prefix (#33)
- IBX-8470: Upgraded codebase to Symfony 6 (#34)
- IBX-9727: Added missing type hints (#38)
- IBX-8471: Upgraded codebase to Symfony 7 (#37)
- IBX-9727: Add missing type hints to image variants contracts (#43)
- IBX-10228: Bumped symfony/* to ^7.3 (#46)
- IBX-10312: Rebranded VCL files (#45)
ibexa/fieldtype-matrix changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#47)
- IBX-8224: Dropped BackwardCompatibleCommand (#48)
- IBX-8137: Dropped swiftmailer (#51)
- IBX-8533: Replaced deprecated config key (#50)
- IBX-8536: Dropped deprecated graphql interface from implementation (#53)
- IBX-9319: TS support (#54)
- IBX-8470: Bumped symfony dependencies to version 6.4 (#56)
- IBX-9727: Added missing type hints (#61)
- IBX-8471: Upgraded codebase to Symfony 7 (#60)
- IBX-9940: Removed Sass deprecations (#65)
- IBX-9941: Aligned table names to new core schema (#69)
- IBX-9941: Renamed contentclass_id column to content_type_id (#72)
- IBX-9947: Rebranded field type identifiers (#70)
- IBX-9941: Renamed contentclassattribute_id to content_type_field_definition_id (#73)
- IBX-10228: Bumped symfony/* to ^7.3 (#75)
- IBX-9727: Added missing type hints (#76)
ibexa/fieldtype-query changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#28)
- IBX-8535: Dropped deprecated REST related code (#30)
- IBX-8536: Replaced deprecated graphql methods (#31)
- IBX-8535: Replaced usage of removed loadRelations method (#33)
- IBX-8470: Upgraded codebase to Symfony 6 (#78)
- IBX-9727: Added missing type hints (#38)
- IBX-8471: Upgraded codebase to Symfony 7 (#37)
- IBX-9947: Rebranded field type identifiers (#41)
- IBX-9727: Added type-hints and adapted codebase to PHP8+ (#44)
- IBX-10228: Bumped symfony/* to ^7.3 (#43)
ibexa/fieldtype-richtext changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#161)
- IBX-8533: Dropped deprecated webpack config names (#176)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#192)
- IBX-8534: Dropped deprecated context and getIndexData from Storage (#190)
- IBX-9319: TS support (#198)
- IBX-8470: Upgraded codebase to Symfony 6 (#196)
- IBX-9727: Added missing type hints (#222)
- IBX-8471: Upgraded codebase to Symfony 7 (#217)
- IBX-9916: Upgrade frontend dependencies (#229)
- IBX-9940: Removed Sass deprecations (#231)
- IBX-9941: Aligned table names to new core schema (#237)
- IBX-9941: Renamed contentclass_id into content_type_id (#239)
- IBX-7845: Changed icons to IDS Icons
- IBX-9947: Rebranded field type identifiers (#238)
- IBX-9727: [Tests] Fixed strict types after ibexa/core#590 changes (#243)
- IBX-10173: Extract webpack files from root dir (#251)
- IBX-9727: Applied missing strict types (#252)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#245)
- IBX-10331: Fixed memory leak while compiling assets (#248)
- IBX-8875: Dropped deprecated code (#185)
- IBX-10066: Change lint config to 2.0 (#234)
- IBX-10078: Fixed shape of richtext field (#236)
- IBX-10087: Left-aligned image overlaps with blocks in Richtext field (#242)
-
IBX-10262: Renamed and refactored
CustomTagsValidator
to support both Custom Tags and Styles (#253) -
IBX-10262: Updated
CustomTemplateValidator
to use readonly properties and improved validation error handling (#255) - IBX-10268: Fixed custom tag upcast (#256)
ibexa/graphql changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#66)
- IBX-8224: Dropped BackwardCompatibleCommand (#69)
-
IBX-8356: Reworked
Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface
usages to comply with Symfony-based authentication (#67) - IBX-8534: Dropped ContentService::loadRelations usage (#72)
- IBX-8536: Removed deprecations in graphql (#71)
- IBX-8470: Upgraded codebase to Symfony 6 (#76)
- IBX-9727: Added missing type hints (#80)
- IBX-8471: Upgraded codebase to Symfony 7 (#79)
- IBX-9947: Rebranded field type identifiers (#87)
- IBX-9727: Improved SiteaccessGuesser after core content VO strict types changes (#92)
- IBX-10228: Bumped symfony/* to ^7.3 (#91)
ibexa/headless-assets changes between v4.6.21 and v5.0.0
- IBX-8470: Upgraded codebase to Symfony 6 (#3)
- IBX-8471: Upgraded codebase to Symfony 7 (#5)
- IBX-9916: Upgrade frontend dependencies (#8)
- IBX-10228: Bumped symfony/* to ^7.3 (#11)
ibexa/http-cache changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#49)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#51)
- IBX-8811: Rebranded SiteAccess session prefix (#52)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#53)
- IBX-8470: Upgraded codebase to Symfony 6 (#54)
- IBX-9727: Added missing type hints (#63)
- IBX-8471: Upgraded codebase to Symfony 7 (#59)
- IBX-8471: Fixed Varnish::queueRequest impl. after SF 7 upgrade (#68)
- IBX-9947: Rebranded field type identifiers (#72)
- IBX-10228: Bumped symfony/* to ^7.3 (#73)
- IBX-10312: Rebranded VCL files (#64)
ibexa/i18n changes between v4.6.21 and v5.0.0
No significant changes.
ibexa/image-editor changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#94)
- IBX-8533: Replaced deprecated admin-ui template key (#96)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#95)
- IBX-8137: Dropped Swiftmailer from integration tests setup (#99)
- IBX-9319: TS support (#100)
- IBX-8470: Upgraded codebase to Symfony 6 (#101)
- IBX-9727: Added missing type hints (#104)
- IBX-8471: Upgraded codebase to Symfony 7 (#103)
- IBX-9916: Upgrade frontend dependencies (#106)
- IBX-9940: Removed Sass deprecations (#110)
- IBX-9916: Removed defaultProps (#112)
- IBX-9947: Rebranded field type identifiers (#114)
- IBX-10228: Bumped symfony/* to ^7.3 (#116)
- IBX-10066: Change lint config to 2.0 (#113)
- IBX-10123: React key and input warnings in the console (#115)
ibexa/image-picker changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8137: Dropped Swiftmailer from integration tests setup
- IBX-9319: TS support (#99)
- IBX-8470: Upgraded codebase to Symfony 6 (#100)
- IBX-8471: Upgraded codebase to Symfony 7 (#103)
- IBX-9940: Removed Sass deprecations (#109)
- IBX-9916: Removed defaultProps (#112)
- IBX-9947: Rebranded field type identifiers (#115)
- IBX-10228: Bumped symfony/* to ^7.3 (#119)
- IBX-9776: Fix eslint errors on main branches (#106)
- IBX-10071: Fixed image picker in image asset fiedltype (#114)
- IBX-10066: Change lint config to 2.0 (#113)
ibexa/installer changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#147)
- IBX-8394: Used new RepositoryConfigurationProviderInterface contract (#149)
- IBX-8470: Upgraded codebase to Symfony 6 (#150)
- IBX-9727: Added missing type hints (#155)
- IBX-8471: Upgraded codebase to Symfony 7 (#153)
- IBX-9946: Added migration SQL for page builder block design selectors (#168)
- IBX-9941: Renamed page builder related schema
- IBX-9941: Rebranded form builder database schema (#162)
- IBX-9941: Fixed table names in installer sql scripts (#170)
- IBX-9941: Rebranded workflow database schema (#163)
- IBX-9941: Rebranded scheduler database schema (#167)
- IBX-9941: Updated workflow sequence initialization script after rebranding (#171)
- IBX-9941: Renamed core database schema (#166)
- IBX-9941: Fixed reference to non-existing "ibexa_urlalias_ml_incr" table in PostgreSQL (#172)
- IBX-9941: Renamed contentclass_id into content_type_id (#173)
- IBX-9941: Fixed table name and syntax for contentclass_id column upgrade SQL (#175)
- IBX-9941: Renamed contentclass_version column to content_type_status (#176)
- IBX-9947: Rebranded field type identifiers (#174)
- IBX-9941: Used singular form in table names (#177)
- IBX-9685: Added global discount code upgrade SQL
- IBX-9941: Renamed contentclassattribute_id to content_type_field_definition_id (#179)
- IBX-9941: Fixed typos in workflow drop keys queries (#182)
- IBX-9727: Add missing type hints
- IBX-9727: Minor code quality improvements
- IBX-10228: Bumped symfony/* to ^7.3 (#185)
- IBX-9941: Added missing alter sequences from core (#190)
-
IBX-10058: Provided upgrade script for the new
override_prioritization
column (#183) - IBX-9933: Fixed character set for activity log tables (#189)
ibexa/measurement changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8220: Dropped deprecated measurement attribute (#93)
- IBX-8137: Dropped Swiftmailer from integration setup (#96)
- IBX-8533: Replaced deprecated configuration key (#98)
- IBX-8534: Dropped context & getIndexData from storage (#100)
- IBX-9319: TS support (#102)
- IBX-8470: Upgraded codebase to Symfony 6 (#103)
- IBX-9727: Added missing type hints (#109)
- IBX-8471: Upgraded codebase to Symfony 7 (#108)
- IBX-9940: Removed Sass deprecations (#111)
- IBX-9941: Aligned table names to new core schema (#115)
- IBX-9947: Rebranded field type identifiers (#116)
- IBX-10228: Bumped symfony/* to ^7.3 (#119)
ibexa/migrations changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#384)
- IBX-8478: Repository-aware migration directory (#394)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists
- IBX-8470: Upgraded codebase to Symfony 6 (#401)
- IBX-9727: Added missing type hints (#409)
- IBX-8471: Upgraded codebase to Symfony 7 (#408)
- IBX-9947: Rebranded field type identifiers (#413)
- IBX-9727: Add missing type hints to content types related VO (#414)
- IBX-9727: Aligned codebase after core content VO type hints changes (#416)
- IBX-10278: Allow any object to be used with Ibexa Migrations steps (#417)
- IBX-10228: Bumped symfony/* to ^7.3 (#415)
ibexa/notifications changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-9319: TS support (#13)
- IBX-8470: Upgraded codebase to Symfony 6 (#12)
- IBX-8471: Upgraded codebase to Symfony 7 (#16)
- IBX-10228: Bumped symfony/* to ^7.3 (#23)
ibexa/oauth2-client changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#27)
- IBX-8656: Reworked OAuth2 client authentication to comply with new Symfony security (#31)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#29)
-
IBX-8804: Moved
PASSWORD_HASH_OAUTH2
toibexa/core
(#32) - IBX-8470: Upgraded codebase to Symfony 6 (#33)
- IBX-9727: Added missing type hints (#37)
- IBX-8471: Upgraded codebase to Symfony 7 (#36)
- IBX-10228: Bumped symfony/* to ^7.3 (#41)
- IBX-8135: Removed hautelook/templated-uri-bundle fork (#151)
- IBX-8136: Replace or drop php-http/message-factory & php-http/guzzle6-adapter dependencies (#161)
- IBX-8137: Dropped Swiftmailer bundle (#179)
- IBX-8470: Upgraded codebase to Symfony 6 (#193)
- IBX-8471: Upgraded codebase to Symfony 7 (#205)
- IBX-10228: Bumped symfony/* to ^7.3 (#226)
- IBX-8154: Use default image for 5.0
ibexa/personalization changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8142: removed deprecated code (#338)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#342)
- IBX-8224: Dropped BackwardCompatibleCommand (#350)
- IBX-8137: Dropped SwiftMailer from integration tests setup (#352)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#354)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#357)
- IBX-9319: TS support (#358)
- IBX-8470: Upgraded codebase to Symfony 6 (#360)
- IBX-9727: Added missing type hints (#366)
- IBX-8471: Upgraded codebase to Symfony 7 (#365)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#369)
- IBX-9916: Upgrade frontend dependencies (#368)
- IBX-9940: Removed Sass deprecations (#371)
- IBX-7845: Changed icons to IDS Icons (#373)
- IBX-9947: Rebranded field type identifiers (#378)
-
IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#379) - IBX-10228: Bumped symfony/* requirement to ^7.3 (#380)
- IBX-10066: Change lint config to 2.0 (#374)
- IBX-10168: Missing icons (#382)
- IBX-10328: Dropped form subscribers (#384)
- IBX-10330: Fixed time range changes on dashboard (#385)
ibexa/post-install changes between v4.6.21 and v5.0.0
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#80)
- IBX-8811: Rebranded SiteAccess session prefix (#82)
- IBX-8470: Upgraded codebase to Symfony 6 (#84)
-
IBX-9898: Adjusted
ibexa:install
command to run in non-interactive mode for Ibexa Cloud (#91) - IBX-8471: Upgraded codebase to Symfony 7 (#89)
- IBX-9942: Updated deployment process to use Symfony Cloud configurator and symfony-deploy (#92)
- IBX-9916: Bump Node from v18.19.0 to v22.16.0 for v5 (#95)
- IBX-10228: Bumped symfony/* to ^7.3 (#97)
- IBX-10312: Rebranded VCL files (#96)
ibexa/product-catalog changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8204: Dropped legacy commerce bridge (#1161)
- IBX-8142: Removed deprecated code (#1158)
- IBX-8399: Moved RepositoryConfigurationProvider to Repository layer (#1167)
- IBX-8137: [Tests] Removed obsolete Swift_Mailer usage (#1179)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#1170)
- IBX-8534: Dropped deprecated Core code (#1193)
- IBX-8534: Replaced Abstract Criterion with CriterionInterface (#1207)
- IBX-9319: TS support (#1215)
- IBX-8470: Upgraded codebase to Symfony 6 (#1218)
- IBX-8470: Migrated Annotation-based validators to Attributes (#1241)
- IBX-8778: Introduced API Platform attributes with schemas (#1182)
- IBX-8778: API Platform schemas fixes (#1281)
- IBX-9058: Fixed OpenAPI type/$ref usage (#1286)
- IBX-9058: Swapped openapi.summary→openapi.description and name→openapi.summary (#1285)
- IBX-9727: Added missing type hints (#1292)
- IBX-9727: Added missing type hints to REST input parsers (#1311)
- IBX-8471: Upgraded codebase to Symfony 7 (#1273)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#1313)
- IBX-9916: Upgrade frontend dependencies (#1310)
- IBX-9940: Removed Sass deprecations (#1317)
- IBX-9916: Removed defaultProps (#1326)
- IBX-9946: Rebrand HTML attributes used to configure page builder layouts and blocks (#1312)
- IBX-9941: Aligned table names to new core schema (#1329)
- IBX-9727: Add missing type hints to options contracts (#1332)
- IBX-9941: Renamed contentclass_id into content_type_id (#1333)
- IBX-9727: Add missing type hints to limitation contracts (#1336)
- IBX-7845: Changed icons to IDS Icons (#1325)
- IBX-9947: Rebranded field type identifiers (#1334)
- IBX-9727: Defined generic type for Solr range visitors (#1342)
- IBX-9727: [Tests] Aligned strict types of field type test classes with core (#1340)
-
IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#1339) - IBX-9727: Add missing type hints to content types related VO (#1343)
- IBX-9941: Renamed ibexa_product_type_settings to ibexa_product_type_setting (#1338)
- IBX-7845: Fixed product category icon ID (#1344)
- IBX-9727: Aligned Language resolving with core strict types changes (#1350)
- IBX-10278: Allow any object to be used with Ibexa Migrations steps (#1356)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#1351)
-
IBX-9513: Fixed obsolete
ibexa_content
controller references (#1236) - IBX-9541: Fixed editing product variant in AdminUI (#1238)
-
IBX-9834: Fixed accessing query parameters via deprecated
get
method for non-scalars (#1309) - IBX-10066: Change lint config to 2.0 (#1328)
- IBX-9799: Added verification if there are files to upload (#1330)
- IBX-6554: Introduced AssetViewController to safely render embedded content (#1301)
- IBX-10168: Missing icons (#1352)
- IBX-10259: Added route requirements for price REST endpoints (#1354)
- IBX-8266: Fixed products tab pagination in categories (#1353)
- IBX-10142: Limit list of product types available to the user when creating a new product (#1355)
- IBX-10281: Changed product category type to container (#1359)
- IBX-10265: Fixed wrong edit view for product
- IBX-10300: Remove old taggify script from twig files (#1360)
- IBX-10215: Fixed the update route for catalog (#1364)
- IBX-10321: Aligned buttons in filter type search (#1365)
- IBX-10265: Fixed wrong edit view for product (#1363)
- IBX-10282: Refactored address field type (#1366)
ibexa/rest changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8140: Enabled authenticator manager-based security (#90)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#96)
- IBX-8135: Reverted to original hautelook/templated-uri-bundle (#88)
- IBX-8290: Reworked REST authentication to comply with the new Symfony authenticator mechanism under separate firewall (#98)
-
IBX-8356: Reworked
Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface
usages to comply with Symfony-based authentication (#101) -
IBX-8173: Implemented routing language expression parsing media type from
Content-Type
header - IBX-8176: OpenAPI compatible location moving endpoint (#95)
- IBX-8179: OpenAPI compatible publish role endpoint (#102)
- IBX-8178: OpenAPI compatible publish content type endpoint
- IBX-8177: OpenAPI compatible publish content version endpoint
- IBX-8171: Open API compatible create draft from current version endpoint
- IBX-8170: Open API compatible create draft from version endpoint
- IBX-8180: OpenAPI compatible location swap endpoint (#107)
- IBX-8174: OpenAPI compatible restore trash item endpoint
- IBX-8368: Implement dedicated location trashing endpoint
- IBX-8174: Fixed restore trash item response codes to match the spec
- IBX-8175: OpenAPI compatible move user group endpoint
- IBX-8172: OpenAPI compatible location copy endpoint
- IBX-8169: OpenAPI compatible content copy endpoint
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#118)
- IBX-8534: Dropped usage of deprecated contentService::loadContentDrafts method (#134)
- IBX-8535: Dropped deprecated code (#131)
- IBX-8535: Dropped deprecated loadRelations usage (#137)
- IBX-8534: Change deprecated path to inputUri (#139)
- IBX-8470: Upgraded codebase to Symfony 6 (#138)
- IBX-8190: Add Symfony Serializer support (#121)
- IBX-8532: Removed deprecated Facets API (#484)
- IBX-8190: Fixed JsonSerializableNormalizer priority (#147)
- IBX-8335: Added initial support for API Platform (#114)
- IBX-8778: Introduced API Platform attributes with schemas (#125)
- IBX-8778: API Platform schema fixes (#153)
- IBX-9058: Configured OpenAPI schema info (#158)
- IBX-9058: Swapped openapi.summary→openapi.description and name→openapi.summary (#156)
- IBX-9058: Provided missing REST API information (#161)
- IBX-9103: Replaced Relation const calls with RelationType enum (#166)
- IBX-9727: Added missing type hints (#164)
- IBX-8471: Upgraded codebase to Symfony 7 (#152)
- IBX-8471: [Composer] Switched to tagged versions of templated-uri forks (#167)
- IBX-9947: Rebranded field type identifiers (#173)
- IBX-9727: Aligned codebase with core content VO strict types changes (#185)
- IBX-9727: Added missing strict types (#188)
- IBX-10228: Bumped symfony/* to ^7.3 (#184)
- IBX-8482: Fixed lack of JWT stateless calls recognition (#112)
- IBX-9587: Fixed failing REST requests after Symfony 6 upgrade (#145)
- IBX-8291: Implemented command to generate Open API specification (#155)
- IBX-9328: Implemented dedicated endpoint that handles user group creation under root (#177)
- IBX-9678: JsonSerializableNormalizer return type mismatch causing 500 error (#160)
- IBX-10254: Renamed ez_lock object state group to ibexa_lock (#189)
- IBX-10283: Added urlAliasId route requirements (#191)
- IBX-8677: Cast location to integer in copying content action (#178)
ibexa/scheduler changes between v4.6.21 and v5.0.0
- IBX-8142: removed deprecated code (#104)
- IBX-8119: Upgraded minimum PHP version to 8.3 (#107)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#106)
- IBX-8224: Dropped BackwardCompatibleCommand (#108)
- IBX-8137: Dropped Swiftmailer from integration tests setup
- IBX-8534: Replaced ::generateMediaType() with ::generateMediaTypeWithVendor
- IBX-9319: TS support (#113)
- IBX-8470: Upgraded codebase to Symfony 6 (#114)
- IBX-8470: Fixed outstanding issues after Symfony 6 upgrade (#116)
- IBX-8190: Added Symfony Serializer support
- IBX-9727: Added missing type hints (#124)
- IBX-8471: Upgraded codebase to Symfony 7 (#123)
- IBX-9940: Removed Sass deprecations (#129)
- IBX-9941: Rebranded scheduler database schema (#131)
- IBX-9941: Aligned table names to new core schema (#134)
- IBX-7845: Changed icons to IDS Icons (#132)
- IBX-9941: Renamed ibexa_scheduler_scheduled_entries into ibexa_scheduler_scheduled_entry (#137)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#141)
- IBX-9727: Added missing type hints (#145)
- IBX-9727: Fixed regression introduced in rescheduling (#146)
- IBX-10066: Change lint config to 2.0 (#133)
- IBX-10166: Fixed REST routes syntax (#140)
- IBX-10266: Fixed flatpickr selector (#142)
- IBX-10332: Fixed strong typing on missing versions details (#147)
ibexa/search changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 (#47)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#46)
- IBX-8394: Used new RepositoryConfigurationProviderInterface contract (#49)
- IBX-8470: Upgraded codebase to Symfony 6 (#50)
- IBX-9727: Added missing type hints (#56)
- IBX-8471: Upgraded codebase to Symfony 7 (#55)
- IBX-10053: Introduce PagerSearchDataMapper interface (#58)
- IBX-10228: Bumped symfony/* to ^7.3 (#61)
- IBX-8119: Upgraded minimum PHP version to 8.3 (#32)
- IBX-8137: Dropped SwiftMailer from integration tests setup (#33)
- IBX-9319: TS support (#36)
- IBX-8470: Upgraded codebase to Symfony 6 (#37)
- IBX-8470: Fixed outstanding issues after Symfony 6 upgrade (#39)
- IBX-9415: Added union types to SeoRenderer Twig Extension (#40)
- IBX-9727: Added missing type hints (#44)
- IBX-8471: Upgraded codebase to Symfony 7 (#43)
- IBX-9940: Removed Sass deprecations (#47)
- IBX-9947: Rebranded field type identifiers (#51)
- IBX-10228: Bumped symfony/* to ^7.3 (#53)
ibexa/site-context changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 (#54)
- IBX-8137: Dropped swiftmailer from integration setup (#57)
- IBX-8533: Replaced deprecated PermissionCheckerInterface::getContentCreateLimitations (#56)
- IBX-9319: TS support (#62)
- IBX-8470: Upgraded codebase to Symfony 6 (#63)
- IBX-8471: Upgraded codebase to Symfony 7 (#71)
- IBX-9940: Removed Sass deprecations (#74)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#79)
- IBX-10066: Change lint config to 2.0 (#76)
- IBX-6554: Added location check in IsFullscreen matcher (#78)
- IBX-7279: Added root resolvers for siteaccesses with different root locations (#51)
- IBX-7279: Fixed session autowiring change (#80)
ibexa/solr changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8139: Dropped class_alias BC layer statements from all classes (#68)
- IBX-8394: Used new RepositoryConfigurationProviderInterface contract (#74)
- IBX-8534: Fixed missing loadRelation method on ContentHandler (#79)
- IBX-8534: Changed typehint from abstract Criterion to CriterionInterface (#80)
- IBX-8470: Upgraded codebase to Symfony 6 (#78)
- IBX-8532: Removed deprecated Facets API (#484)
- IBX-9727: Added missing type hints (#89)
- IBX-8471: Upgraded codebase to Symfony 7 (#87)
- IBX-9947: Rebranded field type identifiers (#97)
- IBX-10228: Bumped symfony/* to ^7.3 (#99)
ibexa/standard-design changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 and PHPUnit to ^9.6 (#23)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#22)
- IBX-8470: Upgraded codebase to Symfony 6 (#25)
- IBX-9727: Added missing type hints (#28)
- IBX-8471: Upgraded codebase to Symfony 7 (#27)
- IBX-10228: Bumped symfony/* to ^7.3 (#31)
ibexa/system-info changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 and PHPUnit to ^9.6 (#53)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#52)
- IBX-8135: Used original hautelook/templated-uri-bundle (#51)
- IBX-8224: Dropped BackwardCompatibleCommand (#54)
- IBX-8394: Used new RepositoryConfigurationProviderInterface contract (#57)
- IBX-8137: [Tests] Dropped obsolete Swift_Mailer from Kernel (#58)
- IBX-8470: Upgraded codebase to Symfony 6 (#61)
- IBX-9727: Added missing type hints (#67)
- IBX-8471: Upgraded codebase to Symfony 7 (#66)
- IBX-9940: Removed Sass deprecations (#72)
- IBX-9941: Aligned table names to new core schema (#75)
- IBX-9941: Renamed content type version column to status (#77)
ibexa/taxonomy changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 (#283)
- IBX-8137: Dropped Swiftmailer (#289)
- IBX-8533: Replaced deprecated PermissionCheckerInterface::getContentCreateLimitations (#288)
- IBX-8534: Dropped deprecated context & getIndexData from Storage (#300)
- IBX-8534: Replaced abstract Criterion with Criterion Interface (#302)
- IBX-9319: TS support (#304)
- IBX-8470: Upgraded codebase to Symfony 6 (#311)
- IBX-8778: Introduced API Platform attributes with schemas (#297)
- IBX-8778: API Platform schema fix (#321)
- IBX-9058: Swapped openapi.summary→openapi.description and name→openapi.summary (#322)
- IBX-9727: Added missing type hints (#324)
- IBX-8471: Upgraded codebase to Symfony 7 (#320)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#334)
- IBX-9916: Upgrade frontend dependencies (#332)
- IBX-9940: Removed Sass deprecations (#336)
- IBX-9916: Removed defaultProps (#344)
- IBX-9941: Fixed tables names (#347)
- IBX-9941: Renamed contentclass_id into content_type_id (#350)
- IBX-7845: Changed icons to IDS Icons (#343)
- IBX-9947: Rebranded field type identifiers (#351)
-
IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#354) - IBX-9941: Used single form in taxonomy table names (#353)
- IBX-10228: Bumped symfony/* to ^7.3 (#358)
- IBX-9321: Build artifact with PHP 8.3, the minimum in current main
- IBX-10003: Removed ValueObject inheritance from TaxonomyEntry and TaxonomyEntryAssignment (#339)
- IBX-10066: Change lint config to 2.0 (#345)
- IBX-10281: Changed tag type to container (#363)
- IBX-8211: Added validation for duplicated taxonomy field definition (#361)
- IBX-10327: Fixed creating product type validation error (#366)
- IBX-8677: Create a taxonomy entry when copying content #356
ibexa/templated-uri-bundle changes between 4.0.0 and v3.3.2.2
No significant changes.
ibexa/templated-uri-router changes between 5.0.0 and v3.3.0
No significant changes.
ibexa/tree-builder changes between v4.6.21 and v5.0.0
- IBX-8142: removed deprecated code (#149)
- IBX-9319: TS support (#164)
- IBX-8470: Upgraded codebase to Symfony 6 (#165)
- IBX-8471: Upgraded codebase to Symfony 7 (#169)
- IBX-9940: Removed Sass deprecations (#174)
- IBX-9916: Removed defaultProps (#176)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#180)
ibexa/twig-components changes between v4.6.21 and v5.0.0
- IBX-9697: Changes made to align with 5.0 (#4)
- IBX-8471: Upgraded codebase to Symfony 7 (#7)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#19)
ibexa/user changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8142: removed deprecated code (#79)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#82)
- IBX-8224: Dropped BackwardCompatibleCommand (#83)
- IBX-8137: Moved from swift mailer to symfony mailer (#84)
- IBX-8823: Added CLI command to update user (#86)
- IBX-8534: Renamed pagelayout parameter (#88)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#89)
- IBX-8470: Upgraded codebase to Symfony 6 (#90)
- IBX-9727: Added missing type hints (#97)
- IBX-8471: Upgraded codebase to Symfony 7 (#95)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#100)
- IBX-9941: Use const instead of hardcoded user table name behat (#106)
- IBX-9727: Add missing type hints to limitation contracts (#108)
- IBX-9947: Rebranded field type identifiers (#105)
-
IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#110) - IBX-9941: Use single form in table names (#109)
- IBX-10228: Bumped symfony/* to ^7.3 (#112)
- IBX-9727: Added missing strict types and adapted the codebase to PHP 8.3 (#113)
- IBX-8552: Dropped deprecated group_id config key (#99)
- IBX-10170: Introduced AccessCheckController contract (#111)
ibexa/version-comparison changes between v4.6.21 and v5.0.0
- IBX-8119: Upgraded minimum PHP version to 8.3 and configured PHPStan (#75)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#74)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#81)
- IBX-9319: TS support (#83)
- IBX-8470: Upgraded codebase to Symfony 6 (#85)
- IBX-8471: Upgraded codebase to Symfony 7 (#88)
- IBX-9940: Removed Sass deprecations (#97)
- IBX-9627: [GHA][Rector] Added and configured Ibexa Rector for GHA CI (#90)
- IBX-9947: Rebranded field type identifiers (#102)
- IBX-10228: Bumped symfony/* to ^7.3 (#105)
ibexa/workflow changes between v4.6.21 and v5.0.0
- IBX-8119: Bumped PHP to 8.3 and upgraded code style to the latest standards (#108)
- IBX-8139: Dropped class_alias BC layer statements from all classes (#109)
- IBX-8224: Dropped BackwardCompatibleCommand (#110)
- IBX-8224: Dropped Swiftmailer (#113)
- IBX-8137: Dropped deprecated template config (#114)
- IBX-8138: [Rector] Applied rules from Symfony 5 Rector set lists (#111)
- IBX-8805: Dropped deprecated Twig Functions&Filters (#117)
- IBX-8534: Replaced Abstract Criterion with CriterionInterface (#119)
- IBX-9319: TS support (#120)
- IBX-8470: Upgraded codebase to Symfony 6 (#121)
- IBX-9727: Added missing type hints (#129)
- IBX-8471: Upgraded codebase to Symfony 7 (#128)
- IBX-8223: Refactored limitation value blocks to use 'ibexa_' prefix (#136)
- IBX-9940: Removed Sass deprecations (#139)
- IBX-9941: Rebranded workflow database schema (#138)
- IBX-9941: Aligned table names to new core schema (#145)
- IBX-9727: Add missing type hints to limitation contracts (#149)
- IBX-7845: Changed icons to IDS Icons (#141)
-
IBX-10129: Replaced ValueObject with
object
for PermissionResolver (#153) - IBX-9941: Renamed ibexa_workflow_workflows to ibexa_workflow (#151)
- IBX-9727: Added type-hints and adapted codebase to PHP8+ (#156)
- IBX-10228: Bump symfony/* requirement to ^7.3 (#154)