-
Notifications
You must be signed in to change notification settings - Fork 2
v4.6.0 release notes
Petro Kurbatskyi edited this page Feb 14, 2024
·
2 revisions
ibexa/experience v4.6.0 change log
Changes since v4.5.0
ibexa/admin-ui changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#2098)
- IBX-5780: Added order history icon (#825)
- IBX-2766: Made custom url aliases tab more generic (#826)
- IBX-6017: Avoid loading whole content in the Content Tree (#2104)
- IBX-6240: Create general css classes for switcher (from edit form left menu) (#850)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#866)
- IBX-6415: Renamed domain names (#886)
- IBX-3698: Conditional icon for form_help (#889)
- IBX-6252: Update hover styles for --selector button (#877)
- IBX-6338: As an Editor I'd like to sort the list of search results (#884)
- IBX-6339: As an Editor I'd like use facets to filter global search results (#871)
- IBX-6502: Drafts under content (#899)
- IBX-6492: Keyboard support for redo and undo (#903)
- IBX-6279: Multilevel popup menu (#897)
- IBX-6454: Added new css spinner mixin (#902)
- IBX-6638: Provided tooltips for breadcrumbs in the Content View (#918)
- IBX-6599: New grid view item design (#911)
- IBX-6419: Added user avatar to user references (#913)
- IBX-3240: Added notice message in edit section (#933)
- IBX-6249: Create toolbox with structure view & Dropzones update (#883)
- IBX-6315: Edit embedded items (#872)
- IBX-6459: Fixed eztext preview in content structure (#941)
- IBX-6517: Search form for activity log
- IBX-6250: Redesign PB Config panel (#880)
- IBX-6250: Added missing translation (#967)
- IBX-6418: Added icons to content types references (#954)
- IBX-6547: Updated Popup modal (#940)
- IBX-6997: Introduced user-menu components group (#987)
- IBX-6866: Added class to page title (#985)
- IBX-6881: Upgraded chart.js to 4.4.0 (#961)
- IBX-6550: Global redesign of placeholder for trees (#943)
- IBX-6843: Focus mode (#955)
- IBX-6413: As an Editor, I'd to see autocomplete in global search (#901)
- IBX-6977: Redesigned user settings page (#991)
- IBX-6398: Adjust admin-ui for Image Picker component (#956)
- IBX-6907: Image picker: Translations filter (#963)
- IBX-6839: [Smart mode] As the User I want to view Authors tab with only selected data (#965)
- IBX-6750: [Smart mode] As the User I want to display tabs in Content items in different order by default (#976)
- IBX-6413: Fixed minQueryLength test to stick to parameter's meaning (#997)
- IBX-7086: Widget to change site context (#994)
- IBX-6783:[Quick actions block] added missing icons: company, lighting (#992)
- IBX-7077: Add image_picker UDW config (#990)
- IBX-6838: [Smart mode] As the User I want to enter Columns settings in Subitems and add/remove columns (#984)
- IBX-6957: Moved UDW endpoints to REST API (#989)
- IBX-6549: Implemeted redesign loader (#1001)
- IBX-7051: Preview button with siteaccess (#995)
- IBX-6939: As the User I want to change mode in User settings (#998)
- IBX-7155: Updated column width and padding in UDW (#1007)
- IBX-7163: Remove Bootstrap classes, change trigger for bootstrap btns to hover (#1009)
- IBX-7173: As the user I want to see empty state message in dropdown while filtering (#1008)
- IBX-6566: As a Editor I'd like to get content type suggestions while creating content in given location (#906)
- IBX-6750/IBX-6754/IBX-6839: Implementation of smart/expert mode (#1017)
- IBX-7163: Added dashboard block icons, ibexa-connect icon (#1026)
- IBX-6872: As the User I want to see new design for badges (#952)
- IBX-6649: Added support for spell checking (#923)
- IBX-7055: Removed unused method (#1011)
- IBX-6937: Used NumberType field to set max image size in ImageFormMapper (#966)
- IBX-7158: As an Editor, I'd like to have shortcut for search focus (#1006)
- IBX-7315: Update eslint/prettier to newest versions (#1036)
- IBX-7275: Exposed base admin UI configuration in REST API (#1027)
- IBX-6645: As the User I want to change my data and avatar in User profile (#1020)
- IBX-6398: UDW as standalone as GH package (#1010)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#1040)
- IBX-6856: Added mimeTypes field to ImageFormMapper (#1021)
- IBX-7337: Added possibility to change poppup position when creating (#1057)
- IBX-7415: [Subitems] As a User I want to see columns dependant on focus mode (#1069)
- IBX-7050: Frontend: top bar and change site switcher (#1049)
- IBX-7420: Added total number of results to autocomplete (#1072)
- IBX-7367: Added config provider for image picker (#1052)
- IBX-7459: Tabs states updated (#1084)
- IBX-7450: Implemented fullscreen view for Focus Mode (#1074)
- IBX-7494: [Focus mode] As a User, I want to see Content Tree in dark theme (#1105)
- IBX-7525: UDW as npm package (#1062)
- IBX-7459: Tabs updated with new design (#1118)
- IBX-7667: Added support for search by ContentNameCriterion (#1132)
- IBX-7744: Update Ibexa logo (#1160)
- IBX-5606: Removed duplicated GraphQL request in the Subitems module (#765)
- IBX-3528: Fixed collapse toggler rotation (#756)
- IBX-5640: Added available translations to dashboard data (#2099)
- IBX-1786: [Content type translations] Notification for edited content type in incorrectly displayed (#2100)
- IBX-5472: Missing translation for search.date.range (#2097)
- IBX-5717: Content type filter values in UDW have minor CSS issues (#790)
- IBX-5737: Scroll in extra actions is in wrong place (#789)
- IBX-5727: [Create a user] Toggle enabled button is not activated for newly created user when space button on the keyboard is used (#787)
- IBX-5758: [Trash] Custom range and its from date - to input does not contains properly formatted input style (#2103)
- IBX-4674: Unnecessary wrap on text in checkbox on field - opened accordion (#791)
- IBX-5620: Fixed validation in change password (#772)
- IBX-5789: Fixed broken checkbox display when language is set to french (#800)
- IBX-5688: Fixed flatpicker wrong convert on init (#792)
- IBX-5778: Fixed misplaced Content Type translation dropdown (#798)
- IBX-5455: Checkboxes are not aligned with other data in Languages & Currencies tabs (#777)
- IBX-5429: Fixed empty spaces when creating classes (#782)
- IBX-5672: Performance Improvement of IconPathResolver::resolve()
- IBX-5879: Fixed startingLocationId and rootLocationId in UDW (#808)
- IBX-5784: CkEditor toolbar overflow fix (#807)
- IBX-5181 fix ui texts position (#723)
- IBX-4233: Form Inputs - space between fields (#796)
- IBX-5945: Fix Trash's pagination (#809)
- IBX-5411: Fixed form exception due to incomplete field definition
- IBX-5663: Paginated role assignments to improve performance in the Roles module (#2102)
- IBX-5934: added icon 'business-deal-cash' (#816)
- IBX-6003: Fixed tab rendering after changing page in the Assignments tab in the Roles module (#821)
- IBX-4676: Update label for button 'Discard changes' [edit content type] (#813)
- IBX-5999: Tag styles updated (#822)
- IBX-5981: Fixed mutation observer in content create validation (#828)
- IBX-5744: [Tags] Incorrect Root tag name on create a new tag form (#827)
- IBX-5869: Search results table view for many translations (#820)
- IBX-5863: Adjust reschedule modal for long labels in buttons (#829)
- IBX-5784, IBX-5743: CkEditor toolbar overflow (#815)
- IBX-1133: An exception occurred while searching for available contents in back office (#2105)
- IBX-6193: [Landing page] JS exception occur while editing landing page (#838)
- IBX-6123: Fixed tooltips ellipsis (#848)
- IBX-5979: Fixed creator filter overlapped by table elements in trash list (#832)
- IBX-6001: Added cast items array to String (#843)
- IBX-6160: Fix tooltip text height calculation (#852)
- IBX-6160: Fix tooltip text height calculation (#851)
- IBX-5852: Created a new layout for error pages to prevent leak data (#2106)
- IBX-4325: Added min-height for field definition header (#839)
- IBX-4172: Fixed jumping headline in content structure (#841)
- IBX-6276: Added removing content type draft when clicking cancel button (#2107)
- IBX-3675: Fix unavailable state styling of PB sidebar blocks (d&d) (#845)
- IBX-3069: Fixed selection input in firefox (#835)
- IBX-5145: Modified invitation modal for easier extending (#844)
- IBX-6327: Added missing content_type_name parameter (#868)
- IBX-6260: Fixed preview voter taking language priority into consideration (#865)
-
IBX-5886: Dispatched
ContentCreateContentTypeChoiceLoaderEvent
- IBX-6214: Set default action to publishContentType (#870)
- IBX-6261: Fixed UDW Search module to set locations when unmounting (#861)
- IBX-6342: Fixed richtext field in user content type (#885)
- IBX-5854: Added base backoffice path to adminUI config (#860)
- IBX-5743: Fixed header z-index in edit mode (#888)
- IBX-6451: Calculating the size of the dropdown element has been changed (#2110)
- IBX-2942: Added missing edit permission restriction in UDW response (#2109)
- IBX-6627: Removed non-existing service definition (#915)
- IBX-5280: Added constraint LocationIsContainer to parentLocation in ContentCreateData (#734)
- IBX-6343: ezdate and ezdatetime validation is styled properly (#912)
- IBX-6643: Restore React production version in admin-ui (#919)
- IBX-5854: Unified cookies names (#917)
- IBX-6378: Create content on the fly view is not styled properly (#909)
- IBX-6475: Fix translation variable visible in UI (#920)
- IBX-6644: Gracefully handle broken custom URL aliases (#2111)
- IBX-6635: Empty product list is not adapted to low resolution screens (#937)
- IBX-6377: Wrong table color in RTE in content preview (#928)
- IBX-6718: Missing scroll in language dropdown (#934)
- IBX-6729: Drafts should be removed from user menu (#939)
- IBX-6597: Content type pickers are inconsistent (#914)
- IBX-6475: fix transaltions (#957)
- IBX-6725: Autosave notification is in wrong place (#938)
- IBX-6845: Matrix field columns table header not present until saved (#953)
- IBX-6883: [PB] Add tooltips for all buttons in header (#960)
- IBX-6993: [Fieldtype Matrix] After adding field, "select all checkbox" in table does not work (#978)
- IBX-6998: First table row has white background (#982)
- IBX-6955: Filters in global search are misaligned for long content type name (#969)
- IBX-6612: [Customer] JS exception occurs while user navigate on content action menu (#970)
- IBX-6985: Product code badge at wrong position (#975)
- IBX-7061: Cannot switching filed groups on create and edit PT form (#988)
- IBX-6950: Added style for invalid fields (#973)
- IBX-7147: Fixed issue where multiple Encore entries are applied to ESI fragments (#1003)
- IBX-7159: Fix preview back button 500 (#1005)
- IBX-7258: add getContentTypeDataByHref helper (#1019)
- IBX-7252: Add react dropdown disabled state (#1018)
- IBX-7273: No svg for empty filter dropdown (#1023)
- IBX-7247: [Site context] Wrong icon for site dropdown (#1025)
- IBX-7145: Fixed hardcoded restricted content type ids/language codes (#1029)
- IBX-6728: Fixed sidebar menu in URL editing form (#1028)
- IBX-7126: Allowed passing extra parameters to pager of "My Drafts" tab (#1012)
- IBX-7183: [Sub-items] For a small number of items column popup is not fully visible (#1013)
- IBX-7246: Burger menu duplicated for tabs without children (#1015)
- IBX-7250: [Site context] Long site name should be truncated with '...' (#1038)
- IBX-7122: Hidden hide/show toggler (#1043)
-
IBX-1464: Added
versionNo
param in theezimage
edit form template (#2113) - IBX-7299: Added event emission to allow modification of content type list
- IBX-7059: Added align-items for icon-wrapper (#1050)
- IBX-7401: Fixed input file type validation for image asset field (#1063)
- IBX-7020: Redirect to a parent Location after saving and closing a draft
- IBX-7020: Removed redirect to the "Drafts" module
- IBX-7348: Added icons to quick-actions (#1064)
- IBX-7356: [Sub-items] - disable Columns settings in Grid view (#1055)
- IBX-7294: Gracefully handle missing user's thumbnail image (#1031)
- IBX-7410: Aligned focus mode switcher with design (#1071)
- IBX-7167: Added tooltip option to popup (#1070)
- IBX-7222: Added 4px line to dropzone placeholder (#1035)
- IBX-7399: Hidden tabs toggles in location view (#1081)
- IBX-7454, IBX-7075: Fixed misaligned limitations on policies list (#1078)
- IBX-7302: No left sidebar when no anchor menu items (#1037)
- IBX-7130: Redirect back to user setting after discard password update (#1077)
- IBX-7029: Fixed invalid content type icon when creating Content with Content On The Fly (#1079)
- IBX-7037: Added check if user has permission to change password (#1047)
- IBX-7121: Added asterisks in password user settings (#1044)
- IBX-7184: [Sub-items] For lower resolution list header actions ale not fully visible (#1024)
- IBX-6680: Fixed capitalization in location view tabs (#1096)
- IBX-7489: Fix user settings password change Discard button link (#1095)
- IBX-7124: Aligned confirmation/discard action labels in User settings with design (#1097)
- IBX-7357: Adjusted Authors & Details tabs to modes specification (#1058)
- IBX-6262: Added extension point to allow rendering additional fields in content translation form (#1086)
- IBX-7154: Fixed breadcrumb styles in autocomplete (#1073)
- IBX-6747: Changed UDW cancel action label to "Discard" (#1100)
- IBX-7089: Aligned relation list item actions to the right (#1099)
- IBX-6539: Fixed "Last modified" and "Created" filters style in global search (#1101)
- IBX-7128: Fixed inconsistent section header size in user settings view (#1102)
- IBX-7271: Missing suggestions while creating content in COFT (#1033)
- IBX-7505: Fix unnecessary +0 text in React dropdown (#1106)
- IBX-6679: Disabled delete action in field definition form when translating content type (#1080)
- IBX-7287: Introduced Autosave API (#1082)
- IBX-7182: Implemented autoopen on init page for extra actions (#1085)
- IBX-7052: UDW gets closed after switching Bookmarks view into grid view (#1088)
- IBX-7410: Changed "View profile" to "Profile"
- IBX-7461: [Site context] Hover and clicked state on Site context (#1089)
- IBX-6721: Added missing translation for custom_url_alias_add_form.sit… (#1113)
- IBX-6680: Disabled add field action in field definition form when translating content type (#1094)
- IBX-7352: Aligned focus mode labels in user settings with design (#1076)
- IBX-7376: Fixed redirect to the not-existing menu after switching to focus mode (#1065)
- IBX-7491: User profile is not available for Editors (#1114)
- IBX-7496: Fixed centering double input separator (#1103)
- IBX-7290: Add abort controller to useSearchByQueryFetch (#1104)
- IBX-6724: Simplifed context menus (#1067)
- IBX-7549: Fixed wrong icon for data & time preview message User Settings > Location > Edit (#1123)
- IBX-7551: Fixed delete button label in role unassign confirmation modal (#1124)
- IBX-7448: Fixed siteaccess dropdown values (#1110)
- IBX-7409: Changed Content Type to content type (#1087)
- IBX-7411: Implemented data labels for doughnut charts (#1093)
- IBX-7119, IBX-7171, IBX-7123: Corrected Headers inconsistency in Account settings (#1083)
- IBX-7046: Fixed Dashboard "My Content" & "My Media" edit buttons (#2114)
- IBX-7563: Redirect only if user profile is enabled (#1121)
- IBX-7598: Added missing import for scss file (#1125)
- IBX-7465: Updated Noto Sans fonts (#1090)
- IBX-7595: Removed :focus styles for ibexa-header-user-menu (#1126)
- IBX-7493: Dropped dependency on user variable in user_thumbnail (#1119)
-
IBX-7168: Changed label to
create user
based on parent location (#1130) - IBX-7656: Changed quick action to work with fragment (#1138)
- IBX-6956: Fix showing visible contextual menu buttons in popup (#1135)
- IBX-7604: Fixed checkbox toggler (#1142)
- IBX-7674: Skip redirection to user profile if user CT is edited via configuration view (#1143)
- IBX-7153: Fix context menu popup buttons disabled state (#1134)
- IBX-7278: Changed HTML form to symfony one (#1075)
- IBX-7448: Fixed wrong used of name instead of identifier for siteaccess form dropdown value (#1147)
- IBX-7552: Doubled tooltip on safari (#1122)
- IBX-7675: Added showImageFilters parameter to DamWidget config provider (#1144)
- IBX-7495: Fixed user profile image width responsive (#1153)
- IBX-7191: Fixed clickable preview - disabled pointer events (#1145)
- IBX-7606: [Site context] Site dropdown changes width after entering a search term (#1137)
- IBX-7107: Tabs validation updated (#1048)
- IBX-6815: [REST] Fixed isBookmarked property in load-subtree response (#1139)
- IBX-7680: Wrong empty screen after no search results (#1152)
- IBX-7304: Exposed pathString property in load-subtree REST response (#1129)
- IBX-7189: [Sub-items] Background for a white row in a table changes to gray when clicked on (#1151)
- IBX-7365: Changed order of admin menu items (#1149)
- IBX-7472: Set view to empty file, when uri value is empty (#1146)
- IBX-7731: Prevented container element display on empty user profile
- IBX-7687: Added editor icon to content type (#1148)
- IBX-7738: Changed query selector string for selector anchor (#1159)
- IBX-7644: Customizable dashboard, Page Builder - Select / switching layout (#1136)
- IBX-7555: User profile updated UI for summary (#1127)
- IBX-7621: Remove X for extra actions sidebar and focus for search by content type input (#1133)
- IBX-7773: Fixed Sub-items sorting order form vertical alignment (#1167)
- IBX-6230: Fix incorrect CSS selectors in Behat code (#873)
- IBX-6330: [Behat] Cover "My Drafts" Page (#878)
- IBX-6280: [Behat] Retry entering Richtext value (#879)
- IBX-5754: Behat tests for Taxonomy (#881)
- IBX-6406: Cover "My Drafts" Page - Back-port to 4.5 (#890)
ibexa/admin-ui-assets changes between v4.5.0 and v4.6.0
- IBX-7411 Added chartjs-plugin-datalabels package (#20)
- IBX-7411: Fixed path for chartjs and chartjs plugin (#21)
ibexa/calendar changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#91)
- IBX-1734: Added cross-org merge workflow (#94)
- IBX-6415: Renamed domain names (#49)
- IBX-6547: Updated Popup modal (#50)
- IBX-7315: Update eslint/prettier to newest versions (#51)
- IBX-3528: Fixed collapse toggler in filters (#44)
- IBX-5735: [Calendar] Modified language dropdown moves Types list below (#45)
- IBX-6124: JS exception occur when user click on expand sidebar button (#47)
- IBX-6135: [Calendar] Day view shows 9-day weeks (#93)
- IBX-1120: [Calendar] The title of the content is partially displayed in day view (#92)
- IBX-5194: Adjusted events fetching to account for timezone and daylight saving time (#43)
ibexa/connect changes between v4.5.0 and v4.6.0
-
IBX-5344: Added
/connect/scenario_block/templates
with configuration - IBX-6111: Added customizable webhook arguments
- IBX-7315: Update eslint/prettier to newest versions (#11)
- IBX-6678: Updated thumbnail for ibexa-connect block (#9)
- IBX-6613: Disable Ibexa Connect block when it's not configured (#10)
ibexa/connector-dam changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#52)
- IBX-6415: Renamed domain names (#41)
- IBX-7315: Update eslint/prettier to newest versions (#43)
- IBX-6168: Added modal to product edit and create view (#39)
- IBX-6364: Fixed translations originating from JS (#40)
- IBX-7310: Fixed max file size value for Image Asset (#42)
- IBX-7404: Fixed invalid translation domain (#44)
- IBX-7502: Adjusted ImageAssetTest after moving file size validation to image asset field type (#45)
ibexa/content-forms changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#69)
- IBX-6415: Renamed domain names (#52)
- IBX-6279: Simplify actions in create and edit modes (#50)
- IBX-6315: Added url param publishedContentId (#53)
- IBX-6645: As the User I want to change my data and avatar in User profile
- IBX-6856: Added view variable mime types for ezimage field type (#55)
- IBX-5465: Fixed filtering empty author fields (#70)
- IBX-4031: Forced published non-translatable field to be shown in current field (#71)
- IBX-6495: Fixed saving non-translatable fields in main language (#74)
- IBX-7310: Fixed max file size value for Image Asset (#56)
- IBX-7020: Fixed redirect after saving and closing (#58)
- IBX-7502: Moved Image asset file validation to field type definition (#61)
- IBX-7409: Changed Content Type to content type (#59)
- IBX-7207: Added cast to int contentId and fromVersionNo (#75)
ibexa/content-tree changes between v4.5.0 and v4.6.0
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#47)
- IBX-6415: Renamed domain names (#48)
- IBX-6398: Add encore alias (#51)
- IBX-7051: Preview action in context menu (#52)
- IBX-7315: Update eslint/prettier to newest versions (#57)
- IBX-6398: UDW as GH package (#55)
- IBX-7494: [Focus mode] As a User, I want to see Content Tree in dark … (#63)
- IBX-5442: {{ moreInformationLink }} not replaced in warning notifications (#45)
- IBX-5280 disable create option in context menu for not container contents (#49)
- IBX-6759: Proptypes fixed (#50)
- IBX-7159: Fix preview back button 500 (#54)
- IBX-7210: Fixed invalid REST request for location data (#56)
- IBX-7106 add X-Siteaccess header to loadContentTypes request (#53)
- IBX-7421: [Content Tree] OSS Content tree is used in all versions (#59)
- IBX-7409: Changed Conten Type to content type (#61)
- IBX-7572: Fixed context menu action buttons (#64)
- IBX-7590: Add to bookmark content tree action doesn't work (#65)
ibexa/core changes between v4.5.0 and v4.6.0
- 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)
- 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 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)
- 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)
ibexa/corporate-account changes between v4.5.0 and v4.6.0
- IBX-5817: Implemented Sales Representatives PHP API (#194)
- IBX-5073: [REST] Implemented GET /corporate/sales-representatives endpoint (#196)
- IBX-5782: Added recent orders block (#197)
-
IBX-5483: Implemented OrdersProviderAdapter to integrate
ibexa/order-management
withibexa/corporate-account
(#200) - IBX-5488: Orders list adjustments (#203)
- IBX-4070: Improve Customer Portal registration views (#100)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#210)
- IBX-6415: Renamed domain names (#215)
- IBX-6419: Added user avatar to user references (#219)
- IBX-6418: Added icons to content types references (#221)
- IBX-7315: Update eslint/prettier to newest versions (#226)
- IBX-6398: UDW as GH package (#223)
- IBX-5759: [REST] Fixed missing Content-Type headers for Member and Company (#191)
- IBX-3504: Selection In navigation/ Corporate website (#183)
- IBX-4233: Form Inputs - space between fields (#192)
- IBX-5934: Added missing icon for 'Sales Representative' blok in Page Builder (#199)
-
IBX-6115: Fixed relying on
ibexa/order-management
available only in commerce edition (#201) - IBX-5784, IBX-5743: Applied main tag (#198)
- IBX-3502: Fixed members tab in customer portal (#204)
- IBX-6112: Made empty orders list distinguishable from having no currency configured (#205)
- IBX-6041: Fixed search list error when filtering by creator name (#202)
- IBX-3509: Fixed showing activate/deactivate button enabling to act on currently logged user (#209)
- IBX-5669: Payment list & details - incorrect value of order (#207)
- IBX-5145: Added new form with site access selector for backoffice members invitations (#206)
-
IBX-6323: Moved new commerce OrdersProvider to
ibexa/corporate-account-commerce-bridge
(#211) - IBX-3677: Added missing content remote ID for Sales Reps user group (#217)
- IBX-4223: Made billing address required for companies (#212)
- IBX-6727: Hide unecessary Publish and edit button in company create view (#220)
- IBX-6612: [Customer] JS exception occurs while user navigate on content action menu (#222)
- IBX-7221: Member who placed any order cannot be accessed from company view (#224)
- IBX-6724: Simplifed context menus (#228)
- IBX-7409: Changed Content Type label to content type (#229)
- IBX-7278: Narrowed down view matcher to non preview cases only (#227)
- IBX-7536: Added missing user_profile configuration (#230)
- IBX-7688: Refactored form rendering to conditionally display siteAccess field (#232)
- IBX-6994: Unnecessary Publish and edit buttons in address forms (#234)
ibexa/cron changes between v4.5.0 and v4.6.0
No significant changes.
ibexa/design-engine changes between v4.5.0 and v4.6.0
No significant changes.
ibexa/doctrine-schema changes between v4.5.0 and v4.6.0
No significant changes.
ibexa/elasticsearch changes between v4.5.0 and v4.6.0
- IBX-6620: Added image criterion visitors (#29)
- IBX-6649: Added support for spell checking (#28)
- IBX-6827: Aggregation API improvements (#31)
- IBX-7418: Added CriterionVisitor for ContentName criterion (#34)
- IBX-5858: Elasticsearch - Swapping locations of different contenttypes corrupts search index
- IBX-6273: Fixed setting missing SearchResult time and maxScore properties
- IBX-3974: Added NullGroupResolver to narrow down the index even further (#56)
- IBX-7384: Fixed creating spellcheck index field when the value is an array (#32)
ibexa/fastly changes between v4.5.0 and v4.6.0
- IBX-5501: Fastly shielding : Possible race condition if Edge PoP receives soft purge request before shield (#44)
-
IBX-5854: Allowed cookies prefixed with
ibexa-
(#28)
ibexa/fieldtype-address changes between v4.5.0 and v4.6.0
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#19)
- IBX-6415: Renamed domain names (#22)
- IBX-7315: Update eslint/prettier to newest versions (#25)
ibexa/fieldtype-matrix changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#77)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#29)
- IBX-6415: Renamed domain names (#30)
- IBX-7315: Update eslint/prettier to newest versions (#37)
- IBX-6530: Fixed checkbox in content type edit (#32)
- IBX-6845: Matrix field columns table header not present until saved (#33)
- IBX-6993: [Fieldtype Matrix] After adding field, "select all checkbox" in table does not work (#34)
-
IBX-6559: Fixed
ezmatrix
field form inconsistencies in Content Type form (#36)
ibexa/fieldtype-page changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#248)
- IXB-5344: Added TwigRenderRequest::addParameter method
- IBX-6111: Added checkbox attribute for Page Builder blocks
- IBX-6415: Renamed domain names (#91)
- IBX-6843: Focus mode for richtext (#96)
- IBX-7315: Update eslint/prettier to newest versions (#99)
- IBX-6782: [Migrations] Defined Action which puts blocks onto a Page (#101)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#104)
- IBX-7351: Added ability to work with UserChoice form type
- IBX-6275: Added missing asterisk for nested attribute (#90)
- IBX-6608: Handled removal of orphaned zones when deleting draft (#250)
- IBX-6504: Loaded block's Location with all languages (#251)
- IBX-7138: Added event dispatching to allow modification of blocks and layouts list
- IBX-7138: Added event dispatching to allow modification of blocks and layouts list (#97)
- IBX-7359: Added information about Landing Page preview availability (#105)
- IBX-7409: Changed Content Type label to content type (#106)
- IBX-7350: Added possibility to add helper text in config panel (#107)
ibexa/fieldtype-query changes between v4.5.0 and v4.6.0
ibexa/fieldtype-richtext changes between v4.5.0 and v4.6.0
- IBX-6310: Separated text extraction logic from SearchField class (#119)
- IBX-6313: Fixed anchor in empty paragraph (#125)
- IBX-6415: Renamed domain names (#127)
- IBX-6315: Edit/Preview embedded items (#123)
- IBX-6843: Focus mode (#133)
- IBX-6889: Added custom attributes to links (#134)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#138)
- IBX-8380: Fixed position of anchor in lists (#143)
- IBX-5297: Fixed custom tag without any attribute (#82)
- IBX-4908: Fixed styling for custom styles in editor (#84)
- IBX-4911: Fixed breaking custom styles by italic or strikethrough (#85)
-
IBX-5788: Fixed the
upcast
conversion in image editing (#87) - IBX-5757: Fixed custom classes and attributes on headings (#88)
- IBX-5784: CkEditor toolbar overflow fix (#86)
- IBX-5870: Fixed link editing
- IBX-5870: Fixed link editing (#90)
- IBX-5950: Fixed last value from one custom class appears in another (#93)
- IBX-5741: Fixed attribute preview cannot be collapsed (#91)
- IBX-5981: Fixed handling multiple custom classes (#95)
- IBX-6025: Properties of one custom tag showing in the preview of another (#97)
- IBX-5715: Added validate if anchor value is unique and valid (#94)
- IBX-6149: Richtext: Anchor is duplicated when entering newline
- IBX-5784: CkEditor toolbar top position fixed (#92)
- IBX-6026: Fixed deleting multiple custom tags in once (#99)
- IBX-6039: Fixed dropdown label for custom styles (#98)
- IBX-6151, IBX-6148: Added check if balloon hasView to prevent trying it add again it, corrected logic for countElementsWithSameId (#101)
- IBX-6134: Changed ANCHOR_PATTERN to be compatible with xml:id because cannot have : character (#235)
- IBX-6136: Changed value validation logic for anchor (#236)
- IBX-5961: Cut&pasting from Word might cause invaliation error due to not accepted TextAlign value (#233)
- IBX-6162: Add link params to all selected paragraphs (#103)
- IBX-6071: Handled custom attributes deselection (#104)
- IBX-6121: Added z-index to toolbar (#111)
- IBX-6077: Fixed saving custom classes and attributes on tables in OE (#107)
- IBX-5932: Added max-height for .ck.ck-dropdown__panel (#112)
- IBX-1756: Added id attribute to custom tags (#238)
- IBX-6200: Changed the way Custom Styles list was displayed (#109)
- IBX-5871: Changed check if @xlink:title exists and not empty for a link element (#115)
-
IBX-6217: Forced
RichText\Renderer
to utilizePermissionResolver
instead ofAuthorizationChecker
(#118) - IBX-5048: Fixed handling nested lists with line feeds (#237)
- IBX-6078: Added Revert to saved button (#117)
- IBX-6352: Blocked image upload when moving it inside RTE (#121)
- IBX-6354: Set z-index for .ck-toolbar-container and .ck-balloon-panel_with-arrow (#124)
-
IBX-6485: Forced
RichText\Renderer
to utilizePermissionResolver
instead ofAuthorizationChecker
- IBX-6467: Fixed styling of RichText field validation (#128)
- IBX-6400: Moving images between lines can result in a disapperance of another image (#132)
- IBX-6578: Fixed auto loading issue in LiteralLayoutNestedListTest (#241)
- IBX-7195: [Focus mode] Rich text options do not display correctly (#137)
- IBX-7441: Fixed custom attributes in link (#140)
- IBX-7468: Z-index issue with pop-ups in RTE fields (#142)
- IBX-7219: Fixed formatted focus (#145)
- IBX-6379: Fixed anchor in formatted (#144)
- IBX-7747: Two or more embedded items makes popup menu unable to open (#147)
ibexa/form-builder changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#339)
- IBX-5569: Switched to reusable generator workflow (#339)
- IBX-4929: Fixed PHPDoc syntax issues (#80)
- IBX-6415: Renamed domain names (#91)
- IBX-6251: Redesign dropzones (#94)
- IBX-7163: Removed backrop as it is now default (#104)
- IBX-7315: Update eslint/prettier to newest versions (#106)
- IBX-4233: Form Inputs - space between fields (#82)
- IBX-5784: Removed backdropContainer props (#87)
- IBX-3819: Updated fields margins (#89)
-
IBX-6255: Updated
schema.yaml
with new indices - IBX-6255: Applied review remark
- IBX-6577: Fixed deleting form submissions with empty values (#340)
- IBX-6654: Added richtext support (#341)
-
IBX-6832: Fixed
FormSubmissionService
to fetch proper field during submission (#342) - IBX-6950: Added function to unmark field as invalid (#102)
-
IBX-7014: Provided
NotBlank
constraints to fields in configuration form (#344) - IBX-7022: Added strtolower for validate file extensions (#345)
- IBX-6480: Fixed misaligned search icon in fields palette (#111)
- IBX-6724: Simplifed context menus (#110)
- IBX-7409: Changed Content Type label to Content type (#112)
- IBX-6983: Moved call this.attachConfigPopupEventHandlers after set state (#103)
- IBX-7107: Tabs validation updated (#108)
ibexa/graphql changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#135)
- IBX-6602: Used Content::getThumbnail directly for obtaining thumbnails (#56)
- IBX-5094: Added try-catch block for UnauthorizedException (#136)
- IBX-7409: Changed Content Type label to content type (#58)
ibexa/http-cache changes between v4.5.0 and v4.6.0
-
IBX-5854: Allowed cookies prefixed with
ibexa-
(#40) - IBX-7409: Changed Content Type to content type (#43)
ibexa/i18n changes between v4.5.0 and v4.6.0
ibexa/icons changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#23)
- IBX-5780: Added order history icon (#30)
- IBX-6252: Changed redo/undo icons (#32)
- IBX-6418: Added icons to content types references (#33)
- IBX-6843: added icon un-focus (#34)
- IBX-6783:[Quick actions block] added missing icons: company, lighting (#35)
- IBX-7163: Added icons to dashboard blocks (#36)
- IBX-7529: Added full-view and un-full-view icons (#41)
- IBX-5934: added icon 'business-deal-cash' (#29)
- IBX-6687: Added connect icon for ibexa-connect block (#37)
- IBX-7247: [Site context] Wrong icon for site dropdown (#39)
- IBX-7348: Added quick-actions icons (#40)
ibexa/image-editor changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#74)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#75)
- IBX-6415: Renamed domain names (#76)
- IBX-7315: Update eslint/prettier to newest versions (#82)
- IBX-6856: Passed array with mime types to ImageFieldType (#80)
- IBX-6681: Fixed disable toggle for image edit when external source is present (#77)
- IBX-6740: Fixed image editor disable toggle for contents with no location (#78)
- IBX-1464: Add versioning to an edited draft image in the Image Editor (#81)
- IBX-7060: Added data-tooltip-container-selector (#84)
- IBX-7059: Added icon-wrapper for Icon (#83)
- IBX-6724: Simplifed context menus (#87)
ibexa/installer changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#102)
- IBX-5814: Updated installer for ibexa/headless product edition (#107)
- IBX-5915: Added upgrade script for revoking token feature (#109)
- IBX-5819: Added upgrade scripts for virtual products (#108)
- IBX-5874: Allowed to attach context data to Cart and Cart Entries (#127)
- IBX-5705: Added upgrade scripts for OAuth2 feature (#110)
- IBX-6937: Added upgrade scripts to rewrites max file size for ezimage from dataInt1 column to dataFloat1 (#131)
- IBX-6645: Implemented user profile (#133)
- IBX-7318: update image field from Image CT to is_searchable set to true (#132)
- IBX-5388: Added upgrade scripts for ezsystems/ezplatform-kernel#378 (#114)
-
IBX-5936: Added index for
ezcontentclass_attribute.data_type_string
column (#118) -
IBX-5936: Added index for
ezcontentclass_attribute.data_type_string
field within4.5 -> 4.6
update script (#120) - IBX-6173: Added indexes to ezcontentobject_attribute and ezurl_object_link tables
- IBX-6173: Added indexes to ezcontentobject_attribute and ezurl_object_link tables
-
IBX-6255: Add indices to
field_id
columns in some tables in Form Builder related tables - IBX-6255: Bumped patch version for adding form indices scripts
- IBX-6904: Changed names field type to text/longtext in ibexa_taxonomy_entries (#129)
- IBX-7491: User profile is not available for Editors
- IBX-7491: Applied QA feedback
- IBX-7516: Fixed 500 error when previewing Ibexa Digital Experience Platform by Editor user
- IBX-7409: Changed Content Type to content type (#135)
- IBX-6904: Removed redundant upgrade of ibexa_taxonomy_entries.names column (#141)
ibexa/measurement changes between v4.5.0 and v4.6.0
- IBX-5742: Added bundle configuration for custom formulas
- IBX-5674 Added support measurement attributes for url alias (#69)
- IBX-5674 MeasurementSimpleStrategy and MeasurementRangeStrategy tests (#71)
- IBX-6415: Renamed domain names (#75)
- IBX-3698: Added value format hint to variant attribute definition form (#76)
- IBX-6563: Implemented FieldValueProcessor for Measurement FieldType (#77)
- IBX-7315: Update eslint/prettier to newest versions (#83)
- IBX-5714: Added measurement attribute input/output for products for REST API
- IBX-5748: Fixed validation message style (#67)
- IBX-6544: Error in console when typing minimum and maximum value in measurement(range) attribute (#78)
- IBX-6639: Fixed wrong base unit in CDP data export (#80)
- IBX-6528: Fixed inconsistent validation errors translations (#81)
- IBX-7409: Changed Content Type label to content type (#85)
- IBX-6543: Dropped measurement range variant based attribute form mapper (#84)
ibexa/migrations changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow
- IBX-6445: Added ability to reference current project dir
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#363)
- IBX-6571: Added migration name to exception message when execution fails
- IBX-6445: Added ability to reference current project dir
- IBX-7215: Added Migration execution events
- IBX-5873: Fixed executing ContentType update when draft already exists
- IBX-5931: Mapped field definition custom field settings for import/export
- IBX-7409: Changed Content Type label to content type (#371)
- IBX-7752: Fixed ibexa:migrations:status command migrations order
ibexa/oauth2-client changes between v4.5.0 and v4.6.0
- IBX-4516: Set a combination of 3 PHP & 3 Node versions. Ditched using default image. (#103)
- IBX-4516: Added image with Node 18 (4.6)
ibexa/page-builder changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#979)
- IBX-6329: Update Config Panel Title on input name change (#241)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#238)
- IBX-6415: Renamed domain names (#243)
- IBX-6322: Open config panel on block drop (#239)
- IBX-6252: Create history functionality (#244)
- IBX-6492: Keyboard support for redo and undo (#255)
- IBX-6279: Simplify actions in create and edit modes (#236)
- IBX-6454: As and Editor, I'd like to duplicate and refresh block (#253)
- IBX-6249: Create toolbox with structure view & Dropzones update (#247)
- IBX-6315: Edit/Preview embedded items (#246)
- IBX-6694: Implemented primary-color in page builder for stucture tree (#269)
- IBX-6250: Redesign PB Config panel (#250)
- IBX-6630: Parametrized page preview view type (#273)
- IBX-6630: Implemented ListResolverStrategyInterface extension point (#277)
- IBX-6849: added posibility to resize config panel (#281)
- IBX-6630: Made selected parts of page builder edit view configurable (#280)
- IBX-6785: Dropzone padding and height updated (#279)
-
IBX-6848: Added
automaticallyOpenBlockSettings
andisPageBuilderVisited
user setting/preference and exposed them to frontend (#274) - IBX-6866: Styling dashboard builder (#285)
- IBX-6942: Added icons to stucture tree, label edited (#282)
- IBX-6550: Global redesign of placeholder for trees (#268)
- IBX-6843: Focus mode (#275)
- IBX-6549: Redesigned loader (#283)
- IBX-6548: Implemented notifications for page builder (#272)
- IBX-7163: Updated custom events, layout panel, config panel (#294)
- IBX-7293: Added lighter color to dropzone (#303)
- IBX-7315: Update eslint/prettier to newest versions (#308)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#314)
- IBX-7232: Added posibility to add custom menu in infobar (#311)
- IBX-7494: [Focus mode] As a User, I want to see Content Tree in dark theme (#324)
- IBX-5499: Prioritized common configuration and location Site Accesses when matching (#978)
- IBX-5359: Enhanced Site Access matching to account for current content's version (#977)
- IBX-5784: CkEditor toolbar overflow fix (#219)
- IBX-4233: Form Inputs - space between fields (#213)
-
IBX-5923: Fixed
previewAction
to account for current version's language (#220) - IBX-5863: Adjust reschedule modal for long labels in buttons (#227)
- IBX-3555: Fixed header in schedule tab in block settings (#228)
- IBX-5784, IBX-5743: CkEditor toolbar overflow fixed (#224)
- IBX-6215: Added checks if exists not_blank_richtext to set isRequired field correctly (#232)
- IBX-6153: Added predefined PB blocks' categories sorting (#234)
-
IBX-6224: Fixed previewAction during first translation without
alwaysAvailable
(#233) - IBX-3675: Fix unavailable state styling of PB sidebar blocks (d&d) (#231)
- IBX-6260: Fixed preview voter taking language priority into consideration (#237)
- IBX-6376: Fixed using invalid version number when resolving site access
- IBX-6382: Improved matching Site Accesses in multi-admin scenario (#981)
- IBX-6449: Set correct language in Context for select siteAccess (#254)
- IBX-6572: Error occurs after performing UNDO action if a block was edited with no changes (#257)
- IBX-6570 error occurs after layout switch (#258)
- IBX-6573: [Page builder - history] Error occurs when nondefault layout is selected when LP is created (#259)
- IBX-6605: [Page builder - history] Performing undo/redo actions (#264)
- IBX-6567: [Page builder - history] Performing undo/redo quickly results in errors (#260)
- IBX-6353: Inconsistent padding for edit fields pop-up in Page Builder (#262)
- IBX-6758: Fixed d&d block position in structure tree (#267)
- IBX-6696: Block action menu should apprear only on hover (#270)
- IBX-6823: Made Site Access name in Page Builder's navbar translatable (#271)
- IBX-6883: [PB] Add tooltips for all buttons in header (#278)
- IBX-7136: Fixed layout btn (#292)
- IBX-6965: Set active preview mode in editorial mode during Request lifecycle (#983)
- IBX-6574: Fixed overflow of long contents names in Pagebuilder embed block (#263)
- IBX-7247: [Site context] Wrong icon for site dropdown (#302)
-
IBX-6965: Updated editorial mode request parameter in the
ActivePreviewInEditorialModeRequestSubscriber
(#299) - IBX-7180: Removed sheduler tab from dashboard blocks (#298)
- IBX-6883: [PB] Add tooltips for all buttons in header (#284)
- IBX-7045: Removed form builder from modal introduction label (#304)
- IBX-7138: Added ContentType as an argument to allow blocks and layout filtering (#300)
- IBX-7314: [Dashboard builder] Add tooltips for all buttons in header (#305)
- IBX-7331: Fixed invalid variable being returned to BlockConfigurationView (#987)
-
IBX-7400: Provided fallback Site Access for
SiteAccessSelector
(#315) - IBX-7167: Select layout modal changed (#306)
- IBX-7222: Implemented 4px line in dropzone placholder, aligned drop info (#307)
- IBX-7433: Fixed z-index of backdrop (#321)
- IBX-7439: Added background to zone if contains blocks (#318)
- IBX-6724: Simplifed context menus (#317)
- IBX-7409: Changed Content Type to content type (#323)
- IBX-7350: Added helper to attribute widget (#322)
- IBX-7474: Remove unused jQuery
- IBX-7693: Fixed z-index for timeline (#329)
- IBX-7107: Tabs validation updated (#312)
- IBX-7648: Block context menu is displayed even if the toolbar is not visible (#332)
- IBX-7644: Customizable dashboard, Page Builder - Select / switching layout (#327)
- IBX-7654: Fixed action menu display after action in structure tree (#326)
ibexa/permissions changes between v4.5.0 and v4.6.0
ibexa/personalization changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#268)
- IBX-5569: Switched to reusable generator workflow (#112)
- IBX-5800: Added variant tracking (#292)
- IBX-5882: Modified UI to manage scenario settings for variants (#291)
- IBX-6325: Added redirect from welcome page to dashboard if customerId with granted access is configured (#298)
- IBX-6357: delete referenceCode check (#269)
- IBX-6314: Added missing translation of limitation name (#297)
- IBX-6415: Renamed domain names (#302)
- IBX-6523: Added missing installation key check in EventSubscribers (#304)
- IBX-6279: Simplify actions in create and edit modes (#301)
- IBX-6599: New grid view item design (#306)
- IBX-6881: Implemented chart 4.4.0 upgrades (#308)
- IBX-7315: Update eslint/prettier to newest versions (#311)
- IBX-6798: Implemented "Top 10 clicked items" Customizable Dashboard block (#309)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#312)
- IBX-7706: Dropped support for RichText Field Type (#321)
- IBX-2597: Removing first Pesonalized block from page builder editor removes both previews (#113)
- IBX-5748: validation message fixed in login
- IBX-5177: Fixed lack of cancel button in scenario form (#286)
- IBX-4233: Form Inputs - space between fields (#279)
- IBX-5803: Added missing permission check for removing content (#289)
- IBX-5999: Editorial model remove tag added (#293)
-
IBX-6153: Moved
Bestsellers Block
toCommerce
category (#295) - IBX-6203: [Perso] There are missing translations for models (#294)
- IBX-6326: Fixed exporting users metadata (#299)
- IBX-6726: Add missing discard button in scenario preview (#307)
- IBX-7004: Fixed discard model edit action (#316)
- IBX-7409: Changed Content Type to content type (#315)
- IBX-7533: Implemented Top blocks block design (#317)
ibexa/post-install changes between v4.5.0 and v4.6.0
- IBX-5812: Renamed ibexa-content to ibexa-headless (#63)
- IBX-6649: Added support for spell checking (#68)
ibexa/product-catalog changes between v4.5.0 and v4.6.0
- IBX-5466: add search to category filter tree (#944)
- IBX-5819: Implemented gateway layer for Virtual Products (#971)
- IBX-5819: Added product type settings result mapper (#976)
- IBX-5819: Added product type settings Handler (#977)
- IBX-5819: Dropped foreign key for ezcontentclass_attribute table in ibexa_product_type_settings (#982)
- IBX-5819: Added publish method for field definition (#983)
- IBX-5819: Added isVirtual flag to product type (#985)
- IBX-5819: Added is_virtual field type setting (#979)
- IBX-5814: Updated service tags of installer provisioners (#981)
- IBX-5819: Added virtual product to integration tests migration (#988)
- IBX-3629: Product variants - display missing columns (Base price, Stock) (#986)
- IBX-5108: Added criterions for ProductStock
- IBX-5819: Added ProductTypeCreate form
- IBX-5819: Added field virtual to ContentTypeEditType form
- IBX-5674: Introduced identifier for attributes in product type edit (#1001)
- IBX-4782: Reworked export file creation to handle variants (#987)
- IBX-5800: Added variant tracking (#994)
- IBX-5801: Added notification sending on product variants update and delete (#993)
- IBX-5969: Added type info to product type details (#1004)
- IBX-5709: Price engine REST API (#965)
- IBX-5674: Product page URL pattern
- IBX-6180: Added search criterion IsVirtual (#1025)
- IBX-5966: Remote Product Catalog adjustments (#984)
- IBX-5956: As a Developer I want fetch prices for multiple products in one API call (#996)
- IBX-5674: Product URL patterns tests (#1024)
- IBX-5966: Fixed not registered Twig functions for availability (#1048)
- IBX-6435: Add support for create product variants via migration (#1050)
- IBX-6384: Reworked VAT categories configuration (#1045)
- IBX-6439: Add support for create product assets via migration (#1051)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#1041)
- IBX-4598: Added support for generating urls for content wrappers in ibexa_url/ibexa_path (#862)
- IBX-6415: Renamed domain names (#1049)
- IBX-3698: Added tips generate variants value (#1052)
- IBX-6216: New products schema
- IBX-5966: Remote PIM - fixes allowing Content-unawareness (#1047)
- IBX-6282: Added attributes support for generating name schema (#1039)
- IBX-5966: Allow currency editing in remote PIM (#1065)
- IBX-5966: Fixed catalog and product collection blocks rendering (Remote PIM) (#1069)
- IBX-5966: Categories menu is hidden regardless of remote PIM configuration (#1072)
- IBX-6419: Added user avatar to user references (#1064)
- IBX-3240: Reworked VAT assignment form in Product Type (#1071)
-
IBX-6651: Added
Attributes
andVAT Rates
sections to the Product Type view (#1073) - IBX-6702: Added BasePriceStatsAggregation and CustomPriceStatsAggregation (#1075)
- IBX-6315: edit/preview embedded items (#1055)
- IBX-6418: Added icons to content types references (#1083)
- IBX-7043: Implemented ProductFetchAdapter for use with BatchIterator (#1091)
- IBX-6788: Added block Product with the lowest stock (#1088)
- IBX-6786: Added products by category block (#1081)
- IBX-7163: Removed synthetic service (#1100)
- IBX-7187: Added names of content categories (#1102)
- IBX-7163: Added icons to product lowest stock config (#1098)
- IBX-7163: Fixed product with lowerst stock chart on preview (#1097)
- IBX-6872: As the User I want to see new design for badges (#1082)
- IBX-7315: Update eslint/prettier to newest versions (#1110)
- IBX-7174: Added an image thumbnail in the table (#1104)
- IBX-7163: Changed block styles location (#1106)
- IBX-6398: UDW as GH package (#1095)
- IBX-5714: Fixed custom attribute data in REST API
- IBX-5455: Checkboxes are not aligned with other data in Languages & Currencies tabs (#952)
- IBX-4684: Marked selected item in "Sort by" dropdawn on product list (#963)
- IBX-4716: Product listing/category page - Availability - 'All' instead of 'None' (#962)
- IBX-5718: Added pretty notification when Product Type draft is owned by another user (#967)
- IBX-4233: Form Inputs - space between fields (#966)
- IBX-5867: [Product Type] Tabs are not styled properly when clicking on it (#980)
- IBX-5924: Fixed AttributeIndexDataProvider should not require an index provider
-
IBX-5997: Missing
ibexa_format_price
Twig helper inibexa/headless
(#1003) - IBX-5972: Changed language fetch to use getDefaultLanguageCode function instead of mainLanguageCode (#997)
- IBX-6082: Added notification about changes in the base product (#1006)
- IBX-3867: Fixed multiple product codes catalog filter (#1011)
- IBX-6139: Tag styling update in catalog (#1013)
- IBX-5739: Checkboxes in Product translation are not disabled (#1008)
- IBX-6112: Made currency resolving exception message more prominent (#1016)
- IBX-5784, IBX-5743: Handled new backdrop methods (#999)
- IBX-6137: Fixed an issue when a base product with variants was deleted (#1012)
- IBX-6057: Pagination in Products list results in 404 (#1015)
- IBX-4082: Collections should not be created for a product without variants (#1014)
- IBX-6168: Added modal to product edit and create view (#1020)
- IBX-3433: Added catalog products search and the list of applied filters (#1026)
- IBX-3954: Fixed not found category blocking catalog editing (#1022)
- IBX-6123: Variants list - broken checkbox in header
- IBX-6160: Long product attribute IDs are truncated (#1019)
- IBX-6211: Added DateFieldTypeExtension to set isEditView if the route is set as edit route (#1035)
- IBX-4325: Product Type - details page (#1028)
- IBX-5936: Fixed lack of Product/Content Type persistence cache invalidation whenever attribute definition changes (#1034)
- IBX-3570: Added attributes sorting inside domain mapper (#1036)
- IBX-5740: Fixed validation when all product translations are removed (#1040)
- IBX-5922: Removing related variants on base product removal (#1038)
- IBX-6344: Added validators for Product Price create uniqueness
- IBX-6545: Unequal spacing between fields in the Integer/Float/Selection attribute creation form
- IBX-6328: Catalog create/edit/preview - wrong columns labels (#1061)
- IBX-5854: Unified cookies names (#1070)
- IBX-2207: Attributes are now deleted from product when product type is changed
- IBX-6537: Added redirection directly to price tab after canceling/closing price create/edit form (#1076)
- IBX-6597: buttons label for create sidebar (#1067)
- IBX-6511: Fixed product languages switch (#1066)
- IBX-6978: Hid Products tab in Root Category Taxonomy Entry view (#1087)
- IBX-6612: [Customer] JS exception occurs while user navigate on content action menu (#1089)
- IBX-7165: Removed category from products with lower stock block (#1096)
- IBX-7201: Added sort clause for stock on legacy search
- IBX-7201: Added stock sort clause for query of products with lowest stock
- IBX-6542: Added missing selection attribute value validation (#1077)
- IBX-7164: Added more precise information about negative stock number (#1105)
- IBX-6730: Fixed issue when single Criterion is used to create catalog (#1108)
- IBX-7294: Gracefully handle missing thumbnail image (#1109)
- IBX-7302: No left sidebar when no anchor menu items (#1113)
- IBX-6596: Added missing asterisk to code field product variant form (#1120)
- IBX-7480: Fixed typo in modal discard action label (#1121)
- IBX-6943: Fixed "max(): Argument #1 ($value) must contain at least one element" error thrown when saving empty product collection block (#1114)
- IBX-6987: Rendered "Enabled" flag as toggle in currency create/edit form (#1118)
- IBX-7475: Added identifier, names and description max length validation to attributes and attribute groups (#1124)
- IBX-6724: Simplified context menus (#1116)
- IBX-7477: Fixed "Add attribute" action style in Attributes tab (#1129)
- IBX-7409: Changed Content Type to content type (#1117)
- IBX-6543: Disabled attributes as discriminators when there is no mapper for them (#1111)
- IBX-7411: Products category block chart updated (#1119)
- IBX-7482: Misaligned dropdown when creating new translation fixed (#1125)
- IBX-7604: Blocked "used for variants" toggle when measurement (range) attribute type is drag&dropped (#1131)
ibexa/rest changes between v4.5.0 and v4.6.0
- IBX-5985: Added ability to check user against "X-Expected-User" header
- IBX-6415: Renamed UI translations domain names (#72)
- IBX-6620: Added image criterions rest input parsers (#76)
-
IBX-4123: [Backport] Added
/languages
and/languages/{code}
endpoints - IBX-7275: Added ValueObjectVisitor for Content Field (#79)
- IBX-6937: Changed expected min and max value types to numeric for FileSize criterion (#81)
- IBX-7418: Added input parser for ContentName criterion (#82)
- IBX-6045: Introduced attributes argument to Generator::startValueElement signature (#65)
- IBX-6222: Fixed Request Parser to include non-core routes as REST (#67)
- IBX-6239: Added Content Type for Image Variation
- IBX-6640: Fixed infinite loop when Normalizer returns an object
- IBX-5827: Replaced deprecated string interpolation (PHP 8.2+)
- IBX-7409: Changed Content Type to content type (#83)
ibexa/scheduler changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#266)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#87)
- IBX-6415: Renamed domain names (#88)
- IBX-6279: Simplify actions in create and edit modes (#86)
- IBX-6419: Added user avatar to user references (#90)
- IBX-7315: Update eslint/prettier to newest versions (#99)
- IBX-5862: Cannot reschedule content from the dashboard (#83)
- IBX-5863: Adjust reschedule modal for long labels in buttons (#84)
- IBX-6648: Fixed ConfigureMenuListener dependency on Page Builder (#94)
- IBX-6631: Handled orphaned scheduled entries resulting from removed/trashed parent (#267)
- IBX-7224: Fixed getRemovedLocationContentIdMap method call on null trash item (#97)
- IBX-7224: Fixed getRemovedLocationContentIdMap method call on null trash item (#268)
- IBX-7409: Changed Content Type to content type (#100)
ibexa/search changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow
- IBX-6415: Renamed domain names (#27)
- IBX-6338: As an Editor I'd like to sort the list of search results (#25)
- IBX-3639: As an Editor I'd like use facets to filter global search results (#26)
- IBX-6413: Search Suggestion (Autocomplete for search) (#33)
- IBX-6338: Fixed typo in sort definition (#34)
- IBX-6649: Added support for spell checking (#32)
- IBX-7419: [autcomplete] Add the total number of results to the autocomplete/suggestions endpoint (#38)
- IBX-7236: Suggestions only work with entire words (#37)
- IBX-7361: The search criterion is searching for all text fields of contents (#41)
- IBX-7512: Removed searching by partial words (#44)
- IBX-7409: Changed Content Type to content type (#43)
- IBX-6583: Added "Choose an option" placeholder for Language selector (#45)
ibexa/segmentation changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#58)
- IBX-6314: Added missing translation of limitation name (#78)
- IBX-6250: Redesign PB Config panel (#84)
- IBX-6630: Adjust visibility tab to dashboard builder (#88)
- IBX-7163: Added type for config panel (#89)
- IBX-7315: Update eslint/prettier to newest versions (#90)
- IBX-4233: Form Inputs - space between fields (#74)
- IBX-6206: Added segment and segment group unique identifier validators (#59)
- IBX-6311: [Segments] Order of fields in edit segment form (#77)
- IBX-6388: ClassName fixed for segments group (#81)
- IBX-6682: [Page builder - Targeting block] 500 occurs after adding content to segment on Postgres (#83)
ibexa/site-factory changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#166)
- IBX-6348: Changed default sites list mode to grid (#74)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#73)
- IBX-6415: Renamed domain names (#75)
- IBX-6414: Moved events into contracts (#77)
- IBX-6279: Simplify actions in create and edit modes (#76)
- IBX-6599: New grid view item design (#79)
- IBX-7315: Update eslint/prettier to newest versions (#84)
- IBX-7329: Enhancing UX: Name Updates for Product 4.6 LTS+ (#85)
- IBX-5520: Fixed the "Site" menu subitems (#69)
-
IBX-5845: Fixed Site Accesses resolving in
SiteFactory\PageBuilder\ConfigurationResolver
(#71) - IBX-6027: Removed duplicated pagination buttons (#80)
- IBX-7061: Cannot switching filed groups on create and edit PT form (#82)
-
IBX-6002: Implemented
reverseMatch
in theSiteAccessMatcher
(#167) - IBX-7409: Changed Content Type to Content type (#88)
- IBX-7452: Added hostname validation (#87)
ibexa/solr changes between v4.5.0 and v4.6.0
- IBX-6620: Added Image criterion visitors (#55)
- IBX-6649: Added support for spell checking (#52)
- IBX-6827: Aggregation API improvements (#56)
- IBX-7418: Added CriterionVisitior for ContentName Criterion (#61)
- IBX-5827: Replaced deprecated string interpolation (PHP 8.2+) (#246)
- IBX-5827: Replaced deprecated string interpolation (PHP 8.2+) (#246) (#60)
ibexa/standard-design changes between v4.5.0 and v4.6.0
No significant changes.
ibexa/system-info changes between v4.5.0 and v4.6.0
- IBX-5813: Fixed version detection logic after renaming ibexa/content to ibexa/headless (#43)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#44)
- IBX-6415: Renamed domain names (#45)
ibexa/taxonomy changes between v4.5.0 and v4.6.0
- IBX-5466: category filter tree search (second PR) (#200)
- IBX-5814: Updated service tags of installer provisioners (#206)
- IBX-5975: Added link to Taxonomy Entry's parent in content view (#210)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#219)
- IBX-4598: Added support for generating urls for content wrappers in ibexa_url/ibexa_path (#175)
- IBX-6415: Renamed domain names (#220)
- IBX-6565: Implemented FieldValueProcessor for Taxonomy FieldTypes (#228)
- IBX-6279: Simplify actions in create and edit modes (#221)
- IBX-6249: pointer changed for page builder tree (#227)
- IBX-6834: Taxonomy entry is not highlighted in the Taxonomy tree (#242)
-
IBX-6764: Added
contentId
property toTaxonomyEntry
domain object (#238) - IBX-6418: Added icons to content types references (#241)
- IBX-6550: Global redesign of placeholder for trees (#237)
- IBX-6566: Fixed ContentCreateContentTypeChoiceLoaderSubscriberTest unit test (#255)
- IBX-4592: Added taxonomy entry based view matchers (#174)
- IBX-7187: Added Twig filter to fetch names of content categories (#253)
- IBX-7315: Update eslint/prettier to newest versions (#256)
- IBX-7494: [Focus mode] As a User, I want to see Content Tree in dark theme (#262)
- IBX-5895: Changed the clear function call to only clear the entityName for the TaxonomyEntryAssignment class during assigning Entries
- IBX-5960: Fixed assign button styles in content tab (#209)
- IBX-6010: Fixed whitespace in content view (#212)
- IBX-5964: [Taxonomy] Incorrect taxonomy parent tag name after child tag is moved to different location (#214)
- IBX-5886: Forbade creation of Taxonomy entry outside its parent
- IBX-6345: AbstractTaxonomyIdentifierValidator::doValidate() returns incorrect return type structure (#223)
- IBX-5854: Unified cookies names (#232)
- IBX-6475: Fix translation variable visible in UI (#234)
- IBX-6198: Added content synchronizing when taxonomy entry is changed (#218)
-
IBX-6604: Fixed
TaxonomyEntryResolver
single entry fetching (#233) - IBX-6759: Fix PropTypes in TaxonomyTree (#236)
- IBX-6697: Skipped copying old values from already published version
- IBX-6597: Consistent sidebar for create Tag (#229)
- IBX-6475: fix transaltions (#243)
- IBX-6757: Forbade root Taxonomy Entry assignment to content (#239)
- IBX-6978: Hid the Content tab from Taxonomy root Entry view (#246)
- IBX-6004 - Adding new variable for Tags view in details tab (#231)
- IBX-6752: Provided custom redirection for Taxonomy's parent folder (#244)
- IBX-3211: Wrong warning while assigning category to a product (#240)
- IBX-6831: Gracefully handled missing Taxonomy Entries during Taxonomy Entry aggregation (#247)
- IBX-6724: Removed close button from edit screen (#257)
- IBX-7409: Changed Content Type to content type (#258)
- IBX-6733: Added dropdown_hidden for content_type to TaxonomyEntryCreateType (#250)
- IBX-7544: Added taxonomy identifier length validator (#264)
- IBX-7597: Too narrow space for long language name in Content Tree header (#266)
- IBX-6923: Fixed TaxonomyTreeService access check
- IBX-7544: Added taxonomy name length validator (#269)
- IBX-7304: Removed "Preview" button for non-context-aware sub-trees (#265)
- IBX-7621: remove X for close ibexa extra actions sidebar (#267)
ibexa/tree-builder changes between v4.5.0 and v4.6.0
- IBX-6415: Renamed domain name (#112)
- IBX-6249: Implemented page builder tree builder (#113)
- IBX-6694: Implemented theme color as primary for tree builder (#122)
- IBX-6547: Updated popup component (#119)
- IBX-6550: Global redesign of placeholder for trees (#120)
- IBX-7315: Update eslint/prettier to newest versions (#125)
- IBX-6482: Taxonomy tree wrong position after search and select (#123)
- IBX-6398: UDW as npm package (#124)
- IBX-7494: [Focus mode] As a User, I want to see Content Tree in dark theme (#127)
- IBX-5429: Dropdown menu scrolling fixed (#104)
- IBX-5992: Changed how to get selected items and check if the delete position should be disabled or not (#105)
- IBX-6197: [Tags] Page elements are messed up when move option is used in content tree (#107)
- IBX-5993: Added new conditional to prevent render Indentation Vertical Line (#109)
- IBX-5854: Retain scroll position (#110)
- IBX-6018: Added onContextMenu to stop dragging on right click mouse (#106)
- IBX-4155: Fix Select all children for unexpanded parent item (#108)
- IBX-6437: ListItemSingle handle item without subitems in delayed select action (#114)
- IBX-5854: Unified cookies names (#116)
- IBX-6444: context menu from the header not opening (#115)
- IBX-6579: Removed invalid scss (#121)
- IBX-7597: Too narrow space for long language name in Content Tree header (#129)
- IBX-7576: [Content Tree] Items cannot be selected using Firefox (#131)
- IBX-7304: Removed "Preview" button for non-context-aware sub-trees (#128)
- IBX-7666: [Dark theme] Wrong scroll color in dark theme content tree (#133)
ibexa/user changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#114)
- IBX-5569: Switched to reusable generator workflow (#114) (#55)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#59)
- IBX-6415: Renamed domain names (#60)
- IBX-6419: Added user avatar to user references (#62)
- IBX-6547: Made ibexa.user_settings.update exposed (#63)
-
IBX-7276: Added deprecation notice for
ibexa_user_get_current
twig function (#65) - IBX-7369, IBX-7371: Added UserRegister and UserPasswordReset notification (#70)
- IBX-7130: Redirect back to user setting after updating password (#66)
- IBX-7037: Added check if user has permission to change password (#64)
- IBX-6724: Simplifed context menu (#68)
- IBX-7409: Changed Content Type to content type (#69)
- IBX-7119, IBX-7171, IBX-7123: Corrected Headers inconsistency in Account settings (#67)
- IBX-7547: Change Full and Short date-time setting labels (#71)
ibexa/version-comparison changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#83)
- IBX-5569: Switched to reusable generator workflow (#83) (#54)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#58)
- IBX-6415: Renamed domain names (#59)
- IBX-7315: Update eslint/prettier to newest versions (#63)
- IBX-5827: Replaced deprecated string interpolation (PHP 8.2+)
- IBX-5827: Replaced deprecated string interpolation (PHP 8.2+) (#64)
- IBX-7409: Changed Content Type to content type (#69)
ibexa/workflow changes between v4.5.0 and v4.6.0
- IBX-5569: Switched to reusable generator workflow (#260)
- IBX-6314: Apply microcopy guidelines and adjust translation keys and domains (#79)
- IBX-6415: Renamed domain names (#81)
- IBX-6419: Added user avatar to user references (#82)
- IBX-7163: Removed bootstrap class (#86)
- IBX-7315: Update eslint/prettier to newest versions (#88)