Releases: isotope/core
Releases · isotope/core
2.8.4
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
2.8.2
2.8.1
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
- 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
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
- 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
- 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
- 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
- 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)