<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="../../Documentation.xsl"?>

<documentation>
	<extension-title>Tharstern Integration</extension-title>
	<extension-menu-doc>Tharstern_Menu.xml</extension-menu-doc>
	<content>
		<topic>
			
			<topic-title>Release Notes</topic-title>
			
			<topic-text>

        <p>This list covers new features and changes released in versions of this software per individual releases.</p>

	<p><b>Version 3.9</b></p>
	<p>07/08/2026</p>
				<ul>
				<li>Emails are sent through the <i>Roi360Services.dll</i> library.</li>
				</ul>

	<p><b>Version 3.6</b></p>
				<ul>
				<li><i>Order extrinsics</i> - order extrinsics functionality added.</li>
				</ul>

	<p><b>Version 3.0</b></p>
				<ul>
				<li><i>Compatibility with Storefront v9</i>.</li>
				</ul>

	<p><b>Version 2.13</b></p>
				<ul>
				<li><i>Order extrinsics</i> - order extrinsics functionality added.</li>
				</ul>

	<p><b>Version 2.12</b></p>
				<ul>
				<li><i>Duplicate artwork links fix</i> - update to prevent sending multiple artwork links for individual items.</li>
				</ul>
				
        <p><b>Version 2.11</b></p>
				<ul>
				<li><i>Email relay problems fix</i> - fix of the logic of the email notification when SMTP relay is in use.</li>
				</ul>

        <p><b>Version 2.10:</b></p>
				<ul>
				<li><i>Price and Tax sending behaviour</i> - fix for the logic of the default price and tax sending behaviour.</li>
				</ul>

        <p><b>Version 2.9:</b></p>
				<ul>
				<li><i>The shipping tax</i> - shipping tax calculation modified.</li>
				<li><i>Taxes Send Behaviour</i> - taxes-sending is now configurable in the main extension configuration page.</li>
				<li><i>Phone numbers</i> - Phone numbers added to the <i>Contacts</i> information sent to Tharstern.</li>
				</ul>

        <p><b>Version 2.8:</b></p>
				<ul>
				<li><i>Artwork Send Behaviour</i> - artwork links sending is now configurable in the main extension configuration page.</li>
				</ul>

        <p><b>Version 2.7:</b></p>
				<ul>
				<li><i>Extrinsics null or empty value</i> - order header extrinsics, item extrinsics and section extrinsics are not added to the output when their value is null or empty.</li>
				</ul>
					        
        <p><b>Version 2.6:</b></p>
				<ul>
				<li><i>Send pricing behaviour fix</i> - fix of the 'sendPricingBehaviour' issue that caused problems after deployment restart.</li>
				</ul>
					        
        <p><b>Version 2.5:</b></p>
				<ul>
				<li><i>Kits with data merge</i> - support added for kit products with data merge step.</li>
				<li><i>Tharstern web service URL persistence</i> - a fix has been added for the web service URL persistence handling.</li>
				</ul>
					        
        <p><b>Version 2.4:</b></p>
				<ul>
				<li><i>Three tier section extrinsics</i> - section extrinsics can now be 2-tiered or 3-tiered.</li>
				<li><i>Contact field removed</i> - contact drop down has been removed from extension configuration because it is no longer used.</li>
				</ul>

        <p><b>Version 2.3:</b></p>
				<ul>
				<li><i>Notification changes</i> - notification e-mails for successful orders can now be sent to different recipients than notification e-mails for failed orders. 
				Multiple recipients per e-mail are allowed.</li>
				<li><i>Pricing send behaviour changes</i> - taxes are not sent when prices are not sent. All prices are now sent in Storefront base currency.</li>
				</ul>

        <p><b>Version 2.2:</b></p>
				<ul>
				<li><i>Notification changes</i> - notification e-mails can now be sent out when orders are sent successfully to Tharstern 
				or when the sending process fails.</li>
				<li><i>Tharstern Helper DLL removed</i> - there are only two DLLs to be installed now - '/Bin/Tharstern.dll' and '/Bin/Extensions/TharsternStorefront.dll'.</li>
				</ul>

        <p><b>Version 2.1:</b></p>
				<ul>
				<li><i>Buyer contact implemented</i> - now the outgoing CXML message contains two contact elements. 
				One is for the end user which is determined by the shipping destination of the order. 
				The second contact element is the buyer contact which is the name and email of the owner (creator) of the order.</li>
				<li><i>Quick order stock functionality</i> - there is a new checkbox in the config area 'Enable Quick Order Stock'. 
				This checkbox is shown only if the version of Storefront is 8.3 or higher. 
				When the checkbox is checked, Tharstern extension will now provide stock information for products that are linked to Tharstern.
				This is useful in situations where Storefront needs to display stock information for products like in the new Quick Order function.</li>
				<li><i>Kit quantity fix</i> - document quantities calculation logic for kit products has been fixed.</li>
				</ul>
        
        <br/>

			</topic-text>
			
		</topic>
	
	</content>
</documentation>