<?xml version="1.00" ?>
<Setup>
	<ModuleList>
		<Module>modules/batch/stdacct.mvc</Module>
		<Module>modules/batch/templatebatchreports.mvc</Module>
		<Module>modules/boxpacking/packbyweight.mvc</Module>
		<Module>modules/boxpacking/packbyquantity.mvc</Module>
		<Module>modules/component/cmp-mmui-afae.mvc</Module>
		<Module>modules/component/cmp-mmui-afflink.mvc</Module>
		<Module>modules/component/cmp-mmui-attributes.mvc</Module>
		<Module>modules/component/cmp-mmui-basket.mvc</Module>
		<Module>modules/component/cmp-mmui-body.mvc</Module>
		<Module>modules/component/cmp-mmui-buttons.mvc</Module>
		<Module>modules/component/cmp-mmui-cattitle.mvc</Module>
		<Module>modules/component/cmp-mmui-cattree.mvc</Module>
		<Module>modules/component/cmp-mmui-colors.mvc</Module>
		<Module>modules/component/cmp-mmui-custfields.mvc</Module>
		<Module>modules/component/cmp-mmui-custlink.mvc</Module>
		<Module>modules/component/cmp-mmui-fonts.mvc</Module>
		<Module>modules/component/cmp-mmui-invc-custfields.mvc</Module>
		<Module>modules/component/cmp-mmui-invc-order.mvc</Module>
		<Module>modules/component/cmp-mmui-messages.mvc</Module>
		<Module>modules/component/cmp-mmui-navbar.mvc</Module>
		<Module>modules/component/cmp-mmui-orderlist.mvc</Module>
		<Module>modules/component/cmp-mmui-pchdft.mvc</Module>
		<Module>modules/component/cmp-mmui-prodlayo.mvc</Module>
		<Module>modules/component/cmp-mmui-prodlist.mvc</Module>
		<Module>modules/component/cmp-mmui-uslmltplattr.mvc</Module>
		<Module>modules/component/cmp-mmui-sitemap.mvc</Module>
		<Module>modules/component/cmp-mmui-vieworder.mvc</Module>
		<Module>modules/component/cmp-cssui-afae.mvc</Module>
		<Module>modules/component/cmp-cssui-afflink.mvc</Module>
		<Module>modules/component/cmp-cssui-attributes.mvc</Module>
		<Module>modules/component/cmp-cssui-basket.mvc</Module>
		<Module>modules/component/cmp-cssui-buttons.mvc</Module>
		<Module>modules/component/cmp-cssui-cattitle.mvc</Module>
		<Module>modules/component/cmp-cssui-cattree.mvc</Module>
		<Module>modules/component/cmp-cssui-custfields.mvc</Module>
		<Module>modules/component/cmp-cssui-custlink.mvc</Module>
		<Module>modules/component/cmp-cssui-invc-custfields.mvc</Module>
		<Module>modules/component/cmp-cssui-invc-order.mvc</Module>
		<Module>modules/component/cmp-cssui-messages.mvc</Module>
		<Module>modules/component/cmp-cssui-navbar.mvc</Module>
		<Module>modules/component/cmp-cssui-breadcrumbs.mvc</Module>
		<Module>modules/component/cmp-cssui-orderlist.mvc</Module>
		<Module>modules/component/cmp-cssui-pchdft.mvc</Module>
		<Module>modules/component/cmp-cssui-prodlayo.mvc</Module>
		<Module>modules/component/cmp-cssui-prodlist.mvc</Module>
		<Module>modules/component/cmp-cssui-uslmltplattr.mvc</Module>
		<Module>modules/component/cmp-cssui-sitemap.mvc</Module>
		<Module>modules/component/cmp-cssui-vieworder.mvc</Module>
		<Module>modules/component/cmp-cssui-links.mvc</Module>
		<Module>modules/component/cmp-mv-countryselect.mvc</Module>
		<Module>modules/component/cmp-mv-attributemachine.mvc</Module>
		<Module>modules/component/cmp-mv-imagemachine.mvc</Module>
		<Module>modules/component/cmp-cssui-countryselect.mvc</Module>
		<Module>modules/component/cmp-cssui-hdft.mvc</Module>
		<Module>modules/component/cmp-mv-hdft.mvc</Module>
		<Module>modules/component/cmp-mv-head.mvc</Module>
		<Module>modules/component/cmp-cssui-head.mvc</Module>
		<Module>modules/component/cmp-mv-messages.mvc</Module>
		<Module>modules/component/cmp-mv-minibask.mvc</Module>
		<Module>modules/component/cmp-mv-paymentfields.mvc</Module>
		<Module>modules/component/cmp-mv-paymentmethod.mvc</Module>
		<Module>modules/component/cmp-mv-payselect.mvc</Module>
		<Module>modules/component/cmp-mv-shipestimate.mvc</Module>
		<Module>modules/component/cmp-mv-shipselect.mvc</Module>
		<Module>modules/component/cmp-mv-stateselect.mvc</Module>
		<Module>modules/component/cmp-cssui-stateselect.mvc</Module>
		<Module>modules/component/cmp-mv-stdcatfields.mvc</Module>
		<Module>modules/component/cmp-mv-stdorderfields.mvc</Module>
		<Module>modules/component/cmp-mv-stdorderitemfields.mvc</Module>
		<Module>modules/component/cmp-mv-stdreturnfields.mvc</Module>
		<Module>modules/component/cmp-mv-stdshipmentfields.mvc</Module>
		<Module>modules/component/cmp-mv-stdprodfields.mvc</Module>
		<Module>modules/component/cmp-mv-inventory.mvc</Module>
		<Module>modules/component/cmp-mv-stdstorefields.mvc</Module>
		<Module>modules/component/cmp-mv-taxfields.mvc</Module>
		<Module>modules/component/cmp-mv-uslprodfields.mvc</Module>
		<Module>modules/component/cmp-mv-html.mvc</Module>
		<Module>modules/component/cmp-mv-body.mvc</Module>
		<Module>modules/component/cmp-mv-content.mvc</Module>
		<Module>modules/component/cmp-mv-http-headers.mvc</Module>
		<Module>modules/component/cmp-cssui-html.mvc</Module>
		<Module>modules/component/cmp-mv-prodctgy-meta.mvc</Module>
		<Module>modules/component/cmp-mv-adminorderfields.mvc</Module>
		<Module>modules/currency/eurocur.mvc</Module>
		<Module>modules/currency/gencurr.mvc</Module>
		<Module>modules/currency/usmoney.mvc</Module>
		<Module>modules/export/attrexp.mvc</Module>
		<Module>modules/export/afilexprt.mvc</Module>
		<Module>modules/export/flatcus.mvc</Module>
		<Module>modules/export/flatcat.mvc</Module>
		<Module>modules/export/flatord.mvc</Module>
		<Module>modules/export/prodexp.mvc</Module>
		<Module>modules/export/shipexport.mvc</Module>
		<Module>modules/fulfill/templateorderemails.mvc</Module>
		<Module>modules/import/categoryimport.mvc</Module>
		<Module>modules/import/customerimport.mvc</Module>
		<Module>modules/import/productimport.mvc</Module>
		<Module>modules/import/provisioningimport.mvc</Module>
		<Module>modules/import/shipimport.mvc</Module>
		<Module>modules/import/variantimport.mvc</Module>
		<Module>modules/log/elf.mvc</Module>
		<Module>modules/log/malf.mvc</Module>
		<Module>modules/payment/amazonpay.mvc</Module>
		<Module>modules/payment/authnet.mvc</Module>
		<Module>modules/payment/check.mvc</Module>
		<Module>modules/payment/chasepaytech.mvc</Module>
		<Module>modules/payment/cod.mvc</Module>
		<Module>modules/payment/cybersource.mvc</Module>
		<Module>modules/payment/fdggwsapi.mvc</Module>
		<Module>modules/payment/mod10.mvc</Module>
		<Module>modules/payment/paypaladv.mvc</Module>
		<Module>modules/payment/paypal.mvc</Module>
		<Module>modules/payment/paypalpro.mvc</Module>
		<Module>modules/payment/qbms.mvc</Module>
		<Module>modules/report/geosales.mvc</Module>
		<Module>modules/report/productsales.mvc</Module>
		<Module>modules/report/sales.mvc</Module>
		<Module>modules/report/stats.mvc</Module>
		<Module>modules/shipping/baseunit.mvc</Module>
		<Module>modules/shipping/mvcanadapost.mvc</Module>
		<Module>modules/shipping/flatrate.mvc</Module>
		<Module>modules/shipping/minunit.mvc</Module>
		<Module>modules/shipping/mvusps.mvc</Module>
		<Module>modules/shipping/mvfedexsoap.mvc</Module>
		<Module>modules/shipping/endicialabels.mvc</Module>
		<Module>modules/shipping/ptbship.mvc</Module>
		<Module>modules/shipping/qship.mvc</Module>
		<Module>modules/shipping/upsxml.mvc</Module>
		<Module>modules/shipping/wtbship.mvc</Module>
		<Module>modules/system/buysafe.mvc</Module>
		<Module>modules/tax/canvat.mvc</Module>
		<Module>modules/tax/devat.mvc</Module>
		<Module>modules/tax/shoptax.mvc</Module>
		<Module>modules/tax/statetax.mvc</Module>
		<Module>modules/tax/vat.mvc</Module>
		<Module>modules/ui/mmui.mvc</Module>
		<Module>modules/ui/cssui.mvc</Module>
		<Module>modules/ui/mmui_stsl.mvc</Module>
		<Module>modules/util/baskinv.mvc</Module>
		<Module>modules/util/customfld.mvc</Module>
		<Module>modules/util/imagemanagement.mvc</Module>
		<Module>modules/util/mvga.mvc</Module>
		<Module>modules/util/productimagecustomfields.mvc</Module>
		<Module>modules/util/shopascustomer.mvc</Module>
		<Module>modules/util/tokenlist.mvc</Module>
		<Module>modules/wizard/aawizard.mvc</Module>
		<Module>modules/wizard/afwizard.mvc</Module>
		<Module>modules/wizard/atwizard.mvc</Module>
		<Module>modules/wizard/cawizard.mvc</Module>
		<Module>modules/wizard/cswizard.mvc</Module>
		<Module>modules/wizard/ekwizard.mvc</Module>
		<Module>modules/wizard/fcwizard.mvc</Module>
		<Module>modules/wizard/kmwizard.mvc</Module>
		<Module>modules/wizard/pawizard.mvc</Module>
		<Module>modules/wizard/pcwizard.mvc</Module>
		<Module>modules/wizard/shwizard.mvc</Module>
		<Module>modules/wizard/stwizard.mvc</Module>
		<Module>modules/wizard/uiwizard.mvc</Module>
		<Module>modules/wizard/upgwizard.mvc</Module>
		<Module>modules/wizard/upsdevkit.mvc</Module>
	</ModuleList>
	<CountryList>
		<Country alpha="AF" iso="004">Afghanistan</Country>
		<Country alpha="AX" iso="248">Aland Islands</Country>
		<Country alpha="AL" iso="008">Albania</Country>
		<Country alpha="DZ" iso="012">Algeria</Country>
		<Country alpha="AS" iso="016">American Samoa</Country>
		<Country alpha="AD" iso="020">Andorra</Country>
		<Country alpha="AO" iso="024">Angola</Country>
		<Country alpha="AI" iso="660">Anguilla</Country>
		<Country alpha="AQ" iso="010">Antarctica</Country>
		<Country alpha="AG" iso="028">Antigua</Country>
		<Country alpha="AG" iso="028">Barbuda</Country>
		<Country alpha="AR" iso="032">Argentina</Country>
		<Country alpha="AM" iso="051">Armenia</Country>
		<Country alpha="AW" iso="533">Aruba</Country>
		<Country alpha="AU" iso="036">Australia</Country>
		<Country alpha="AT" iso="040">Austria</Country>
		<Country alpha="AZ" iso="031">Azerbaijan</Country>
		<Country alpha="BS" iso="044">Bahamas</Country>
		<Country alpha="BH" iso="048">Bahrain</Country>
		<Country alpha="BD" iso="050">Bangladesh</Country>
		<Country alpha="BB" iso="052">Barbados</Country>
		<Country alpha="BY" iso="112">Belarus</Country>
		<Country alpha="BE" iso="056">Belgium</Country>
		<Country alpha="BZ" iso="084">Belize</Country>
		<Country alpha="BJ" iso="204">Benin</Country>
		<Country alpha="BM" iso="060">Bermuda</Country>
		<Country alpha="BT" iso="064">Bhutan</Country>
		<Country alpha="BO" iso="068">Bolivia</Country>
		<Country alpha="BA" iso="070">Bosnia</Country>
		<Country alpha="BA" iso="070">Herzegovina</Country>
		<Country alpha="BW" iso="072">Botswana</Country>
		<Country alpha="BV" iso="074">Bouvet Island</Country>
		<Country alpha="BR" iso="076">Brazil</Country>
		<Country alpha="IO" iso="086">British Indian Ocean Trty.</Country>
		<Country alpha="BN" iso="096">Brunei Darussalam</Country>
		<Country alpha="BG" iso="100">Bulgaria</Country>
		<Country alpha="BF" iso="854">Burkina Faso</Country>
		<Country alpha="BI" iso="108">Burundi</Country>
		<Country alpha="KH" iso="116">Cambodia</Country>
		<Country alpha="CM" iso="120">Cameroon</Country>
		<Country alpha="CA" iso="124">Canada</Country>
		<Country alpha="CV" iso="132">Cape Verde</Country>
		<Country alpha="KY" iso="136">Cayman Islands</Country>
		<Country alpha="CF" iso="140">Central African Republic</Country>
		<Country alpha="TD" iso="148">Chad</Country>
		<Country alpha="CL" iso="152">Chile</Country>
		<Country alpha="CN" iso="156">China</Country>
		<Country alpha="CX" iso="162">Christmas Island</Country>
		<Country alpha="CC" iso="166">Cocos (Keeling) Islands</Country>
		<Country alpha="CO" iso="170">Colombia</Country>
		<Country alpha="KM" iso="174">Comoros</Country>
		<Country alpha="CG" iso="178">Congo</Country>
		<Country alpha="CD" iso="180">Congo, Democratic Republic of the</Country>
		<Country alpha="CK" iso="184">Cook Islands</Country>
		<Country alpha="CR" iso="188">Costa Rica</Country>
		<Country alpha="CI" iso="384">Cote d'Ivoire</Country>
		<Country alpha="HR" iso="191">Croatia</Country>
		<Country alpha="CU" iso="192">Cuba</Country>
		<Country alpha="CY" iso="196">Cyprus</Country>
		<Country alpha="CZ" iso="203">Czech Republic</Country>
		<Country alpha="DK" iso="208">Denmark</Country>
		<Country alpha="DJ" iso="262">Djibouti</Country>
		<Country alpha="DM" iso="212">Dominica</Country>
		<Country alpha="DO" iso="214">Dominican Republic</Country>
		<Country alpha="EC" iso="218">Ecuador</Country>
		<Country alpha="EG" iso="818">Egypt</Country>
		<Country alpha="SV" iso="222">El Salvador</Country>
		<Country alpha="GQ" iso="226">Equatorial Guinea</Country>
		<Country alpha="ER" iso="232">Eritrea</Country>
		<Country alpha="EE" iso="233">Estonia</Country>
		<Country alpha="ET" iso="231">Ethiopia</Country>
		<Country alpha="FK" iso="238">Falkland Islands (Malvinas)</Country>
		<Country alpha="FO" iso="234">Faroe Islands</Country>
		<Country alpha="FJ" iso="242">Fiji</Country>
		<Country alpha="FI" iso="246">Finland</Country>
		<Country alpha="FR" iso="250">France</Country>
		<Country alpha="GF" iso="254">French Guiana</Country>
		<Country alpha="PF" iso="258">French Polynesia</Country>
		<Country alpha="TF" iso="260">French Southern Territories</Country>
		<Country alpha="GA" iso="266">Gabon</Country>
		<Country alpha="GM" iso="270">Gambia</Country>
		<Country alpha="GE" iso="268">Georgia</Country>
		<Country alpha="DE" iso="276">Germany</Country>
		<Country alpha="GH" iso="288">Ghana</Country>
		<Country alpha="GI" iso="292">Gibraltar</Country>
		<Country alpha="GR" iso="300">Greece</Country>
		<Country alpha="GL" iso="304">Greenland</Country>
		<Country alpha="GD" iso="308">Grenada</Country>
		<Country alpha="GP" iso="312">Guadeloupe</Country>
		<Country alpha="GU" iso="316">Guam</Country>
		<Country alpha="GT" iso="320">Guatemala</Country>
		<Country alpha="GG" iso="831">Guernsey</Country>
		<Country alpha="GN" iso="324">Guinea</Country>
		<Country alpha="GW" iso="624">Guinea-Bissau</Country>
		<Country alpha="GY" iso="328">Guyana</Country>
		<Country alpha="HT" iso="332">Haiti</Country>
		<Country alpha="HM" iso="334">Heard</Country>
		<Country alpha="HM" iso="334">McDonald Islands</Country>
		<Country alpha="VA" iso="336">Holy See</Country>
		<Country alpha="HN" iso="340">Honduras</Country>
		<Country alpha="HK" iso="344">Hong Kong</Country>
		<Country alpha="HU" iso="348">Hungary</Country>
		<Country alpha="IS" iso="352">Iceland</Country>
		<Country alpha="IN" iso="356">India</Country>
		<Country alpha="ID" iso="360">Indonesia</Country>
		<Country alpha="IR" iso="364">Iran (Islamic Republic of)</Country>
		<Country alpha="IQ" iso="368">Iraq</Country>
		<Country alpha="IE" iso="372">Ireland</Country>
		<Country alpha="IM" iso="833">Isle of Man</Country>
		<Country alpha="IL" iso="376">Israel</Country>
		<Country alpha="IT" iso="380">Italy</Country>
		<Country alpha="JM" iso="388">Jamaica</Country>
		<Country alpha="JP" iso="392">Japan</Country>
		<Country alpha="JE" iso="832">Jersey</Country>
		<Country alpha="JO" iso="400">Jordan</Country>
		<Country alpha="KZ" iso="398">Kazakhstan</Country>
		<Country alpha="KE" iso="404">Kenya</Country>
		<Country alpha="KI" iso="296">Kiribati</Country>
		<Country alpha="KP" iso="408">Korea (Democratic)</Country>
		<Country alpha="KR" iso="410">Korea</Country>
		<Country alpha="KW" iso="414">Kuwait</Country>
		<Country alpha="KG" iso="417">Kyrgyzstan</Country>
		<Country alpha="LA" iso="418">Lao</Country>
		<Country alpha="LV" iso="428">Latvia</Country>
		<Country alpha="LB" iso="422">Lebanon</Country>
		<Country alpha="LS" iso="426">Lesotho</Country>
		<Country alpha="LR" iso="430">Liberia</Country>
		<Country alpha="LY" iso="434">Libyan Arab Jamahiriya</Country>
		<Country alpha="LI" iso="438">Liechtenstein</Country>
		<Country alpha="LT" iso="440">Lithuania</Country>
		<Country alpha="LU" iso="442">Luxembourg</Country>
		<Country alpha="MO" iso="446">Macao</Country>
		<Country alpha="MK" iso="807">Macedonia</Country>
		<Country alpha="MG" iso="450">Madagascar</Country>
		<Country alpha="MW" iso="454">Malawi</Country>
		<Country alpha="MY" iso="458">Malaysia</Country>
		<Country alpha="MV" iso="462">Maldives</Country>
		<Country alpha="ML" iso="466">Mali</Country>
		<Country alpha="MT" iso="470">Malta</Country>
		<Country alpha="MH" iso="584">Marshall Islands</Country>
		<Country alpha="MQ" iso="474">Martinique</Country>
		<Country alpha="MR" iso="478">Mauritania</Country>
		<Country alpha="MU" iso="480">Mauritius</Country>
		<Country alpha="YT" iso="175">Mayotte</Country>
		<Country alpha="MX" iso="484">Mexico</Country>
		<Country alpha="FM" iso="583">Micronesia</Country>
		<Country alpha="MD" iso="498">Moldova</Country>
		<Country alpha="MC" iso="492">Monaco</Country>
		<Country alpha="MN" iso="496">Mongolia</Country>
		<Country alpha="ME" iso="499">Montenegro</Country>
		<Country alpha="MS" iso="500">Montserrat</Country>
		<Country alpha="MA" iso="504">Morocco</Country>
		<Country alpha="MZ" iso="508">Mozambique</Country>
		<Country alpha="MM" iso="104">Myanmar</Country>
		<Country alpha="NA" iso="516">Namibia</Country>
		<Country alpha="NR" iso="520">Nauru</Country>
		<Country alpha="NP" iso="524">Nepal</Country>
		<Country alpha="NL" iso="528">Netherlands</Country>
		<Country alpha="AN" iso="530">Netherlands Antilles</Country>
		<Country alpha="NC" iso="540">New Caledonia</Country>
		<Country alpha="NZ" iso="554">New Zealand</Country>
		<Country alpha="NI" iso="558">Nicaragua</Country>
		<Country alpha="NE" iso="562">Niger</Country>
		<Country alpha="NG" iso="566">Nigeria</Country>
		<Country alpha="NU" iso="570">Niue</Country>
		<Country alpha="NF" iso="574">Norfolk Island</Country>
		<Country alpha="MP" iso="580">Northern Mariana Islands</Country>
		<Country alpha="NO" iso="578">Norway</Country>
		<Country alpha="OM" iso="512">Oman</Country>
		<Country alpha="PK" iso="586">Pakistan</Country>
		<Country alpha="PW" iso="585">Palau</Country>
		<Country alpha="PS" iso="275">Palestinian Territory, Occupied</Country>
		<Country alpha="PA" iso="591">Panama</Country>
		<Country alpha="PG" iso="598">Papua New Guinea</Country>
		<Country alpha="PY" iso="600">Paraguay</Country>
		<Country alpha="PE" iso="604">Peru</Country>
		<Country alpha="PH" iso="608">Philippines</Country>
		<Country alpha="PN" iso="612">Pitcairn</Country>
		<Country alpha="PL" iso="616">Poland</Country>
		<Country alpha="PT" iso="620">Portugal</Country>
		<Country alpha="PR" iso="630">Puerto Rico</Country>
		<Country alpha="QA" iso="634">Qatar</Country>
		<Country alpha="RE" iso="638">Reunion</Country>
		<Country alpha="RO" iso="642">Romania</Country>
		<Country alpha="RU" iso="643">Russian Federation</Country>
		<Country alpha="RW" iso="646">Rwanda</Country>
		<Country alpha="BL" iso="652">Saint Barthelemy</Country>
		<Country alpha="SH" iso="654">Saint Helena</Country>
		<Country alpha="KN" iso="659">Saint Kitts</Country>
		<Country alpha="KN" iso="659">Nevis</Country>
		<Country alpha="LC" iso="662">Saint Lucia</Country>
		<Country alpha="MF" iso="663">Saint Martin (French part)</Country>
		<Country alpha="PM" iso="666">Saint Pierre</Country>
		<Country alpha="PM" iso="666">Miquelon</Country>
		<Country alpha="VC" iso="670">Saint Vincent</Country>
		<Country alpha="VC" iso="670">The Grenadines</Country>
		<Country alpha="WS" iso="882">Samoa</Country>
		<Country alpha="SM" iso="674">San Marino</Country>
		<Country alpha="ST" iso="678">Sao Tome</Country>
		<Country alpha="ST" iso="678">Principe</Country>
		<Country alpha="SA" iso="682">Saudi Arabia</Country>
		<Country alpha="SN" iso="686">Senegal</Country>
		<Country alpha="RS" iso="688">Serbia</Country>
		<Country alpha="SC" iso="690">Seychelles</Country>
		<Country alpha="SL" iso="694">Sierra Leone</Country>
		<Country alpha="SG" iso="702">Singapore</Country>
		<Country alpha="SK" iso="703">Slovakia</Country>
		<Country alpha="SI" iso="705">Slovenia</Country>
		<Country alpha="SB" iso="090">Solomon Islands</Country>
		<Country alpha="SO" iso="706">Somalia</Country>
		<Country alpha="ZA" iso="710">South Africa</Country>
		<Country alpha="GS" iso="239">South Georgia</Country>
		<Country alpha="GS" iso="239">South Sandwich Islands</Country>
		<Country alpha="ES" iso="724">Spain</Country>
		<Country alpha="LK" iso="144">Sri Lanka</Country>
		<Country alpha="SD" iso="736">Sudan</Country>
		<Country alpha="SR" iso="740">Suriname</Country>
		<Country alpha="SJ" iso="744">Svalbard</Country>
		<Country alpha="SJ" iso="744">Jan Mayen Islands</Country>
		<Country alpha="SZ" iso="748">Swaziland</Country>
		<Country alpha="SE" iso="752">Sweden</Country>
		<Country alpha="CH" iso="756">Switzerland</Country>
		<Country alpha="SY" iso="760">Syrian Arab Republic</Country>
		<Country alpha="TW" iso="158">Taiwan</Country>
		<Country alpha="TJ" iso="762">Tajikistan</Country>
		<Country alpha="TZ" iso="834">Tanzania</Country>
		<Country alpha="TH" iso="764">Thailand</Country>
		<Country alpha="TL" iso="626">Timor-Leste</Country>
		<Country alpha="TG" iso="768">Togo</Country>
		<Country alpha="TK" iso="772">Tokelau</Country>
		<Country alpha="TO" iso="776">Tonga</Country>
		<Country alpha="TT" iso="780">Trinidad</Country>
		<Country alpha="TT" iso="780">Tobago</Country>
		<Country alpha="TN" iso="788">Tunisia</Country>
		<Country alpha="TR" iso="792">Turkey</Country>
		<Country alpha="TM" iso="795">Turkmenistan</Country>
		<Country alpha="TC" iso="796">Turks Islands</Country>
		<Country alpha="TC" iso="796">Caicos Islands</Country>
		<Country alpha="TV" iso="798">Tuvalu</Country>
		<Country alpha="UG" iso="800">Uganda</Country>
		<Country alpha="UA" iso="804">Ukraine</Country>
		<Country alpha="AE" iso="784">United Arab Emirates</Country>
		<Country alpha="GB" iso="826">United Kingdom</Country>
		<Country alpha="US" iso="840">United States</Country>
		<Country alpha="UM" iso="581">US Minor Outlying Islands</Country>
		<Country alpha="UY" iso="858">Uruguay</Country>
		<Country alpha="UZ" iso="860">Uzbekistan</Country>
		<Country alpha="VU" iso="548">Vanuatu</Country>
		<Country alpha="VA" iso="336">Vatican City State</Country>
		<Country alpha="VE" iso="862">Venezuela</Country>
		<Country alpha="VN" iso="704">Vietnam</Country>
		<Country alpha="VG" iso="092">Virgin Islands (British)</Country>
		<Country alpha="VI" iso="850">Virgin Islands (US)</Country>
		<Country alpha="WF" iso="876">Wallis</Country>
		<Country alpha="WF" iso="876">Futuna Islands</Country>
		<Country alpha="EH" iso="732">Western Sahara</Country>
		<Country alpha="YE" iso="887">Yemen</Country>
		<Country alpha="ZM" iso="894">Zambia</Country>
		<Country alpha="ZW" iso="716">Zimbabwe</Country>
	</CountryList>
	<StateList>
		<State>Outside US</State>
		<State code="AL">Alabama</State>
		<State code="AK">Alaska</State>
		<State code="AZ">Arizona</State>
		<State code="AR">Arkansas</State>
		<State code="CA">California</State>
		<State code="CO">Colorado</State>
		<State code="CT">Connecticut</State>
		<State code="DE">Delaware</State>
		<State code="DC">District of Columbia</State>
		<State code="FL">Florida</State>
		<State code="GA">Georgia</State>
		<State code="HI">Hawaii</State>
		<State code="ID">Idaho</State>
		<State code="IL">Illinois</State>
		<State code="IN">Indiana</State>
		<State code="IA">Iowa</State>
		<State code="KS">Kansas</State>
		<State code="KY">Kentucky</State>
		<State code="LA">Louisiana</State>
		<State code="ME">Maine</State>
		<State code="MD">Maryland</State>
		<State code="MA">Massachusetts</State>
		<State code="MI">Michigan</State>
		<State code="MN">Minnesota</State>
		<State code="MS">Mississippi</State>
		<State code="MO">Missouri</State>
		<State code="MT">Montana</State>
		<State code="NE">Nebraska</State>
		<State code="NV">Nevada</State>
		<State code="NH">New Hampshire</State>
		<State code="NJ">New Jersey</State>
		<State code="NM">New Mexico</State>
		<State code="NY">New York</State>
		<State code="NC">North Carolina</State>
		<State code="ND">North Dakota</State>
		<State code="OH">Ohio</State>
		<State code="OK">Oklahoma</State>
		<State code="OR">Oregon</State>
		<State code="PA">Pennsylvania</State>
		<State code="RI">Rhode Island</State>
		<State code="SC">South Carolina</State>
		<State code="SD">South Dakota</State>
		<State code="TN">Tennessee</State>
		<State code="TX">Texas</State>
		<State code="UT">Utah</State>
		<State code="VT">Vermont</State>
		<State code="VA">Virginia</State>
		<State code="WA">Washington</State>
		<State code="WV">West Virginia</State>
		<State code="WI">Wisconsin</State>
		<State code="WY">Wyoming</State>
	</StateList>
	<TrackingLinkList>
		<TrackingLink type="USPS">http://trkcnfrm1.smi.usps.com/PTSInternetWeb/InterLabelInquiry.do?origTrackNum=%tracknum%</TrackingLink>
		<TrackingLink type="UPS">http://wwwapps.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_US&InquiryNumber1=%tracknum%&track.x=0&track.y=0</TrackingLink>
		<TrackingLink type="FedEx">http://www.fedex.com/Tracking?language=english&cntry_code=us&tracknumbers=%tracknum%</TrackingLink>
		<TrackingLink type="Endicia">http://www.endicia.com/status/?pic=%tracknum%</TrackingLink>
	</TrackingLinkList>
	<UpgradeInstalledPatches>
		<Patch code="pr8-update-1" uninst="0" refcount="1391726959">
			<Description>Bug fixes and new payment processing functionality</Description>
			<Detail><![CDATA[
Changes:
<ul>
	<li>A confidentiality notice has been added to the admin login screen</li>
	<li>The existing First Data Global Gateway payment module has been renamed "First Data Global Gateway (Legacy API)"</li>
	<li>A new First Data Global Gateway payment module is now available which uses the more modern Web Services API and supports partial capture, refunds, and voids.</li>
	<li>The Authorize.Net payment module has been updated to support partial capture, refunds, and voids.</li>
	<li>The Authorize.Net payment module can now be configured to allow administrative authorizations without the CVV code.</li>
	<li>Imports may now be assigned to groups, allowing members of the group to execute any assigned import(s).
	<ul>
		<li>Users in groups with the add, modify, or delete Imports privilege are allowed to run all imports.</li>
		<li>Users in groups with only the view Imports privilege are allowed to run imports assigned to their groups.</li>
		<li>Users without the view Imports privilege are not allowed to run any imports, regardless of whether the imports are assigned to their groups or not.</li>
	</ul></li>
	<li>The "Edit" links on the import and report list screens have been changed to "Edit Settings" to make them more visible and reduce confusion.</li>
	<li>The "Accept Credit Cards" button has been removed from the Left Navigation screen</li>
	<li>The "Restart Failed Installation" and "Discard Failed Installation" choices have been removed from the Upgrade Wizard.  When an upgrade fails, the only choices are now to resume the failed installation or create a Miva Merchant support ticket.</li>
	<li>The Upgrade Error screen has been modified to look more like the Upgrade Advisor</li>
</ul>
<br>Bugs Fixed:
<ul>
	<li>5969: authnet shows captured in admin even though authnet is holding it for review</li>
	<li>6310: Framework export/install functions inconsistently tokenize store IDs encountered in external file sources</li>
	<li>6324: AJAX_Call_LowLevel content-length check breaks functionality when mod_deflate or mod_gzip is enabled</li>
	<li>6325: cmp-mv-adminorderfields: OrderItem list is not sorted</li>
	<li>6326: Display order should always be used when generating variant codes</li>
	<li>6338: chasepaytech: PaymentModule_Process returns incorrect value on some errors</li>
	<li>6340: chasepaytech: PaymentModule_Authorize ignores the auth/auth capture setting</li>
	<li>6347: templateorderemails: Generated template content is sent in a manner that violates RFC 821</li>
	<li>6355: Admin, utilities, imports, edit settings, assign all, clicking assign all button causes JavaScript error.</li>
	<li>6357: Upgrade_Store_Index_Exists does not handle deleted records in MivaSQL schemas properly</li>
	<li>6358: Authorize.Net: MD5 mismatch error isn't being returned correctly</li>
	<li>6359: Authorize.Net: Commas in the billing/shipping fields aren't being stripped </li>
	<li>6360: Report configuration using select multiple="multiple" only returns first set value.</li>
	<li>6362: Import add/edit dialog not sending multiple values from select elements</li>
	<li>6363: Manage Orders: Authorize dialog not sending multiple values from select elements </li>
	<li>6364: Shipping label dialog not sending multiple values from select elements</li>
	<li>6366: Authorize.Net: Sending incorrect first and last name fields</li>
	<li>6367: Authorize.Net: cust_id field is no longer being sent as "Online Customer"</li>
	<li>6368: Product Batch Edit screen forces long product codes to wrap</li>
	<li>6369: next and previous buttons in Edit Customer display Not Found Error</li>
	<li>6370: igsgroup: PaymentModule_Process returns incorrect value on some errors and does not properly handle legacy sale mode authorizations</li>
	<li>6371: paypalpro: PaymentModule_Process returns incorrect value on some errors</li>
	<li>6372: Authorize.Net: Legacy PaymentModule_Authorize function isn't passing the correct amount variable</li>
	<li>6373: igsgroup: MvCALL Errors are fatal and display in IgsGroup_Call</li>
	<li>6374: LaunchPad: Cannot configure a button to link to a "log" module</li>
	<li>6375: LaunchPad: Links are allowed to 5.70 API import modules that do not support the IMPT screen</li>
	<li>6376: Authorize.Net: PaymentModule_Process returns incorrect value on some errors</li>
	<li>6377: Authorize.Net: MvCALL errors are fatal and display</li>
	<li>6379: Admin, utilities, legacy order processing, search when viewing all orders always returns no results.</li>
	<li>6381: Authorize.Net: Legacy PaymentModule_Authorize is calling OrderPayment_Create</li>
	<li>6382: paypalpro: Legacy PaymentModule_Authorize returns Unable to authorize payment: The totals of the cart item amounts do not match order amounts.</li>
	<li>6383: Authorize.Net: Legacy PaymentModule_Authorize is sending a l.order arguments when they should be from g.Basket</li>
	<li>6384: Order_Update_Payment updates the wrong OrderPayment record if a 5.60 or newer API module creates an OrderPayment record in PaymentModule_Process</li>
	<li>6385: Legacy order processing code, thru Order_Update_Payment, gets encryption key refcounts out of sync if OrderPayment_Update was called in PaymentModule_Process</li>
	<li>6386: Authorize.Net: SSN is not sent in the request when using Secure Source Validation</li>
	<li>6387: Coupons with the same total as a basket sometimes display a total of 0.01 or -0.01</li>
	<li>6388: First Data Global Gateway, CVV2, 500 Internal Server Error when cvv code is incorrectly formatted.</li>
	<li>6390: Authorize.Net: Test mode field is not being included in the request</li>
	<li>6391: cmp-[cssui|mmui]-invc-order components needlessly calculate l.total</li>
	<li>6395: admin/group.mv: Action_Group_Update makes extra database calls and does not properly handle database errors</li>
	<li>6396: admin/product.mv: Screen_Product_BatchEdit uses MvEVAL to construct HTML tags instead of just embedding expressions in the tags</li>
	<li>6397: features/imp/imp_ad.mv: ImportXGroup_Load errors are not handled in Import_Group_Update</li>
	<li>6398: features/imp/imp_json.mv: JSON_ImportList_Load_Query does not specify a table alias for search/sort columns</li>
	<li>6399: features/upg/upg_ad.mv: Upgrade_Install_Error passes the error message through a URL parameter when not required</li>
	<li>6400: features/upg/upg_ad.mv: errorcode is not specified when calling UpgradeProgress_Patch_Insert or UpgradeProgress_PatchStep_Insert</li>
	<li>6401: Authorize.Net: Capture transactions secure data is missing fields</li>
	<li>6402: New Authorize.net module stores pay_data differently than the previous version</li>
	<li>6403: authnet.mv: Subversion revision 26586 code review remediations</li>
	<li>6404: fdggwsapi: Method provisioning does not work</li>
	<li>6407: PA-DSS Checklist: Log File and Log Level are always blank</li>
	<li>6408: Authorize.Net: Require Admin CVV setting uses incorrect tag name in provisioning</li>
	<li>6409: Authorize.Net: Provisioning requires Store Entire CC Number setting to be true when in auth only mode</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-10" uninst="0" refcount="1391728145">
			<Description>Bug fixes and other enhancements</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 10 Release Notes</h1>

<h2>Changes</h2>

<h3>Template Based Emails</h3>
<ul>
  <li>New &quot;<strong>Visible For</strong>&quot; checkboxes allow users to explicitly control whether a particular email appears on the <strong>Template Based Emails</strong> tab of the <strong>Edit Customer</strong> screen, <strong>Edit Order</strong> screen, or both. </li>
</ul>

<h2>Bugs Fixed</h2>
<p>
	<strong>10268</strong>: Module: mvga: Provide ecommerce category values on the INVC page<br />
	<strong>10922</strong>: Module: cmp-cssui-stateselect: Having &lt;select one&gt; as a state option empties the state select box at runtime.<br />
	<strong>10923</strong>: Utility Library: Duplicate email headers (From, To, CC, Subject) when using engine 5.17 or older<br />
	<strong>10924</strong>: Module: mvfedexsoap: Mvfedexsoap doesn’t return an error if updating the settings fails due to SSL misconfiguration.<br />
	<strong>10925</strong>: Module: customfields: Custom fields installation throws fatal error if the store or shipment item extensions can not be created.<br />
	<strong>10929</strong>: Module: mvga: Google analytics returns fatal error on install if there is a page compilation error.<br />
	<strong>10932</strong>: Module: cmp-mv-imagemachine: Empty thumbnail images are output in the JSON at runtime<br />
	<strong>10933</strong>: Module: mvga: Google analytics should leave notes on templates that it updates.<br />
	<strong>10966</strong>: Module: mvga: modules/util/mvga.mv: Google Analytics module does not include the Search parameter in the URL sent to Google<br />
	<strong>10967</strong>: Module: customfields: Module_Provision_Store_OrderField_Value should use PRV_Attribute_Number for the &quot;order&quot; attribute<br />
	<strong>10968</strong>: Module: customfields: Module_Provision_Store_Group_Update: The Code and Name subtags should not be required<br />
	<strong>10971</strong>: Module: productimport: Permitted Shipping methods get erased if specified during product update from CSV.<br />
	<strong>10991</strong>: Administrative Interface: Add import, module specific dropdown fields lose alignment after a validation error.<br />
	<strong>10993</strong>: Module: prodexp: Export products to flat file, the Inventory fields select box should be updated<br />
	<strong>10997</strong>: Import Subsystem: Module import fields are always being set to bold<br />
</p>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-10pt1" uninst="0" refcount="1391728158">
			<Description>U.S.P.S rate calculation fixes</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 10.1 Release Notes</h1>

<h2>Bugs Fixed</h2>
<p>
<strong>11467</strong>: Module: mvusps: USPS_BuildRateRequest_FromBasket modifies the reference package weight<br />
<strong>11610</strong>: Module: mvusps: Express Mail and Express Mail International are being renamed to Priority Mail Express and Priority Mail Express International, respectively<br />
<strong>11724</strong>: Module: mvusps: No shipping rates are returned after 2013-07-28 USPS API changes
</p>
]]></Detail>
		</Patch>
		<Patch code="pr8-update-11" uninst="0" refcount="1391728266">
			<Description>Bug fixes, new payment modules and other enhancements</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 11 Release Notes</h1>

<h2>New Features</h2>

<h3>NEW PAYMENT MODULE: Intuit Merchant Services </h3>
<h3>NEW PAYMENT MODULE: Amazon Payments</h3>
<ul>
	<li>New <strong>Amazon Payments</strong> payment module allows shoppers to use shipping and payment   information from their Amazon account during checkout, without requiring them to   leave the site (like Checkout by Amazon).</li>
</ul>

<h2>Admin Changes</h2>
<p>Administrative session tracking now separately displays the number of logged-in   users and active sessions.  Previously it displayed all sessions lumped together,   which lead to confusion as the number of sessions was occasionally higher than   expected.  Additionally, a new tab, <strong>Administrative Sessions</strong>, has been added to   the <strong>Domain Settings</strong> screen.  This tab allows Administrator-privilege users to   view a list of valid Administrative Interface sessions.</p>
<h2>Shipping Changes</h2>
<p>The <strong>Endicia Shipping Labels</strong> module has been updated to display the current   Endicia logo and use the new naming for USPS Priority Mail Express shipping   methods.</p>
<h2>Security Changes</h2>
<p>Security improvements have been added to prevent a malicious shopper from   forcing an unavailable shipping method to be used when placing an order.</p>
<h2>Other Changes</h2>
<ul>
	<li>The <strong>PayPal Payments Pro</strong> and/or <strong>Express Checkout</strong> payment module has been updated   to support <strong>Bill Me Later</strong> and PayPal's new <strong>In Context Checkout</strong>, which executes   the <strong>Express Checkout</strong> process in a lightbox, without taking the shopper to   PayPal's website.  <strong>In Context Checkout</strong> is enabled with an option inside the   module, however template code changes are also required.  Please see our   Community Forums for additional information.</li>
	<li>The <strong>Variant Import</strong> module now supports import of custom fields.</li>
	<li><strong>Google Wallet</strong> has been discontinued.  Google is retiring its Google Checkout   products on November 20th, 2013.</li>
	<li><strong>Checkout by Amazon</strong> has been discontinued at Amazon's request.  The module will   continue to function for existing merchants but will no longer be updated.  We   recommend that merchants transition to the new <strong>Amazon Payments</strong> module.</li>
</ul>
<h2>Bugs Fixed</h2>
<p>
<strong>11009</strong>: Module: variantimport: Variant Import should support custom fields like Product Import<br />
<strong>11010</strong>: Module: variantimport: Variant import part product should use the product columns when creating a part product<br />
<strong>11112</strong>: Module: customfields: JSON_CustomFieldGroupList_Load_Query does not use DB_OPENVIEW_Range so pagination never works correctly<br />
<strong>11128</strong>: Module: variantimport: Creating Variants can not properly be created due to Part Product being updated from previous row instead of creating new product<br />
<strong>11183</strong>: ZPL Preview: Java &quot;application contains both signed and unsigned code&quot; error when viewing a ZPL label with Java 7u21<br />
<strong>11270</strong>: Module: paypalpro: during install the column &quot;finalCaptr&quot; is not listed in the INSERT INTO sNN_PaypalPro.<br />
<strong>11418</strong>: Module: endicialabels: Update Endicia logo image<br />
<strong>11451</strong>: Shipping/Packaging Rules: Rename ShippingMethodRules_Adjustted_Price to ShippingMethodRules_Adjusted_Price<br />
<strong>11453</strong>: Shipping/Packaging Rules: Shipping method rules restricting the availability of a shipping method can be bypassed at runtime<br />
<strong>11511</strong>: Administrative Interface: Empty Secure Root Directory for Graphics configuration when logged in securely breaks Additional Image uploads<br />
<strong>11517</strong>: Module: upsxml: Packages should have a total minimum weight of 0.1lbs so that rates are always returned.<br />
<strong>11520</strong>: Module: templateorderemails: unable to send a manual email if the email has no &quot;send when&quot; triggers set<br />
<strong>11524</strong>: Shipping/Packaging Rules: Product shipping method exclusions can be bypassed at runtime<br />
<strong>11593</strong>: Core JSON: Session_ID and Session_Type must be passed to json.mvc as POST parameters<br />
<strong>11692</strong>: Administrative Interface: Generate shipping label &quot;To&quot; dialog can be set to blank space<br />
<strong>11722</strong>: Module: paypalpro: during checkout PayPal pro should use the name attached to the selected address and not the account holderâ€™s name.<br />
<strong>11746</strong>: Database Layer: Administrative sessions for a user should be deleted when the user is deleted<br />
<strong>12124</strong>: Module: variantimport: Variant Import is missing the ImportModule_Persistent_Provision function<br />
<strong>12126</strong>: Module: variantimport: ImportModule_Persistent_Validate needs to validate the mapped columns when not using auto map<br />
<strong>12130</strong>: Module: variantimport: Track Product Inventory is never used and should be utilized to track product and part products<br />
<strong>12152</strong>: Module: customfields: DrawRadio function call does not use encodeentities on the text parameter<br />
<strong>12156</strong>: Administrative Interface: Session Token in URL: Left navigation &quot;Pack Data&quot;<br />
<strong>12157</strong>: Module: paypalpro: Session Token in URL: Left navigation &quot;Delete PayPal Tokens&quot;<br />
<strong>12158</strong>: Administrative Interface: LaunchPad buttons that include an Action parameter include a Session Token in a URL<br />
<strong>12160</strong>: Module: buysafe: Session Token in URL, multiple locations<br />
<strong>12162</strong>: Module: vat: Session Token in Add Product and Edit link URLs<br />
<strong>12164</strong>: Affiliates: Database error when clicking &quot;Payout (This Affiliate Only)&quot; link on Commission tab of the Edit Affiliate screen on MySQL in strict mode<br />
<strong>12165</strong>: Affiliates: Session Token in &quot;Payout (This Affiliate Only)&quot; link on Commission tab of the Edit Affiliate screen<br />
<strong>12166</strong>: Provisioning: Provisioning frameset passes session token in frame URLs<br />
<strong>12167</strong>: Upgrade Subsystem: Session Tokens in multiple URLs during patch installation process<br />
<strong>12169</strong>: Administrative Interface: Session Token in URL when running legacy batch reports from Manage Orders<br />
<strong>12171</strong>: Reporting Subsystem: Fatal error when running custom export report module<br />
<strong>12179</strong>: Administrative Interface: Add items dialog add+ button gets a style &quot;display none&quot; when it should not.
</p>
]]></Detail>
		</Patch>
		<Patch code="pr8-update-12" uninst="0" refcount="1391728297">
			<Description>Bug fixes, Canada Post rate and label support</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 12 Release Notes</h1>

<h2>New Features</h2>

<h3>NEW MODULE: Canada Post</h3>
<ul>
	<li>New <strong>Canada Post</strong> module supports rate and label generation for both contract and non-contract Canada Post customers.</li>
</ul>

<h2>Bugs Fixed</h2>
<p><strong>12256</strong>: Module: amazonpay: Amazon Payments Advanced: Reinstalling the module does not reassign the items to existing AMAZONPAY_* pages<br />
<strong>12259</strong>: Module: paypalpro: Authorization with delayed capture is always seen as immediate sale at paypal<br />
<strong>12261</strong>: Module: amazonpay: Amazon payments edit settings screen has Confrim instead of confirm<br />
<strong>12263</strong>: Module: amazonpay: Amazon payments uses sandbox urls when in production mode.<br />
<strong>12270</strong>: Module: amazonpay: Message tag is not always included when an error occurs<br />
<strong>12282</strong>: Module: amazonpay: ModuleProvisionStore_Settings will double-encrypt the previous (encrypted) secretkey if the SecretKey tag is not specified<br />
<strong>12283</strong>: Module: qship: Quantity based shipping gets invalid shipping method when using 2nd tier or above pricing<br />
<strong>12323</strong>: Module: paypalpro: Runtime BillMeLater informational links should open in a new browser window/tab<br />
<strong>12324</strong>: Module: paypalpro: Runtime BillMeLater informational link positioning CSS should be removed<br />
<strong>12369</strong>: Module: amazonpay: Amazon payments can not refund an auth+cap transaction<br />
<strong>12382</strong>: Module: amazonpay: Amazon payment is sending store code as seller name.<br />
<strong>12384</strong>: Administrative Interface: Synchro can no longer download a list of stores in pr8-update-11<br />
<strong>12387</strong>: Module: variantimport: Product variant import doesn't insert records into InventoryProductCounts.<br />
<strong>12407</strong>: Module: amazonpay: AMAZONPAY_OPAY page does not display shipping and tax charges<br />
</p>
]]></Detail>
		</Patch>
		<Patch code="pr8-update-2" uninst="0" refcount="1391726986">
			<Description>New CyberSource payment module and miscellaneous bug fixes</Description>
			<Detail><![CDATA[
Changes:
<ul>
	<li>A new CyberSource payment module has been introduced, which supports partial captures, refunds, and voids.</li>
	<li>The area that displays payment information on the Manage Orders screen has been modified to display a vertical scrollbar if the height of the fields exceeds 200 pixels.</li>
</ul>
<br>Bugs Fixed:
<ul>
	<li>6333: templatebatchreports: Misspelling: "Email Adress" in default templates</li>
	<li>6334: templatebatchreports: Address boldfaced text looks bad when wrapped</li>
	<li>6335: templateorderemails: Address boldfaced text looks bad when wrapped</li>
	<li>6336: authnet: Module allows cards of a different type than originally selected to be used</li>
	<li>6415: Template Based Order Invoice does not display the correct item subtotal</li>
	<li>6417: cmp-mv-adminorderfields: Special characters in payment/shipping module fields should be converted to _</li>
	<li>6418: Admin, Manage Orders, edit order, when refunding a large dollar amount, buttons are pushed off of dialog box.</li>
	<li>6420: linkpt: Tabs were not renamed to reflect legacy api status</li>
	<li>6421: Admin, Manage Orders, edit order, when capturing a large dollar amount, buttons are pushed off of dialog box.</li>
	<li>6422: Admin, Manage Orders, edit order, when voiding a large dollar amount, buttons are pushed off of dialog box.</li>
	<li>6423: Numerous errors in the handling of multiple periodic license number validation failures</li>
	<li>6424: Uploaded additional images and generated images do not get explicit permissions</li>
	<li>6425: productimagecustomfields: Module does not properly handle an image type being set to a blank value</li>
	<li>6427: Template Based Order Emails all missing html and body tags</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-3" uninst="0" refcount="1391727042">
			<Description>Bug fixes and feature enhancements</Description>
			<Detail><![CDATA[
Changes:
<ul>
	<li>Wizards now open in an 800x600 window, rather than 640x480 as in previous versions</li>
	<li>A new Image Management module allows unused resized images to be removed, resized images to be regenerated if the master image has changed, and other batch manipulation of additional product images</li>
</ul>
<br>Bugs Fixed:
<ul>
	<li>5848: attempting to edit a module with no modulexfeature record gives fatal error</li>
	<li>5856: payflow pro xml has a space character in the billing country causes AVS problems</li>
	<li>6186: InventoryProductSettings_Update creates InventoryProductSettings and InventoryProductCount records when inventory is not enabled</li>
	<li>6244: "Delete PayPal Tokens" link appears under Utilities to Users with View-only privileges of Utility Settings</li>
	<li>6328: paypalpro: Unable to checkout with JavaScript disabled</li>
	<li>6330: paypalpro: Address mismatch returns shoppers ot the OSEL page, where they can't do anything about the invalid address</li>
	<li>6332: Email, Phone, and Zip code are not validated for form when they are optional</li>
	<li>6343: templatebatchreports: Default templates do not page break between orders/shipments when printing</li>
	<li>6392: with strict mode enabled you get a fatal error when attempting to add an item to your basket</li>
	<li>6393: cmp-cssui-hdft: Compile errors in global header/footer template result in empty tab</li>
	<li>6405: PayPal Express Checkout: Sales tax is not properly calculated when a customer checks out from Canada</li>
	<li>6430: User that is a member of multiple groups loses all privileges if one group is deleted.</li>
	<li>6432: Administrative sessions can timeout during a long file upload</li>
	<li>6433: Template based order email, Order confirmation: customer, does not display correct item subtotal.</li>
	<li>6434: Template based order email, Order confirmation: Merchant, does not display correct item subtotal.</li>
	<li>6435: StoreWizardModule_Validate_Step is always called with an empty module parameter</li>
	<li>6437: IE6: Selects show through modal backing after scroll</li>
	<li>6439: Typo on license manager lockout and validation failure screens</li>
	<li>6442: Admin, manage orders, edit order, add item, look-up list formatting breaks after adding an item that has attributes, in Google chrome.</li>
	<li>6445: newElement does not properly set className in IE6, causing styles not to be applied</li>
	<li>6446: cmp-mmui-prodlist: No provisioning for "Layout" setting (settings:mode)</li>
	<li>6447: Image management: items per page does not work correctly with mivasql.</li>
	<li>6448: Image management: delete unreferenced, process freezes when deleting a large number of images in mivasql.</li>
	<li>6450: Image management: check for updated images, creates a 0kb image file if the file its looking for dose not exist. (windows server only)</li>
	<li>6452: Chase payment gateway does not store CC expiration date</li>
	<li>6453: productimport: Does not properly handle empty fields when updating a product record</li>
	<li>6458: Manage Orders: Relative date ranges (last N days) operate on hours instead of complete days</li>
	<li>6459: fdggwsapi: Transactions cannot be placed using Discover or Diners Club cards</li>
	<li>6460: fdggwsapi: Pass Miva Merchant Order # in User ID field to be more compatible with the old linkpt module</li>
	<li>6464: Image Managment link is displayed in the left navigation for users regardless of their product privileges</li>
	<li>6466: customerimport: Does not properly handle empty fields when updating a customer record</li>
	<li>6467: Runtime customer login fields need to have autocomplete disabled</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-4" uninst="0" refcount="1391727175">
			<Description>Shipping system improvements, UPS Integration and bug fixes</Description>
			<Detail><![CDATA[
Shopping Interface Changes:
<ul>
	<li>PRODUCT LIST IMPROVEMENTS [MMUI and CSSUI]
	<ul>
		<li>Pagination and Page Numbers - Product lists can now be paginated.  The number of products displayed per page is customizable.  The page number display is also customizable and can be set to display any number of pages.</li>
		<li>Items Per Page Filter - The number of products displayed per page can be set by shoppers at runtime via a drop-down list.</li>
		<li>Sorting Options - Product pages can now be sorted on-the-fly by shoppers.  Merchants configure sort options via the Admin which can include sort by name, product code, price, best selling products and/or newest products.</li>
	</ul></li>
	<li>PRODUCT AND CATEGORY PAGE IMPROVEMENTS [CSSUI only]
	<ul>
		<li>Smart Breadcrumbs - Smart breadcrumbs providing a link trail backwards from a shopper's current location are now available.  This feature can be enabled on all pages and is enabled by default for new stores.</li>
	</ul></li>
	<ul>PRODUCT AND CATEGORY PAGE IMPROVEMENTS [MMUI and CSSUI]
		<li>Alternate Display Page - Merchant can set an Alternate Display Page for Product or Category.</li>
	</ul></li>
	<ul>BASKET CONTENTS PAGE [MMUI and CSSUI]
		<li>Shipping, Handling and/or Sales Tax can be displayed in Basket Contents.</li>
	</ul>
	<li>Unlimited maximum Basket Timeout setting.</li>
</ul>
<br>Shipping System Changes:
<ul>
	<li>Store-wide Weight and Dimension Unit settings:
	<ul>
		<li>Weight Units can be set to Ounces, Pounds, Grams or Kilograms</li>
		<li>Dimension Units can be Inches or Centimeters</li>
	</ul></li>
	<li>Store-wide Shipping Rules - New Admin page provides the following options:
	<ul>
		<li>When no Shipping Methods are Available:
		<ul>
			<li>Use Fallback Shipping Method<br>
				-OR-</li>
			<li>Display Error Message and Redirect Shopper to Page - Merchant may select either a fallback shipping method or a page to which to redirect shoppers</li>
		</ul></li>
		<li>Global Handling Charge - Handling charge may be specified based on:
		<ul>
			<li>Order Subtotal</li>
			<li>Quantity of Items<br>
				-OR-</li>
			<li>Shipping Weight</li>
		</ul></li>
		<li>Handling charge can be Fixed, a percentage of the Shipping Amount or a percentage of the Order Subtotal. The handling charge can be included in the shipping rate or a separate line item.</li> 
		<li>Support for Global Handling by Google Checkout (separately displayed handling charge always included in the shipping rate)</li>
		<li>Support for Global Handling by Checkout by Amazon (separately displayed handling charge always included in the shipping rate)</li>
		<li>Shipping Method Rules: 
		<ul>
			<li>Priority - Merchant can determine the order in which shipping methods appear</li>
			<li>Renaming - Shipping method display name can be changed</li>
			<li>Availability Restrictions - Shipping methods can be restricted by:
			<ul>
				<li>Basket subtotal</li>
				<li>Quantity of items in basket</li>
				<li>Total weight of basket</li>
				<li>Geographic restrictions (restrict shipping to specific countries, states, zip codes)</li>
				<li>Inter-method exclusions (one shipping method may trump another)</li>
			</ul></li>
		</ul></li>
		<li>Product Shipping Method Rules - Shipping methods may be set on a per product basis, including the following options:
		<ul>
			<li>Product always ships in separate packaging</li>
			<li>Limit to specific shipping methods</li>
		</ul></li>
	</ul></li>
	<li>Packaging Rules:
	<ul>
		<li>Configurable list of boxes - can specify the following:
		<ul>
			<li>Fallback Package Dimensions - If the item is too large for the merchant's largest box size, the software will select this option to permit realtime shipping rates</li>
			<li>Pack by Quantity - Packaging is optimized by number of items per box</li>
			<li>Pack by Weight - Packaging is optimized by weight per box</li>
		</ul></li>
	</ul></li>
	<li>Improved Shipping Label Generation:
	<ul>
		<li>A single order shipment may now contain multiple packages and generate multiple shipping labels.</li>
		<li>Shipments can be reconfigured from the Generate Shipping Label dialog.</li>
		<li>Improved label display screen with print button.</li>
	</ul></li>
	<li>New UPS rate calculation module that uses UPS API:
	<ul>
		<li>Replaces table-based UPS module and UPS Shipping Labels module</li>
		<li>Negotiated rate support</li>
		<li>Functional label generation, including international labels</li>
		<li>Requires registration from within Miva Merchant</li>
	</ul></li>
</ul>
Other Changes:
<ul>
	<li>Canonical Category Code - Merchant can set the Category for Smart Breadcrumbs on a per product basis.</li>
	<li>MySQL 5.5 Support</li>
	<li>Image Machine improvements - Resized JPEG image quality control</li>
	<li>IP address whitelist for maintenance mode - Merchant can specify IP addresses that are allowed access while store is offline.</li>
	<li>Product Sales Report module now includes both the Product Code and the Product Name in exported data</li>
	<li>Basket Inventory module - New module tracks inventory allocated to Baskets that has not yet sold allowing a definitive inventory count.</li>
</ul>
<br>Bugs Fixed:
<ul>
	<li>5067: Merchant handling of Require Shipping [x]</li>
	<li>5832: Checkout pages use SALESTAX setting flag that is not configurable to display tax basket charges</li>
	<li>6233: Miva Merchant is not compatible with MySQL 5.5</li>
	<li>6463: JSON: Dummy baskets for Order_Recalculate_Charges and ShippingMethodList_Load_Order do not contain variant_id</li>
	<li>6472: cod: The "COD Charge" basketcharge should not be created when the charge amount is $0.00</li>
	<li>6473: config.mvc attempts to load language.dat, despite language functionality having been removed from most of the software</li>
	<li>6478: Additional Images, edit image display order dialog has incorrect title</li>
	<li>6481: Missing required shipping redirect page, exception errors are not handled correctly.</li>
	<li>6483: Action_CalculateShipping permits empty g.ShippingMethod when shipping is required</li>
	<li>6484: Shipping method select shows " ()" when shipping supermod has excluded all methods</li>
	<li>6492: CyberSource: Transactions cannot be placed using Discover or Diners Club cards</li>
	<li>6493: PA-DSS Checklist fatal errors are not reported correctly</li>
	<li>6495: chasepaytech: AVSname field must be limited to 30 characters</li>
	<li>6497: Design Your look Wizard on MMUI PR8 update3 unable to find function error</li>
	<li>6499: Runtime: basket: handling charge is displayed on the basket page</li>
	<li>6500: Runtime, OSEL, shipping method "display as" name changes once it is added to the order.</li>
	<li>6501: USPS Online Rate Calculation has ShippingModule_Label_Invalid defined with only two parameters</li>
	<li>6503: Free orders do not allow the fallback shipping method.</li>
	<li>6506: Shipping rules, shipping method rules, negative values allowed</li>
	<li>6508: Provisioning, ProductRelatedProduct_Assign allows a product to be assigned to itself.</li>
	<li>6509: Packaging rules, box dimensions allow negative numbers.</li>
	<li>6511: Shipping Method Rules, Shipping method options, shipping method is not encoded.</li>
	<li>6512: Category tree components should figure out the current category when g.Category_Code is not present</li>
	<li>6513: Product Batch Edit: "Edit Here" without SKU field visible wipes out product sku when updating</li>
	<li>6514: Manage Orders/Shipments: Add Item and other dialogs lose ability to tab between controls</li>
	<li>6515: Shipping rules: fallback shipping method always includes handling charge on OSEL page.</li>
	<li>6516: Runtime: placing an order for a free item causes runtime error.</li>
	<li>6517: Edit product: shipping rules: limit shipping methods always blocks all shipping methods.</li>
	<li>6518: Frameworks: Missing close table tag on the apply framework screen</li>
	<li>6520: Edit Variant dialog needs to resize modal backer when changing variant calculation method</li>
	<li>6521: upsdevkit: is viewable from a user with no privileges.</li>
	<li>6524: Radio input values are not being sent through in import add/edit dialog</li>
	<li>6525: Radio input values are not being sent through in report add/edit dialog</li>
	<li>6526: Radio input values are not being sent through in labels configuration dialog</li>
	<li>6527: Additional images, edit display order, images sorted inconsistently.</li>
	<li>6530: Shipping Settings, Packaging Rules, Boxes, boxes do not paginate correctly.</li>
	<li>6531: Shipping Settings, Packaging Rules, Boxes, pagination buttons wrap.</li>
	<li>6532: Upsxml, Cant generate label for UPS Next Day air ® Early A.M. because the phone number never gets sent.</li>
	<li>6533: Upsxml: The name UPS OnLine® tools should be UPS Ready®</li>
	<li>6535: Upsxml: UPS Next Day Air® Early A.M. ® delivery confirmation is selectable during generate label.</li>
	<li>6536: Upsxml: UPS shipping methods should use numbers instead of being spelled out.</li>
	<li>6537: OrderShipmentLabel records are not being deleted when their OrderShipments are deleted</li>
	<li>6542: Upsxml: generating a label for any international method returns the error "invalid or missing ship to phone number"</li>
	<li>6547: UPSxml: "please enter a description" error pops up for all labels</li>
	<li>6548: baskinv: numbers overflow bounding box on inventory tab of edit product page</li>
	<li>6549: Store closed AND warning message both display when no baskets, no new customers set, and store offline</li>
	<li>6550: Runtime: CTGY: breadcrumbs display when category item is not assigned to the page</li>
	<li>6552: Shipping Rules:Redirect shopper to page:prod display: returns a blank category not found error.</li>
	<li>6553: cmp-cssui-breadcrumbs: Breadcrumbs include siblings of parent categories when using the heirarchy from the category tree</li>
	<li>6554: Last-Modified header is output with the incorrect date/time when "clientside" feature modules output content</li>
	<li>6555: If non-number is entered for Items Per Page, Pagination becomes infinity and products do not display properly</li>
	<li>6556: Product List Components: Rick finds the boldfaced portion of the Default Sort Method warning message confusing</li>
	<li>6558: Upsxml: shipping method rules do not have automatic exclusions for "mvfedexsoap"</li>
	<li>6562: Shipping labels should have a filename specified in their Content-Disposition header</li>
	<li>6565: Fatal Error: MER-DBP-ORD-00001: Unknown column 'ship_info' in 'field list' when placing orders in runtime</li>
	<li>6566: Basket Timeout is arbitrarily short</li>
	<li>6581: upsxml: Must specify LargePackageIndicator for both rates and labels</li>
	<li>6582: Basket Option weight is not included in packaging solutions</li>
	<li>6583: Shipping label dialog does not validate the dimension or weight fields</li>
	<li>6585: upsxml: Empty shipping method names when shipping from Ontario, Canada to San Diego</li>
	<li>6590: OrderShipment_Insert does not handle legacy callers who do not provide batch_id</li>
	<li>6591: Provisioning, shippingmethodrules_update does not work in mysql strict mode.</li>
	<li>6593: Shipping settings, shipping rules, shipping method rules, exclusions do not work in mysql strict mode.</li>
	<li>6594: Runtime, breadcrumbs, after applying the default cssui framework the bread crumbs do not work correctly.</li>
	<li>6595: Shipping rules, handling charge, handling charge amount does not validate for non-numeric values</li>
	<li>6596: shipping settings, packaging rules, pack by weight, Max weight field allows negative numbers.</li>
	<li>6597: upsxml: No shipping rates returned on MivaSQL</li>
	<li>6598: shipping settings, packaging rules, pack by quantity, Max quantity field allows negative numbers.</li>
	<li>6599: upsdevkit: Chokes on not-perfectly-formed phone number</li>
	<li>6600: Shipping settings, shipping method rules, Fedex inti and Fedex 2day freight are not excluded by UPS.</li>
	<li>6602: Inventory status for variants containing a mixture of inventory and non-inventory parts are incorrect</li>
	<li>6603: AttributeMachine.js throws the variant_changed MivaEvent before it updates the inventory and price fields</li>
	<li>6604: Upsxml: unable to calculate shipping from manage orders screen</li>
	<li>6605: Admin, shipping settings, shipping method rules, in the edit rules section "Priority" must be a positive value.</li>
	<li>6608: Google Checkout: fatal error when configuring Google Checkout on mysql strict mode</li>
	<li>6609: Provisioning: <OrderShipment_Add> does not work in mysql strict mode</li>
	<li>6611: Shipping labels dialog, when using IE6, clicking the remove package link takes you to index of /mm5</li>
	<li>6612: Shipping labels dialog, you’re unable to move an item to a new package in IE6.</li>
	<li>6613: Shipping labels dialog, can not print shipping labels from IE9</li>
	<li>6617: Product inventory, unknown fatal error when increasing stock to 9999999999 on mysql strict.</li>
	<li>6619: Upsxml: the shipping method U.S.P.S. first-class mail® is not automatically excluded.</li>
	<li>6620: Shipping method rules, restrict to zip codes, text overrun in webkit browsers</li>
	<li>6623: ui.js: GatherInputElements doesn't define its iterator variables as local</li>
	<li>6625: shippinglabeldialog.js: EnableDisable function instantiates variable i that is not used</li>
	<li>6627: Shipping label print dialog browser compatibility.</li>
	<li>6628: boxaddeditdialog.js: function Save_Callback uses uninitialized iterator j</li>
	<li>6629: features/shp/shp_ad.mv: Screen_ShippingRules function has incorrect closing bold tag</li>
	<li>6630: Installing PayFlow Pro with a provisioning file doesn’t work in mysql strict mode.</li>
	<li>6631: Provisioning: Affiliate_add doesn’t work in mysql strict mode.</li>
	<li>6635: dbapi_mysql: DB_OPENVIEW_Range generates invalid queries when offset is specified without count</li>
	<li>6636: cmp-cssui-breadcrumbs.mv: function Breadcrumbs_Generate_From_Cattree contains unnecessary condition</li>
	<li>6637: <Store_Create> and <Store_Update> have no facility for controlling dmunitcode or wtunitcode</li>
	<li>6640: cmp-cssui-prodlist.mv: URL building function is not encoding g.Screen</li>
	<li>6641: cmp-cssui-prodlist.mv: URL building function is using encodeentities instead of encodeattribute</li>
	<li>6642: cmp-mmui-prodlist.mv: Pagination links contain unencoded global variables</li>
	<li>6643: cmp-mmui-prodlist.mv: Pagination links are using encodeentities instead of encodeattribute in some places</li>
	<li>6644: cmp-cssuiprodlist.mv/cmp-mmui-prodlist.mv: local variable naming does not follow conventional standards</li>
	<li>6645: util_public.mv: uses len() on variables instead of len_var()</li>
	<li>6646: uspsxml.mv: ShippingModule_Basket_Apply function contains old references to an unused saturday delivery flag</li>
	<li>6647: cmp-mv-stdcatfields.mv: Uses substring() and len() instead of substring_var() and len_var() in function Referer_Parser</li>
	<li>6648: upsxml.mv: rounded output variables should be changed to encode at initialize - multiple locations</li>
	<li>6649: upsxml.mv: g.UPSXML_InvoiceLineTotal is not encoded - line 1212</li>
	<li>6650: upsxml.mv: l.request:invoicelinetotal as an output is not encoded</li>
	<li>6651: cmp-cssui-breadcrumbs.mv: template code output mvt: entities should be encoded</li>
	<li>6652: upsxml.mv: &mvt:global:Store:company; should be an encoded entity</li>
	<li>6653: Timeout/large memory usage when a basket contains a large number of items</li>
	<li>6654: Print label dialog, the display order of labels is reversed with mivaSQL</li>
	<li>6655: No admin activity logging for shipping/packing rules</li>
	<li>6656: baskinv.mv: storekey is unnecessary</li>
	<li>6657: baskinv.mv: Multiple occurrences of l.settings being populated by different load functions</li>
	<li>6658: shp_ad.mv: Unencoded variables (multiple) g.Store:dmunitcode</li>
	<li>6659: boxaddeditdialog.mv: Unencoded variables (multiple) g.Store:dmunitcode</li>
	<li>6660: Set Up Shipping wizard, the UPS shield is covered on the completion page of setting up UPS Ready® tools.(IE7 only)</li>
	<li>6661: admin/order/details.js: var j in function Order_Detail.prototype.OrderItemList_Load_Callback is not declared</li>
	<li>6662: shippingmethodprioritydialog.js: line end token ";" is not used in multiple locations</li>
	<li>6663: util_public.mv: one replaced len is incorrect - line 2955</li>
	<li>6664: frameworks/css_fw/components/product_list.htm: Prev buttons have incorrect offset</li>
	<li>6665: cmp-cssui-breadcrumbs.mv: Category names in breadcrumbs are being entity encoded</li>
	<li>6666: cmp-cssui-breadcrumbs.mv: &mvta: in Generate code is invalid: double encoding produces error</li>
	<li>6667: cmp-mmui-prodlist.mv: fix logic path to return immediately if l.settings:page_disp_count EQ 0 OR l.settings:per_page EQ 0</li>
	<li>6668: cmp-cssui-prodlist.mv: fix logic path to return immediately if l.settings:page_disp_count EQ 0 OR l.settings:per_page EQ 0</li>
	<li>6669: cmp-cssui-prodlist.mv: if pagination is turned off, Generate_Code creates 0 values for Items Per Page</li>
	<li>6670: cmp-mmui-prodlist.mv: if pagination is turned off, Generate_Code creates 0 values for Items Per Page</li>
	<li>6672: Upsxml: label generation, the shipper ‘AttentionName’ field uses specified ‘ship from’ name, instead of the store owner.</li>
	<li>6673: Generate shipping label, time out error when running test 1641</li>
	<li>6674: Handling charge always appears on OSEL page when handling charge set to be included in shipping rate</li>
	<li>6675: google: Google checkout, handling charge is always applied to orders.</li>
	<li>6676: cbamazon: checkout by Amazon, handling charge is always applied to orders.</li>
	<li>6677: Runtime error with Legacy Order Processing and UPS shipping module</li>
	<li>6678: Upsxml: unable to calculate shipping from manage orders screen in mivasql</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-5" uninst="0" refcount="1391727333">
			<Description>FedEx, Endicia, bug fixes and other new functionality</Description>
			<Detail><![CDATA[
<h2>New Features</h2>
<h3>Payment Module Changes</h3>
<p>The <strong>Authorize.Net</strong> module now displays customer and order information when processing refunds.</p>
<h3>Shipping Module Changes</h3>
<h4>UPS Registration Changes</h4>
<ul>
  <li>Test mode credentials do not work in Production mode (this is the original behavior). Credentials created in Test mode will not function after switching to Production mode, even when the module is in Test mode. New behavior:
    <ul>
    	<li>The UPS Registration Wizard now issues a warning when you register in Test mode.</li>
        <li>The UPS module itself issues a warning when switching from Test mode to Production mode.</li>
    </ul>
  </li>
</ul>
<h4>NEW MODULE: FedEx Web Services</h4>
<ul>
  <li> Provides rates and labels for the following FedEx shipping methods:</li>
    <ul>
      <li>Domestic Ground</li>
      <li>Domestic Express (1Day®, 2Day®, etc.)</li>
      <li>Domestic Freight</li>
      <li>SmartPost® (domestic US only)</li>
      <li>International Ground</li>
      <li>International Priority</li>
      <li>International Freight</li>
    </ul>
  <li>Supports alcohol shipments</li>
  <li>Supports packages containing dry ice</li>
  <li>'FedEx Close Service' link under &quot;Utilities&quot;:</li>
    <ul>
      <li>Allows the merchant to generate required Ground manifests and perform SmartPost® end-of-day operations</li>
    </ul>  
</ul>
<h4>NEW MODULE: Endicia Shipping Labels </h4>
<ul>
  <li>For a monthly fee (payable to Endicia), Endicia provides a service with the following features:</li>
    <ul>
      <li>Generates prepaid shipping labels for USPS shipping methods</li>
      <li>Supports domestic and international shipping</li>
    </ul>    
  <li>'Endicia Account Activity' link under &quot;Utilities&quot;:</li>
    <ul>
      <li>Shows all label activity performed within the given store</li>
    </ul>  
</ul>
<h4>Label VOID Feature </h4>
<ul>
  <li>When viewing shipping labels, the user now has the ability to VOID all of the labels for a shipment.</li>
  <li>VOID is supported by:</li>
    <ul>
      <li>UPS Ready® Tools</li>
      <li>FedEx Web Services</li>
      <li>Endicia Shipping Labels</li>
    </ul>
  <li>VOID invalidates the label.  If the user was pre-charged for the label (via Endicia, for example), their account is credited for the amount of the VOIDed label(s).</li>
  <li>When shipping multiple packages within a single shipment, FedEx and Endicia generate labels one at a time and are subject to partial label generation.  When this occurs, the user is informed that they must VOID any labels that were generated for the shipment prior to the error.  Selecting the VOID option voids all the labels in the shipment.  UPS generates all the labels at once and is not subject to partial label generation.</li>
</ul>
<h3>Other Changes </h3>
<h4>GUI Improvement</h4>
<p>The left navigation frame in the Administrative Interface can now be resized in all browsers.</p>
<h4>Clientside Functionalilty</h4>
<p>The following changes were made to <strong>clientside.mvc</strong> to improve performance and reduce errors:</p>
<ul>
  <li>URLs now include a per-version identifier tp avoid JavaScript caching issues that caused errors during the deployment of PR8 Update 4.</li>
  <li>URLs now specify a long cache interval (30 days) to reduce the frequency of hits.</li>
</ul>
<h4>Returns Functionality </h4>
<ul>
  <li>Cancelled and returned items can now be deleted from an order.</li>
    <ul>
      <li>Cancelled items are returned to inventory when they are originally marked as cancelled.  Therefore, deleting a cancelled item does not restock it.</li>
      <li>Returned items are never returned to inventory (either when the return is received or when the item is deleted) because returned items usually require manual inspection before being returned to stock for sale.</li>
    </ul>  
  <li>The Receive Returns dialog box now contains a link that allows a user to cancel a return.</li>
    <ul>
      <li>When a return is cancelled, the items it contains are reset to the "Shipped" state with their previous tracking information.</li>
    </ul>
</ul>
<h4>NEW MODULE: Token List</h4>
<ul>
  <li>Displays the StoreMorph tokens available on a page.</li>
  <li>Shows which templates use a given StoreMorph token (useful when searching for XSS issues identified by a PCI scan).</li>
  <li>When a token is in use on the page, the 'View Variable on Live Page' link displays the page with every use of the token highlighted.</li>
  <li>The 'View All Tokens' function displays the page.  As the user mouses over an in-use token, a tool tip is displayed with the name of the token.</li>
  <li>When the page displays specific product or category information, the module provides an edit field where the user can specify which product information to display in 'View All Tokens' or 'View Variable on Live Page' mode.</li>
  <li>The module uses the current user's runtime session.  This allows the user to view the tokens for complex runtime situations (e.g., availability/price groups, complicated basket contents, etc.) by simply setting up the scenario in the runtime interface.</li>
  <li>On the OPAY page, the module presents a drop-down list of payment methods.  This allows the user to view the tokens and specific display of each payment method on the actual store page.</li>
  <li>When the page displays order information, the module provides an edit field where the user can specify which order data to display.</li>
</ul>
<h4>Bugs Fixed:</h4>
<ul>
	<li>5892: When an Item is marked as Returned, there's no way to Delete it from the Order</li>
	<li>6474: Need to be able to cancel an RMA</li>
	<li>6568: Password change screen can be bypassed</li>
	<li>6624: Authorize.net Refunds</li>
	<li>6671: Packaging rules, boxes, edit box, no validation error when entering dimensions with more then two digits behind the decimal.</li>
	<li>6680: Attribute template, fatal error when adding an attribute template to a product in mysql strict mode.</li>
	<li>6683: Provisioning, statetax, unable to configure state based sales tax with provisioning in a store using mysql strict</li>
	<li>6684: SQL error when searching for "|\" from the Manage Shipments screen</li>
	<li>6685: Runtime customer login fields need to have autocomplete disabled (in addition to the form)</li>
	<li>6686: Cmp-cssui-prodlist.mvc: Product List layout, when in expanded mode, inventory message always displays as long.</li>
	<li>6689: cmp-cssui-prodlist.mv:  Missing space after the colon for the display of custom field prompts and values</li>
	<li>6692: cmp-cssui-breadcrumbs.mv: Breadcrumbs will show category AND product as the current item if prod code and cat code are the same</li>
	<li>6693: Order tabs disappear when viewing orders in IE.</li>
	<li>6694: cmp-cssui-cattree.mv:  SkinsComponentModule_Export_Item doesn't send custom fields</li>
	<li>6695: cmp-mmui-cattree.mv: SkinsComponentModule_Export_Item doesn't send custom fields</li>
	<li>6701: Attribute Machine shows attribute cost in page source</li>
	<li>6702: CSSUI category_listing product:link token always includes the category</li>
	<li>6703: Generate shipping label, packaging dropdown overrun when using large box names.</li>
	<li>6704: Manage shipments, the selected shipping methods are not being displayed for new shipping modules, (upsxml, mvfedexsoap)</li>
	<li>6707: shp_ut.mv: ProductShippingRules_BuildProductIDArray fails if product id is not a positive number</li>
	<li>6713: cmp-mv-imagemachine requires a hit to json.mvc to load an initially selected variant's images</li>
	<li>6714: upsxml: Module should warn and force reregistration on production/test mode change</li>
	<li>6715: Package dimension and weight fields with trailing spaces generate validation errors</li>
	<li>6719: cmp-mmui-basket: Shipping/Handling/Sales Tax checkboxes are wiped out by pressing update on a different tab</li>
	<li>6720: cmp-cssui-basket: Shipping/Handling/Sales Tax checkboxes are wiped out by pressing update on a different tab</li>
	<li>6730: UPS Ready Tools has no Product Delete function</li>
	<li>6731: templateorderemails: Module should display an error and not attempt to send an email when there is no From or To address</li>
	<li>6735: Error/slow performance when runtime viewing a product with many inventory attributes in mivasql</li>
	<li>6736: Requested function: ProductVariantPricing_Update</li>
	<li>6737: Admin Content Frame is not resizeable in chrome webkit.</li>
	<li>6739: Duplicate order options/partially created orders when a tax or fulfillment module fails with a fatal error</li>
	<li>6740: cmp-cssui-custfields:  Toggle details causes validation error when fields are added to only billing or only shipping</li>
	<li>6742: Manage shipments, view shipping label, unable to view shipping labels if the store is configured to use CGI URLs</li>
	<li>6746: Typo in upgrade error message</li>
	<li>6748: AttributeMachine.js: swatches are being assigned with new</li>
	<li>6752: Item Extension create/delete are not logged in the admin activity log</li>
	<li>6754: Admin: Products: Search field cannot find products while Canonical Category Code or Alternate Display Page boxes are checked.</li>
	<li>6758: Table sNN_BasketInfo is not dropped when deleting a store</li>
	<li>6769: Admin/nav.mv: Screen_NotesNavigation - returns 404 Not Found errors for image links "maintainable_*.gif"</li>
	<li>6770: Authorize.net: admin_cvv field fails to update in MySQL strict mode</li>
	<li>6771: Affiliate Program: unable to create an affiliate via runtime in MySQL strict mode</li>
	<li>6780: Paypalpro: fatal error when deselecting "Require CVV2 in Admin" in MySQL strict mode</li>
	<li>6784: Shipping rules: missing validation error message when setting Priority larger than 10 digits</li>
	<li>6785: Shipping rules: when using IE7 shipping rules dialog boxes extend all the way to the right.</li>
	<li>6793: Manage shipments, shipping methods are not encoded correctly.</li>
	<li>6794: prodexp: Module generates invalid Provisioning XML when products have no alternate display page configured</li>
	<li>6795: Provisioning, Product_Update does not handle Canonical Category, and alternate display page correctly.</li>
	<li>6800: BestSellerList_Load_Offset has no ORDER BY and does not properly handle its "max_rec" parameter</li>
	<li>6801: AttributeTemplateList_Load_Offset does not use ORDER BY</li>
	<li>6802: cmp-cssui-breadcrumbs.mv: If viewing page PROD and no product is specified, blank space will be between home >> and Product Display</li>
	<li>6811: Domain Settings: No validation is performed on the store selection UI module</li>
	<li>6823: cmp-cssui-breadcrumbs.mv: MvIF expression should be checking for NOT ISNULL l.item:code instead of just l.item:code in function ComponentModule_Initialize</li>
	<li>6827: DrawButtons_NextPrevious: XSS on g.Message, g.ImportMessage, and g.FW_WarningMessage</li>
	<li>6828: Draw_ProgressBar: Possible XSS on unvalidated cycle_count and cycle_total_count parameters</li>
	<li>6829: cmp-cssui-cattree: Custom field provisioning does not validate child tag names</li>
	<li>6830: cmp-mmui-cattree: Custom field provisioning does not validate child tag names</li>
	<li>6833: cmp-cssui-prodlist: <NoCategoryCodesInLinks> tag is not output when saving a framework</li>
	<li>6842: Admin: Various module type-specific Screen and Action functions do not validate that parameter Module_Code is a module with the appropriate features</li>
	<li>6843: Report JSON functions do not validate report module features when a valid report is specified</li>
	<li>6846: Password change and license accept cannot be aborted</li>
	<li>6851: Add Affiliate Wizard is not visible in the Left Navigation menu</li>
	<li>6852: aawizard: XSS on g.Wizard_Affiliate_StateSelect and g.Message</li>
	<li>6853: atwizard: XSS on g.Message and g.AttributeWizard_Attribute_Image</li>
	<li>6854: cawizard: XSS on g.Message</li>
	<li>6855: pawizard: XSS on g.Message</li>
	<li>6856: submitsu: XSS on multiple fields</li>
	<li>6859: Save Framework: XSS on g.Error_Field_Message</li>
	<li>6860: Manage Orders: Manually edited text attributes sometimes get stored in opt_code instead of data or data_long</li>
	<li>6863: Legacy callers of Page_Insert receive errors on MySQL in strict mode</li>
	<li>6864: cmp-cssui-breadcrumbs.mv: If product code is 0, page PROD will display the current item as Product List in the breadcrumbs.</li>
	<li>6871: cmp-cssui-prodlist: Framework export generates invalid provisioning code in some cases</li>
	<li>6885: remove.mvc: autocomplete enabled for login/password</li>
	<li>6886: Admin login form does not have autocomplete="off" on input fields</li>
	<li>6888: setup: Multiple XSS</li>
	<li>6889: setup: Username and password fields with autocomplete enabled</li>
	<li>6890: setup does not specify a character set and is vulnerable to UTF-7 XSS</li>
	<li>6891: remove.mvc does not specify a character set and is vulnerable to UTF-7 XSS</li>
	<li>6902: remove: XSS after authentication</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-6" uninst="0" refcount="1391727466">
			<Description>Bug fixes, new payment functionality and other improvements</Description>
			<Detail><![CDATA[
<h2>New Features</h2>

<h3>Payment Module Changes</h3>
<p>The <strong>Authorize.Net</strong> module now includes a configurable setting for the <strong>x_duplicate_window</strong> API parameter.  This parameter controls the timeout for which transactions with the same card number for the same dollar amount are rejected as duplicates.</p>

<h3>PayPal Changes</h3>
<h4>NEW MODULE: PayPal Payments Advanced and/or Payflow Gateway</h4>
<ul>
	<li>Replaces the existing Payflow Pro and Payflow Link modules and provides integration with the following PayPal services:</li>
	<ul>
		<li>PayPal® Payments Advanced</li>
		<li>Payflow Link</li>
		<li>Payflow Pro</li>
	</ul>
	<li>The existing PayPal IPN and PayPal Website Payments Pro modules have been renamed to match the current PayPal naming convention for the services these modules provide.</li>
	<li>Innovative Gateway has been removed from the Set Up Payment wizard.  Configuration of PayPal options has been simplified.</li>
</ul>

<h3>Checkout by Amazon Changes</h3>
<p>New options have been added to Checkout by Amazon to pass inventory variant part information to Amazon.  This is helpful for merchants who fulfill the majority of their orders through Amazon Seller Central.  These options also represent a possible solution for merchants who need to pass attribute information to Amazon.</p>
<p>The Checkout by Amazon module now displays the "Checkout with Amazon" button when a basket contains a 0-weight product.</p>

<h3>Other Changes </h3>
<h4>Security</h4>
<p>All Shipping and Payment modules have been enhanced to improve security and prevent spoofing of an invalid or disabled shipping/payment method through forced browsing.</p>
<p>Shopping Interface secure cookie expiration can now be configured separately from the non-secure cookie expiration.  In new installations, the secure cookies are now configured to be "session" cookies (they expire when the browser is closed).  Some PCI scanners deliver an alert when these cookies do not expire.  Stores upgrading to PR8 Update 6 will retain the behavior of the previous versions by default.  These stores can be configured to implement the new behavior.</p>
<p>Administrative session cookies are now "session" cookies and will expire when the browser window is closed.</p>

<h4>Store Management</h4>
<p>Category tree and title images can now be imported and exported.</p>
<p>When the <strong>PaymentMethod</strong> or <strong>ShippingMethod</strong> parameter is empty or invalid, the OPAY page now redirects back to OSEL with a UI exception of &quot;invalid_payment_method&quot; or &quot;invalid_shipping_method&quot; rather than displaying a fatal error.  This improves the stability of the software and also makes it possible to add a 'select one' option to the shipping and payment drop-down lists without the requirement for client-side validation (to prevent loading the OPAY page without a valid value for one of the fields).</p>
<p>The Product/Category META fields component now makes the meta values for categories and products available as StoreMorph tokens.  If a category or product is present (loaded by <strong>cmp-mv-stdcatfields</strong> or <strong>cmp-mv-stdprodfields</strong>, respectively), the following additional tokens will be present in <strong>l.settings:category</strong> or <strong>l.settings:product</strong>:</p>
<ul>
	<li><strong>:metafield_count</strong> &ndash; The number of meta field values</li>
	<li><strong>:metafields[]</strong> &ndash; An array containing all of the meta field values for this item</li>
	<ul>
		<li><strong>:name</strong></li>
		<li><strong>:value</strong></li>
	</ul>
	<li><strong>:metafield:&lt;name&gt;</strong> &ndash; A lookup by meta field name that will contain the value of that meta field.  Each instance of "-" is translated to "_" (as it is for custom fields).</li>
</ul>
<p>When generating Inventory Variants, any inventory variant parts that are automatically created will receive a default price, cost and weight based on the values from the master product and the attributes used when creating the variant.</p>
<p>The Dreamweaver template Import/Export functionality has been re-added and renamed 'Template Import/Export'.</p>
<p>Miva Merchant Submit has been removed.  Patch pre-install validation will warn any user who has Miva Merchant Submit configured.</p>

<h4>Shipping Options</h4>
<p>The 'Pack by Quantity' and 'Pack by Weight' box packing modules now support an option to exclude any box from the packing solution that is smaller than the dimensions of the largest product in a shipment.</p>
<p>Tracking numbers are now displayed as clickable links on the 'Management Shipments' and 'Order Detail' displays in the Administrative Interface.</p>

<h4>NEW MODULE API FEATURE: cleanup_store</h4>
<p>A new module API feature, <strong>cleanup_store</strong>, allows modules to register to be called whenever periodic cleanup tasks are performed.</p>
<h4>
	NEW DATABASE FUNCTION: v58_OrderItemList_CreateShipment<br />
	NEW DATABASE FUNCTION: v58_OrderItemList_CreateReturn
</h4>

<p>New functions <strong>v58_OrderItemList_CreateShipment</strong> and <strong>v58_OrderItemList_CreateReturn</strong> allow shipments and returns to be created while providing the caller with information about the newly created shipment/return.</p>

<h2>Bugs Fixed</h2>

<ul>
	<li>5369: Checkout by Amazon now supports 0 weight products</li>
	<li>5768: Add Store Wizard - after adding second store to a domain, it appears above existing store in admin left nav</li>
	<li>5797: Admin: Logging in securely with incomplete configuration results in errors</li>
	<li>6062: paypalpro: When authorizing from admin, the item list is sent as empty</li>
	<li>6192: DrawTemplateTextArea overrides PopupColorSelector, breaking any non-template color buttons</li>
	<li>6234: cmp-cssui-cattitle should support import/export through the Custom Fields API</li>
	<li>6235: cmp-cssui-cattree should support import/export through the Custom Fields API</li>
	<li>6236: cmp-mmui-cattitle should support import/export through the Custom Fields API</li>
	<li>6237: cmp-mmui-cattree should support import/export through the Custom Fields API</li>
	<li>6510: Merchant should prompt when turning off the inventory flag on an attribute or attribute template attribute</li>
	<li>6592: cmp-cssui-prodlist: Pagination settings are confusing</li>
	<li>6610: Empty/invalid g.PaymentMethod or g.ShippingMethod (when shipping is required) should throw UI exceptions instead of displaying Fatal Errors</li>
	<li>6717: PRV_Tag_Number fails to validate against empty strings when scale is not set to -1</li>
	<li>6722: Manage Shipments: Sort by Customer Name uses Billing data but shows Shipping.</li>
	<li>6813: Inventory, Email Notification, inv_instock and inv_available are not updated before the low stock and out of stock emails are sent.</li>
	<li>6861: cmp-cssui-prodlist.mv/cmp-mmui-prodlist.mv: items per page filter does not honor the setting if turned off and static link contains Per_Page</li>
	<li>6862: cmp-cssui-prodlist.mv/cmp-mmui-prodlist.mv: items per page filter does not set Per_Page variable on initial load</li>
	<li>6866: cmp-cssui-cattree/cmp-mmui-cattree: when category code is all zeros, the category is highlighted by default when there is no category selected.</li>
	<li>6884: Provisioning: order_add, AttributeCode, price is not validated for empty tags</li>
	<li>6908: UPSXML: unable to generate rates if shipping settings has state/province set to anything other than a capitalized state code.</li>
	<li>6914: Products batch edit screen: edit here, values for canonical category and alternate display get erased if they are not display during update.</li>
	<li>6921: upsdevkit: Buttons do not change to "Processing..." while processing</li>
	<li>6924: productimport: Unmapped inventory columns do not receive proper defaults</li>
	<li>6925: Cannot add/edit product variants when attribute template contains checkbox, text field, or text area</li>
	<li>6926: authnet: Should have a configuration setting that controls the x_duplicate_window setting</li>
	<li>6927: Resuming after a validation failure does not recreate the list of steps to be executed</li>
	<li>6929: Store Settings, Misc. Colors, color select pop up does not load the default color.</li>
	<li>6934: cmp-cssui-prodlist:  Unable to change Product Links setting when in advanced mode</li>
	<li>6936: Endicialabels.mv: Cannot change passphrase if temporary passphrase issued from endicia's side.</li>
	<li>6942: Mvfedexsoap: unable to generate rates when a order total weight is under half a pound.</li>
	<li>6947: endicialabels: Non-required "shipping" feature does not have all required methods and should be removed</li>
	<li>6948: upslabels: Unused "shipping" feature should be removed</li>
	<li>6952: Manage Orders: Recalculate Charges does not create new shipping charges</li>
	<li>6954: add store wizard: fatal error when creating a store in mysql strict mode</li>
	<li>6960: API function ShipmentBatch_Create_ShipmentList terminates with fatal error "Array index must be positive integer"</li>
	<li>6962: cmp-cssui-cattree: Category Tree does not load correctly when parent category is not active or not available to the current customer</li>
	<li>6963: Tokenlist: unable to select which order is viewed on the ORDS page in MMUI</li>
	<li>6966: Attribute Inventory: Unable to add product to basket with an unselected and optional radio button</li>
	<li>6967: Attribute Machine does not support "select one" or "no selection" radio button inputs</li>
	<li>6968: productimport.mv: l.product being used instead of l.record in functions Import_Replace_Product and Create_Product_Inventory</li>
	<li>6969: Invalid variants and dangling database entries are created with a optional inventory attributes</li>
	<li>6970: Paypalpro: unable to checkout when spaces are used to separate credit card number.</li>
	<li>6971: API Deficiency: Need versions of OrderItemList_CreateShipment and OrderItemList_CreateReturn that return the created shipment/return</li>
	<li>6974: SVG Line Chart: Uncaught error: Not_supported_err: DOM exception 9 (Chrome only)</li>
	<li>6976: cmp-mmui-attributes: Move hard-coded trailing : in prompts into the template code</li>
	<li>6977: cmp-cssui-attributes: Move hard-coded trailing : in prompts into the template code</li>
	<li>6979: Provisioning: page update "code" is inconsistently cases sensitive.</li>
	<li>6984: Cbamazon: checkout throws an error when there is an ampersand in a product name</li>
	<li>6988: Authorize.net: False MD5 Hash Mismatch when Comma is in Billing Address</li>
	<li>6991: Miva Merchant Submit URL is not formatted correctly</li>
	<li>6992: sNN_OrderShipments table does not include weight from attributes</li>
	<li>7003: paypaladv: Fatal Error when installing in an mmui store</li>
	<li>7005: Paypalpro: unable to authorize a CC payment from admin.</li>
	<li>7006: Paypalpro: Customer data is not encoded when added to the xml call.</li>
	<li>7008: JSON list load query functions generate invalid SQL statements when passed invalid search terms</li>
	<li>7010: Tokenlist: when viewing tokenlist as an item in runtime you receive a runtime error.</li>
	<li>7068: Merchant should set a default error code/message before calling module functions that commonly fail without calling Error()</li>
	<li>7070: Warning/error message that disallows module removal while items exist is unclear when items are not assigned to any pages</li>
	<li>7071: lib/dbeng/orders.mv: MvFOREACH has two ITERATORS and causes runtime error</li>
</ul>
	]]></Detail>
		</Patch>
		<Patch code="pr8-update-7" uninst="0" refcount="1391727866">
			<Description>PCI-DSS 2.0, bug fixes, new functionality and other improvements</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR8 Update 7 Release Notes</h1>
<h2>New Features</h2>

<h3>NEW COMPONENT MODULE: Mini-Basket (cmp-mv-minibask)</h3>

<p>Provides a persistent mini-basket in the shopping interface.  This module is not installed by default and must be enabled manually.</p>

<h3>NEW COMPONENT MODULE: Shipping Estimate (cmp-mv-shipestimate)</h3>
<p>Allows a store to be configured to display shipping cost estimates for individual products or an entire basket.  This module is not installed by default and must be enabled manually.</p>
<h3>Customer Account Changes </h3>
<ul>
  <li>All customer account passwords are now encrypted by default.</li>
  <li>During import, if an unencrypted customer password is encountered it will automatically be encrypted.</li>
  <li>New configuration settings allow store managers to control the minimum length and complexity requirements for customer passwords.</li>
  <li>Customers may now log in using either their login or lost password email.</li>
  <li>Lost customer passwords are now handled by sending the customer a password reset link via email (rather than their password, as in previous versions).  When the customer clicks on the reset link, a new password is automatically generated and displayed over a secure connection.</li>
  <li>The <strong>Lost Password Email</strong> is now sent as text/html rather than text/plain.</li>
  <li>The following customer related changes have been made to the default templates for newly created stores:</li>
  <ul>
    <li>All login screens prompt for email address instead of username.</li>
    <li>Password and email address changes are handled on new screens that require the customer to re-enter their existing password.</li>
    <li>The &quot;Forgot Password" mechanism now uses a separate screen.</li>
    <li>The <strong>Customer Create</strong> screen has been simplified.</li>
    <li>The <strong>My Account</strong> screen now contains links to the <strong>Change Email Address</strong> and <strong>Change Password</strong> screens.</li>
    <li>These changes are not applied to existing stores.  Existing stores will retain their previous screen layout and functionality.  The changes can be applied manually or by applying the default framework to the store.</li>
  </ul>
</ul>

<h3>Administrative Changes</h3>

<ul>
  <li>To reduce UI clutter, all locations that previously displayed a grid of checkboxes to permit selection of custom fields now use a multiple select list.</li>
  <li>CSS has been simplified to use consistent sizing and fonts across UI elements and to create fewer external resource loads.</li>
  <li>To simplify the support process, a new mechanism has been introduced that allows support tickets to be created directly from the Administrative Interface.  When a ticket is created in this manner, it automatically contains relevant technical information about the Miva Merchant installation.</li>
  <li>Manage Orders and Manage Shipments now break ties by Order Number when sorting by a field other than Order Number.</li>
</ul>

<h3>Import/Export Changes </h3>
<ul>
  <li>The attribute export module now exports the <strong>Inventory</strong> flag for attributes.</li>
  <li>The product export module now allows you to select which standard and inventory fields are exported.</li>
  <li>The product export module now allows exporting of product shipping rules and permitted shipping methods.</li>
  <li>The product import module now supports import of product shipping rules and permitted shipping methods.</li>
</ul>

<h3>Provisioning Changes </h3>
<ul>
  <li>A new <strong>oncomplete</strong> attribute may optionally be specified in the top-level <strong>&lt;Provision&gt;</strong> tag to control the behavior of the provisioning system after processing has completed.  If <strong>oncomplete="delete"</strong>, the provisioning file is deleted from the <strong>mivadata/</strong> directory after processing.  Any other value causes the file to be archived as in previous versions.</li>
</ul>
<blockquote>
  <p><strong>Example:</strong></p>
<pre>
  &lt;Provision oncomplete="delete"&gt;
     &lt;Store code="test"&gt;
        &lt;Product_Add&gt;...&lt;/Product_Add&gt;
     &lt;/Store&gt;
  &lt;/Provision&gt;
</pre>
</blockquote>
<ul>
  <li>The <strong>&lt;Password&gt;</strong> child of the domain-level <strong>&lt;User_Add&gt;</strong> and <strong>&lt;User_Update&gt;</strong> tags now accepts pre-encrypted passwords in SHA1, PBKDF1 or PBKDF2 format.  This allows users to be created through provisioning without leaving a plaintext password in the provisioning XML.  Passwords maybe encrypted using the <strong>mmenc</strong> tool, which is available from Miva Merchant upon request for hosting partners.</li>
</ul>
<h3>Setup Provisioning Changes</h3>
<ul>
  <li>The <strong>&lt;UserPassword&gt;</strong> tag now accepts and passes through pre-encrypted passwords so that default administrative users can be created without potentially leaking a plaintext password.  Encrypted passwords are automatically detected and plaintext passwords are handled as in previous versions.  Passwords can be encrypted using the <strong>mmenc</strong> tool, which is available from Miva Merchant upon request for hosting partners.</li>
  <li>The <strong>&lt;Database_Password&gt;</strong> and <strong>&lt;PrivateKey_Database_Password&gt;</strong> tags now accept an encryption attribute and pre-encrypted database passwords.</li>
</ul>
<blockquote>
  <p><strong>Example:</strong></p>
</blockquote>
<ul>
  <blockquote>
    <pre>&lt;Database_Password encryption=&quot;rsa&quot;&gt;...RSA encrypted password...&lt;/Database_Password&gt;</pre></blockquote>
  <li>  If the encryption attribute is not specified or is any value other than "rsa", the password is assumed to be plaintext.  Passwords can be encrypted in the RSA format using the <strong>mmenc</strong> tool, which is available from Miva Merchant upon request for hosting partners. </li>
  <li>A new <strong>&lt;Configuration&gt;</strong> sub-tag, <strong>&lt;DeleteSetupXML&gt;</strong>, accepts a boolean value and when true, causes a site-specific setup.xml file to be delted from the mivadata/ directory after the completion of the setup process.  The default behavior is to leave the file in place after setup has completed.</li>
</ul>
<blockquote>
  <p><strong>Example:</strong></p>
  <pre> &lt;Configuration&gt;
   ... normal configuration tags ...
   &lt;DeleteSetupXML&gt;Yes&lt;/DeleteSetupXML&gt;
 &lt;/Configuration&gt;</pre>
</blockquote>
<h3>Payment Module Changes</h3>
<ul>
  <li>The following deprecated payment modules have been removed for new installations and are no longer supported:</li>
  <ul>
    <li>Amazon Simple Pay</li>
    <li>Innovative Gateway Solutions</li>
    <li>Payflow Link (Legacy)</li>
    <li>Payflow Pro (Legacy)</li>
  </ul>
  <li>All payment API passwords are now stored encrypted, as required by PCI-DSS.</li>
  <li>Google Checkout module has been renamed Google Wallet to reflect the change in the service name.</li>
  <li>Google Wallet now permits configuration of the currency used for transactions instead of automatically determining the currency based on the store's configured country.</li>
  <li>Unused Seller Central Login/Password configuration fields have been removed from Checkout by Amazon.</li>
</ul>
<h3>Shipping Module Changes</h3>
<p>The <strong>UPS Developer Kit Registration Wizard</strong> has been updated to use the latest UPS registration API, which enables the following features:</p>
<ul>
  <li>Management and authentication of multiple shipper numbers within a single Miva Merchant store</li>
  <li>Streamlined enablement of negotiated rates</li>
  <li>The UPS Ready® Tools module now allows users who do not have a UPS shipper number to generate and print shipping labels using a credit card.</li>
</ul>
<h3>API Changes</h3>
<p>The <strong>custrt</strong> feature now contains two additional functions for new runtime customer actions:</p>
<ul>
  <li><strong>Module_Customer_Runtime_ChangePassword( module var, customer var )</strong></li>
  <li><strong>Module_Customer_Runtime_ChangeEmailAddress( module var, customer var )</strong></li>
</ul>
<p>Modules implementing the <strong>not_orderitem</strong> feature now receive notifications when order items are deleted through function <strong>Module_Notify_OrderItem_Delete( module var, orderitem_count, original_orderitems var, orderitems var )</strong>.</p>
<h3>Other Changes</h3>
<p>The Image Management module now verifies and updates master image dimensions when checking for updated images.</p>
<h4>Order Provisioning Improvements</h4>
<ul>
  <li><strong>&lt;OrderShipment_Add&gt;</strong>:</li>
  <ul>
    <li>Shipment code may be automatically generated</li>
    <li>Shipment cost may be specified</li>
    <li>If a list of products is not specified, all items not already in a shipment will now be included in the newly created shipment</li>
    <li>Newly created shipments can be marked as shipped at creation</li>
  </ul>
  <li>Shipments may be created and items assigned to shipments within an <strong>&lt;Order_Add&gt;</strong> tag.</li>
  <li>New tags<strong> &lt;Order_Add_Item&gt;</strong> and <strong>&lt;Order_Add_Product&gt;</strong> allow items/products to be added to an existing order.</li>
</ul>
<h4>Administrative/Login Settings</h4>
<ul>
  <li>A new configuration setting &quot;Failed Login Delay&quot; provides a rate limiting mechanism to prevent brute force password guessing.  This delay, which requires Miva Empresa 5.17 or newer, is applied whenever an Administrative or Customer login failure occurs.</li>
  <li>Administrative users can now be configured to expire at a specific date and time.</li>
  <li>A new flag has been added to force administrative users to change their password at next login.</li>
  <li>Administrative users must now re-enter their existing password when changing their password from the Edit User screen.</li>
</ul>
<h4>Encryption Changes</h4>
<ul>
  <li>When running on Miva Empresa 5.17 or newer, the strongest ciphers supported by the local OpenSSL installation will now be used by default.  This list can also be fine tuned using the new &quot;Preferred Ciphers&quot; configuration setting.</li>
  <li>The new <strong>Create Encryption Key Wizard</strong> simplifies the creation of keys used for payment data encryption and automatically re-encrypts or archives payment data encrypted with obsolete keys, as required by PCI-DSS.</li>
  <li>It is now possible to change the passphrase of an existing encryption key.</li>
</ul>

<h2>Bugs Fixed</h2>
<ul>
	<li>5409: SEO Settings: If .htaccess cannot be written, changing SEO settings results in fatal error</li>
	<li>5755: Module: paypalpro: Accumulated rounding error/transaction errors when BasketCharge amount fields extend to 3 decimal digits</li>
	<li>6489: Administrative Interface: All URL components should be attribute encoded, not entity</li>
	<li>7168: Module: cmp-mv-minibask: cmp-mv-minibask: Specification</li>
	<li>7236: Modules - Shipping: mvfedexsoap: JavaScript error when clicking on "generate new meter number" in webkit browsers</li>
	<li>7309: Administrative Interface: Confirmation message when deleting baskets should be more specific</li>
	<li>7382: Module: cmp-cssui-prodlist: Sort warning message says expensive sort options *reduce* page load time</li>
	<li>7383: Module: cmp-mmui-prodlist: Sort warning message says expensive sort options *reduce* page load time</li>
	<li>7384: Module: cmp-mmui-prodlayo: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7385: Module: cmp-mmui-prodlist: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7386: Module: cmp-mmui-basket: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7387: Module: cmp-mmui-invc-order: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7388: Module: cmp-cssui-invc-order: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7389: Module: cmp-cssui-basket: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7390: Module: cmp-cssui-prodlayo: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7391: Module: cmp-cssui-prodlist: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7392: Module: prodexp: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7393: Administrative Interface: Product Batch Edit Screen: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7394: Module: cmp-cssui-cattree: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7395: Module: cmp-mmui-cattree: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7396: Module: flatcat: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7397: Administrative Interface: Category Batch Edit Screen: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7398: Module: flatcus: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7399: Customers: Customer Batch Edit Screen: Convert grid-of-checkboxes for custom fields to a single multiple select input</li>
	<li>7401: Module: mvfedexsoap: Module_Product_Field_Name returns an empty name for custom field code "nonstdcont"</li>
	<li>7532: Module: chasepaytech: OrderID is not displayed in administrative interface</li>
	<li>7533: Module: cmp-mv-attributemachine: "Missing Radio Selection Message" never gets displayed.</li>
	<li>7541: Module: mvusps: "ship from" city and zip information is being sent for the "ship to" fields when generating labels</li>
	<li>7542: Module: cmp-cssui-invc-order: Tokens are not created for selected product custom fields</li>
	<li>7543: Module: categoryimport: Custom fields should be sorted by name</li>
	<li>7544: Module: customerimport: Custom fields should be sorted by name</li>
	<li>7545: Module: productimport: Custom fields should be sorted by name</li>
	<li>7551: Core Runtime: Empty g.PaymentMethod and g.ShippingMethod are not properly handled on transition off of the OSEL page</li>
	<li>7552: Module: tokenlist: Tokenlist is unable to display View All Tokens page when there is an unmatched > after a storemorph token</li>
	<li>7555: Module: mvfedexsoap: account rates are always used at checkout.</li>
	<li>7564: Framework Import/Export: After applying a framework there is a 1 hanging at the top of the screen.</li>
	<li>7565: Attribute Templates: attribute template reference count gets incremented when editing an attribute template from the edit product page.</li>
	<li>7595: Module: tokenlist: Function window.onresize throws an error if you resize before instantiating the tokenlist object</li>
	<li>7645: Module: mvusps: unable to generate international rates for packages under 1 once</li>
	<li>7706: Administrative Interface: Fatal Error in admin when editing customers if the user name contains a +.</li>
	<li>7720: Administrative Interface: Fatal Error in admin when editing categories if the category code contains a +</li>
	<li>7721: Administrative Interface: Fatal Error in admin when editing products if the product code contains a +</li>
	<li>7723: Administrative Interface: Fatal error when adding a category if the store code has a +</li>
	<li>7724: Administrative Interface: Fatal error when adding a product if the store code has a +</li>
	<li>7725: Administrative Interface: Fatal error when clicking on the customers link if the store code has a +</li>
	<li>7726: Administrative Interface: Fatal error when clicking on the reports link if the store code has a +</li>
	<li>7727: Administrative Interface: Fatal error when clicking on the "links" button on the product edit page if the product code has a +</li>
	<li>7728: Administrative Interface: Fatal error when clicking on the "links" button on the store edit page if the store code has a +</li>
	<li>7729: Administrative Interface: Fatal error when clicking on the edit product button on the if the store code has a +</li>
	<li>7730: Administrative Interface: Fatal error when clicking on the edit category button on the if the store code has a +</li>
	<li>7731: Administrative Interface: Fatal error when clicking on the link button on the edit product page if the store code has a +</li>
	<li>7732: Administrative Interface: Fatal error when clicking on the link button on the edit category page if the store code has a +</li>
	<li>7733: Module: paypalpro: XSS: g.Store:code output unencoded in "Delete PayPal Tokens" link</li>
	<li>7734: Administrative Interface: Fatal error when clicking on the “Import Data” link under utilities if the store code has a +</li>
	<li>7735: Administrative Interface: Fatal error when clicking on the legacy import module links under Import Data if the store code has a +</li>
	<li>7736: Administrative Interface: XSS in Launchpad on Store_Code</li>
	<li>7737: Administrative Interface: Fatal error when using the "Export Attributes to XML File" module under Export Data if the store code has a +</li>
	<li>7739: Administrative Interface: Fatal error when modifying Frameworks if the store code has a +</li>
	<li>7740: Administrative Interface: Fatal error when using the "Export Customers to Flat File " module under Export Data if the store code has a +</li>
	<li>7741: Administrative Interface: Fatal error when ordering Frameworks if the store code has a +</li>
	<li>7742: Administrative Interface: Fatal error when using the "Export Categories to Flat File" module under Export Data if the store code has a +</li>
	<li>7743: Administrative Interface: Fatal error when using the "Export Orders to Flat File" module under Export Data if the store code has a +</li>
	<li>7744: Module: cmp-cssui-buttons: Fatal error when clicking on the Show Code buttons on the Buttons tab if the store code has a +</li>
	<li>7745: Administrative Interface: Fatal error when using the "Export Products to Flat File" module under Export Data if the store code has a +</li>
	<li>7746: Administrative Interface: Fatal error when launching any Wizards from the left navigation bar if the store code has a +</li>
	<li>7747: Administrative Interface: Fatal error when configuring list display on the Countries screen if the store code has a +</li>
	<li>7748: Administrative Interface: Fatal error when configuring list display on the Groups screen if the store code has a +</li>
	<li>7749: Administrative Interface: Fatal error when configuring list display on the Group Users screen if the store code has a +</li>
	<li>7750: Administrative Interface: Fatal error when configuring list display on the Group Imports screen if the store code has a +</li>
	<li>7751: Administrative Interface: Fatal error when clicking on the "links" button on the category edit page if the category code has a +</li>
	<li>7752: Module: cmp-cssui-cattree: Fatal error when recalling versions on the Category Tree Template tab of the Edit Store screen if the store code has a +</li>
	<li>7753: Module: cmp-cssui-hdft: Fatal error when recalling versions on the Global Header & Footer tab of the Edit Store screen if the store code has a +</li>
	<li>7754: Module: cmp-cssui-head: Fatal error when recalling versions on the HEAD Tag Content/CSS tab of the Edit Store screen if the store code has a +</li>
	<li>7755: Module: cmp-cssui-html: Fatal error when recalling versions on the HTML Profile tab of the Edit Store screen if the store code has a +</li>
	<li>7756: Module: cmp-cssui-navbar: Fatal error when recalling versions on the Navigation Bar tab of the Edit Store screen if the store code has a +</li>
	<li>7757: Module: cmp-cssui-breadcrumbs: Fatal error when recalling versions on the Smart Breadcrumbs tab of the Edit Store screen if the store code has a +</li>
	<li>7759: Administrative Interface: Fatal error when configuring list display on the States screen if the store code has a +</li>
	<li>7760: Administrative Interface: XSS: g.Store:code in Affiliate_Navigation</li>
	<li>7761: Administrative Interface: Fatal error when configuring list display on the Pages screen if the store code has a +</li>
	<li>7763: Administrative Interface: Fatal error when configuring list display on the Items tab of the Pages screen if the store code has a +</li>
	<li>7764: Administrative Interface: Fatal error when configuring list display on the Pages tab of the Edit Item screen</li>
	<li>7765: Administrative Interface: Fatal error when recalling versions on the Page tab of the Edit Page screen if the store code has a +</li>
	<li>7767: Administrative Interface: Fatal error when configuring list display on the Items tab of the Edit Page screen if the store code has a +</li>
	<li>7768: Module: cmp-cssui-afae: Fatal error when recalling versions on the Affiliate Fields tab of the Edit Page screen if the store code has a +</li>
	<li>7769: Module: cmp-cssui-prodlist: Fatal error when recalling versions on the Product List Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7770: Module: cmp-mv-imagemachine: Fatal error when recalling versions on the Product List Image Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7771: Module: cmp-mv-attributemachine: Fatal error when recalling versions on the Attribute Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7775: Module: cmp-cssui-basket: Fatal error when recalling versions on the Basket Contents tab of the Edit Page screen if the store code has a +</li>
	<li>7776: Module: cmp-cssui-prodlist: Fatal error when recalling versions on the Category Product List Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7777: Module: cmp-mv-imagemachine: Fatal error when recalling versions on the Product Display Layout Image Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7778: Module: cmp-mv-content: Fatal error when recalling versions on the Content tab of the Edit Page screen if the store code has a +</li>
	<li>7779: Module: cmp-cssui-custfields: Fatal error when recalling versions on the Customer Fields tab of the Edit Page screen if the store code has a +</li>
	<li>7780: Module: cmp-cssui-hdft: Fatal error when recalling versions on the Header & Footer tab of the Edit Page screen if the store code has a +</li>
	<li>7781: Module: cmp-mv-content: Fatal error when recalling versions on the Content (inline_css)tab of the Edit Page screen if the store code has a +</li>
	<li>7783: Module: cmp-cssui-invc-order: Fatal error when recalling versions on the Order Contents tab of the Edit Page screen if the store code has a +</li>
	<li>7785: Module: cmp-cssui-invc-custfields: Fatal error when recalling versions on the Customer Information tab of the Edit Page screen if the store code has a +</li>
	<li>7786: Module: cmp-cssui-orderlist: Fatal error when recalling versions on the Order History List Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7787: Module: cmp-cssui-attributes: Fatal error when recalling versions on the Product Attribute Template tab of the Edit Page screen if the store code has a +</li>
	<li>7788: Module: cmp-cssui-prodlayo: Fatal error when recalling versions on the Product Display Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7789: Module: cmp-mv-imagemachine: Fatal error when recalling versions on the Category Product List Image Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7790: Module: cmp-cssui-prodlist: Fatal error when recalling versions on the Related Product List Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7791: Module: cmp-mv-imagemachine: Fatal error when recalling versions on the Related Product List Image Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7792: Module: cmp-cssui-prodlist: Fatal error when recalling versions on the Search Results Layout tab of the Edit Page screen if the store code has a +</li>
	<li>7793: Module: cmp-mv-imagemachine: Fatal error when recalling versions on the Search Results Image Machine tab of the Edit Page screen if the store code has a +</li>
	<li>7829: Core Runtime: Fatal error when using the navigation bar in runtime if the store code contains a +</li>
	<li>7832: Module: attrexp: fatal error when exporting attributes if the merchant5/sNN folder is missing</li>
	<li>7833: Module: afilexprt: fatal error when exporting Affiliates to Flat File if the merchant5/sNN folder is missing</li>
	<li>7834: Module: flatcus: fatal error when exporting Customers to Flat File if the merchant5/sNN folder is missing</li>
	<li>7835: Module: flatcat: fatal error when exporting Categories to Flat File if the merchant5/sNN folder is missing</li>
	<li>7837: Module: prodexp: empty product export if the merchant5/sNN folder is missing</li>
	<li>7838: Administrative Interface: Fatal error when viewing shipping label if the store code has a +</li>
	<li>7839: Core Runtime: Password recovery mechanism allows user enumeration</li>
	<li>7840: Core Runtime: Customer account creation allows username enumeration</li>
	<li>7841: Core Runtime: Customer login attempts are not rate limited</li>
	<li>7842: Administrative Interface: Administrative login attempts are not rate limited</li>
	<li>7871: Module: paypaladv: PayPalAdv_Call does not specify variable scope when constructing its field list</li>
	<li>7872: Module: authnet: authnet.mv: Fails to specify variable scope when constructing its field list</li>
	<li>7875: Module: google: Google Checkout has been renamed to Google Wallet</li>
	<li>8091: Administrative Interface: Numeric validation routines that permit negative numbers consider "-" valid</li>
	<li>8105: Module: paypaladv: The legacy paynet module sent COMMENT1 and COMMENT2 fields which are not sent by the new module</li>
	<li>8110: Administrative Interface: When Adding an admin user, password fields do not retain values after switching tabs</li>
	<li>8111: Administrative Interface: Admin users who only have the Create Additional Users privilege can not edit user name field</li>
	<li>8117: Administrative Interface: Image machine can create resized images with larger image dimensions than the original image.</li>
	<li>8123: Provisioning: User_Add generates errors in MySQL strict when the StartInSimpleMode subtag is not present</li>
	<li>8131: Module: paypaladv: To work properly with Synchro, PaymentModule_Report_Description must return the credit card type, not "PayPal Payments Advanced and/or Payflow Gateway"</li>
	<li>8132: Utility Library: StandardFields_Validate function does not check to see if the secondary address email is populated</li>
	<li>8451: Module: paypaladv: when paypals fraud filter tags an order the payment data fields do not display correctly in manage orders</li>
	<li>8452: Module: paypaladv: when PayPal fraud filter rejects/declines an order, the order is still created in Miva Merchant.</li>
	<li>8559: Provisioning: Creating a shipment through provision allows multiple shipments with same code</li>
	<li>8568: Module: authnet: Duplicate window duration field is not validated.</li>
	<li>8669: Module: paypalpro: fatal error when unchecking "use customers shipping address" in mysql strict mode.</li>
	<li>8670: Module: paypalpro: fatal error when unchecking "Send Order Details" in mysql strict mode</li>
	<li>8672: Module: paypaladv: placing an order with CC in the paypal hosted checkout causes a runtime error</li>
	<li>8682: Module: templateorderemails: Sparse array functions do not validate externally provided values before using them as array indexes</li>
	<li>8683: Core JSON: Runtime_ProductImageList_Load_Product_Variant does not properly handle the MultipleOnly flag</li>
	<li>8684: Core JSON: Runtime_ProductImageList_Load_Product_Variant does not verify the sanity of requested image dimensions</li>
	<li>8688: Module: google: "Google Wallet" left navigation link is not properly aligned</li>
	<li>8689: Module: google: "TM" in "Google Wallet" title on utility screen does not display correctly in UTF-8</li>
	<li>8903: Module: cbamazon: "Single Inventory Variant Behavior" should be renamed.</li>
	<li>8937: Administrative Interface: Modal window does not resize properly when changing browser window size</li>
	<li>8940: Affiliates: Fatal error when updating affiliate code for an affiliate with a non-expired basket referencing the affiliate</li>
	<li>8962: Module: flatcat: custom fields data stops exporting after a reset to avoid timeout.</li>
	<li>9147: Module: templateorderemails: Sorting emails by Enabled descending causes the title to wrap within the table cell (IE only).</li>
	<li>9283: Module: google: google order records are not properly entered when using mysql strict mode</li>
	<li>9334: Administrative Interface: Links pages do not attribute encode link text.</li>
	<li>9344: Module: endicialabels: Endicia labels does not properly report mysql errors during label generation.</li>
	<li>9352: Module: templatebatchreports: Printable invoice, errors when store code contains a +</li>
	<li>9353: Setup Script: When configuring the database with setup.xml, the plaintext database password is left on the server</li>
	<li>9356: SEO Settings: Multiple concurrent updates of the domain settings screen can corrupt or empty the .htaccess file</li>
	<li>9431: Setup Script: When specifying the default user name through setup.xml, pre-encrypted passwords should be permitted</li>
	<li>9437: Module: paypalpro: endpoint URLs are not correct in paypal pro</li>
	<li>9440: Module: cmp-mv-http-headers: http headers get wiped during a page template code compilation error.</li>
	<li>9441: Provisioning: Add an option to delete [pre-]provide.xml instead of copying it to -processed</li>
	<li>9442: Provisioning: pre-provide.xml files larger than 10240 bytes create an infinite loop of nested framesets</li>
	<li>9496: Provisioning: when using <ProductVariant_Update> the sNN_ProductVariants table is not updated correctly.</li>
	<li>9498: Administrative Interface: Very long product code/name values cause text overflow during Manage Orders</li>
	<li>9546: Module: upsxml: Update UPS shield logo image</li>
	<li>9583: Module: upsdevkit: Table UPSXMLOptions is not updated upon finishing the wizard to update the "Ship From" fields</li>
</ul>
]]></Detail>
		</Patch>
		<Patch code="pr8-update-8" uninst="0" refcount="1391727935">
			<Description>Bug fixes, thermal shipping label support</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 8 Release Notes</h1>
<h2>Shipping Changes</h2>
<h3>UPS CHANGES</h3>
<ul>
	<li>Due to changes in the way the UPS API supports test-mode registrations, the UPS Developer Kit Registration Wizard no longer supports registration in test mode.  It now performs registration in production mode regardless of the configuration of the UPS(R) Online Tools module.</li>
</ul>

<h3>SHIPPING LABEL CHANGES</h3>
<ul>
	<li>The UPS(R) Online Tools module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
		<ul>
			<li>This behavior is controlled by a new option, <strong>Use Zebra Thermal Printing</strong>.  When enabled, shipping labels will be generated in ZPL format.</li>
			<li>Only 4x6 inch labels are currently supported.</li>
		</ul>
	</li>
	<li>The Endicia Shipping Labels module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
		<ul>
			<li>This behavior is controlled by a new option, <strong>Use Zebra Thermal Printing When Possible</strong>.  When enabled, supported shipping labels will be generated in ZPL format.</li>
			<li>Only 4x6 inch labels are currently supported.</li>
			<li>Endicia does not support generation of all labels in ZPL format.</li>
			<li>When a label type that does not support ZPL is required, the module will automatically fall back to the configured Non-ZPL Label Image Type.  Label types that are known not to support ZPL include:
				<ul>
					<li>Certified Mail</li>
					<li>International labels with more than 5 items declared on the customs forms</li>
				</ul>
			</li>
		</ul>
	</li>
	<li>The FedEx Web Services module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
		<ul>
			<li>This behavior is controlled by a new option, <strong>Use Zebra Thermal Printing</strong>.  When enabled, shipping labels will be generated in ZPL format.</li>
			<li>Only 4x6 inch labels are currently supported.</li>
		</ul>
	</li>
	<li>The Shipping Label Display screen now supports printing of ZPL-format labels to a ZPL-compatible thermal label printer.
		<ul>
			<li>Java and a working Java browser plugin are required for thermal label printing.</li>
			<li>The thermal label printer must be configured in the user's operating system.</li>
			<li>When a ZPL label is displayed, a drop-down list will appear next to the print button allowing the user to select the printer to be used.</li>
			<li>The last printer used is remembered as the default for the next time the Shipping Label Display screen is displayed.</li>
		</ul>
	</li>
	<li>The Shipping Label Display screen has been improved to support preview of ZPL-format labels by rendering them as PNG images.
		<ul>
			<li>Label preview requires that the webserver have version 2.0.34 or newer of the GD library with <strong>fontconfig</strong> support enabled.</li>
			<li>Proper display of labels is dependent on the <strong>Nimbus Sans L</strong> and <strong>Nimbus Mono L</strong> fonts, which are available for free in the <strong>urw-fonts</strong> package on most platforms.</li>
			<li>Proper preview is supported for all aspects of the labels generated by the UPS(R) Online Tools, Endicia Shipping Labels and FedEx Web Services modules with the exception of the maxicode barcodes on UPS shipping labels.</li>
			<li>The preview functionality is completely separate from support for thermal label printing.  Even if a site is unable to preview ZPL labels, users will still be able to print them.</li>
		</ul>
	</li>
</ul>

<h2>Other Changes</h2>
<ul>
	<li>Validation on the Forgot Password page has been improved in runtime.  If a user presses the &quot;Submit&quot; button without entering a login or email address, they will now receive a validation message indicating that there was no input rather than a message stating that information to reset their password was emailed.</li>
	<li>Newly created stores (and stores which reapply the default frameworks) now use a secure URL for the Forgot Password page by default.</li>
</ul>

<h2>Bugs Fixed</h2>
<p>
	<strong>6562</strong>: Administrative Interface: Shipping labels should have a filename specified in their Content-Disposition header<br />
	<strong>6794</strong>: Module: prodexp: Module generates invalid Provisioning XML when products have no alternate display page configured<br />
	<strong>9672</strong>: Module: upsdevkit: Registration in test mode no longer produces credentials that allow for rates or label generation testing<br />
	<strong>9721</strong>: Provisioning: &lt;User_Add&gt; is unable to create an expiring user if there is only one admin in the store.<br />
	<strong>9722</strong>: Provisioning: &lt;User_Update&gt; does not check admin status when updating users expiration date.<br />
	<strong>9723</strong>: Administrative Interface: Forced password displays the same text as 90day password expiration.<br />
	<strong>9724</strong>: CSSUI Templates: Forgot Password links should use secure_sessionurl<br />
	<strong>9732</strong>: Module: mvfedexsoap: international rates are displayed as null or zero.<br />
	<strong>9733</strong>: Module: mvfedexsoap: When editing shipping rates for international orders, fedex causes a JavaScript error.<br />
	<strong>9735</strong>: Administrative Interface: Legacy Order Processing title &quot;edit order:#&quot; is duplicated when viewing an encrypted order.<br />
	<strong>9736</strong>: Administrative Interface: Legacy Order Processing, clicking on tabs within edit order takes you to the servers index page.<br />
	<strong>9737</strong>: MMUI Templates: Forgot Password links should use secure_sessionurl<br />
	<strong>9738</strong>: MMUI css_fw: Forgot Password links should use secure_sessionurl<br />
	<strong>9739</strong>: MMUI default_fw: Forgot Password links should use secure_sessionurl<br />
	<strong>9740</strong>: CSSUI cssui_default_fw: Forgot Password links should use secure_sessionurl<br />
	<strong>9741</strong>: Module: upsdevkit: soap fault triggered when users try to register with zip+4 address<br />
	<strong>9749</strong>: Module: prodexp: Export Products to Flat File fails to export data for the standard fields after a globaltimeout refresh<br />
	<strong>9750</strong>: Module: mvfedexsoap: Set Up Shipping wizard shows blank screen if module is not installed<br />
	<strong>9769</strong>: Module: prodexp: Export products to flat file, using the tab radio button sets a tab character in the other box.<br />
	<strong>9771</strong>: Customers: Inconsistent Highlighting when No Confirmation of New Email or Password in Runtime<br />
	<strong>9808</strong>: Administrative Interface: Some modules are unable to be deactivated on the edit modules screen.<br />
	<strong>9810</strong>: Module: prodexp: Export Products to Flat File: Some settings are being reset to defaults after exporting<br />
	<strong>9812</strong>: Administrative Interface: user edit: Number of failed logins uses t_fails instead of c_fails<br />
	<strong>9813</strong>: Administrative Interface: Number of failed log in attempts does not get properly cleared after a successful login<br />
	<strong>9814</strong>: Core Runtime: Forgot password link does not validate that there is any value in the field<br />
	<strong>9818</strong>: Administrative Interface: Login screen SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9819</strong>: Module: cmp-cssui-hdft: Default global footer SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9820</strong>: Module: cmp-mv-hdft: Default global footer SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9821</strong>: CSSUI cssui_default_fw: Default global footer SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9822</strong>: MMUI css_fw: Default global footer SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9823</strong>: MMUI default_fw: Default global footer SEO text should link only &quot;Miva Merchant&quot;<br />
	<strong>9828</strong>: CSSUI cssui_default_fw: cssui_default_fw framework does not include updated font fixes in its cssui.css file<br />
	<strong>9914</strong>: Module: upsxml: Shipping label does not specify filename<br />
	<strong>9915</strong>: Administrative Interface: json/shipments.mv: JSON_OrderShipmentLabel_Output: During label output, if there is no trackingnumber, a &quot;.ext&quot; will be output instead of fallback filename<br />
	<strong>9916</strong>: Module: mvfedexsoap: Fallback label rendering does not use a Content-Disposition<br />
	<strong>9917</strong>: Module: endicialabels: Label rendering with label_type module does not use a Content-Disposition<br />
	<strong>9919</strong>: Module: endicialabels: Recredit amount field does not get properly trimmed.<br />
	<strong>9921</strong>: Provisioning: &lt;User_Update&gt; returns &quot;User with the name '' already exists&quot; error if the user name is not matched perfectly (case sensitive)<br />
	<strong>9951</strong>: Module: prodexp: "Use Low Stock Default" and "Use Out Of Stock Default" inventory fields do not actually correspond to an export column<br />
	<strong>9952</strong>: Module: prodexp: There is no way to individually control the export of the Adjust Stock By column<br />
	<strong>9953</strong>: Module: prodexp: Inventory fields should be presented for selection in the same order in which they are written to the export file<br />
	<strong>9960</strong>: Module: prodexp: Exporting products to xml provisioning, most shipping rules do not get exported when using eng 5.12 or older<br />
</p>
]]></Detail>
		</Patch>
		<Patch code="pr8-update-9" uninst="0" refcount="1391728106">
			<Description>Bug fixes, new features and other enhancements</Description>
			<Detail><![CDATA[
<h1>Miva Merchant 5.5 PR 8 Update 9 Release Notes</h1>

<h2>New Features</h2>

<h3>NEW MODULE: Shop As Customer</h3>
<ul>
  <li>Allows Administrative users to view the runtime interface as a Customer.  The Administrative user may 'share' an existing shopping session or create a separate session.</li>
</ul>
<h3>NEW MODULE: Google Analytics</h3>
<ul>
  <li>Allows easy one-click integration of Google Analytics into Miva Merchant stores.</li>
</ul>

<h3>Variant Import Module</h3>
<ul>
  <li>The previously released <strong>Variant Import</strong> module is now part of the standard distribution.  This module allows Product, Attribute, Option, Product Variant and Product Kit information to be imported from a single delimited text file.</li>
</ul>
<h3>SEO Settings</h3>
<ul>
  <li>New SEO settings allow the root of short links to be configured separately from the domain name.  This permits short links to be used in unconventional configurations.</li>
</ul>

<h3>Cookie Settings </h3>
<ul>
  <li>New cookie settings allow control of when and how the non-secure Basket cookie is set.  Additionally, all cookie settings have been moved to their own tab of the <strong>Domain Settings</strong> screen to avoid confusion.</li>
</ul>
<h3>Custom Field Selection</h3>
<ul>
  <li>In response to numerous customer requests, the selection mechanism for Custom Fields has been modified to use two separate select lists with &quot;<strong>Select</strong>&quot; and &quot;<strong>Deselect</strong>&quot; buttons.</li>
</ul>

<h3>Packaging Rules </h3>
<ul>
  <li>New configuration options on the <strong>Packaging Rules</strong> screen allow greater control over how Inventory Variants are packaged and what, if any, resolution mechanism is used when the Basket weight and the weight of the Variant part(s) differ.</li>
</ul>

<h3>Authenticated/Encrypted SMTP Support (with 5.18 or newer engine) </h3>
<ul>
  <li>Email configuration settings have been moved to their own tab of the <strong>Domain Settings</strong> screen.</li>
  <li>SMTP authentication using PLAIN, LOGIN, DIGEST-MD5 or CRAM-MD5 is now supported.</li>
  <li>Both implicit (SSL) and explicit (STARTTLS) transport-layer encryption can now be enabled.</li>
</ul>

<h2>Shipping Changes</h2>
<h3>Shipping Rules</h3>
<ul>
  <li>Percentage or fixed amount rate adjustments can now be configured on a per-shipping method basis from the <strong>Shipping Method Rules</strong> tab of the <strong>Shipping Rules</strong> screen.  These adjustments can be used to apply a handling charge to each method.</li>
</ul>

<h3>Shipping Rates </h3>
<ul>
  <li>USPS Online Rate Calculation (Domestic and International) improvements:
    <ul>
      <li>The list of shipping methods has been updated to reflect all of the current methods provided by the US Postal Service.</li>
      <li>A new option allows Online rates to be displayed to shoppers.</li>
      <li>Label generation can now be disabled to prevent confusion when using Endicia.</li>
      <li>The previous module-wide handling charge has been migrated to the new Shipping Method Rate Adjustment mechanism so that handling charges can be configured on a per-method basis.</li>
    </ul>
  </li>
</ul>
<h3>ZPL Labels</h3>
<ul>
  <li>ZPL Label Preview now properly renders Maxicode and DataMatrix barcodes.</li>
  <li>ZPL Label Preview will now fall back to an SVG renderer if the GD library is not available or does not support the functions/fonts required to render a label.</li>
</ul>
<h2>Admin Changes</h2>
<ul>
  <li>The number of current logged-in Administrative Users and the high-water mark are now displayed in Admin.</li>
</ul>
<h2>Other Changes</h2>
<h3>Custom Fields Module</h3>
<ul>
  <li>The three existing Administrative Interface Configuration tabs have been merged into a single &quot;<strong>Custom Fields</strong>&quot; tab which allows sorting and filtering based on Custom Field type, as well as other attributes.</li>
  <li>Custom Fields are now assigned one of the following types.  The type of a Custom Field determines how it is displayed in the Administrative User Interface.
    <ul>
      <li><strong>Text Field</strong>: Displayed as a single-line text input field</li>
      <li><strong>Text Area</strong>: Displayed as a multiple-line text input field</li>
      <li><strong>Radio Button + Drop-Down List</strong>: Allows selection from a pre-configured list of values</li>
      <li><strong>Checkbox</strong>: Displayed as a checkbox</li>
      <li><strong>Image Upload</strong>: Allows Administrative users with the appropriate privileges to upload images to the server.  The Custom Field value becomes the URI of the uploaded image.</li>
    </ul>
  </li>
  <li>To make managing stores with large numbers of Custom Fields easier, Custom Fields can now be grouped together.  Each group receives its own tab on the <strong>Edit Product/Category/Customer</strong> screens.</li>
  <li>A new StoreMorph item &quot;<strong>customfields</strong>&quot; supports multiple functions for reading and writing Custom Fields.</li>
  <li>Basket and Order Custom Fields are now provided.  Basket fields can only be manipulated programmatically via the <strong>customfields</strong> StoreMorph item.  When an order is placed, any Basket Custom Fields matching a configured Order Custom Field are carried over into that order.</li>
</ul>
<h3>Template Based Emails</h3>
<ul>
  <li>The existing Template Based Order Emails module has been renamed &quot;<strong>Template Based Emails</strong>&quot;.</li>
  <li>A new email trigger, &quot;<strong>Send When Customer Created</strong>&quot;, permits email(s) to be sent when a new Customer account is created.  A new default email, &quot;<strong>Customer Created</strong>&quot;, is present for this purpose but disabled by default.
    <ul>
      <li>Emails with the &quot;Send When Customer Created&quot; trigger can now be manually (re)sent from the <strong>Edit Customer</strong> screen.</li>
    </ul>
  </li>
  <li>Emails can now be configured to be sent Base64 encoded or as traditional multipart MIME.  The 5.18 or newer engine is recommended to avoid line-length issues when sending multipart MIME format emails.</li>
  <li>The Enable/Disable mechanism has been changed to Sending: &quot;<strong>Automatic</strong>&quot; or Sending: &quot;<strong>Manual</strong>&quot; to avoid confusion.</li>
  <li>The <strong>Reply-To</strong>: header can now be configured on an email by email basis.</li>
  <li>With the 5.18 or newer engine, long format email addresses including a first and last name are now supported in the <strong>From</strong>, <strong>To</strong>, <strong>CC</strong> and <strong>Reply-To</strong> fields.</li>
</ul>
<h2>Bugs Fixed</h2>
<p><strong>5689</strong>: Misc: Short Links and CSSUI not compatible with shared SSL cert<br />
  <strong>5735</strong>: Module: google: Google Checkout does not support provisioning<br />
  <strong>5825</strong>: Inventory Subsystem: Auto generate variants, generating variants with long product names returns error the &quot;mysql_execute: Data too long for column 'name' at row 1&quot;<br />
  <strong>6428</strong>: Module: templateorderemails: Template Based Order Emails triggering spam filters<br />
  <strong>9616</strong>: Module: upsxml: UPS Doesn’t return rates for international shipments when you have the default delivery conformation field set to anything other than none.<br />
  <strong>9717</strong>: Administrative Interface: Manage Orders: authorize dialog has extra padding above the cancel and continue buttons in IE<br />
  <strong>9985</strong>: Module: shipexport: Module does not export the name of the shipment recipient<br />
  <strong>9988</strong>: Module: endicialabels: Parcel Post needs to be renamed to Standard Post<br />
  <strong>9989</strong>: Module: endicialabels: First-Class Mail International Parcel service is being renamed to First-Class Package International Service<br />
  <strong>10007</strong>: Module: google: Google wallet does not honor shipping method priorities.<br />
  <strong>10008</strong>: Module: cmp-mv-minibask: New line at beginning of template code causes framework import to use advanced mode<br />
  <strong>10022</strong>: Module: endicialabels: Tracking links are not clickable in either admin or runtime<br />
  <strong>10023</strong>: Framework Import/Export: Sorting options do not get properly saved when creating a framework.<br />
<strong>10024</strong>: Administrative Interface: Fatal error when saving an image type of &lt;- &gt; as the default image on a product list layout page.<br />
<strong>10027</strong>: Module: cmp-cssui-custfields: State Select dropdown breaks in CSSUI during runtime when only one option exists<br />
<strong>10030</strong>: Administrative Interface: Maintenance Mode needs to be updated to support IPv6<br />
<strong>10034</strong>: Module: cmp-cssui-head: cmp-cssui-head: When applying a framework, existing CSS file records are not removed<br />
<strong>10035</strong>: Module: cmp-mv-head: cmp-mv-head:  When applying a framework, existing CSS file records are not removed<br />
<strong>10036</strong>: Module: cmp-mv-head: cmp-mv-head does not convert %STORE_ID% tokens in CSS file URLs<br />
<strong>10041</strong>: Core Runtime: It is not possible to operate a store completely over HTTPS without including session parameters in URLs<br />
<strong>10042</strong>: Attribute Templates: Attribute templates should be sorted by name in the attribute type drop-down list<br />
<strong>10070</strong>: Patches: Adjust ecommerce footer link more loosely<br />
<strong>10080</strong>: Module: paypaladv: Payment method displays as 0 for the method column in legacy order processing.<br />
<strong>10101</strong>: Module: mvusps: Shipping method Parcel Post has been renamed to Standard Post<br />
<strong>10102</strong>: Module: mvusps: Shipping method First-Class Mail® International Parcel has been renamed to First-Class Package International Service<br />
<strong>10103</strong>: Setup Script: Non-existent modules in &lt;ModuleList&gt; cause a fatal error during installation<br />
<strong>10104</strong>: Administrative Interface: Maintenance mode settings changes should be separately logged to the administrative activity log<br />
<strong>10107</strong>: Module: templateorderemails: It is not possible to specify a From: or To: address that includes a long name<br />
<strong>10143</strong>: ZPL Preview: ZPL preview does not correctly display endicia labels.<br />
<strong>10168</strong>: Administrative Interface: ZPL print, does not work with the ZP500 driver from FedEx<br />
<strong>10180</strong>: ZPL Preview: ZPL preview does not implement the BX (Data Matrix) command<br />
<strong>10182</strong>: Utility Library: util_soap.mv SOAP_Call_LowLevel is comparing the returned namespace domain against a null and returns an error<br />
<strong>10183</strong>: Module: templateorderemails: base64 encoded message data has LF+CR line endings, rather than CR+LF<br />
<strong>10185</strong>: Module: upsxml: &quot;Product Requires Additional Handling&quot; does not trigger the UPS &quot;Additional Handling&quot; fee<br />
<strong>10186</strong>: Module: shipexport: Module does not export the number of products in the shipment<br />
<strong>10210</strong>: Utility Library: Image_Dimensions is too slow when used for batch processing, such as in Image Management<br />
<strong>10219</strong>: Module: imagemanagement: Image_Dimensions is called multiple times on the same image / Images result set can contain the same image multiple times<br />
<strong>10242</strong>: Module: upsxml: &quot;Product Requires Additional Handling&quot; does not trigger the UPS &quot;Additional Handling&quot; fee on the labels<br />
<strong>10247</strong>: Provisioning: Domain settings provisioning uses incorrect variable name for Mail Method field<br />
<strong>10257</strong>: Utility Library: Send_Email_Attachment cannot handle a from/to/cc address that contains a long name<br />
<strong>10259</strong>: Module: upsxml: ShippingModule_Report_Value function does not take the &quot;data&quot; parameter<br />
<strong>10260</strong>: Module: endicialabels: Postage Balance will never be displayed<br />
<strong>10263</strong>: Module: mvusps: Rates API should have the option to offer online rates<br />
<strong>10267</strong>: Administrative Interface: Convert custom field selection into two multiselects with add/remove buttons<br />
<strong>10282</strong>: Patches: pr8-update-7 patch does not create the sNN_Customers_3 index<br />
<strong>10284</strong>: Customers: Adding/Updating customer fields with invalid data produces undescriptive error messages<br />
<strong>10311</strong>: Module: mvfedexsoap: generating a shipping label does not properly add the tracking type to the tracking number.<br />
<strong>10328</strong>: Core JSON: Several JSON files are not included in the limited source kit<br />
<strong>10336</strong>: Module: tokenlist: Token list is not compatible with prod_templates5.mvc<br />
<strong>10341</strong>: Customers: Identification tab has wrong valign on prompts<br />
<strong>10348</strong>: Administrative Interface: Marking any shipment as shipped updates the ship_date for all shipments in that order.<br />
<strong>10352</strong>: Setup Script: Database configuration screen lists incorrect database engine types<br />
<strong>10385</strong>: Module: mvusps: There should be a way to disable label generation from the settings screen<br />
<strong>10506</strong>: Administrative Interface: Add the ability to filter Manage Orders by company<br />
<strong>10511</strong>: Module: paypal: PayPal Payments Standard Peso Currency MXN is not an option<br />
<strong>10545</strong>: Shipping/Packaging Rules: Packaged item weight can be negative when the total weight of parts is greater than the master product<br />
<strong>10565</strong>: Module: packbyquantity: Add/Edit Box dialog does not align properly<br />
<strong>10566</strong>: Module: packbyweight: Add/Edit Box dialog does not align properly<br />
<strong>10567</strong>: Module: variantimport: Import does not support checkbox, text area or text field when creating a part product or product kit<br />
<strong>10572</strong>: Module: cmp-mv-minibask: SkinsComponentModule_Export_Item: ImageType value is entity encode and will fail updating if image type has special character<br />
<strong>10658</strong>: Core Runtime: Inventory Variant Add/Edit variant upon enter being pressed does not close the modal window<br />
<strong>10663</strong>: Module: templatebatchreports: Template Based Batch Reports needs to be converted to use consolidated admin CSS styles<br />
<strong>10676</strong>: Administrative Interface: Inventory Variants can have a specific value that is negative<br />
<strong>10678</strong>: Administrative Interface: Creating a store via provisioning installs all of the import and report modules without updating the refcounts.<br />
<strong>10679:</strong> Administrative Interface: The shipimport module has a refcount of 0 after store creation.<br />
<strong>10681</strong>: Module: variantimport: Upon Product Kit Creation, ProductKit_Generate_Variants is not called<br />
<strong>10690</strong>: Shipping/Packaging Rules: ShippingMethod_EncodeEntities functions do not handle &quot;&amp;trade;&quot; properly<br />
<strong>10693</strong>: Module: cswizard: Using the create a new store wizard leaves the import and report modules with a refcount of 0<br />
<strong>10694</strong>: Module: upsxml: Missing MvFedExSoap methods from exclusion list<br />
<strong>10700</strong>: Module: templateorderemails: Text field prompts are top aligned on Order and Customer email tabs<br />
<strong>10701</strong>: Module: shipexport: &quot;Export Field Names as Header&quot; is to the left AND to the right of the checkbox<br />
<strong>10710</strong>: Module: productimport: Shipping rules settings get removed during product update import when not specified.<br />
<strong>10711</strong>: Module: productimport: Product shipping rules can not be updated when updating products via import.<br />
<strong>10780</strong>: Module: variantimport: modules/import/variantimport.mv: AttributeOption_ConvertToBoolean is extremely inefficient<br />
<strong>10818</strong>: Module: mvfedexsoap: The commodities table in international label generation in firefox (linux) pushes the content outside the dialog<br />
<strong>10830</strong>: Module: flatord: batches not in chronological order on the &quot;batch to export&quot; drop down menu<br />
<strong>10834</strong>: Module: variantimport: When creating a product kit and an attribute at the same time causes the attribute to be added to the product kit<br />
<strong>10835</strong>: Module: variantimport: When creating a product, part product, attribute and option on the same line, the option is never created<br />
<strong>10836</strong>: Module: variantimport: Variant Import category_codes header is never used or implemented<br />
<strong>10849</strong>: Module: variantimport: Variant Import does not validate the attribute type to be one of the 6 accepted values<br />
<strong>10880</strong>: Module: templateorderemails: Email checkboxes do not reset after manually triggering an email<br />
<strong>10888</strong>: Administrative Interface: JavaScript error when viewing order tabs when certain permissions are set<br />
<strong>10889</strong>: Administrative Interface: &quot;Send&quot; button text changes to &quot;Save&quot; on error in the Manage Orders Order Emails tab<br />
<strong>10905</strong>: Administrative Interface: FormData file uploads are blocked by mod_security with the error &quot;Multipart parsing error (init): Multipart: Boundary not found in C-T.&quot;<br />
<strong>10909</strong>: Module: templateorderemails: Manually sending the customer created email returns a fatal error if the mail settings are configured incorrectly.<br />
</p>
]]></Detail>
		</Patch>
	</UpgradeInstalledPatches>
</Setup>
