Skip to content

Releases: isotope/core

v2.1.13

04 May 13:17
Compare
Choose a tag to compare

Improved

  • Line breaks were not visible when using a textarea field in order conditions (#1401)
  • Decode entities in attribute name (#1431)
  • Documents are now generated in the language of the order (#1434)

Fixed

  • Non-admins could see daily overview of shop configs they don't have access to (#1416)
  • Missing date format in sales total statistics (#1406)
  • Months without data were sometimes not shown in the statistics (#1430)

v2.3.0-beta1

04 May 13:17
Compare
Choose a tag to compare
v2.3.0-beta1 Pre-release
Pre-release

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

17 Mar 11:04
Compare
Choose a tag to compare

Improved

  • Only generate messages module if necessary (fixes #1374)

Fixed

  • Gallery watermark positions were not available in Contao 3.4 (#1365)
  • Labels for foreignKey fields were not shown in product attribute view (#1389)
  • Manual product sorting (drag&drop) was broken in 2.2.1 (#1388)

v2.1.12

17 Mar 10:25
Compare
Choose a tag to compare

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

10 Feb 10:37
Compare
Choose a tag to compare

Improved

  • Backend product images are resized proportionally instead of cropped

Fixed

  • Product filter did not support attribute options from foreignKey
  • Product links did not always point to pages in the current root (#1346)

v2.1.11

10 Feb 09:41
Compare
Choose a tag to compare

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

  • Composer installer could not find namespace class loader dependency
  • Taxes for shipping address were not applied before checkout
  • Gallery only included the last JavaScript template on AJAX request (#1357)
  • Possible message when product has no price attribute (#1353)

v2.2.1

20 Jan 18:07
Compare
Choose a tag to compare

Fixed

  • Custom template for gallery was not correctly set (#1321)
  • Labels were not correctly translated in order PDF and backend notifications (#1325)
  • Attributes with options from products can't be filtered in frontend or backend (#1319)

v2.1.10

13 Jan 16:09
Compare
Choose a tag to compare

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

13 Jan 16:10
Compare
Choose a tag to compare

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

18 Nov 13:12
Compare
Choose a tag to compare

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)