Skip to content

v4.5.0-beta1

Compare
Choose a tag to compare
@webhdx webhdx released this 17 Apr 14:06
· 40 commits to master since this release

ibexa/experience v4.5.0-beta1 change log

Changes since v4.4.0

ibexa/admin-ui changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

  • IBX-4327: Content airtime settings modal design (#670)
  • IBX-4678: Unnecessary remove icon in enabled state of inputs- Article content form (#679)
  • IBX-4972: Middle elippsis fixed container class checked (#688)
  • IBX-4629: Implement Meta field groups (#680)
  • IBX-4913: Blank space cannot be added to product collection search (#690)
  • IBX-4922: [Product type] Missing translation for validation message for identifier field and notification message (#691)
  • IBX-4937: Content Tree has CSS issues when loading plenty of children under a node (#692)
  • IBX-4993 changed content_fields.html.twig to display table header for relation in preview (#693)
  • IBX-1948 : Log exceptions from admin-ui (#2028)
  • IBX-4477: Improved copy subtree limit check performance
  • IBX-4386: Removed argument binding to prevent breaking external libraries
  • IBX-4791: [Date picker] Cannot open date time picker by clicking on calendar icon in the input (#678)
  • IBX-4339: Input validation - wrong style (#658)
  • IBX-5017: Select all checkbox in Relation List is inconsistent (#700)
  • IBX-2778: Personalization - Wrong styles for Scenarios (#704)
  • IBX-5143: Fixed autosave default value (#2093)
  • IBX-4343: PB timeline grey backdrop (#706)
  • IBX-4887: Content type group with space or '/' causes js an error in the BackOffice search (#710)
  • IBX-3972: Fixed reset and change password validation messages styling
  • IBX-4681: Cannot swap sections with D&D in Content/Product Type (#698)
  • IBX-5053: Handled deleted Locations in UDW-based limitations (#2089)
  • IBX-4445: Option to add last column in tables as sticky (#695)
  • IBX-5151: [Subitems] Clicking arrow in non-focused input priority doesn't change value (#712)
  • IBX-5197: [Change password] Error messages stack on submit (#719)
  • IBX-5138: The header in content edit view is displayed incorrectly when scrolling (#714)
  • IBX-5186: [Content type] JS exception occurs while taxonomy entry field is moved to metadata (#724)
  • IBX-5240: Fixed translation edit widget (#729)
  • IBX-5247: Fixed alignment in table filters (#731)
  • IBX-5248: Fixed checkbox alignment in content center table cell (#730)
  • IBX-5300: Fixed invalid content's URL in search item template (#2095)
  • IBX-5076: Fixed disabling ability to copy subtree (#2091)
  • IBX-1961: Added extensibility point to edit header (#753)
  • IBX-3387: Fixed labels in language create (#749)
  • IBX-5412: Removed parseInt from selectedItem.dataset.id (#747)
  • IBX-5368: fix popup menu item height for multiline items (#752)
  • IBX-3482: Fixed position of actions in details header (#754)

ibexa/admin-ui-assets changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

  • IBX-4327: Content airtime settings modal design (#14)

ibexa/calendar changes between v4.4.0 and v4.5.0-beta1

Bugs

ibexa/connector-dam changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/content changes between v4.4.0 and v4.5.0-beta1

Improvements

ibexa/content-forms changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-4796: Proper redirect after content publish (#64)
  • IBX-4486: Disabled Autosave feature for nodraft requests (#66)

ibexa/content-tree changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-4103: Elements sometimes do not collapse (imperative) (#44)

ibexa/core changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4929: Fixed PHPDoc(s) referencing static<TValue> return type (#216)
  • IBX-5293: Added event dispatcher in default success handler (#215)
  • IBX-4929: [PHPDoc] Fixed ContentService @see usage (#219)
  • IBX-4929: Removed reference to non-existent ObjectStateService example (#218)
  • IBX-4929: Removed @internal param from IOConfigurationPass::processHandlers (#222)
  • IBX-5314: [PAPI] Implemented Token Storage Service (#217)

Bugs

  • IBX-4581: Added missing groups setup when siteaccess is matched
  • IBX-4877: Allow Location-based Content preview (#359)
  • IBX-4461: Fixed handling trailing slash for isUriPrefixExcluded
  • IBX-4477: Added LocationService::getSubtreeSize method (#360)
  • IBX-4647: Added WebpFormatVariationPathGenerator handling .webp images (#361)
  • IBX-3972: Fixed password validation for UserService::updateUserPassword
  • IBX-5026: Fixed subtree op. perm. checks for Content with multiple Locations
  • IBX-5270: Implemented cache indices validator and fixed broken loadSubtreeIds pattern
  • IBX-5119: Added logging for invalid Content's Locations setup
  • IBX-5153: Fixed behavior for empty image variation configuration

ibexa/corporate-account changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4932: Added changelog generator (#147)
  • IBX-3889: Update admin panel menu labels (#148)
  • IBX-5198: Added LocationID references for address book and members group (#151)
  • IBX-5130: Allow to use page_layout config in templates (#152)
  • IBX-4929: ApplicationWorkflowFormEvent: Fix phpdoc (#157)
  • IBX-4929: ChoiceLoader: Fix PhpDoc (#158)
  • IBX-5121: Added CT for customer portals with page builder site access resolver (#153)
  • IBX-5124: Added Sales Rep page block (#160)
  • IBX-5086: Implemented CorporateAccountService::createCompany facade (#159)
  • IBX-4170: [Tests] Fixed test layer and prepared it for REST tests (#162)
  • IBX-5069: [REST] Implemented Companies CRUD (#155)
  • IBX-5250: [REST] Implemented Corporate Accounts Root Resource (#168)
  • IBX-5070: [REST] Implemented Members CRUD (#167)
  • IBX-5125: Added extension point and handling for multiple portals under same site access (#164)

Bugs

  • IBX-4567: Fixed JS error on company create (#144)
  • IBX-4561: [Corporate account] Clear filters button do not refresh the page (#145)
  • IBX-5132: Update breadcrumbs etc after labels update (#150)
  • IBX-4339: Input validation - wrong style (#127)
  • IBX-5120: Added missing actual reference resolution
  • IBX-4543: Added privilege checks for buttons in customer portal (#146)
  • IBX-5420: Fixed hard-coded Company Content Type identifier (#165)
  • IBX-3482: Fixed header in details of compoany (#166)

ibexa/cron changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/design-engine changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/doctrine-schema changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/elasticsearch changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-5061: Allowed DateMetadata published target

ibexa/fastly changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/fieldtype-address changes between v4.4.0 and v4.5.0-beta1

Improvements

Misc

ibexa/fieldtype-matrix changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/fieldtype-page changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-3096: Implemented not_blank_richtext validator (#240)
  • IBX-5207: Added lazy loading of page value (#242)
  • IBX-5207: Fixed code style issues
  • IBX-5260: Merged TagBlockResponseSubscriber and BlockVisibilityTtlHeadersResponseSubscriber into a single subscriber (#243)
  • IBX-4962 React page blocks (#75)

Bugs

ibexa/fieldtype-query changes between v4.4.0 and v4.5.0-beta1

Bugs

ibexa/fieldtype-richtext changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-3988: Fixed storing RichText formatting options for lists (#64)
  • IBX-5051: Unable to edit custom tags with long values in page builder (#68)
  • IBX-5133: Fixed Solr integration tests having hardcoded Core resources
  • IBX-4988: Toolbar popups are obscured by the header (#70)
  • IBX-4989: Rich Text custom tag attributes preview doesn't update properly (#72)
  • IBX-5054: Fixed keeping HTML code inside Custom tag's attribute (#71)
  • IBX-5147: [Rich text field type] Closing custom tag before finishing edition causes edition to hover. (#75)
  • IBX-4927: Changing custom tag configuration breaks existing Rich Text fields that include this tag (#76)
  • IBX-2349/5244/5245: Added possibility to add link into embed image (#78)
  • IBX-4906: Added MigrateRichTextNamespacesCommand (#77)
  • IBX-5377: Added language of edited content to CKE configuration (#80)
  • IBX-5376: Added possibility to change config of CKE (#79)
  • IBX-5325: Fixed error on enter to edit mode (#81)

ibexa/form-builder changes between v4.4.0 and v4.5.0-beta1

Bugs

ibexa/graphql changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

ibexa/http-cache changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4929: Removed @internal param from InvalidateTokenController (#35)

ibexa/i18n changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/icons changes between v4.4.0 and v4.5.0-beta1

Improvements

ibexa/image-editor changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-5137 fixed buttons margins on confirmation modal (#72)
  • IBX-5137 fix buttons margins on confirmation modal (#73)

ibexa/installer changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-2762: Added upgrade scripts for Unit Conversion

ibexa/measurement changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-2762: Store converted measurements in database

Bugs

  • IBX-4386: Fixed JS refering to non-existent elements
  • IBX-4339: Input validation - wrong style (#61)

ibexa/migrations changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4817: Fixed migration error not releasing lock

Bugs

  • IBX-4714: Fixed incorrect message in Content Delete Step Executor logger notice
  • IBX-4714: Fixed logger messages in Content Executors
  • IBX-5120: Added resolvable reference definition types to UnhandledReferenceDefinitionException
  • IBX-5386: Fixed migration update command type error

ibexa/oauth2-client changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/oss changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/page-builder changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-5121: Introduced SiteAccessPicker for extracted site access selecting logic (#204)
  • IBX-4962: React app page block (#209)

Bugs

  • IBX-4327: Content airtime settings modal design (#169)
  • IBX-4877: Allow Location-based Content preview (#973)
  • IBX-4683: Inconsistency in remove icon (#194)
  • IBX-4995: Page Builder is throwing JS errors when typing in its Rich Text field (#196)
  • IBX-4791: [Date picker] Cannot open date time picker by clicking on calendar icon in the input (#193)
  • IBX-4339: Input validation - wrong style (#174)
  • IBX-4343: Add translaparent ibexa-backdrop to PB timeline (#199)
  • IBX-3812: Long names in page builder blocks are overflowed (#976)
  • IBX-5185: Fixed scrolling behaviour while dragging blocks (#202)
  • IBX-4906: Added Gateway for migrate RichText namespaces (#206)
  • IBX-5379: Fixed anchor links to field groups (#208)

Misc

  • IBX-4774: Added Page Builder layout for automated tests (#201)

ibexa/permissions changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/personalization changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

ibexa/post-install changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-3465: Copied vhost templates from docker repo (#50)

ibexa/product-catalog changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4905: Updated product collection block ui (#896)
  • IBX-4493: Updated catalog block layout (#874)
  • IBX-4904: Catalog block UI improvements (#895)
  • IBX-5011: Added method converting subset of data to PHP values (#914)
  • IBX-5255: Move required validation method to helpers (#921)
  • IBX-5232: Unification of extra action styles and removing duplicated code (#918)
  • IBX-2762: Fixed PHPStan declaration for Simple Custom Attribute Storage Converter
  • IBX-4929: Added phpstan- prefix to phpdoc tags using extended syntax (#933)
  • IBX-4929: Added phpstan- prefix to phpDoc using extended syntax (#935)
  • IBX-337: Added ProductTypeTermAggregation for Solr/ES
  • IBX-336: Added ProductPriceRangeAggregation for Solr/ES
  • IBX-338: Added ProductAvailabilityAggregation for Solr/ES
  • IBX-5107: Added REST API for Product Catalog's aggregations
  • IBX-5107: Added XML response tests
  • IBX-2762: Moved measurement services into ibexa/measurement package
  • IBX-339: Added Product Attribute aggregations

Bugs

  • IBX-4917: Allowed 0 to be valid value rate during customer group update (#900)
  • IBX-4629: Removed meta param from ibexa_taxonomy_entry_assignment fieldtype (#868)
  • IBX-4683: Inconsistency in remove icon (#899)
  • IBX-4978: Fixed shipping costs translations (#898)
  • IBX-4913: Disabled button after adding product (#905)
  • IBX-4840: Added block_prefix for min/max price filter to allow displaying currency symbols (#902)
  • IBX-5016: Removed extra Product Variation attributes on form submission (#908)
  • IBX-5012: Fixed adding products to Product Collection Block (#906)
  • IBX-4899: Moved dispatcher into service
  • IBX-5110: Enabled HTML5 mode in number type form fields (#910)
  • IBX-4339: Input validation - wrong style (#857)
  • IBX-3904: [Filters] Availability filter with selected an option do not disappear from filters list when is canceled (#913)
  • IBX-5221: Fixed REST JSON encoding of attribute definition options (#915)
  • IBX-5142: Changed start loop index to 0 for attribute list (#911)
  • IBX-5296: Fixed Product REST API for custom attributes
  • IBX-5453: Fixed error when selecting require in attributes (#937)
  • IBX-5517: Fix the first option in list sorting (#943)

ibexa/rest changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-4929: Removed @internal param PHPDoc from Output\Visitor

Bugs

  • IBX-5024: Fixed CSRF source for UserSession response in /user/session/check endpoint
  • IBX-5027: Added logging exceptions for REST
  • IBX-5025: Added token property to JWT response
  • IBX-5044: Fixed DateMetadata criterion failure in XML REST API
  • IBX-5243: Check cookies in redirection response, not post redirect
  • IBX-5243: Respect header setting for AuthorizationHeaderRESTRequestMatcher
  • IBX-5243: Check cookies in redirection response, not post redirect
  • IBX-5119: Handled empty mainLocationId in Server\Output\ValueObjectVisitor\Location
  • IBX-5296: Added REST serializer service
  • IBX-5387: Handled not accessible Location in RelationProcessor (#60)

ibexa/scheduler changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-5136: Used content proxy for content resolving in AbstractDateBasedStrategy (#264)
  • IBX-5232: Unification of extra action styles and removing duplicated code (#79)

ibexa/search changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/segmentation changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-3587: Updated PersonalizationUserSegmentsSubscriber to changes in Event class (#72)

ibexa/seo changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/site-factory changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-5121: Dropped IbexaPageBuilderExtension::SESSION_KEY_SITEACCESS handling (#66)

Bugs

ibexa/solr changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

  • IBX-5061: Allowed DateMetadata published target
  • IBX-5133: Allowed Solr tests to be executed against different hostname

ibexa/standard-design changes between v4.4.0 and v4.5.0-beta1

No significant changes.

ibexa/system-info changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-5214: System information page does not display service life information correctly (#118)

ibexa/taxonomy changes between v4.4.0 and v4.5.0-beta1

Improvements

Bugs

  • IBX-4629: Removed meta param from ibexa_taxonomy_entry_assignmentfieldtype (#177)
  • IBX-4320: Fixed Taxonomy Entry Assignment Field name translation (#183)
  • IBX-4103: Elements sometimes do not collapse (imperative) (#184)
  • IBX-3706: [Categories] Incorrect label and button name (#186)
  • IBX-3661: Fixed issue where removing Taxonomy Entries would left orphan Content items (#185)
  • IBX-4356: Selecting tags doesn't work properly with multilevel taxonomy tree (#172)
  • IBX-3967: Required does not trigger validation when publishing with empty tag field (#191)
  • IBX-4220: [Taxonomy] Cannot select new path for newly created tag (#192)

ibexa/tree-builder changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-3247: Main catalog category filter

Bugs

  • IBX-4937: Content Tree has CSS issues when loading plenty of children under a node (#97)
  • IBX-5019: [Taxonomy] Search has too big X icon in Taxonomy Tree (#98)
  • IBX-4103: Elements sometimes do not collapse (imperative) (#95)
  • IBX-4499: The menu in the content tree is truncated at the bottom (#99)

ibexa/user changes between v4.4.0 and v4.5.0-beta1

Bugs

  • IBX-3972: Fixed password validation for reset and change password forms

ibexa/version-comparison changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-5039: Added different language comparison functionality (#50)

ibexa/workflow changes between v4.4.0 and v4.5.0-beta1

Improvements

  • IBX-5232: Unification of extra action styles and removing duplicated code (#72)
  • IBX-4929: VersionLockLimitationMapper: Fix PhpDoc (#73)

Bugs

  • IBX-4629: Updated tests according to new Meta field groups implementation (#70)
  • IBX-5223: Fix workflow history modal in dashboard (#71)