Releases: isotope/core
Releases · isotope/core
v2.1.13
v2.3.0-beta1
New
- Net or gross price display can now be configured per shop configuration
- Added interface to validate tax ID and influence tax calculation
- Added validation for EU taxes using VIES
- Added payment method for www.innocard.ch
- Added column view to product type backend
- PSP payment methods now support predefining a payment method (implemented in PostFinance only for now)
- Added new InsertTags for current cart and order (see documentation)
- Surcharge details (raw data and object) are now available in templates
- Cumulative filter now shows number of products/variants per option
- Cumulative filter automatically uses OR-condition if attribute can't have multiple options (e.g. not a checkbox)
- Added AND-condition to replace filter on non-multiple attributes
- Added $this->hasAttribute() callback to list/reader and collection templates
- Replaced product filter autocompleter with awesomplete (#1386)
- Added hook to customize product downloads (#1311)
- Added minimum_quantity and maximum_quantity restrictions to payment methods (#1305)
- Added minimum_quantity and maximum_quantity restrictions to shipping methods (#1306)
- Add TL_ASSETS_URL/TL_FILES_URL to product images (#1407)
- Added tax_free_subtotal and tax_free_total to product collection templates (#1345)
Improved
- Product versions can now be compared in the backend (#1283)
- Selecting a language in the backend is now auto-submitted
- Cumulative filter can now have a jumpTo page
- Cumulative filter can now be hidden on a reader page
- Cumulative filter now supports product category scope
- Cumulative filter now shows only actually used product options
- Filter template now uses placeholder instead of javascript for search field default text
- Moved coupon form from collection to cart template to prevent nested form (#1366)
- Images in galleries are no lazy-loaded (should improve product list performance)
- Prices are now only rounded before being displayed (should improve decimal place calculation)
- Call postDeleteCollection hook after a product collection is deleted
v2.2.3
v2.1.12
Improved
- Better Postfinance postsale handling
- Only filter by groups if one is set (fixes #1373)
- Check transaction status for PayOne payments (#1392)
- Better logging when notification for order status was not found (#1391)
Fixed
- Filter fields could overwrite product properties if property was not customer defined/variant option
- Added missing collection ID to template (#1394)
- Default value for tl_iso_config.cartMinSubtotal was empty instead of decimal (#1367)
- Month and week reports were not correctly sorted across years (#1359)
- Category scope "product" in product list module should not be cached (#1383)
- Warning if products are not assigned to any category (#1398)
v2.2.2
v2.1.11
Improved
- Setting for "reference page" was not visible in the product filter module
- Product group popup does no longer apply the active group filter
Fixed
v2.2.1
v2.1.10
Improved
- Disabled chosen menu for store country selection (did not work with subdivision selection)
- Payment method correctly return an invalid order if not found instead of throwing exceptions
- Do not allow to add parent of variant product to the collection (#1303)
- Text attributes were always 255 chars in database (#1329)
- Add class "active" to first inline gallery image by default (#1342)
- Remove disabled fields from member addresses on checkout (#1279)
Fixed
- Postsale requests did not work when using Composer (#1136)
- Default template setting for product collection was missing
- Products not inside a group could not always be edited by regular users
- Cached InsertTags in order prefix were not replaced
- Permission for new records was not correctly added to group if it was not the first in the list
- Tax class name should not be used as label (#1317)
- Empty related products prevented page indexing (#1316)
- strlen() call on postsale parameters that are potentially arrays (#1331)
- Payone language parameter should not be uppercase (#1333)
- Shipping tax was applied even if no products were shipped
- Shipping address could not be changed in checkout process (#1322)
- Product filter on dynamic attributes could lead to error message (#1318)
- Rules were not applied to net and gross prices (#1294)
- Tax free total for surcharges was incorrectly calculated (#1294)
- Rule with member restrictions blocked postsale checkout (#1314)
v2.2.0
Improved
- Added post-action hooks to product collection (#1292)
Fixed
- Checkout step "address" could not be completed when a member was logged in (#1271)
- Duplicating attribute did not copy the attribute options (#1265)
- Rules were not applied to orders (#1290)
- PSP payment was completed without successful postsale request (#1308)
- Incorrect labels in product type when having multiple customer defined fields with options source "product" (#1291)
- Options of multiple products where shown in all attributes (#1291)
- Labels for attribute options were not visible in backend and documents (#1297)
v2.1.9
Improved
- Show error instead of confirm message if order status notification could not be sent
- Delete a member's cart when the member is deleted (#1296)
- Correctly select "use billing address" when shipping and billing address are the same
- Added log messages when toggling visibility of product and download (#1310)
Fixed
- Order total was not shown in the backend order list (#1282)
- Always load language files in postsale script (#1281)
- Correctly format shipping addresses in checkout step (#1278)
- Shipping address was not available when billing address was automatically chosen (#1267)
- Reports daily summary showed incorrect number of orders (#1268)