Skip to content

v4.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@DominikaK DominikaK released this 05 Oct 12:30
· 96 commits to master since this release

Changes since v3.3.0

For changes in remaining packages, see ibexa/content v4.0.0-alpha1

ezsystems/ezcommerce-admin-ui changes between v1.2.0 and v4.0.0-alpha1

Improvements

  • EC-373: Hidden Commerce menu elements if commerce is disabled (#80)
  • IBX-268: Redesign buttons for 4.0 (#85)
  • IBX-261: Updated changelog generator (#88)
  • IBX-422: As a Maintainer, I want to have rebranded icons (#86)
  • IBX-497: Redesign tabs for 4.0 (#91)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#92)
  • IBX-809: Redesigned dashbaord (#97)
  • IBX-395: Updated code to Bootstrap 5 (#95)
  • IBX-612: Input field (ibexa-input--text) with ibexa-label redesign (#94)
  • IBX-836: Redesigned headers (#98)
  • IBX-492: As an Editor, I want to see redesigned tables (#99)
  • IBX-613: As an Editor, I want to see redesigned dropdown field (multi-select) in all states (#96)
  • IBX-901: Redesign ez-alert (now ibexa-alert) for 4.0 (#101)
  • IBX-909: Redesigned ezvariants (#102)
  • IBX-908: Redesigned ezspecifications (#103)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-1097: Change properties for reusable Dropdown widget (#108)
  • IBX-1171: Prepared 4.0 alpha release (#113)

Bugs

  • EC-278: [Order confirmation] close button is not aligned properly (#65)
  • EC-345: [Footer] expanded sections hover over footer (#74)
  • EC-349: [Cockpit] Charts and other page elements are not properly displayed (#76)
  • EC-334: [User overview] charts are not properly displayed (#75)
  • EZEE-3473: Used event to change siteaccess instead of replacing service in container (#77)
  • EZEE-3473: Removed unused configResolver argument from controller definition (#79)
  • EC-374: Dropped base_theme theme (#78)
  • EZEE-3491: Replaced Entity Manager use with sitaccess aware EM (#82)
  • EZEE-3491: Fixed syntax after merge up
  • IBX-252: Private user bug (#84)
  • IBX-424: User addresses contains incorrect data in field country code (#87)
  • IBX-773: Fix tab design in commerce cockpit (#100)
  • IBX-1018: Uncaught TypeError: Cannot read property 'querySelectorAll' of null at Dropdown.init (#105)
  • IBX-1049: Fixed specification label selector (#106)
  • IBX-940: Dropdown in tab is partly hidden (#107)

Misc

  • IBX-900 Adjust commerce user creation locators (#104)

ezsystems/ezcommerce-erp-admin changes between v3.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#30)
  • IBX-261: Updated changelog generator (#31)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-1171: Prepared 4.0 alpha release (#35)

ezsystems/ezcommerce-order-history changes between v3.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#27)
  • IBX-261: Updated changelog generator (#28)
  • IBX-1111: Updated Ibexa Business License Agreement

Bugs

  • EC-223: Used DI in OrderHistoryBundle to fix type errors (#18)
  • EC-223: Added explicit service dependency from base controller (#20)
  • EZEE-3472: Fixed wrong template location and inheritance (#19)
  • EZEE-3472: Added possibility to see order history for private customers that are not in ERP (#21)
  • EC-374: Dropped base_theme theme (#22)
  • EC-403: Fixed extended pagelayout filename (#25)

ezsystems/ezcommerce-page-builder changes between v1.2.0 and v4.0.0-alpha1

Improvements

ezsystems/ezcommerce-transaction changes between v1.0.0 and v4.0.0-alpha1

Improvements

Bugs

  • EC-338: Fixed constructor arguments to allow display invoice (#6)
  • EZEE-3494: Dropped usages of demo Content Types configuration (#13)
  • EZEE-3473: Used event to change siteaccess instead of replacing service in container (#9)
  • EC-384: Remove old templates (#16)
  • EC-374: Dropped base_theme (#15)
  • EC-379: InvoiceController uses injected InvoiceService (#10)
  • EC-226: Fixed usage of httpOnly cookies for determining session identifier (#12)
  • EC-405: Each specification header is linked (#22)
  • EZEE-3491: Added entity mappings for ORM (#23)
  • IBX-282: Fixed path to accordion and added initialize function do stored basket (#24)
  • IBX-521: Fix ibexa_icon_path in front-office twigs (#28)
  • IBX-821: Fixed doctrine.orm.entity_manager being used instead of Repository-aware ibexa.doctrine.orm.entity_manager (#29)
  • EC-360: [User management] Cannot change my account settings because an exception occur (#32)
  • IBX-849: Fixed getSessionData action initialization (#34)

Misc

  • EZEE-3485: Extended expected param declaration to match implementation (#14)

ezsystems/ezplatform-form-builder changes between v2.3.0 and v4.0.0-alpha1

Improvements

  • EZP-32179: Add footer to platform when user is logged in (#270)
  • EZP-32259: Replaced "ezplatform" commands namespace with "ibexa" (#271)
  • IBX-105: Added automatic release creation on tag push (#278)
  • IBX-261: Updated changelog generator
  • IBX-268: Redesign buttons for 4.0 (#281)
  • IBX-422: As a Maintainer, I want to have rebranded icons (#282)
  • IBX-497: Redesign tabs for 4.0 (#285)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#286)
  • EZEE-3464: Added command to purge all submission of given form (#272)
  • IBX-617: As an Editor, I want to see the redesigned toggle button (#287)
  • IBX-395: Updated code to Bootstrap 5 (#293)
  • IBX-395: Removed jquery dependency (#295)
  • IBX-612: As an Editor, I want to see redesigned input field in all states (with labels) (#288)
  • IBX-492: As an Editor, I want to see redesigned tables (#296)
  • IBX-613: As an Editor, I want to see redesigned dropdown field (multi-select) in all states (#294)
  • IBX-630: Redesigned ezform (#300)
  • IBX-928: Change valueChanged event to change event in inputs (#302)
  • IBX-1004: [Form Builder] As a developer I want to have js code style used in code (#304)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-880: Use Icon React component from admin-ui instead of Page Builder module (#305)
  • IBX-1171: Prepared 4.0 alpha release (#309)

Bugs

Misc

  • IBX-753: [Behat] Changed Form preview selectors to more specific ones (#290)

ezsystems/ezplatform-page-builder changes between v2.3.0 and v4.0.0-alpha1

Improvements

  • EZP-32179: Add footer to platform when user is logged in (#720)
  • IBX-105: Added automatic release creation on tag push (#736)
  • EZEE-3515: Blocks in page builder toolbar are now hidden if not available (#734)
  • IBX-261: Updated changelog generator
  • EZEE-2522: Implement snapshots in Scheduler Block to improve performance (#244)
  • IBX-22: Added setting for disabling/enabling layouts visibility (#735)
  • IBX-268: Redesign buttons for 4.0 (#757)
  • IBX-90: Added setting for preferred editor mode (#743)
  • IBX-422: Rebrand ez-icon to ibexa-icon (#760)
  • IBX-491: As an Editor, I want to see redesigned links (#766)
  • EZEE-3515: Blocks in page builder toolbar are now hidden if not available (#734)
  • IBX-22: Added setting for disabling/enabling layouts visibility (#735)
  • IBX-90: Added setting for preferred editor mode (#743)
  • IBX-89: As an Editor, I should see only the selected page layouts configured for the content type (#768)
  • IBX-497: Redesign tabs for 4.0 (#770)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#777)
  • IBX-397: Redesign main layout (#765)
  • IBX-617: As an Editor, I want to see the redesigned toggle button (#783)
  • IBX-93: Updated encore entries (#792)
  • IBX-395: Updated code to Bootstrap 5 (#794)
  • IBX-650: redesign main menu (#791)
  • IBX-612: Input field (ibexa-input--text) redesign (#782)
  • IBX-836: Redesigned headers (#802)
  • IBX-492: As an Editor, I want to see redesigned tables (#803)
  • IBX-901: Redesign ez-alert (now ibexa-alert) for 4.0 (#819)
  • EZP-32196: Added logger and throw Exception in requestBlockConfigurationAction (#834)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-880: As an Editor, I want to see redesigned Page Builder edit mode (#818)
  • IBX-1171: Prepared 4.0 alpha release (#847)

Bugs

  • EZEE-3342: [PB] Code block has incorrect input header name placement while validation message apper (#714)
  • EZEE-3380: Vertical scrollbar in PB may sometimes be overlapped by blocks div (#721)
  • EZEE-3372: Block Order mixed up sometimes (#723)
  • EZEE-3375: 'Multiple' PB block's attribute is not rendering properly (#724)
  • EZEE-3396: Fixed select attribute rendering (#722)
  • EZEE-3482: 'Multiple' block's attribute is not rendered correctly (#727)
  • EZP-32308: Passed mandatory Location into LocationLimitation (#729)
  • EZEE-3481: Block scheduling radio buttons are unstyled (#730)
  • EZEE-3477: Made root Locations of SAs nullable if unauthorized (#731)
  • EZEE-3476: Fixed PB matching based on translation (#732)
  • EZEE-3523: Added fallback to SA resolving in PageController (#733)
  • IBX-140: Fixed toolbar overlapping ezobjectrelation buttons (#739)
  • IBX-179: Disposed CrossOriginHelper snippet from frontend
  • IBX-140: Fixed matching SA for LP being below configured tree_root.location_id (#741)
  • IBX-387: Fixed ConfigureMainMenuListener (#756)
  • EZEE-3529: Disposed unused form theme imports for LP (#759)
  • IBX-503: Provided default editor mode in PageController (#767)
  • IBX-503: Provided default editor mode in PageController (#767)
  • EZEE-3518: Button block is overlapping fields (#764)
  • IBX-543: Layout selection confirmation button is not visible if list of layouts has multiple rows (#771)
  • IBX-663: Uncaught TypeError: Cannot read property 'removeAttribute' of null at focusOnFirstError (#773)
  • IBX-676: Fixed mode switcher icons (#775)
  • IBX-744: Fixed block classes being not preserved on drag&drop (#784)
  • IBX-726: Fixed default pagevalue (#780)
  • IBX-375: Pre auth with cookie in Page Builder preview to allow page navigation (#797)
  • IBX-848: Backport of fix for PB matching based on translation (#804)
  • IBX-885: Fixed routing being in wrong whitelist group
  • IBX-779: Fixed LP translating when 'alwaysAvailable' flag is disabled (#807)
  • IBX-881: Excluded SetPreAuthCookieSubscriber from default service definitions (#820)
  • IBX-881: Aligned changes to 3.3
  • IBX-963: Buttons on Trash page are hidden on medium resolutions (#827)
  • IBX-952: Added Location to TranslationChoiceLoader (#826)
  • IBX-1073: Fixed richtext CSS classes (#837)
  • IBX-743: Fixed mode switcher icons (#835)

Misc

  • IBX-405: changing user password
  • IBX-580: Added contexts for regression suites
  • IBX-778 Moving jobs from Travis to GHA in ezplatform-page-builder (#798)

ezsystems/ezplatform-page-fieldtype changes between v2.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#173)
  • EZEE-3512, EZEE-3515: Blocks availability can now be configured on content type level (#170)
  • IBX-261: Updated changelog generator
  • EZEE-2522: Implement snapshots in Scheduler Block to improve performance (#66)
  • EZEE-2522: Fixed return type error when there are no events in Scheduler Block (#181)
  • IBX-22: Added setting for disabling/enabling layouts visibility (#171)
  • IBX-90: Added setting for preferred editor mode (#179)
  • IBX-422: As a Maintainer, I want to have rebranded icons (#182)
  • EZEE-3512, EZEE-3515: Blocks availability can now be configured on content type level (#170)
  • IBX-22: Added setting for disabling/enabling layouts visibility (#171)
  • IBX-90: Added setting for preferred editor mode (#179)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#189)
  • IBX-612: Input field (ibexa-input--text) with ibexa-label redesign
  • IBX-892: Moved behat context classes into lib
  • IBX-892: Fixed code style
  • IBX-1001: [Page Fieldtype] As a developer I want to have js code style used in code (#202)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-880: As an Editor, I want to see redesigned Page Builder edit mode (#201)
  • IBX-1171: Prepared 4.0 alpha release (#204)

Bugs

  • EZEE-3430: Existing page fieldtype removal via PageStorage (#167)
  • EZEE-3460: Remove duplicated response tagging to avoid tags clearing in subrequests (#169)
  • IBX-226 Added checks if attribute exists in $blockDefinitionAttributes (#177)
  • IBX-655: ezlandingpage field 'Select blocks' info message overlaps blocks (#186)
  • IBX-602: Fixed missing spaces when text formatting is used within the TextBlock (#187)
  • IBX-689: Fixed blocks availability for blocks with same names (#191)
  • IBX-726: Provided default PageValue for empty Landing Page type (#190)
  • IBX-726: Check for empty array instead of null for newly created field definitions (#193)
  • IBX-863: Backport of fix for flooded tables (#196)

Misc

  • IBX-778 Moving jobs from Travis to GHA ezplatform-page-fieldtype. (#194)

ezsystems/ezplatform-permissions changes between v1.1.0 and v4.0.0-alpha1

Improvements

  • IBX-261: Updated changelog generator (#5)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-1171: Prepared 4.0 alpha release (#7)

ezsystems/ezplatform-segmentation changes between v1.1.0 and v4.0.0-alpha1

Improvements

  • EZP-32179: Add footer to platform when user is logged in (#23)
  • IBX-268: Redesign buttons for 4.0 (#25)
  • IBX-261: Updated changelog generator (#27)
  • IBX-422: As a Maintainer, I want to have rebranded icons (#26)
  • IBX-497: Redesign tabs for 4.0 (#29)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#30)
  • IBX-397: Redesign main layout (#28)
  • IBX-395: Updated code to Bootstrap 5 (#31)
  • IBX-836: Redesigned headers (#32)
  • IBX-492: As an Editor, I want to see redesigned tables (#33)
  • IBX-999: [Segmentation] As a developer I want to have js code style used in code (#35)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-880: As an Editor, I want to see redesigned Page Builder edit mode (#34)
  • IBX-1171: Prepared 4.0 alpha release (#37)

ezsystems/ezplatform-site-factory changes between v1.3.0 and v4.0.0-alpha1

Improvements

  • EZP-32179: Add footer to platform when user is logged in (#108)
  • IBX-268: Redesign buttons for 4.0 (#120)
  • IBX-261: Updated changelog generator (#123)
  • IBX-422: As a Maintainer, I want to have rebranded icons (#121)
  • IBX-615: As an Editor, I want to see redesigned checkbox and radio buttons in all states (#126)
  • IBX-397: Redesign main layout (#124)
  • IBX-617: As an Editor, I want to see the redesigned toggle button (#128)
  • IBX-809: Redesigned dashboard (#132)
  • IBX-395: Updated code to Bootstrap 5 (#130)
  • IBX-612: Input field (ibexa-input--text) with ibexa-label redesign (#127)
  • IBX-836: Redesigned headers (#133)
  • IBX-492: As an Editor, I want to see redesigned tables (#134)
  • IBX-901: Redesign ez-alert (now ibexa-alert) for 4.0 (#136)
  • IBX-913: Fixed tests namespaces
  • IBX-913: Fixed minor issues after static analysis (#138)
  • IBX-998: [Site Factory] As a developer I want to have js code style used in code (#139)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-880: Changed redirections to regular content view (#141)
  • IBX-1171: Prepared 4.0 alpha release (#145)

Bugs

  • EZEE-3461: Added analyseLink method to generate correct links (#109)
  • EZEE-3477: Allowed unreachable Locations to be nullable (#112)
  • EZEE-3523: Unable to translate Landing Pages (#115)
  • IBX-25: Applied limit to subselect in order to paginate by pages and not by joined public accesses (#118)
  • IBX-544: Added missing parser with pagination configuration (#125)
  • IBX-958: Fixed missing site factory specific close button definition (#140)

ibexa/content changes between v3.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#7)
  • IBX-149: Enable releases for beta/rc (#8)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-1171: Prepared 4.0 alpha release (#15)

Bugs

  • IBX-371: Removed ezsystems/ezmigrationbundle dependency (#10)
  • IBX-656: Updated changelog generator's JQ oneliner (#11)
  • IBX-656: Added comment about JQ oneliner

ibexa/experience changes between v3.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#6)
  • IBX-149: Enable releases for beta/rc (#7)
  • IBX-1111: Updated Ibexa Business License Agreement

Bugs

  • IBX-656: Updated changelog generator's JQ oneliner (#8)
  • IBX-656: Added comment about JQ oneliner

ibexa/oauth2-client changes between v1.0.0 and v4.0.0-alpha1

Improvements

  • IBX-261: Updated changelog generator (#6)
  • IBX-1111: Updated Ibexa Business License Agreement
  • IBX-1171: Prepared 4.0 alpha release (#8)

ibexa/oss changes between v3.3.0 and v4.0.0-alpha1

Improvements

  • IBX-105: Added automatic release creation on tag push (#7)
  • IBX-149: Enable releases for beta/rc (#8)
  • IBX-665: Bumped Symfony dependency to 5.3 (#12)
  • IBX-93: Bumped admin-ui-assets version (#15)
  • IBX-1111: Updated Ibexa Business License Agreement

Bugs

  • IBX-460: Locked doctrine/doctrine-bundle to 2.3.x to avoid issues (#10)
  • IBX-656: Updated changelog generator's JQ oneliner (#13)
  • IBX-656: Added comment about JQ oneliner

ibexa/post-install changes between v1.0.0 and v4.0.0-alpha1

Improvements

  • IBX-1111: Updated Ibexa Business License Agreement

Bugs

  • EC-304: Added P.sh mount for autogenerated Commerce config (#3)
  • EZEE-3517: Added missing PHP sodium extension (#8)
  • IBX-772: Fixes bad link to composer auth var setup (#11)

Misc

  • IBX-596: As a QA I want to change php-cs occurrences into check-cs for consistency (#10)