Changelog
Version 2.3.5
Download from Our Umbraco
Changelog
Fixed | Invoicing payment provider was missing in 3.1.3 |
Fixed | Scanning all assemblies in bin folder and cs files in App_Code |
Version 2.3.4
Download from Our Umbraco
Changelog
Added | Staging domains supported |
Added | QuickPay v10 supported |
Fixed | All assemblies in bin folder is scanned for payment providers and dependencies |
Fixed | PayPal require TLS 1.2 for all https connections |
Version 2.3.3
Download from Our Umbraco
Changelog
Fixed | Installing on Azure would result in no database tables as the detection of DB type was faulty |
Fixed | Services now uses locks for fixing race conditions |
Fixed | Removed security checks for some Tea Commerce backoffice controllers |
Fixed | Using IContent instead of Document for product information extractor |
Fixed | Now supports v2 licenses |
Version 2.3.2
Download from Our Umbraco
Changelog
Added | MailSending event now has a cancel event args to cancel sending |
Fixed | Shipping method now defaults correctly when country/country region changes |
Fixed | Order/Order lines properties was wrongly formatted in XML |
Fixed | MailSend event is now called only when email is send |
Fixed | Umbraco v7 - vat group picker had naming bug for a variable |
Fixed | Downgraded Newtonsoft.Json to 5.0.8 for Umbraco 4 and 6 |
Fixed | Ongone payment provider had a casing error in calculating the SHAINPASSPHRASE |
Broken | Removed DatabaseConnector interface. Use DatabaseFactory |
Broken | Updated all NotificationCenter event signatures |
Version 2.3.1
Download from Our Umbraco
Changelog
Fixed | Updated Newtonsoft.Json to 6.0.3 |
Version 2.3.0
Download from Our Umbraco
Changelog
Added | Compatible with Umbraco 7.1+ |
Added | Prices can be entered with VAT into Umbraco |
Added | Klarna payment provider saves billing_address and shipping_address properties to the order |
Fixed | Database can now be fetched without a HttpContext |
Fixed | SetCurrentOrderId now support orders with the payment status of initialized |
Fixed | Updated WorldPay payment provider to use 100 as testMode parameter |
Fixed | Adding cart number to Klarna payment provider |
Fixed | Payer would double the price if quantity > 1 (Thanks Christerj) |
Fixed | Updated ePay payment provider webservice reference (Thanks Rasmus Fjord) |
Broken | Order, shipping, payment and product calculators has minor refactoring (Only affects custom calculators). |
Version 2.2.3
Download from Our Umbraco
Changelog
Added | Updated Autofac to version 3.3 |
Fixed | Looping dll files with Autofac would give "value is null" exception if a dll had errors - now using try/catch |
Fixed | Wannafind now opens with target=_self instead of _blank |
Fixed | Couldn't install on an MySql dabatase |
Fixed | The information extractor would reuse changed information instead of the original |
Version 2.2.2
Download from Our Umbraco
Changelog
Added | Added Klarna as a payment provider |
Fixed | Wannafind payment provider didn't work with the md5 hash key |
Version 2.2.1
Download from Our Umbraco
Changelog
Fixed | TC.GetCurrentOrder would create a new order even if autoCreate was false |
Fixed | JSON serialization with " chars would fail |
Fixed | Race conditions that could get the cache to fail |
Fixed | Fallback to node id and node name didn't work correctly |
Fixed | Wannafind now opens in a new tab instead of a popup window |
Fixed | Dependencies can now be loaded from App_Code |
Fixed | hasCurrentOrder was removed from the JavaScript API as it was removed in other API's |
Version 2.2.0
Download from Our Umbraco
Changelog
Added | Product uniqueness can now be determined from order line properties |
Added | HTML API now default to an input field with the same name as the parameter |
Added | Stripe payment gateway is supported using inline form (thanks to Matt Brailsford) |
Added | CyberSource payment gateway is supported using inline form |
Added | Email templates can now have To addresses |
Added | Added totalQuantity of order lines to the Order object and in XML and JSON |
Added | The name of an order line will fallback to the name of the page |
Added | edit-order.cshtml and email-template-confimation.cshtml is now available in the zip file of the package |
Fixed | Deleting an order line with a child order line would result in an SQL exception |
Fixed | Saving prices for shipping and payment methods would result in an SQL exception |
Fixed | async setting couldn't be overwritten in the JavaScript API |
Fixed | RenderTemplateFile is now case insensitive |
Fixed | Original prices was outputted to JSON for child order lines |
Fixed | Order and order line properties is saved as nvarchar instead of ntext - so its possible to make where clauses |
Fixed | Calculators default to use the method without an order - so the code can be written in one place |
Fixed | Payment provider settings is now saved as nvarchar |
Fixed | MD5 check sum error when doing Quickpay API calls - e.g. get status, capture etc. |
Fixed | PayPal now only supports an interger for quantity instead of decimal |
Fixed | Removed permission check for VAT group picker |
Broken | HasCurrentOrder has been removed from the HTML, JavaScript and Razor API's. Use GetCurrentOrder( storeId, false) to get an order if it exists |
Broken | HasCurrentFinalizedOrder has been removed from the HTML, JavaScript, Razor and XSLT API's |
Broken | The notification center has moved or renamed events PaymentFormGenerating, OrderFinalized and OrderFinalizing |
Broken | Payment provider API has changed - only affects custom created providers |
Broken | ParsePrice method has been renamed to ParseToDecimal |
Version 2.1.3
Download from Our Umbraco
Changelog
Added | Added PaymentSense payment provider |
Added | Added swedish language to the Tea Commerce backend |
Added | Added list of ISO 3166 country codes to the payment provider API |
Fixed | The new domain architecture in Umbraco 6.1+ is now supported |
Fixed | XSLT extensions wouldn't load in Umbraco 6.1+ |
Fixed | Stock data type wouldn't save the right value when creating a new node in Umbraco 6.1+ |
Fixed | Saving a finalized order would add a duplicate entry in the order XML cache |
Fixed | SessionController wouldn't move an order correctly in a rare edge case |
Fixed | Refactored license check for Url referrer |
Broken | Hashing methods renamed for payment providers |
Version 2.1.2
Download from Our Umbraco
Changelog
Added | Added Axcess payment provider |
Added | Entire Razor and XSLT API has been commented in the .NET code |
Fixed | Notification center wouldn't send the correct events when saving the order |
Fixed | The JavaScript API now alerts with a readable error when Tea Commerce isn't licensed |
Fixed | Removed faulty async settings from a few methods in the JavaScript API |
Fixed | Custom properties database type was ntext - changed to nvarchar(max) |
Version 2.1.1
Download from Our Umbraco
Changelog
Fixed | Updating order lines using the order line id was broken in 2.1 |
Fixed | SagePay had problems with capture/cancel because of a wrong order properties casing for VendorTxCode and TxAuthNo |
Fixed | GetAllFinalizedOrdersForCustomer would return no orders because of a wrong select |
Fixed | JavaScript events would not fire in all cases |
Fixed | Problems updating order lines after customer went to payment |
Broken | payment, shipment, transaction has been renamed to paymentInformation, shipmentInformation, transactionInformation in the order JSON |
Version 2.1.0
Download from Our Umbraco
Changelog
Added | Updated QuickPay to protocol 7 |
Added | Added SetCurrentOrder to the JavaScript API |
Added | Stores can now share stock of the products |
Fixed | Cart/Order numbers wasn't assigned correctly when previous orders was deleted |
Fixed | Adding a setting to a payment method's payment provider |
Fixed | Email templates couldn't be deleted |
Fixed | Email template settings didn't get saved |
Fixed | JavaScript bug in the default implementation of edit-order.cshtml |
Fixed | Order search would break using SQL CE when no orders was found |
Fixed | GetFinalizedOrdersAsXml didn't return any orders |
Fixed | SQL CE couldn't save orders |
Fixed | Product bundles couldn't be specified in the JavaScript API |
Fixed | ServerSideOnly order/order lines properties would be exposed to the JavaScript API |
Fixed | SagePay didn't work if no shipping address was added to the order |
Fixed | Order/Order lines properties was nvarchar(255) instead of ntext |
Broken | Changed the format of order/order line properties in the HTML API - see new format here |
Broken | Dependencies that needs to be suppressed should be specified in code using the SuppressDependency attribute instead of the config file in Tea Commerce |
Broken | Changed BeforePaymentFormGenerated event to PaymentFormGenerating |
Broken | ProductService has been moved to TeaCommerce.Api.Services and ProductSnapshot has been moved to TeaCommerce.Api.Models |
Version 2.0.0
IMPORTANT It's not possible to upgrade a Tea Commerce 1.x to 2.0
Download from Our Umbraco
Changelog
Added | Multiple stores |
Added | Supports MS SQL, SQL CE, MySql, Azure SQL |
Added | Brand new APIs - JavaScript, Razor, XSLT, .NET and HTML |
Added | Support for product bundles |
Added | Supporting countries and regions (states) |
Added | Tool that makes it easy to manage/copy multiple language versions |
Added | Notification API to get notified when things changes |
Added | Customizable price calculations - for orders, shipping, payment etc. |
Added | Shop owners can edit orders in the backend |