Release notes

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

Release notes for accelerators are found under the accelerators.

Release notes for add-ons and apps are found under add-ons and apps.

 

 

Litium platform release notes

Version 8.17.3

Release date: 2024-08-27

Fixes

General

69528 Block preview and thumbnail generation can't issue authentication cookie for the current user

Version 8.15.2-pre-2408261153

Release date: 2024-08-26

Improvements

General

68681 Redis connection improvement for stability
68682 Performance improvement in URL generation
68684 Performance improvement in price and discount calculator

Storefront API

68685 Performance improvement for fetching variants for the product result

Fixes

Products

69517 Price calculator try to get all the variant prices. Critical

Version 8.17.2

Release date: 2024-08-21

Fixes

General

69346 Contextual Groups GUI not working in Backoffice Critical

Media

69252 App crashes when creating thumbnail images Critical

Products

69411 Category is not assigned in excel import on product creation if not related import error appear Critical
69419 Quick search in “Publish selected variant” popup does not work Critical

Version 8.17.1

Release date: 2024-06-28

Fixes

General

69135 Upgrade of 8.16.2 to 8.17.0 is not working Critical

Version 8.17.0

Release date: 2024-06-28

Improvements

Sales

68141 Improved order search and filtering in administration
68144 Ability to search for orders by payment or shipment references
68396 Ability to filter order list on shipment status

Storefront API

68137 Ability to manage credentials
68315 Ability to fetch order data

Websites

68616 Improved ability to see name and breadcrumbs for blocks

Fixes

Connect ERP

69000 Wrong casing in generated OpenApi parameters
69110 Exception during finalizing order

General

68159 Date filter UI is incorrect in Order Search page
69126 Role operations checks are case sensitive Critical

Products

68648 Incorrect button style in PIM's product page

Sales

69100 Discount added through code is wrong Critical

Storefront API

67462 Information disclosure in child items

Websites

69063 Breadcrumbs value is not returned correct

Version 8.16.2

Release date: 2024-06-20

Fixes

General

68984 Database connection failure with Unhealthy health checks Critical
68988 Random Redis command timeout Critical

Sales

68920 Manually added discount causing error during reload (update) Critical
68921 Not able to remove discount added via code Critical

Websites

69032 UrlCheckSum migration error Critical

Version 8.16.1

Release date: 2024-06-07

Fixes

General

68770 Scheduler processing the same job multiple times Critical
68799 Thumbnail generation is failing if scheduled job queue execution is more than authentication cookie expiration

Storefront API

68755 Сan not save data if it is multiculture field

Version 8.16.0

Release date: 2024-05-31

Improvements

General

67452 Ability to use a marketing discount
68681 Redis connection improvement for stability
68682 Performance improvement in URL generation
68684 Performance improvement in price and discount calculator
68688 Ability to manage address types, roles and relationship types with the Storefront CLI

Sales

68146 Ability to give free delivery for selected delivery methods

Storefront API

67912 Ability to fetch field template metadata
68314 Ability to modify field values for person and organization
68585 Support for Google analytics and Google tag manager
68680 Ability to preview thumbnails for blocks
68685 Performance improvement for fetching variants for the product result

Fixes

General

67837 Block thumbnails are not shown
68160 Fields included in multifields should list said multifields under Used By
68388 Admin Web API - accessControlList
68614 Role operation is not updated for user
68760 Autostart attribute is not honored on interfaces Critical
68761 Puppeteer is not cleaning up app_data folder when browser is crashing

Media

67731 Folder and files are permanently deleted

Products

68142 It is possible to add DynamicProductList in Plan tab for product
68271 Variant list is reset on application restart
68362 Unable to export product selection
68407 Cant enter a campaign price with decimal Critical
68497 Unable to save workflows

Sales

68623 Payment app always redirecting back to litium url on the frontend domain

Storefront API

68530 The country value is null after create a new person address
68712 System returns wrong typename when getting current user
68746 Customer field return null value if there is no other profile permission

Websites

68030 All channels not visible in dropdown
68228 Permanent redirect removes dash before calculating hash

Version 8.15.2-pre-2405241511

Release date: 2024-05-24

Improvements

General

68681 Redis connection improvement for stability
68682 Performance improvement in URL generation
68684 Performance improvement in price and discount calculator

Storefront API

68685 Performance improvement for fetching variants for the product result

Version 8.15.2-pre-2405231704

Release date: 2024-05-23

Improvements

General

68682 Performance improvement in URL generation
68684 Performance improvement in price and discount calculator

Storefront API

68685 Performance improvement for fetching variants for the product result

Version 8.15.1

Release date: 2024-05-06

Improvements

General

68444 Ability for Litium Serverless Cloud to restrict different workload in the application

Storefront API

68457 Ability to paginate the variants on a base product

Fixes

Connect Payments

68334 Connect Payments API does not return errors on transaction updates Critical

General

68189 Unable to add variant or product in discount setup page Critical

Storefront API

68132 NRE for order row product item
68222 GraphQL error of PointerProductListItem.id for Pointer, entity type=Product lists
68418 pageTypes in pageQuery does not affect results Critical
68453 Link entity without text returns error

Websites

68018 Updates to a website block cannot be published

Version 8.14.6-pre-2405020949

Release date: 2024-05-02

Improvements

General

68444 Ability for Litium Serverless Cloud to restrict different workload in the application

Fixes

Connect Payments

68334 Connect Payments API does not return errors on transaction updates Critical

Version 8.14.6-pre-2404172304

Release date: 2024-04-19

Fixes

Connect Payments

68334 Connect Payments API does not return errors on transaction updates Critical

Version 8.15.0

Release date: 2024-04-04

Improvements

General

66561 Ability for backoffice UI to handle high volumes in pointer fields
66836 Ability to use Angular 17 for backoffice Breaking change
67449 Ability use contextual groups for authorization Breaking change
67450 Ability to set permissions for fields

Sales

68111 Ability for Litium platform to have default state transition validation

Storefront API

67701 Ability to define role operations for organizations, addresses, persons and orders
67880 Ability for GraphQL clients to cache data correctly Breaking change
67969 Ability to fetch stock status for a product
67989 Ability to return null objects for files/images and pointer objects Breaking change

Fixes

Connect Payments

67782 Litium.Connect.Payments.Communications.ConnectPayments.TransactionRequestRow Is missing the UnitOfMeasurementId Critical

Customers

67927 @ or . (dot) character is not allowed in customer number for persons

General

66840 Many thumbnail generate requests is made when updating a block
67481 Field id, field template id and field group id validation rule to restrict id characters Breaking change
67868 Internal links not working for editor in react accelerator Critical
68091 Product field selector using wrong translations

Globalization

67463 Some system fields don't have translations in Globalization

Media

67779 Cleanup scheduler for media throws NRE if no settings exists

Products

67467 Importing a file with duplicate columns causes non-understandable error
67641 Product import crashes if new fields for start and end time of publishing are left unmapped
67936 Google shopping feed cannot be populated via scheduled job if the price lists are connected to the organizations.

Sales

61742 Discount object DiscountData is readonly
67862 Cart is not updated with different VAT for different product quantity
67979 Litium sales image too big if using images of svg format

Storefront API

67662 Can not use 'Type' in Product filters since it belongs to reserved words
67746 Not possible to retrieve product URL from a cart due to an error in GraphQL query response
67839 Storefront API is failling when querying Product detail page without IntOption field
67896 Cant use prices as facets when culture for products is Swedish
67900 Boolean filter is dislayed wrong value in category or search result page
68035 Filter in category page is missing translation
68092 Cant use pointer field to a page in a specific channel
68122 GraphQL retrieving MultiField error if not array
68386 Products without URL are included in the paging and then filtered, causing category pages to show less products than expected

Websites

67661 Not possible to select or add global block in tab to the right in Blocks
67780 Cleanup scheduler for website throws NRE if no settings exists
67923 Wrong alignment tree view for expand arrows and checkboxes

Version 8.14.5

Release date: 2024-03-01

Fixes

Storefront API

67723 Unpublished variants returned under rawData>variants Critical

Version 8.14.4

Release date: 2024-02-27

Fixes

Sales

67660 AdditionalInfo not set in CreateSalesOrderRowArgs (SalesOrderRowFactory) Critical

Version 8.14.3

Release date: 2024-02-21

Fixes

Connect Payments

67670 Converting payment flow result with additional order row throws NRE for VatSummary Critical

Version 8.14.2

Release date: 2024-02-15

Fixes

General

67605 Web hook engine can only send notification for order confirmed register on the order, all other notifications are ignored Critical

Version 8.14.1

Release date: 2024-02-15

Fixes

General

67541 Microsoft Security Advisory CVE-2024-0056: Microsoft.Data.SqlClient and System.Data.SqlClient SQL Data provider Information Disclosure Vulnerability
67548 Unhandled exceptions in BO is not explicit logged

Products

67529 Update product field template restores URL type Critical

Storefront API

67514 Unable to use predefine or system field in filter (ex Price or _url) Critical

Websites

67539 Unable to duplicate page when page contains two or more blocks
67540 Unable to create page if page type contains multi field (and some other field types) Critical

Version 8.14.0

Release date: 2024-01-31

Improvements

General

66341 Ability to define operations for roles
66599 Ability to use .NET 8

Media

66324 Ability for system to automatically clean-up trashcans

Products

65907 Ability to schedule publishing of products and categories

Sales

66978 Ability to add a minimum product quantity threshold condition for a discount
66999 Ability to see additional order information as columns

Storefront API

65128 Ability to authenticate users

Websites

61939 Improved publishing UI for pages and blocks
66758 Ability to use a wider blocks editing panel

Fixes

General

66854 If field is deleted it shows grey rectangle in filter fields in platform
67000 Object type field in the field framework with CanBeGrid... set to true
67034 Error in cron scheduler configurations will break the registations
67178 Blank container in website field template
67291 Unable to load Providers when loading dynamic Angular module
67338 Configurations for Product list component in BO

Globalization

67049 Backoffice can fail to load texts properly

Media

66998 Media files on disk can become orphaned during creation
67232 Change folder icon in trashcan to fa-folder
67325 Deleting an image being used on a channel

Products

66995 Import doesn't work correct when "Published in " column has wrong data
67066 Wrong product field data in backoffice after article number search
67171 Product field data is hidden on a second click on the old result of the left Article Number search

Sales

67146 Additinalinfo missing in CreateSalesOrderRowArgs. Critical
67166 Cartcontext is not created when entering the site first time Critical
67174 Default cart context changes is not updated to all servers in server farm
67425 Storefront order confirm notification is trigger web hook even that notification url not is specified

Storefront API

67128 TextOption/DecimalOption/IntOption is not returning the translated name Breaking change
67157 Cursors within pageInfo in Storefront GraphQL API returns incorrect values that prevents pagination
67265 GraphQL - the sorting is ordered in reverse by default.
67336 GraphQL - exception when image dimension is not set Breaking change
67398 Facet of decimal fields is always returning the distinct facet value, not the range facet value
67435 Removed products in a pointer causes null exception

Websites

66842 Unable to click on Global icon in Blocks mode
67132 Channel with url prefix adding an trailing slash on the start-page that is in consequent with all other urls
67253 For pages in preview mode it does not show directly that page is unpublished

Version 8.13.1

Release date: 2023-12-18

Fixes

Sales

67038 Unable to checkout using payment widget Critical
67074 Payment and shipment provider id is in wrong case after upgrade

Version 8.13.0

Release date: 2023-11-30

Improvements

General

62716 Ability to use .NET 7 Breaking change

Sales

66844 Ability to provide url for order confirmation notification

Storefront API

66211 Ability to get fields in field groups

Fixes

Connect ERP

66261 PendingPaymentSucceded and Failed events are missing order information

Dashboard

66265 Dashboard graphical bug
66326 Widget will be moved down after reloading the page

General

64888 Cannot edit system fields Critical
66187 Console error when entering login page in backoffice
66220 Boolean field in multiple field groups dont show correctly
66323 How to display fields in product filter pointer field after changes in settings to NOT 'filter in lists'
66455 Administration permissions for Sales and Customers shows entity data
66618 KeyLookupService start listening events after first usage for the entity type Critical
66730 Editor custom configuration case sensitive file names

Products

65545 Error shown when adding value for CustomerPointerOrganization field in Swedish
66591 PriceListItemService does not have a method for getting price list item for a list of variants
66592 InventoryItemService does not have a method for getting inventory item for a list of variants
66757 Bad styling when PIM import fails
66807 Workflow tasks disapear when deleting other workflows

Sales

61730 Improve state transition exceptions
65809 Problem with partial shipments and finalize order
66258 Shipment without id fails
66260 Not clear why order can not be deleted due to dependency with payment and shipment
66263 ItemAddedToCartEvent and ItemRemovedFromCartEvent is not triggered when AddOrUpdateCartItemArgs.ArticleNumber is empty
66355 Order validation without connected payment indicate that payment not is supported
66403 Guest orders get a customer number
66412 Unable to delete shipment
66477 Error logged on ERP connect finalize call
66585 ReadyToShip state is not reflected on order shipment in backoffice
66734 Loading of cart from cache even if cart context is new

Storefront API

66278 Exception in graphQL for empty block containers
66304 Redirect.location should not be nullable
66386 Url history is not working
66571 Page cannot be queried in graphQL when creating a new page template
66572 Facet filter id is case sensitive
66785 Exception in RawDataResolver
66825 Relationship in multiple hierarchy is not resolved from the correct item
66847 GraphQL schema is error if creating a multifield for Customer or Media Critical

Websites

66390 Duplicate page with nested blocks does not copy local blocks
66394 Block changes is connected between duplicated pages

Version 8.12.0

Release date: 2023-09-29

Improvements

General

65389 New backoffice design
65461 Ability for administrator to set customer number for organization and person Breaking change

Media

63725 Ability for an administrator to use a trash can for media
66219 Ability to define file extensions in app settings

Products

65084 Removal of display templates for products and categories Breaking change

Sales

65136 Ability to create a new target group when editing a discount

Storefront API

65252 Ability to get base product and it's variants specific data
65383 Ability to search and filter using the Storefront API

Fixes

General

59804 Unable to work on angular components in Litium.Accelerator.Administration.Extensions without rebuild of solution
64840 Switching language in edit properties doesnt switch language for the fields
65130 For component with hierarchy items when mouse over it highlights all sub-children
65816 Console error when using CkEditor in Website settings
65887 Multi-row text fields are not expanding when clicking on them
66201 AuditCleanupSettingKey not migrated

Products

64839 "Save" and "Cancel" buttons for category and product appears highlighted without reason after upgrade to 8.9.1
65421 When changing an image for banner block for category button publish is not activated, only after refresh
65480 Redirects not working

Sales

60677 Fee is not removed if set to 0
65137 Free gifts cant be combined if they have a threshold
65563 Missing the free delivery discount row when calculating for the capture and cancel
65583 SRO retains processing state when order includes combination discounts
65587 Objects are not cloned properly Breaking change
65730 Should not refund the free delivery discount in case of partial return
65935 RoundingOffService throw exception when rounding to zero
66053 ReturnAuthorization delete can fail
66082 Cart context is not locked when order is confirmed
66094 Problem when creating a discount for free gift

Version 8.11.6

Release date: 2023-08-29

Fixes

General

66008 Upgrade script from 8.11.0-8.11.4 to 8.11.5 is not working properly Critical

Version 8.11.5

Release date: 2023-08-28

Fixes

Sales

65917 Upgrade of the database is not completed with large amount of order data Critical
65966 Upgrade script for free gift for quantity is wrong

Version 8.11.4

Release date: 2023-08-23

Fixes

Sales

65930 Discount code cache is not working properly Critical

Version 8.11.3

Release date: 2023-08-14

Fixes

Products

65612 Super slow price calculation Critical

Sales

65803 Payment total amount is not matching transaction total amount Critical

Version 8.11.2

Release date: 2023-07-11

Fixes

Sales

65532 Problem during placing order when payment provider adding additional order rows Critical
65534 CartContextSession object is not immutable for PaymentFlowResult Critical

Version 8.11.2-pre-2307071442

Release date: 2023-07-07

Fixes

Sales

65532 Problem during placing order when payment provider adding additional order rows Critical
65534 CartContextSession object is not immutable for PaymentFlowResult Critical

Version 8.11.1

Release date: 2023-07-05

Fixes

Websites

60230 Chromium intances uses up all memory on server Critical

Version 8.11.0

Release date: 2023-06-30

Improvements

General

64570 Ability to create field template without the need to select controller

Media

65112 Ability to use RVT files in Media

Products

64972 Ability to manage blocks for categories Breaking change

Sales

64134 Ability for system to handle gift cards in the checkout

Fixes

General

59089 It is possible to have orphaned ProductList (Campaign ProductList)
65089 Limitation on how many values a textoptionfield can have in a multifield
65180 Removing a tag that does not exist causes database error

Media

63588 Media popup doesnt update list of images after doing search and opening popup again
65135 Filter is not working when in folder

Products

59066 PriceList -> Currency field must be mandatory when edit Price List
60697 Weird product redirect if category url is missing

Sales

63571 Fallback for name on Campaigns doesnt work in list view
63572 Fallback for name on Discount doesnt work in details view
65124 Order details does not displays correctly when cancelling partial order using Trustly
65241 Should not raise the cancel event in case of cancelling parital order with payment not supporting partial capture
68452 Fees with partial shipment throws exception in some cases

Websites

63569 Double click on "ok" when creating a new page creates two duplicated pages with same url etc

Version 8.10.0

Release date: 2023-05-31

Improvements

General

63779 Distribution of fields and field templates Breaking change
63798 Ability to set permissions also to local sub blocks

Sales

63699 Ability for administrator to view additional order information
63722 Ability for administrator to view tags
63723 Ability for administrator to filter orders on channels
63724 Ability for administrator to filter orders on tags
63950 Ability for system to handle the finalize payment flow

Storefront API

64352 Ability to query Storefront API for product and category relations

Fixes

General

64326 litium-ui npm package has wrong package number inside package.json
64393 Error's shown when updating only Name field in Website/Field template
64412 WebDeploy deployement fails because of locked files
64413 Nlog stops working when using shadow copy for dotnet core
64834 It is not possible to use dbtools to upgrade Litium 6 version to Litium 8.9.1 version
66385 Possible to edit fields even if editable = false

Globalization

59622 Error's shown after modifying current selected country to another one
64154 Can't delete channel if channel has orders
64155 Can't delete market if market has orders

Media

55563 ImageMagick temp-folder is not cleaned out

Products

57740 Excel Import silently ignores incorrect category data
64479 Two spaces after 2 column dots on in filter options
64763 Data is not loaded for date/time field on first load for variant
64764 Buttons save/cancel stay active after saving data for date/time field with multilanguage
64797 Price tab for products throws NRE if image not exists

Sales

59878 Possible to delete orders in confirmed state from backoffice UI
63626 AdditionalInfo on orders are no longer visible in backoffice
64315 IsFullShipped should exclude the return shipment
64409 Broken UI on field startdate/enddate in Campaign pop up
64415 Could create full shipment when the order has items returned
64480 Add a bit of space between grey line and text that shows filter options in popup
64507 Cannot refund when completed order is having cancelled shipment and shipped shipment
64511 Refunded total is not match with Captured total when completed order is having cancelled shipment and shipped shipment
64849 Cache error when updating ShippingAddress on ShippingInfo Critical
64873 Order validation should fail if flag PaymentCalculationRequired is set

Storefront API

64303 Return wrong typename in search graphql
64683 Remove subNavigations from Storefront API Breaking change

Websites

58392 Permanent redirect ui accepts multiple urls with same key
63711 Excel export of translations always exporting all texts
63857 Hovering on popup leading to drag and drop nested block
63996 Block tab is not refreshed when updating template for website
64020 Website blocks: containerid should be unique at least per website template
64027 Cannot delete website if contain blocks
64033 SQL exception when adding block to Page/website if using the same name as previously deleted
64063 JS.errors in developer console when adding or 'Selecting Global block to website
64067 Pending change should not be shown when drag and drop block card in the same position
64100 The "Add" button should be disabled if there are no allowed types of blocks
64446 Product filteringfields is saving and getting in different types
64583 Button save and cancel are not deactivated and permissions not saved after saving permissions for blocks for websites
64679 Blocks are not saved after changing order using arrow buttons

Version 8.9.1

Release date: 2023-04-17

Fixes

Connect ERP

64053 ImportReport cleanup causes memory issues

Connect Payments

64243 Connect payment invoking legacy Capture endpoint if not supporting partial capture
64244 ExecuteTransactions payment event is not raised

Dashboard

64036 Error in Commerce analytic widget

General

63882 Disable duplicate button if block type is not allow
64059 Remove background color from Calendar button
64099 SettingService may change object type when object is loaded into cache
64109 Not able to select value in radio button of sub block once radio button on parent block is updated

Globalization

63578 Name of country Norway is misspelled
63994 Adding country AQ causes Countries in Litium to break

Products

64156 ProductMetadataDefinition isn't implementing IReadOnly

Sales

64160 if payment isn't initiated the cartContext.AddOrUpdateBillingAddressAsync throws NRE

Version 8.9.0

Release date: 2023-03-31

Improvements

General

62647 Ability to manage filter configuration in website entity instead of in the accelerator
62893 Ability to edit fields faster without clicking the pen icon
63050 Ability for system to support nested blocks
63146 Ability for administrator to manage nested blocks in backoffice UI
63161 Improved tab design
63175 Ability for administrator to add blocks using a split button
63176 Ability for administrator to manage blocks in a new tab in edit view

Sales

63140 Ability to better handle fees when calculating partial shipment value

Storefront API

62916 Ability to manage a cart using the Storefront API
63385 Ability to use headers for contextual information in Storefront API
63473 Ability for Storefront API to handle nested blocks
63544 Ability to query the Storefront API for globalization data
64003 Ability to query data for Pointer types in Storefront API
64025 Ability to Storefront API for parent and children types for current enitity

Websites

63368 Ability for website entity to have blocks

Fixes

Customers

63238 Possible to edit Address in Person and Organization menu when logged in user with Admin permission

Dashboard

63252 Error in Commerce analytic widget

General

63435 Storefront CORS policy fallback doesnt work
63601 Litium.Web.Administration.Application using deprecated Microsoft.AspNetCore.SignalR package
63781 Scheduler and audit cleanup causes memory issues
63947 Not possible to place an order with DirectPay when running on domain with URL prefix

Globalization

63256 User with System Settings permission cannot modify Domain URL tab in Channel setting

Sales

63217 Possible to view detail page of Orders and Discounts but not Campaign when logged user as Admin permission
63704 DateRangeQueryFilterCondition is missing LitiumAdminApi

Websites

63538 Double DraftPage return when using Get(IEnumerable(Guid))
63795 Global block name's shown as Translation missing in Grid view

Version 8.9.0-pre-2303290901

Release date: 2023-03-29

Fixes

General

63947 Not possible to place an order with DirectPay when running on domain with URL prefix

Version 8.8.0

Release date: 2023-01-31

Improvements

Connect Payments

62604 Ability to send shipping option name and description to payment apps
63028 Ability to handle shipping method information and additional customer information in payment apps

General

61510 Ability for async event subscription
62625 Ability to link to several entity types using one field
62645 Ability to set field indexing on field level instead of in the accelerator
62646 Ability to manage variant groupings as part of field templates instead of in the MVC accelerator
62974 Ability to use Inter as font in the back office
63059 Ability to get started with empty litium installation

Media

62628 Ability to support image transformation on ARM

Sales

56839 Ability for system to handle validation callbacks from payment apps
62718 Ability to display the shipping option selected in widget in backoffice order detail view

Storefront API

59017 Storefront API foundation
62626 Ability to use Litium search using the Storefront API POC
62627 Ability for administrator to preview of home page in back office POC
62714 Ability to use a storefront from other domain name
62715 Ability to authenticate and authorize page preview requests from headless accelerator

Websites

63029 Ability to point out an icon for the website

Fixes

Connect ERP

62955 ERP Connect Permssions on service account is not enough to import entities via ERP Connect import

Dashboard

62686 Multiple GA widgets in Dashboard not working

General

63075 Upgrade font awesome lib to v6

Products

62984 Error's shown when accessing Pricelist page under user with Admin permission

Sales

63065 Order list view craches if customer info is null in BO
63069 Discount cant apply for multiple products if selected combination is used

Version 8.8.0-pre-2212301450

Release date: 2022-12-30

Improvements

Connect Payments

62604 Ability to send shipping option name and description to payment apps

General

61510 Ability for async event subscription

Media

62628 Ability to support image transformation on ARM

Sales

56839 Ability for system to handle validation callbacks from payment apps

Fixes

Dashboard

62686 Multiple GA widgets in Dashboard not working

Version 8.7.2

Release date: 2022-12-15

Fixes

Elasticsearch

62655 IndexNamingService returns the write index alias instead of query index alias for queries

General

62364 FK in FieldTemplateSystemId and ParentCategorySystemId are missed
62680 Problems with fields in backoffice Critical

Version 8.7.1

Release date: 2022-12-06

Fixes

General

62593 Upgrade to 8.7.0 is not working if previous upgraded from Litium 7 or earlier
62594 Payment and shipping options is removed from channel

Sales

62632 Payment widget on Order confirmation page is missing Critical

Version 8.8.0-pre-2211301740

Release date: 2022-11-30

Fixes

General

62593 Upgrade to 8.7.0 is not working if previous upgraded from Litium 7 or earlier
62594 Payment and shipping options is removed from channel

Version 8.8.0-pre-2211301632

Release date: 2022-11-30

Fixes

General

62593 Upgrade to 8.7.0 is not working if previous upgraded from Litium 7 or earlier
62594 Payment and shipping options is removed from channel

Version 8.8.0-pre-2211301552

Release date: 2022-11-30

Fixes

General

62593 Upgrade to 8.7.0 is not working if previous upgraded from Litium 7 or earlier
62594 Payment and shipping options is removed from channel

Version 8.7.0

Release date: 2022-11-30

Improvements

Connect ERP

59918 Ability for system to manage returns coming from Connect ERP API Breaking change

General

61529 Ability for administrator to see scheduled publishing for pages and global blocks
61530 Ability for system to hide notifications when user leaves a view
61531 Ability for administrator to move from variants tab to variant properties
61969 Ability to prevent information disclosure
62094 Ability for system to syndicate products
62352 Ability to render fields and field groups dynamically in product page
62481 Ability to set time zone for the cron scheduler expression

Media

61967 Ability to restrict allowed file types in file upload Breaking change

Sales

62547 Ability to disable sending shipping options to payment app

Fixes

App Management

62360 AppMetadata not properly cloned

Customers

62240 Business customer my page showing customer id instead of organizaation number

General

61977 Newly uploaded files are not seen before reloading page
61991 HSTS headers are not sent for BO urls
62165 Missing pointer type in back office
62526 Failure in distributed caching when applications exist in different locations

Globalization

61924 Saving Domain Url tab in channel with a required field in Properties tab shows incorrect message

Media

62191 Folder constructor not camel case

Products

62259 BaseProductService.GetByTemplate cache is not properly cleared when changing template on base product

Sales

61645 Can not modify discount code after discount is created
62112 PaymentConverterImpl using fields for runtime values per request in singelton class Critical
62170 Calculation of partial shipment is not correct when including product and combination discount on same product
62223 Calculating shipping fee change the vat details for the cart and prevent placed order to enter confirmed state
62246 Removing payment from cart will also reinitialize dangling payment session for non-existing payment
62250 PaymentConverter throws NRE
62254 CartContext.GetCartContextAsync will not flow the lock from action filters to the controller
62263 Failed transaction is not storing the provided error details
62305 CartContextSessionServiceImpl.SaveInternal does not handle DoesNotExistsException

Websites

61815 Permanent redirects with filename extension and query parameters returns 404
62283 X-Forwarded-Host lookup failed with NRE if hostname not connected to a channel
62570 Field template for blocks in Backoffice do not list all controllers

Version 8.7.0-pre-2211162324

Release date: 2022-11-17

Improvements

General

61529 Ability for administrator to see scheduled publishing for pages and global blocks
61530 Ability for system to hide notifications when user leaves a view
61531 Ability for administrator to move from variants tab to variant properties
61969 Ability to prevent information disclosure

Media

61967 Ability to restrict allowed file types in file upload Breaking change

Fixes

App Management

62360 AppMetadata not properly cloned

General

61977 Newly uploaded files are not seen before reloading page
61991 HSTS headers are not sent for BO urls
62165 Missing pointer type in back office

Globalization

61924 Saving Domain Url tab in channel with a required field in Properties tab shows incorrect message

Media

62191 Folder constructor not camel case

Products

62259 BaseProductService.GetByTemplate cache is not properly cleared when changing template on base product

Sales

61645 Can not modify discount code after discount is created
62112 PaymentConverterImpl using fields for runtime values per request in singelton class Critical
62170 Calculation of partial shipment is not correct when including product and combination discount on same product
62223 Calculating shipping fee change the vat details for the cart and prevent placed order to enter confirmed state
62246 Removing payment from cart will also reinitialize dangling payment session for non-existing payment
62250 PaymentConverter throws NRE
62254 CartContext.GetCartContextAsync will not flow the lock from action filters to the controller
62263 Failed transaction is not storing the provided error details
62305 CartContextSessionServiceImpl.SaveInternal does not handle DoesNotExistsException

Websites

61815 Permanent redirects with filename extension and query parameters returns 404
62283 X-Forwarded-Host lookup failed with NRE if hostname not connected to a channel

Version 8.7.0-pre-2211140835

Release date: 2022-11-14

Improvements

General

61529 Ability for administrator to see scheduled publishing for pages and global blocks
61530 Ability for system to hide notifications when user leaves a view
61531 Ability for administrator to move from variants tab to variant properties
61969 Ability to prevent information disclosure

Media

61967 Ability to restrict allowed file types in file upload Breaking change

Fixes

App Management

62360 AppMetadata not properly cloned

General

61977 Newly uploaded files are not seen before reloading page
61991 HSTS headers are not sent for BO urls
62165 Missing pointer type in back office

Globalization

61924 Saving Domain Url tab in channel with a required field in Properties tab shows incorrect message

Media

62191 Folder constructor not camel case

Products

62259 BaseProductService.GetByTemplate cache is not properly cleared when changing template on base product

Sales

61645 Can not modify discount code after discount is created
62112 PaymentConverterImpl using fields for runtime values per request in singelton class Critical
62170 Calculation of partial shipment is not correct when including product and combination discount on same product
62223 Calculating shipping fee change the vat details for the cart and prevent placed order to enter confirmed state
62246 Removing payment from cart will also reinitialize dangling payment session for non-existing payment
62250 PaymentConverter throws NRE
62254 CartContext.GetCartContextAsync will not flow the lock from action filters to the controller
62263 Failed transaction is not storing the provided error details
62305 CartContextSessionServiceImpl.SaveInternal does not handle DoesNotExistsException

Websites

61815 Permanent redirects with filename extension and query parameters returns 404
62283 X-Forwarded-Host lookup failed with NRE if hostname not connected to a channel

Version 8.6.1

Release date: 2022-10-18

Fixes

Elasticsearch

62098 Memory leak during indexing Critical

Products

62097 If a url for a product or category is requested for a channel that doesn't exist, the UrlService throws NRE

Version 8.5.1

Release date: 2022-10-18

Fixes

Elasticsearch

62098 Memory leak during indexing Critical

Products

62097 If a url for a product or category is requested for a channel that doesn't exist, the UrlService throws NRE

Version 8.7.0-pre-2210100918

Release date: 2022-10-10

Improvements

General

61531 Ability for administrator to move from variants tab to variant properties

Version 8.6.0

Release date: 2022-09-30

Improvements

Connect ERP

55127 Ability to send webhooks for additional events in Connect ERP API
56715 Ability to cancel the remaining part of an order from ERP API
60791 Ability to update a shipment with tracking information from ERP API

Connect Payments

61474 Unified connect payments API operations for stability

Customers

60707 Ability to search for customer number in Customers module

Dashboard

60792 Ability for the 3 GA widgets in Dashboard to show data from Google Analytics 4

General

61532 Ability for administrator to add existing discount to a campaign

Sales

57433 Ability for admin to remove items added to a campaign
59917 Ability to cancel remaining order rows of an order from admin UI
60669 Ability for system to allow only one product discount for the same product
60796 Ability to add product selection to cart amount for a discount
61749 Ability as a system to mark orders as imported
61923 Ability to exclusive use cart context

Fixes

Connect ERP

61036 Streamexecutionservice does not remove old import files
61356 Erp connect import report wrong type for person when it is updated

General

59434 Using PATCH on numerical field throws InvalidCastException
61212 Sometimes labels is not translated in BO
61229 App proxy doesn't not work if header contains `Transfer-Encoding: chunked`
61244 ICronScheduleJob doesn't use parameters from policy in appSettings
61732 Webhook registrations is not returning registrations when using external cache Critical

Globalization

60601 Currency symbol position settings are displayed incorrectly

Media

61646 Problem with media/files/*/upload

Products

60985 Product search timeout on any search other then article number
61245 Crashes on category if image added directly to category
61310 Importing a variant with changed base product does not clear old category connections

Sales

60603 Can't cycle months in date picker for order filtering
60855 [BO] Campaign: Dialog "select from media" lost scroll bar
61114 Order status's shown as "Initiated" for orders if state engine is run before transactions are stored
61167 Not possible handle payment if the payment reference not exists when payment is confirmed
61179 Possible to create shipment for order in Initiated state
61201 Migration - SQL exception when run migration script if sales return order exists
61269 [Migration] Missing Id in OrderRow table when migration to L8 from L7.2 with RoudingOffAdjustment rowtype
61303 Typo mistake for PhysicalGood and DigitalGood in ProductType enum
61352 Performance improvements for product quantity on checkout page due to campaign calculation Breaking change, critical
61397 Partial Shipment failed for migrated orders which include discount "Reduce product price by percentage" with Maximum number of discounts per item in order = 2
61743 Order detail (BO): "0" character is removed in summarized quantity number
61888 Shipping cost not added to from integrated shipping from the payment app

Websites

60986 Menu's lost when updating Website Text that contains text 'error'
61373 Analytics data of UA is double tracked when setting both UA and GA4 in the backoffice
61637 Module should be named "Websites" in English in main menu in back office
61802 Not able to upgrade the Google ECommerce Tracking
61854 Move page to trashcan display non-understandable error message

Version 8.5.0

Release date: 2022-07-08

Improvements

Elasticsearch

60539 Ability to rebuild search index without interference with a live environment Breaking change

General

60553 Ability for system to heal when cache is out of sync from database
60579 Ability to migrate to Litium 8 from previous versions (generally available)
60770 Ability to support Google Analytics 4

Websites

59529 Ability for system to add alt text on images
60680 Ability to create responsive image element
60708 Ability to set "follow" as default for new pages in CMS
60886 Ability to provide the X-Frame-Options header to avoid click-jacking
60887 Abilitiy to set X-Content-Type-Options to ensure Content-Type header from server is used.

Fixes

Connect Payments

61021 TransactionRequestRow.Type is missing

General

60794 IndexOutOfRangeException when running litium-db tool
60795 Prerequisite script not compatible with Azure SQL
60797 Can't start Litium, exception "The path must be absolute. (Parameter 'root')" is shown Critical

Sales

60587 Order and Payment in init state is migrated into L8 as Authorized and Reserved
60588 Migration: Payment in Pending state is migrated as Reserved
60589 For the orders with some campaigns there is wrong data shown on migrated environment
60590 Manually added discounted price on order row is not migrated to L8
60666 Order view page on BO throws error if a row has null variants
60735 JSON stored in order row comments is malformed after upgrade
60819 Order lines not updated when opening order from sidebar search result suggestion
60847 Order Row and Transaction Row were the same system id
60881 Creating or updating cart is failing when primary key already exists or missing
60915 Migration - BillingAddress Careof over 100 char
60974 DeliveryMethodID is missing
61012 Id field of order row table and shipment row table are missing

Websites

60786 Page count is not the same in dashboard and the search result (dashboard includes pages from trashcan)
60889 Cookies are missing the secure keyword
60895 Possible to view pages the user doesn't have access to

Version 8.4.2-pre-2206190918

Release date: 2022-06-19

Fixes

General

60797 Can't start Litium, exception "The path must be absolute. (Parameter 'root')" is shown Critical

Version 8.4.1

Release date: 2022-06-14

Improvements

Connect Payments

60600 Ability to provide VAT info for shipping options in Connect Payments API

Fixes

Connect Payments

60460 Checkout crashes if connection with payment provider results in error
60617 Payment app should not be initiated if the cart is empty
60635 PaymentFlowActionConverter throws exception in case PaymentFlowResult not has a success status Critical

General

60686 litium-db tool generat rows with bad syntax in prereq-script

Sales

60594 Get nullreferenceexception when add additional row to Order.Rows in PaymentServiceImpl in case if VatDetails is null
60604 Codes on discount page is not translated into Swedish
60605 Field mappings are not translated to Swedish in back office
60606 Prerequisite script only validates payment mappings on existing methods, not used methods
60643 Method CartContext.AddOrUpdateCheckoutFlow should be named as AddOrUpdateCheckoutFlowAsync
60647 CartContext.TryInitializeCheckoutFlowAsync will not handle exceptions

Version 8.4.0

Release date: 2022-05-31

Improvements

Connect Payments

59419 Ability for payment apps to handle shipping option selection
59998 Ability for system to notify payment apps about order shipped
60069 Ability for system to provide payment transaction data when requested from payment apps
60070 Ability for system to proxy callback messages from platform to payment apps

General

60010 Enabler for state transitions for RMA

Sales

59380 Ability to follow up basic sales in discounts and campaign pages
60009 Enabler for state transitions for Sales Return Orders
60031 Ability for system to track details about VAT calculations
60380 Ability to define customer type in checkout
60390 Ability to set if separate shipping address is allowed in checkout

Fixes

Connect Payments

60514 CustomerType is not updated from Klarna app when placing via Organization

Dashboard

60258 RSS and news widgets can't load its feeds

General

60412 Server sent events have a default timeout that is longer than Fastly default timeout
60506 Changing the culture or ui-culture after UseLitiumRouting-middleware is overwritten

Globalization

60358 Exchange rate of base currency can be set other than 1

Media

60478 CacheControl-header set max-age negative for storage Critical

Sales

60086 ProductPriceHasNotChanged validator does not update prices Breaking change
60229 Creating custom panels in SalesArea does not work
60284 HtmlSnipped for payment checkouts are not updated during order confirmation
60366 If small product image, design breaks when viewing order
60455 Order view in back office is not showing correct organisation name for shipping
60456 Order view in back office is not showing the address 2 field
60511 Changing country/channel on cartContext clears additional info on order rows
60562 ShippingFee and Fee should not be added to the cart if the amount is 0

Websites

60500 Page url rule prevents page to be created if url exists on any other page

Version 8.4.0-pre-2205241657

Release date: 2022-05-24

Improvements

Connect Payments

60069 Ability for system to provide payment transaction data when requested from payment apps
60070 Ability for system to proxy callback messages from platform to payment apps

General

60010 Enabler for state transitions for RMA

Sales

59380 Ability to follow up basic sales in discounts and campaign pages
60009 Enabler for state transitions for Sales Return Orders
60031 Ability for system to track details about VAT calculations
60380 Ability to define customer type in checkout
60390 Ability to set if separate shipping address is allowed in checkout

Fixes

Dashboard

60258 RSS and news widgets can't load its feeds

General

60412 Server sent events have a default timeout that is longer than Fastly default timeout

Globalization

60358 Exchange rate of base currency can be set other than 1

Sales

60086 ProductPriceHasNotChanged validator does not update prices Breaking change
60229 Creating custom panels in SalesArea does not work
60284 HtmlSnipped for payment checkouts are not updated during order confirmation
60366 If small product image, design breaks when viewing order

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 Critical

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.1-pre-2204081155

Release date: 2022-04-08

Fixes

Connect Payments

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

General

59953 Dependency error after upgrade to 8.3.0
59993 Redis logging

Products

59390 GoogleShopping categories names truncated
59954 Category view can't load if the physical display image is missing on disc but
60039 Typo for the price agent dependencies

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 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 Critical

Sales

59712 Database error with AdditionalInfo on order rows and active campaign Critical
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.3.0-pre-2203291316

Release date: 2022-03-29

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 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 Critical

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 Critical
58826 Sitemap throws 500 server error if "Include products" are true. Critical

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 Critical
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.2-pre-2112151832

Release date: 2021-12-15

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 Critical

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 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 Critical
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 Critical
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 Critical
58094 TextOption fields options are not visible if there are more than 100 options Critical
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.1.0-pre-2111251411

Release date: 2021-11-25

Improvements

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 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 Critical
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 Critical
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 Critical
58094 TextOption fields options are not visible if there are more than 100 options Critical
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.1.0-pre-2111121611

Release date: 2021-11-12

Improvements

General

57633 Developer license restriction

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
57399 Ability to filter orders in a query based on status
57757 Include OrderRowId and VatSummary on Payment and Transaction rows Breaking change

Fixes

Connect ERP

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

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 Critical
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

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

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.1.0-pre-2110280950

Release date: 2021-10-28

Improvements

General

57633 Developer license restriction

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
57399 Ability to filter orders in a query based on status
57757 Include OrderRowId and VatSummary on Payment and Transaction rows Breaking change

Fixes

Connect ERP

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

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 Critical
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

Products

54655 Internal link in base product discription don't work as intended
56548 Incorrect auditing spam from array fields

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

Version 8.1.0-pre-2110251806

Release date: 2021-10-25

Improvements

General

57633 Developer license restriction

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
57399 Ability to filter orders in a query based on status
57757 Include OrderRowId and VatSummary on Payment and Transaction rows Breaking change

Fixes

Connect ERP

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

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 Critical
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
57798 Parse X-Forwarded-Host for domain lookup

Products

54655 Internal link in base product discription don't work as intended
56548 Incorrect auditing spam from array fields

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

Version 8.1.0-pre-2110110943

Release date: 2021-10-11

Improvements

Sales

57399 Ability to filter orders in a query based on status

Fixes

Dashboard

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

General

57456 JS console is full of logged messages
57549 Query with filter or sorting is not working with inherited entities

Version 8.1.0-pre-2110071018

Release date: 2021-10-07

Improvements

Sales

57399 Ability to filter orders in a query based on status

Fixes

Dashboard

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

General

57456 JS console is full of logged messages

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

General

53209 Topmenu items in Backoffice are displayed in English.
55061 Automatically logout BO after 30 minutes without action
55135 Npm installation will mix up folders
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 Breaking change
56198 Backoffice login screen should disable itself if not using https
56266 Use ProducesResponseType instead of OpenApiResponseCode 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
61139 Race condition on product export

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 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

Version 8.0.0-beta3-2108301504

Release date: 2021-08-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

General

53209 Topmenu items in Backoffice are displayed in English.
55061 Automatically logout BO after 30 minutes without action
55135 Npm installation will mix up folders
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
56182 Parameter misspelt as Paramater on CronSchedulerAttribute Breaking change
56198 Backoffice login screen should disable itself if not using https
56266 Use ProducesResponseType instead of OpenApiResponseCode 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

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
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

Sales

56732 Normalize database table to avoid deadlocks

Websites

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

Version 8.0.0-beta-2-2106230912

Release date: 2021-06-23

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

General

53209 Topmenu items in Backoffice are displayed in English.
55061 Automatically logout BO after 30 minutes without action
55135 Npm installation will mix up folders
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

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
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

Websites

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

Version 8.0.0-beta-1-2105141108

Release date: 2021-05-14

Fixes

Connect ERP

55253 Missing string interpolation when importing a new variant
55283 Connect Erp endpoints are not visible

Customers

53274 Export GDPR should return the Json file

General

53209 Topmenu items in Backoffice are displayed in English.
55135 Npm installation will mix up folders

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
55094 Translations are missing for the field group name on properties tab for Products and Variants

Websites

54157 Sitemap does not set https correctly

Version 8.0.0-beta-1-2105042328

Release date: 2021-05-04

Fixes

Connect ERP

55253 Missing string interpolation when importing a new variant

Customers

53274 Export GDPR should return the Json file

General

53209 Topmenu items in Backoffice are displayed in English.

Products

46370 Product URL field auto suggestion
49190 Dialog closes when the cursor is moved outside of it
52166 Export of products shows the wrong count and includes wrong result in the excel file
55094 Translations are missing for the field group name on properties tab for Products and Variants

Websites

54157 Sitemap does not set https correctly