Skip to content

Releases: isotope/core

2.8.4

28 Jun 10:20
Compare
Choose a tag to compare

What's Changed

  • Fixed broken attribute manager on field error
  • Fixed Saferpay notification URL (#2305)
  • Fixed invalid cookie path
  • Fixed lots of PHP8 issues
  • Use response context in Contao 4.13+ (#2310)
  • Update checkout and postsale URLs for payment methods
  • Add missing redirect config for category filter module (#2185)

New Contributors

  • @scuben made their first contribution in #2305

Full Changelog: 2.8.3...2.8.4

2.8.3

08 Jun 12:29
Compare
Choose a tag to compare
  • Fixed ajax request without form action (#2303)
  • Fixed invalid shipping address ID in orders without shipping (#2014)
  • Optimize database columns to fix row size issues

Full Changelog: 2.8.2...2.8.3

2.8.2

01 Jun 14:23
Compare
Choose a tag to compare

What's Changed

  • Updating version for symfony/polyfill-php80 by @Xirdion in #2302

Full Changelog: 2.8.1...2.8.2

2.8.1

31 May 12:47
Compare
Choose a tag to compare

What's Changed

  • Fixed PayPal PLUS not correctly retrieving API credentials (#2295)
  • Don't use StringUtil::ampersand() to support for Contao 4.9 before 4.9.22 (#2297)
  • Correctly support the public web directory (#2293)
  • Fixed unsetting range filter on empty input
  • Fixed setting range filter field value
  • Fixed PHP8 multiple issues (#2291)
  • Do not copy the product GTIN and SKU (#2288)
  • Fixed mediaManager migration on Contao 4.13
  • Remove current list page query parameter when filtering products (#2119)

New Contributors

Full Changelog: 2.8.0...2.8.1

2.8.0

27 Apr 07:15
Compare
Choose a tag to compare
  • Now requires Contao 4.9 and PHP 7.2
  • Allow installation on PHP8
  • Added option to disable reader page for product category
  • Added feature to mark products/product types as pickup only
  • Added price display configuration for member groups
  • Added product picker to related products
  • Added support for custom templates in frontend form fields
  • Added cssClass to attribute options
  • Added new attribute "Surcharge per quantity"
  • Added support for notification tokens from payment and shipping method
  • Added range filter modes to filter for min or max value and range in two fields
  • Allow payment and shipping method to decide whether they have a backend interface
  • Hide the print button in order view if there are no documents
  • Added payment method and card number to Datatrans payment
  • Allow date and time for product start and stop times (#2253)
  • Enable MediaManager to upload allowed file extensions (#2227)
  • Added integrity check for invalid prices belonging to wrong products
  • Ignore missing product images instead of throwing an exception
  • Show variant price and sku in the backend product list
  • Rewrite entry points to Symfony routes
  • Use signed redirect URL to circumvent POST data issues in Datatrans payment
  • Pass the product model to attribute widgets
  • Improve performance by using non-deprecated methods
  • Fixed encoding of PSP/VIVEUM data
  • Correctly require payment when order has shipping price
  • Correctly reset checkout messages on GET request (#2269)
  • Include updated order data when sending status notification (#2262)
  • Added XOF currency (#2263)
  • Do not add unpublished product variants to sitemap XML (#2244)
  • Show correct shipping calculator message if no products are to be shipped (#2243)

Full Changelog: 2.7.4...2.8.0

2.7.4

02 Nov 07:35
Compare
Choose a tag to compare

What's Changed

  • Product SKU should not be mandatory in the database
  • Added confirmation message when product is updated in the cart
  • Improved product group permission check when listing products
  • Make sure models are only created from the current class type
  • Override language in request and translator (#2245)
  • Do not match PayPal email case sensitive (#2260)
  • Do not add messages to fragment templates (#2255)
  • Fixed moving multiple products to groups (#2234)
  • Fixed default value for document type (#2241)
  • Fixed encoding issues in price format config (#2249)
  • Fixed binary instead of OR operator in address
  • Fixed editing multiple orders in the back end (#2235)

Full Changelog: 2.7.3...2.7.4

2.7.3

06 Jul 15:28
Compare
Choose a tag to compare
  • Show order information in the details view
  • Allow sendNotificationMessage hook in postsale script (#2231)
  • Fixed open payment platform authentication
  • Fixed missing tstamp for content element
  • Improved type safety when generating product URL
  • Fixed SQL definition for integer attributes
  • Fixed product count did include number of categories in cumulative filter
  • Fixed caching when migrating product collection log table
  • Fixed mandatory file uploads in order conditions not working (#2228)

2.7.2

25 May 14:14
Compare
Choose a tag to compare
  • Performance improvements by preloading product list data
  • Fixed version conflict when editing multiple product prices (#2188)
  • Fixed cannonical link to following category order (#2218)
  • Fixed rootNodes config and label for pageTree attribute (#2225)
  • Improved layout of order details in back end (#2223)
  • Fixed order list view when using permissions (#2222)
  • Removed system log error entry for missing tl_module.iso_notifications (#2214)
  • Fixed warning if no options have been created yet (#2203)
  • Dropped not-implemented reports (#2218)

2.7.1

01 Apr 12:39
Compare
Choose a tag to compare
  • Rewrite the order log feature to allow "edit multiple" and custom views in orders (#2207)
  • Fixed compatibility with Contao 4.11/Symfony 5 (#2198)
  • Performance optimization in the backend product list (#2206)
  • Fixed configuring checkout step forms (#2194)
  • Fixed hiding the range filter in product detail view (#2192)
  • Fixed generating order checkout forms if none is configured (#2205)
  • Fixed labels for the new checkout tokens (#2208)

2.7.0

15 Feb 09:42
Compare
Choose a tag to compare
  • Added product collection change log and status notifications
  • Added SwissBilling payment method
  • Added option to exclude payment method for certain product types (#2072)
  • Added attribute to pick a page from the page tree
  • Added option to limit back end users to only see orders of certain member groups
  • Added options to calculate product shipping price by different rules (#2012)
  • Added "active" class if a product list is placed on a reader page
  • Added compatibility with DC_Multilingual v4 (#2164)
  • Added group cart rule to apply only one of several rules in the cart
  • Added insert tag for product price (#2160)
  • Added configurable forms in every step of the checkout process
  • Make attribute price label configurable through language files (#2097)
  • Allow payment methods to return a response object
  • Updated mPay24 API to include billing and shipping address (#2184)
  • Fixed PayPal PLUS checkout iframe (#2145)
  • Fixed possibly incorrect price in PayPal Standard when product has no name (#2176)
  • Fix possible missing order date with PayPal PLUS checkout (#2165)