Release notes

On this page, you will find the release notes for the Litium Platform.

Please find the release notes for Litium Accelerator here

Release notes for add-ons and apps can be found under the respective Litium Add-ons and Litium Apps.

 

 

Litium Platform release notes

Version 8.3.1

Release date: 2022-04-21

Fixes

Connect Payments

60051 Init and authorize transaction mismatch when payment app adding additional order rows

General

59953 Dependency error after upgrade to 8.3.0
59993 Redis logging

Products

52134 Import/export of main category does not work for few assortments
59390 GoogleShopping categories names truncated
59650 Tier price is not using standard VAT from country if the TaxClass not are used for country
59954 Category view can't load if the physical display image is missing on disc but
60039 Typo for the price agent dependencies

Sales

60202 OrderOverviewService return empty object if order for the provided id not exists

Version 8.3.0

Release date: 2022-03-31

Improvements

App Management

59403 Ability for app to inform on supported operations

Connect Payments

58481 Ability for system to receive transaction updates from payment apps

General

58825 Ability for partner to setup a test project
59657 System enabler to better handle json representation for Object field type
59658 System enabler for filter data queries based on tags

Sales

57982 Ability to provide and manage Generated codes for activation of discounts
59530 Ability for system to set shipments to state cancelled or returned

Websites

59543 Sort channels alphabetically in page preview selector

Fixes

App Management

59573 Cannot install Litium App without requesting permissions

Connect Payments

59809 Confirmed payment with state Pending is not allowed
59822 Notify payment confirmed missing mapping of properties
59884 Show receipt redirect is using only primary domain for channel
59888 Confirmed cart from iframecheckout does not have the Cart.Confirmed flag set

General

59410 Tags functions of separate into Litium.Tagging and Litium.Taggings namespace (contains breaking change)

Products

58104 Export field selection too slow
59437 On product export screen for field dropdown it is hard to select since user has to click on text instead of the whole row
59474 Impossible to create display template for products in BO
59570 Product template (without Name) is not seen in dropdown when import file
59624 Redirects for unpublished baseproducts

Sales

59712 Database error with AdditionalInfo on order rows and active campaign
59938 Some discounts not setting unit price excluding VAT

Websites

59598 Deleting a page that have subpages are allowed
59688 Product sorting in the standard product block doesn't work

Version 8.2.3

Release date: 2022-03-02

Improvements

General

60190 As a system I should use Activity instead of Trace.CorrelationManager

Fixes

Connect Payments

59077 Cancel and Refund result endpoints returning 200 instead of 204

General

59422 Database connection gives incorrect error message

Sales

59078 Cancel and Refund denied does not have any events that can be used to act on
59392 Litium.Data.DataException when updating an order's rows through OrderService

Version 8.2.2

Release date: 2022-02-23

Fixes

Labs

59272 Litium labs test framework run tests as system

Media

59185 Showing of images with space in media doesn't work if using IIS

Products

58861 CampaignPriceList can not be found in filters and can not be selected for a productlist
59074 PriceAgentFactory crashes when building item for variant

Sales

58848 Discount code for Free gift discount's applied incorrectly when inputting multiple codes

Websites

58979 Thumbnail's not seen when drag and drop blocks in Website

Version 8.2.1

Release date: 2022-02-03

Fixes

Websites

59023 Add new block layout in backoffice is broken

Version 8.2.0

Release date: 2022-01-31

Improvements

General

58256 Ability for the system to run on .NET 6
58269 Ability as a merchant to require order approval for orders
58304 Ability to view selected TextOption, IntOption and DecimalOption options in sorted order
58350 Ability to run Angular 13
58469 Ability as a merchant to view payment summary in order details
58472 Ability for system to use tags
58825 Ability for partner to setup a test project

Sales

51705 Ability to provide and manage single discount codes for activation of discounts
58543 Ability to handle errors from payment apps without hiding details

Fixes

Customers

58707 Translation is missing for default group template
58794 Order total in cart inc VAT condition in target group doesn't factor in discounts

General

58613 Prerequirement validation script for database version and compatibility level allowing wrong versions of database

Products

58612 Importing without VariantOf throws console error
58626 Product list synchronizing engine processing lists that not are changed
58627 Product list wait for synchronizing lists until products are changed

Sales

58510 Transaction tracking data is not generated when using Klarna app
58961 OrderForPersonUpdated should be published when the order is placed for a logged in customer

Websites

55520 Inconsistent thumbnail sizes and resolutions

Version 8.1.6

Release date: 2022-01-24

Improvements

Connect Payments

58933 Ability to assign order id to cart before order is confirmed

Version 8.1.5

Release date: 2022-01-18

Fixes

Websites

58703 Moving a page renders 404 in multiserver environment if coming to another server
58826 Sitemap throws 500 server error if "Include products" are true.

Version 8.1.4

Release date: 2022-01-13

Fixes

Products

58653 Redirect for products with changed category

Sales

58476 Deadlocks during activate or deactivate discounts
58693 Discount resolver cache is not reloaded when adding or removing link to group or organization

Websites

58697 Custom error page is not shown when page/block throws an error

Version 8.1.3

Release date: 2021-12-21

Improvements

General

58602 Ability for the apps to report an updated version number

Sales

58546 Ability to add custom fees for shipments and payments

Fixes

General

58545 The platform does not update version number from apps when upgraded to new versions

Version 8.1.2

Release date: 2021-12-16

Fixes

General

58504 As a system I should set orders that have a payment transaction with status "pending" to "confirmed"

Version 8.1.1

Release date: 2021-12-10

Fixes

Connect Payments

58413 Litium.Connect.Payments.Common does not support null for SupportedOperations

Elasticsearch

58163 Facet filters crashes when using Elastic if you're only using a custom filter option

General

58349 Wrong VAT percentage for free delivery if having products with different tax classes in the order

Media

58410 Incorrect DPI values on uploaded image

Products

58111 Can't have hashtags in field translation in the PIM import

Sales

58353 Delivery discount stopped working after pro-rata implementation
58396 It is possible to create an order with minus value in total when an order has a combination of discounts
58419 The order row id on the transaction row is empty during capture

Websites

58357 Creating a permanent redirect with the option to include querystring creates a broken link

Version 8.1.0

Release date: 2021-11-30

Improvements

Connect Payments

58342 Supported payment operations

General

57633 Developer license restriction
58153 Ability to delete an app from admin UI even if it is active
58154 Ability for partners to setup 3rd party authentication for administration
58196 As a system I should not send passwords in plain text

Sales

54959 Order cleanup service refactored for new sales domain model
56003 Ability as a merchant to add threshold value to a discount
56838 Ability to add custom checkboxes in Klarna Checkout
56909 Ability to receive address and country updates from payment provider server-side callback
57399 Ability to filter orders in a query based on status
57481 Ability as a buyer to get a Free gift discount
57482 Ability as a buyer to get Buy x products, get discount on the cheapest type of discount
57483 Ability as a buyer to get a Mix and Match discount
57757 Include OrderRowId and VatSummary on Payment and Transaction rows (contains breaking change)
58030 Ability to add additional info on orders and order rows

Fixes

Connect ERP

56130 ERP Connect import has a problem with simultaneous updates
57409 The staffed prices cannot be immported via Litium Erp Connect
57727 Connect ERP throws an error when shipment should be created if address is missing in body

Customers

57925 Order frequency and Order total does not work for smart groups

Dashboard

57056 Dashboard should not be displayed if user does not have permission

Elasticsearch

57629 Synonyms presented in the wrong format to Elasticsearch
57667 Library for connection to Litium Search is incompatible with new versions

General

57410 Content site has "Brey" color instead of "Grey"
57454 Update iso currency list
57456 JS console is full of logged messages
57512 Words misspelt in Swedish
57549 Query with filter or sorting is not working with inherited entities
57690 Missings remarks on OrderDiscount and ProductDiscount
57758 Cache-control headers are missing from endpoints with dynamic content
57762 Send keepalive events with the server-sent-events to keep connections live
57777 DataService.CreateQuery().ToList() is not including all data for the returned sales orders
57783 Path in FacetedSearchCompactContainer for Accordion has wrong case and fail builds if OS using case sensitive file system
57798 Parse X-Forwarded-Host for domain lookup
57817 Logging open and closes the log-files for each log message reducing the log performance
57880 Fields are sometimes empty in response data for Admin Web API variant search
58206 Having error in console when loading field type module in website part of setting module
58244 Missing index in database decrease performance with operations for AuditSummary

Products

54655 Internal link in base product discription don't work as intended
56547 Auditing table is absurdly slow
56548 Incorrect auditing spam from array fields
56936 Base products with thousands of variants may crash BO
57677 "is not" is missing from back office filters
58049 Custom panels do not work in PIM
58094 TextOption fields options are not visible if there are more than 100 options
58150 Accelerator is missing the default settings for PIM permissions

Sales

57312 Partial shipment is shown incorrectly when including mutiple discount types
57755 Sales administration crashes if shipment row do not have the unit of measurement set
57836 Broken UI when editing discounts that does not contain threshold information
57978 CustomerType.PrivatePerson naming

Websites

56250 Internal links to the same page will break any of those links that has channel
58068 Adding a GTM-ID to a channel causes confirmation page to crash

Version 8.0.0

Release date: 2021-09-30

Fixes

Connect ERP

55253 Missing string interpolation when importing a new variant
55283 Connect Erp endpoints are not visible
55547 Swagger API for connect erp import endpoint expecting file-name

Customers

53274 Export GDPR should return the Json file
55105 Cannot delete user if he has placed order

Elasticsearch

53444 Elasticsearch indexing throwing NRE if a channel does not have a selected product language

General

53209 Topmenu items in Backoffice are displayed in English.
53326 Possible to create field with id that does not meet field-Id criteria's
53649 Page selector dialog (All channels) mode cannot expand if the user changes the position of the dialog before expanding
55061 Automatically logout BO after 30 minutes without action
55135 Npm installation will mix up folders
55187 Possible memory leak detected with thumbnail generation with too many node-processes
55294 angular test a lot of warnings
55308 Database backup is not included in Litium.Setup.Core package
55820 'Delete' button is clickable on all list views even in disabled mode
55909 Routing error when going to swagger UI without permission
56182 Parameter misspelt as Paramater on CronSchedulerAttribute (contains breaking change)
56198 Backoffice login screen should disable itself if not using https
56266 Use ProducesResponseType instead of OpenApiResponseCode (contains breaking change)
56497 Connection string in appsettings.json not web.config
56628 Multiple domain names disallow backoffice usage
56636 Filebased DistributedLockService throws exception if using TimeSpan.MaxValue
56807 No phone is shown for the address in order details page on BO
57072 litium-db tool return strange error if database does not exists
57164 If using non-windows development computer the access to BO does not exist because of no user account existing
57225 AppManagement API is included in AdminWebAPI OAS

Globalization

55558 Creating a custom currency with API displays incorrectly in OrderTotal report dropdown
56428 Validation missing when deleting a domain

Media

55843 An empty file crashes viewing files in folder

Products

46370 Product URL field auto suggestion
49190 Dialog closes when the cursor is moved outside of it
52061 Tier prices in exported file are sorted in the wrong order
52166 Export of products shows the wrong count and includes wrong result in the excel file
54991 Price list are shown with Guid in tasks on product card
55094 Translations are missing for the field group name on properties tab for Products and Variants
55136 JS-Error in console when editing task in workflow with no category
55517 Missing English translation on new details link
56330 Requesting a missing price agent should not throw an error

Sales

56732 Normalize database table to avoid deadlocks
57013 Missing Shipping option in column Shipping method of Order List page
57093 After failed checkout it tries to re-create order with already existing order rows and fails to checkout again
57147 Created discounts with same start/end datetime cannot be seen in Campaign
57262 Remove the Payment::SalesOrderId (contains breaking change)
57266 AdminWebApi StateTransition for Shipment, SalesOrder

Websites

54157 Sitemap does not set https correctly
55067 Warning about using new API when going to "About us" on BO