$Id: CHANGELOG-4.3.0,v 1.4.2.1 2009/11/05 06:28:27 svowl Exp $ ----------------- X-CART v4.3.0 RELEASED [!] 03 Nov 2009, Vvs - X-SpecialOffers: Wrong position of the "Add products for special price" link. Fixed. [!] 03 Nov 2009, Vvs - X-SpecialOffers: Tax calulation issue. Fixed. [!] 03 Nov 2009, Igoryan - (0081624) Tax rates were calculated incorrectly if applied to DST and included into price. Fixed. [!] 03 Nov 2009, Vvs - (0081631) Unallowed discounts were applied when taxes were included into the cart totals. Fixed. [*] 03 Nov 2009, Igoryan - (0080618) A note related to the abcolute rate value added on the 'Tax rates' page in the admin area. [!] 03 Nov 2009, Joy - (0081646) Wrong checkout button placement. VividDreams skin. Fixed. [!] 03 Nov 2009, Joy - (0081643) Wrong 'Add to cart' and 'Add to wishlist' buttons placement (VividDreams skins). Fixed. [!] (0081638) Bug: Wrong 'Clear cart' button placement (VividDreams skins). Fixed. [*] 03 Nov 2009, Max - (0075327) PayPal Website Payments Pro changed: 3DSecure data support and CardinalCommerce integration added. [!] 03 Nov 2009, Vvs - Minor fix for the X-SpecialOffers module. [!] 03 Nov 2009, Max - (0081609) Bitwise masks were used incorrectly. Fixed. [*] 03 Nov 2009, Max - (0074619) Form fields on Edit banner page were saved even if fields had invalid data. Fixed. [*] 03 Nov 2009, Max - (0081566) Authorize.NET SIM API updated: Capture and Void transaction types deprecated. [!] 03 Nov 2009, Joy - (0081569) Wrong links in ArtisticTunes alternative skins. Fixed. [*] 02 Nov 2009, Igoryan - (0079127) Minor improvements to the style of displaying tax rates on the invoice. [!] 02 Nov 2009, Igoryan - (0079127) If no rates has been defined for the tax it was still displayed for product at checkout with a zero rate. Fixed. [!] 02 Nov 2009, Igoryan - (0081549) There was a PHP warning on the Orders page sometimes. Fixed. [!] 02 Nov 2009, Igoryan - (0079127) Tax value was calculated incorrectly when the Special Offers module was enabled. Fixed. [!] 02 Nov 2009, Igoryan - (0081387) Top message was displayed twice under some circumstances. Fixed. [!] 02 Nov 2009, Igoryan - (0074494) Layout preview frame displayed incorrect content sometimes. Fixed. [!] 02 Nov 2009, Joy - (0081466) Wrong behavior of print preview in FF 3.0.x. Fixed. [!] 30 Oct 2009, Igoryan - (0079102) Page title was displayed incorrectly sometimes when the webmaster mode was enabled. Fixed. [!] 30 Oct 2009, Igoryan - (0081463) Obsolete block of code removed from the func_display function. [!] 30 Oct 2009, Joy - (0074925) A warning message was shown in HTML catalog. Fixed. [*] 30 Oct 2009, Max - (0081428) PayPal Accelerated Boarding support added. [*] 30 Oct 2009, Max - (0081428) PayPal Express checkout button position corrected. [*] 30 Oct 2009, Igoryan - (0080095) PayPal certification: Extra description added to the Express Checkout and Website Payments Pro methods. Minor interface improvements of the PayPal payments configuration page. [*] 30 Oct 2009, Joy - (0081336) HTML catalog response verification added. [!] 30 Oct 2009, Joy - (0081395) "Reslice all magnified images" feature did not work without import process. Fixed. [!] 29 Oct 2009, Joy - (0081396) "Test/demo data removed" error message improved. [*] 29 Oct 2009, Igoryan - (0080096) PayPal Website Payments Standard: Minor logic changes in the integration. API fields' description added on the configuration page. Minor interface improvements. [!] 29 Oct 2009, Joy - A useless PHP warning is now not displayed. [*] 29 Oct 2009, Joy - (0081333) 'Search' link replaced with a search icon in Vivid Dreams skin. [!] 29 Oct 2009, Max - Javascript class used unknown 'refresh' method instead of 'reload'. Fixed. [!] 28 Oct 2009, Joy - (0081318) A warning was shown when trying to save a catalog file without sufficient permissions. Fixed. [*] 28 Oct 2009, Joy - (0081154) A note about supported browsers added on HTML Editor selection page. [!] 28 Oct 2009, Joy - (0079107, 0081286) Additional profile fields were not saved in some cases. Fixed. [!] 28 Oct 2009, Joy - (0079128) MySQL 4.1.22 specific changes. [*] 28 Oct 2009, Joy - (0081260) Minor design changes in VividDreams and ArtisticTunes skins. [!] 27 Oct 2009, Max - (0068250) Bug: Fast clicking on arrows caused images selection (Google Chrome browser) in Images preview widget. Fixed. [!] 27 Oct 2009, Vvs - Several fixes for X-SpecialOffers addon. [!] 27 Oct 2009, Igoryan - (0081266) Bug: Coupon discount was calculated incorrectly if the product was taxable and had a global discount. Fixed [cp 79657] [*] 27 Oct 2009, Joy - (0080872) No-background checkbox style changed. [*] 27 Oct 2009, Igoryan - (0074494) Minor improvement to the 'refresh layout preview' link (installation script). [!] 27 Oct 2009, Joy - (0081224) Bug: There was wrong design on the product page. ArtisticTunes skin. [!] 27 Oct 2009, Max - (0072356) Bug: 3rd and more menu levels in Flyout menus were not hidden after the focus was out (IE8 browser). Fixed. [!] 27 Oct 2009, Max - (0067582) Bug: SQL errors did not affect operation status (Remove data section on Tools page). Fixed. [!] 27 Oct 2009, Vvs - Fix for the "Popup product selection" functionality. [!] 27 Oct 2009, Joy - (0062839) Bug: Feature comparison list was not increased in several cases. Fixed. [!] 27 Oct 2009, Max - (0062159) Bug: The sorting control panel was not displayed on Product features chart page. Fixed. [!] 27 Oct 2009, Igoryan - (0074244) Configuration parameters were not read properly during skins re-installation. Fixed [*] 27 Oct 2009, Vvs - (0081203) X-SpecialOffers: It is now possible to switch off the ability to use configured products as bonuses. 27 Oct 2009, Igoryan - (0074244) Installations script issues: [!] Sidebar was broken in Opera browser if the 'minimal font-size' was set to a value higher than 11. Fixed. [!] Noscript warning message was not center-aligned in IE6. Fixed. [!] Text for noscript warning message was not shown. Fixed. [*] 27 Oct 2009, Joy - (0061111) Authentication menu display logic moved to PHP script. [*] 27 Oct 2009, Igoryan - (0067896) Validation of the parameters passed through the Smarty html_select_date form added. [*] 26 Oct 2009, Igoryan - (0080096) Authorization & Capture API support added to PayPal Website Payments Standard method. [*] 26 Oct 2009, Max - (0080314) Default 'order by' for PayPal payment method is now zero. [*] 26 Oct 2009, Vvs - (0072829) Minor improvement for the "Advanced search" functionality. [!] 26 Oct 2009, Max - (0080314) Bug: A recently added payment methods list was initialized as non-array (false). Fixed. [!] 26 Oct 2009, Max - Bug: The popup() javascript function was not defined. Fixed. [*] 25 Oct 2009, Igoryan - (0080096) PayPal certification: benefits text and a link to a demonstration page added to the configuration page for the Standard method. [!] 25 Oct 2009, Igoryan - (0079102) Buttons' titles were displayed incorrectly when the webmaster mode was enabled. Fixed. [!] 23 Oct 2009, Vvs - (0081030) The "func_complete_order" function was not called while provider completed an order. Fixed [!] 23 Oct 2009, Igoryan - (0081024) PayPal Pro Standard: A 403 error page was shown when the customer was redirected from PayPal to X-Cart. Fixed [*] 23 Oct 2009, Igoryan - (0080095) PayPal Express Checkout: order details are now submitted in the DoExpressCheckoutPaymentRequest request. [*] 23 Oct 2009, Max - (0080314) Payment selection flow changed [!] 23 Oct 2009, Joy - (0080779) Bug: Customer page was empty in several cases when the webmaster mode was used. [*] 23 Oct 2009, Igoryan - (0080955) Minor design improvements to the style of displaying product options on the invoice. [*] 23 Oct 2009, Igoryan - (0080833) PayPal Express Checkout: if anonymous checkout is disabled a warning message is now shown in case of interrupted session, when the customer comes back to X-Cart from PayPal. [!] 23 Oct 2009, Max - (0080822) Bug: product weight row is not hidden if a product had zero weight and a non-empty variants list. Fixed. [!] 23 Oct 2009, Max - (0080314) Bug: The set_time_limit() fucntion wrapper did not check the previous option value. Fixed. [*] 22 Oct 2009, Max - (0080314) Payment methods list changed. [+] 22 Oct 2009, Igoryan - (0080874) Email notifications to customer and orders department added for the "Pre-authorized" order status. [!] 22 Oct 2009, Joy - (0080871) Bug: Wrong text color in Vivid Dreams skin. Fixed. [*] 22 Oct 2009, Max - (0080314) Payment methods list sorting changed (if PayPal Pro is enabled). [!] 22 Oct 2009, Joy - (0080873), (0080872), (0080869) Bug: Wrong styles in Vivid Dreams skin. Fixed. 22 Oct 2009, Vvs - (0067798) LC import script: [+] Support for featured products added [+] Support for wholesale prices added [!] 21 Oct 2009, Joy - (0080692) Bug: Partner was unable to log in after registration. Fixed. [!] 21 Oct 2009, Joy - (0080738) Bug: Fast Lane Checkout tab was not correctly aligned in IE6 in Vivid Dreams alternative skin. Fixed. [*] 21 Oct 2009, Joy - (0080740) Improvement: Register template rewritten in Vivid Dreams alternative skins. [!] 21 Oct 2009, Joy - (0080729) Bug: Wrong design in Vivid Dreams: Chromo alternative skin. [!] 20 Oct 2009, Joy - (0080802) Bug: Wrong CSS selector. Typo error. [*] 20 Oct 2009, Joy - (0080790) Improvement: Memory limit increased. [!] 20 Oct 2009, Joy - (0080787) Bug: fsockopen() PHP warning in several cases. Fixed. [!] 19 Oct 2009, Igoryan - (0063604) Layout issues in IE6 (Neon Lights skin). Fixed [!] 19 Oct 2009, Joy - (0080694) Bug: Session was lost during html catalog generation. Fixed. [!] 19 Oct 2009, Igoryan - (0080572) Customer was unable to complete the transaction confirmation due to the redirect looping (PayPal Express Checkout UK). Fixed [*] 19 Oct 2009, Igoryan - (0080095) Paypal Express Checkout: initial payment action reverted back to "Authorization". [*] 19 Oct 2009, Joy - (0080309) Improvement: Paypal:Website Payments Pro description is updated. [!] 16 Oct 2009, Igoryan - (0080064) PayPal Website Payments Standard: incorrect workflow for the canceled transactions. Fixed. [!] 16 Oct 2009, Joy - (0080532) Bug: Buttons were not correctly aligned in Vivid Dreams skins. [!] 16 Oct 2009, Igoryan - (0080584) Installation script wrote incorrect configuration parameters to the config.php file in the PHP versions lower than 4.3.10 and 5.0.2. Fixed. ----------------- X-CART v4.3.0 beta 4 RELEASED [*] 15 Oct 2009, Joy - (0080309) Improvement: Paypal Website Payments Pro Direct Payment solution updated. [+] 15 Oct 2009, Joy - (0080312) PreAuth/Capture/Void features added to PayFlow Pro payment method. 15 Oct 2009, Igoryan - (0080096) Paypal integration improvements (Website Payments Standard): [*] The customer is no more able to change the address on the PayPal side. [*] Supported charsets list updated. [!] 15 Oct 2009, Joy - (0080468) Bug: A warning was displayed in several cases during installation. Fixed. [*] 15 Oct 2009, Igoryan - (0080095) Added promo texts to PayPal Standard, Pro and Express Checkout solutions on the payment configuration page. [*] 14 Oct 2009, Igoryan - A minor improvement in the CSS stylesheet of the admin area. [*] 14 Oct 2009, Igoryan - (0080095) Logic changes in the PayPal Express Checkout integration. [*] 13 Oct 2009, Igoryan - (0080095) Paypal (Express Checkout): Format of the SetExpressCheckout request updated according to the latest API integration manual. [!] 13 Oct 2009, Igoryan - (0080095) Capture / Decline buttons did not appear for pre-authorized transactions. Fixed. [!] 13 Oct 2009, Igoryan - (0080095) PayPal (Express method): AddressOverride option did work properly because it was placed in XML incorrectly. Fixed. [*] 13 Oct 2009, Joy - (0079106) "Display quantity selector as input text box" feature added. [!] 12 Oct 2009, Max - (0076850) Bug: Flyout menus extended page center block incorrectly in some browsers. Fixed. [+] 10 Oct 2009, Svowl - (0067798) LiteCommerce to X-Cart Data Transfer Utility (lc_import.php) added (vvs). [*] 08 Oct 2009, Igoryan - Minor corrections in CSS (skins "Vivid Dreams" and "Chromo"). [!] 08 Oct 2009, Igoryan - Missed closing bracket in the file cart.php. Fixed. [!] 07 Oct 2009, Igoryan - (0079994) Bug: X-Magnifer did work with PHP v 5.3.0. Fixed [cp 79502]. [*] 07 Oct 2009, Igoryan - (0079993) Improvement: Language variable "msg_untrusted_provider" revised. [cp 74991]. [!] 07 Oct 2009, Igoryan - (0079992) Bug: Clean URLs filter did not process links like onclick="location.href=". Fixed [cp 77155]. [!] 07 Oct 2009, Igoryan - (0079987) Bug: Refunded PayPal transactions at the order details page of the Admin area did not include the time zone offset .Fixed [cp 78840]. [!] 07 Oct 2009, Igoryan - (0079988) Bug: Import variants function did not support variant codes exceeding 25 symbols. Fixed [cp 78994]. [!] 07 Oct 2009, Igoryan - (0079986) Bug: X-AOM: Some customer details fields were not displayed at the "Edit customer information" page. Fixed [cp 78856]. [!] 07 Oct 2009, Igoryan - (0079985) Bug: Orders could not be found through the search form if a payment method contained special characters in the name. Fixed [cp 71099]. [!] 07 Oct 2009, Igoryan - (0079124) Bug: Detailed product images were displayed incorrectly with the "Display detailed product image thumbnails below the product image" option enabled. Fixed [cp 77698]. [!] 07 Oct 2009, Igoryan - (0079030) Bug: Product images were resized incorrectly at the products list page. Fixed. [!] 07 Oct 2009, Igoryan - (0079107) Bug: Customers could place orders even if some mandatory fields were incomplete. Fixed [cp 38331]. [!] 07 Oct 2009, Igoryan - (0079089) Bug: Section "Languages" of the Admin area got corrupted if imported topic names contained html characters. Fixed [cp 64214]. [*] 06 Oct 2009, Igoryan - (0079078) Improvement: Anonymous customers can view product ratings/reviews. [cp 73260]. [!] 06 Oct 2009, Igoryan - (0079102) Bug: Button titles displayed incorrectly in the webmaster mode. Fixed [cp 64178]. [!] 06 Oct 2009, Igoryan - (0079125) Bug: A default state was automatically assigned to a customer profile even if the customer's country did not have states. Fixed [cp 76390]. [!] 06 Oct 2009, Igoryan - (0079152) Bug: Refunded PayPal transactions at the order details page of the Admin area did not include order amount and date. Fixed [cp 58964]. [!] 06 Oct 2009, Igoryan - (0079127) Bug: Product cost was calculated incorrectly if the product used more than one tax rule at once. Fixed [cp 78566]. [!] 06 Oct 2009, Igoryan - (0079534) Broken links in the X-Cart code were fixed. [!] 06 Oct 2009, Igoryan - Duplicate record in the language variables. Fixed. [!] 05 Oct 2009, Igoryan - (0079024) Bug: Error related to MySQL function "max_allowed_packet" occured during the import. Fixed. [*] 05 Oct 2009, Igoryan - (0079024) Improvement: Precaution of recommended session time limit added to the file config.php file. [cp 62503]. [!] 05 Oct 2009, Igoryan - (0079025) Bug: Error related to PHP function "mt_srand" occured when X-Cart was used with PHP version earlier than 4.2.0. [cp 70736]. 05 Oct 2009, Igoryan - (0079026) Improvement: Error message for upload_max_filesize/post_max_size revised. [cp 71260]. [!] 05 Oct 2009, Igoryan - (0079027) Bug: X-Cart ignored empty delimiters in the import file. Fixed [cp 27508]. [*] 05 Oct 2009, Igoryan - (0079028) Improvement: Rounding rules for the function "func_convert_to_megabyte" adjusted. [cp 71177]. [!] 05 Oct 2009, Igoryan - (0079029) Bug: "Including tax" note displayed twice at a product details page if the product had wholesale prices. Fixed [cp 60864]. [*] 05 Oct 2009, Igoryan - (0079032) Improvement: Description of the option that enables/disables displaying buttons at the products list page revised. [cp 68968]. [*] 05 Oct 2009, Igoryan - (0079033) Improvement: Ability to update detailed product images added. [cp 70669]. [!] 05 Oct 2009, Igoryan - (0079034) Bug: Some pages were not included into the HTML catalog. Fixed [cp 69728]. [!] 05 Oct 2009, Igoryan - (0079039) Bug: International shipping charges were shown instead of national shipping charges if a customer did not select a country. Fixed [cp 71470]. [!] 05 Oct 2009, Igoryan - (0079042) Bug: Images for product variants saved on the file system loaded via a special script instead of a direct URL. Fixed [cp 71337]. [*] 05 Oct 2009, Igoryan - (0079043) Improvement: Check the field "category_sep" added to avoid problem with category names during the import/export. [cp 56904]. [!] 05 Oct 2009, Igoryan - (0079044) Bug: Detailed product images saved on the file system loaded via a special script instead of a direct URL. Fixed [cp 37039]. [!] 05 Oct 2009, Igoryan - (0079045) Bug: Google checkout calculated shipping cost incorrectly if shipping method name contained the GBP symbol. Fixed [cp 49354]. [*] 05 Oct 2009, Igoryan - (0079046) Improvement: Percentage-counting indicator of the total import progress added. [cp 70398]. [*] 05 Oct 2009, Igoryan - (0079047) Improvement: Import specifications adjusted for some sections. [cp 70839]. [*] 05 Oct 2009, Igoryan - (0079049) Improvement: Security of the page "Manage Gift Registry" improved. [cp 72184]. [!] 05 Oct 2009, Igoryan - (0079048) Bug: SQL error occured when importing the PRODUCT_LINKS section. Fixed [cp 71207]. [!] 05 Oct 2009, Igoryan - (0079051) Bug: "Unknown product feature class option" error occured for the demo data. Fixed [cp 72101]. [!] 05 Oct 2009, Igoryan - (0079052) Bug: Format of the field "service_name" was not checked when importing the EXTRA_FIELDS section. Fixed [cp 72213]. [!] 05 Oct 2009, Igoryan - (0079053) Bug: Email validation worked incorrectly at the "Company options" page of the Admin area. Fixed [cp 72433]. [*] 05 Oct 2009, Igoryan - (0079054) Improvement: Auto-detection of the card type added to the DirectOne payment method. [cp 72678]. [!] 05 Oct 2009, Igoryan - (0079055) Bug: XSS hole in the Gift Registery module. Fixed [cp 72422]. [*] 05 Oct 2009, Igoryan - (0079056) Improvement: Images with wrong types shown as thumbnails now. [cp 72465]. [!] 05 Oct 2009, Igoryan - (0079059) Bug: E-Select payment method. 3D Secure verification did not work if the cart contained many items. Fixed [cp 72787]. [*] 05 Oct 2009, Igoryan - (0079060) Improvement: Flag "Duitable" added to the DHL/Airborne shipping method to enable shipping to Puerto Rico. [cp 72892]. [*] 05 Oct 2009, Igoryan - (0079064) Improvement: Structure of the table "xcart_form_ids" optimized. [cp 72617]. [!] 05 Oct 2009, Igoryan - (0079065) Bug: "Wish List" button sometimes disappered from the product details page. Fixed (continue) [cp 72250]. [*] 05 Oct 2009, Igoryan - (0079067) Improvement: Function "func_change_order_status" in the file "provider/orders.php" is used to complete orders. [cp 67926]. [*] 05 Oct 2009, Igoryan - (0079068) Improvement: "List price (market price)" is also available at a product details page and the product search page of the Admin and Provider areas. [cp 66560]. [*] 05 Oct 2009, Igoryan - (0079069) Improvement: If company_name, company_fax, company_phone or company_website are not defined in the General Settings, respective fields are not included into the mail signature. [*] 02 Oct 2009, Max - (0076669) Small logic changes in CardinalCentinel integration. [!] 02 Oct 2009, Joy - (0079628) Bug: Search on all dates in the log files did not work. [+] 01 Oct 2009, Joy - (0048959) Comments added to X-Magnifier options. [-] 01 Oct 2009, Joy - (0048959) X-Magnifier. Deprecated option "supported_version" removed. [!] 01 Oct 2009, Igoryan - (0079063) Bug: Comma separated list of file extensions did not allow for values [cp 71957]. [*] 01 Oct 2009, Igoryan - (0079070) Improvement: Stop List module. The option "Check if the current set of products in the cart coincides with the product set from an order originating from a blocked IP" is enabled by default [cp 56919]. [!] 01 Oct 2009, Igoryan - (0079072) Bug: Added/Updated statistics was calculated incorrectly in the "PRODUCT_LINKS" section [cp 71914]. [!] 01 Oct 2009, Igoryan - (0079074) Bug: Added/Updated statistics was calculated incorrectly in the "MULTILANGUAGE_PRODUCTS" section [cp 72916]. [!] 01 Oct 2009, Igoryan - (0079578) Duplicate function declaration. Fixed. Continue. [!] 01 Oct 2009, Igoryan - (0079075) Bug: Steps calculation worked incorrectly in the X-Configurator add-on module [cp 68359]. [!] 01 Oct 2009, Igoryan - (0079076) Bug: X-Cart used incorrect amount format for the Cardinal Centinel's 3-D Secure service [cp 74473]. [!] 01 Oct 2009, Igoryan - (0079077) Bug: X-FeatureComparision add-on module. The 'Compare selected' and the 'Add to comparision list' buttons worked incorrectly in the HTML catalog. [cp 69710]. [!] 01 Oct 2009, Joy - (0079577) Gift certificate list displayed incorrectly in the minicart widget. [!] 01 Oct 2009, Igoryan - (0079071) Duplicate function definition. Fixed. [!] 01 Oct 2009, Igoryan - (0079079) Bug: HTML special chars displayed incorrectly in button titles. [cp 74069]. [*] 01 Oct 2009, Igoryan - (0079080) Improvement: If available, "mb_convert_encoding" function is used instead of "utf8_encode" in the function "func_google_encode". [cp 72789]. [*] 01 Oct 2009, Igoryan - (0079081) Improvement: Maximum thumbnail width/height labels adjusted. [cp 74514]. [*] 01 Oct 2009, Igoryan - (0079082) Improvement: "opt_froogle_payment_accepted" language variable updated. [cp 74125]. [!] 01 Oct 2009, Igoryan - (0079083) Bug: Clean URLs functionality worked incorrectly with some server configurations. Fixed. [cp 67187]. [!] 01 Oct 2009, Igoryan - (0079084) Bug: Redirecting worked incorrectly if Clean URLs option was enabled and a category belonged to a non-default membership. Fixed. [cp 75442]. [*] 01 Oct 2009, Igoryan - (0079085) Improvement: Patch/Upgrade center speed enhancing. [cp 75169]. [!] 01 Oct 2009, Igoryan - (0079088) Bug: Categories imported incorrectly if in the import file subcategories were listed before their parent category. Fixed. [cp 75990]. [!] 01 Oct 2009, Igoryan - (0079392) Product image overlaid the description text at the download page. Fixed. [!] 30 Sep 2009, Svowl - Typo in INSTALL.X-* files. Fixed. [*] 29 Sep 2009, Igoryan - (0079315) Minor improvements at the "General Settings" page: 'Need help' links replaced with icons. [!] 27 Sep 2009, Vvs - (0077411) Some fixes for the Special Offers and Egoods modules. [!] 25 Sep 2009, Igoryan - (0076230) Bug: Unnecessary slashes removed from the language variable "txt_compile_templates_warning". Fixed [cp (0076230)]. [!] 25 Sep 2009, Igoryan - (0079093) Bug: Duplicate "id" attributes in the "Contact us". Fixed [cp (0076254)]. [*] 25 Sep 2009, Igoryan - (0079094) Improvement: Explanation note for "USPS server name" option added. [cp (0042879)]. [!] 25 Sep 2009, Igoryan - (0079095) Bug: Typo in a service file. Fixed [cp (0076541)]. [!] 25 Sep 2009, Igoryan - (0079097) Bug: Duplicate USPS shipping methods at the checkout page if USPS package limits were enabled. Fixed [cp (0076503)]. [!] 25 Sep 2009, Igoryan - (0079098) Bug: Company address always had a default state even if the country did not have states. Fixed [cp 65363]. [!] 25 Sep 2009, Igoryan - (0079099) Bug: Shipping label generator for USPS worked incorrectly for orders that had no first and last names in the shipping address. Fixed [cp 42843]. [*] 25 Sep 2009, Igoryan - (0079100) Improvement: PayPal Pro worked incorrectly if 'Shipping Address' fields were disabled in user profiles. Fixed [cp 76600]. [*] 25 Sep 2009, Igoryan - (0079103) Improvement: CanadaPost shipping methods updated. [cp 72509]. [*] 25 Sep 2009, Igoryan - (0079104) Improvement: The URL to obtain USPS account details changed to http://www.usps.com/webtools/. [cp 77158]. [!] 25 Sep 2009, Igoryan - (0079105) Bug: Subscribtion: Some fields of the product subscription page were not validated. Fixed [cp 47352]. [!] 25 Sep 2009, Igoryan - (0079109) Bug: Coupon discount calculated incorrectly for taxable products with a global discount applied. Fixed [cp 77611]. [!] 25 Sep 2009, Igoryan - (0079111) Bug: Some characters displayed incorrectly in the Admin area if a non-default charset used. Fixed. [cp 77800]. [!] 25 Sep 2009, Igoryan - (0079112) Bug: There were several issues with logic of shipping addresses defined in the PayPal Pro payment system. Fixed [cp 72140] [*] 25 Sep 2009, Igoryan - (0079114) Improvement: Shop works faster even when too much shipping zones are defined and the 'Enable all shipping methods even if a customer is not logged in' setting is used. [cp 77860]. [*] 25 Sep 2009, Igoryan - (0079115) Improvement: FedEx shipping method list was updated. [cp 77788]. [*] 25 Sep 2009, Igoryan - (0079116) Improvement: Shop statistic section was improved. [cp 44692]. [*] 25 Sep 2009, Igoryan - (0079118) Improvement: Security for the Ogone (web) PG callbacks is improved. [cp 78111]. [!] 25 Sep 2009, Igoryan - (0079117) Bug: There was incorrect errors showed if product was disabled. Fixed. [cp 77796]. [!] 24 Sep 2009, Igoryan - (0079119) Bug: Taxes were calculated incorrectly for subscribed products. Fixed. [!] 24 Sep 2009, Igoryan - (0079120) Bug: Destionation zones were defined incorrectly if 'the Has states' checkbox was disabled for the customer country. Fixed. [!] 24 Sep 2009, Igoryan - (0079121) Bug: Typo in the file. Fixed. [*] 24 Sep 2009, Igoryan - (0079123) Improvement: Instruction on how to improve security for the web-based PG added to the 'Payment methods' page of the Admin area. [*] 24 Sep 2009, Igoryan - (0079126) Improvement: "txt_stop_list_customer_note" language variable adjusted. [!] 24 Sep 2009, Igoryan - Wrong language code for some entries in the sql dump. Fixed [!] 24 Sep 2009, Igoryan - (0079130) Bug: Admin area->Statistics->Login History could not be sorted. Fixed [!] 24 Sep 2009, Igoryan - (0079129) Bug: X-Cart numeric validation function(func_is_numeric) worked incorrectly for real numbers with non-significant zeros (like 1.90). Fixed. [!] 24 Sep 2009, Igoryan - Bug: "Update Inventory" functionality worked incorrectly with the '1 999,53'(with comma) price format choosen. Fixed. [!] 24 Sep 2009, Igoryan - (0079133) Bug: Unsupported request method POST was used by PG integration script. Fixed. [*] 24 Sep 2009, Igoryan - (0079134) Improvement: A precaution against using many product variants added to the Admin area. [*] 24 Sep 2009, Igoryan - (0079135) Improvement: HTML catalog top note (txt_html_catalog_top_text) adjusted. [!] 24 Sep 2009, Igoryan - (0079136) Bug: Export users procedure worked correctly if there was a row with empty login field. Fixed. [!] 24 Sep 2009, Igoryan - (0079132) Bug: Coupon data was saved incorrectly if the coupon code was too long. Fixed. [!] 24 Sep 2009, Igoryan - (0079154) Bug: Links in the 'Test page for libCURL HTTPS module' popup window could not be opened. Fixed. [!] 24 Sep 2009, Igoryan - (0079071) Bug: XSS vulnerability at the Import, Special offers, Product modify and Manufacturer pages of the Admin area. Fixed. [*] 24 Sep 2009, Igoryan - (0079071) Improvement: Checkup against XSS attacks optimized. Unnecessary code removed. [*] 24 Sep 2009, Igoryan - (0079156) Improvement: Change password after the installtion is no longer prompted. [!] 24 Sep 2009, Igoryan - (0079158) Bug: Spanish language variables could be added spontaneously when the webmaster mode was enabled. Fixed. [!] 23 Sep 2009, Igoryan - (0079014) "Modify user" page displayed incorrectly in the Admin area if the "Referred by" URL was too long. Fixed. [*] 23 Sep 2009, Igoryan - (0063410) Text notification about the auth code in the installation script is improved. Minor layout changes. [+] 23 Sep 2009, Igoryan - (0078965) DataTrans payment method added back and updated. [!] 22 Sep 2009, Igoryan - (0078938) Title and Newsletter subscription selections were not saved during the registration if a customer completed the form incorrectly. Fixed. [*] 22 Sep 2009, Igoryan - (0078938) Logic changes and code improvements in the registration script. Entered form values do not get cleaned up on page reload. [!] 18 Sep 2009, Igoryan - Bug: Zones list updated incorrectly. Fixed. [!] 18 Sep 2009, Joy - Bug: LBS countries updated incorrectly. [*] 16 Sep 2009, Igoryan - (0078625) Error message processing functionality improved. [*] 16 Sep 2009, Max - (0075327) Logic of the "Valid from" field for credit card info changed to comply with all major credit cards. [!] 15 Sep 2009, Igoryan - (0078608) Noscript warning was not shown in the 2-columns Light and Lucid skin if JS was not enabled in the browser. Fixed. [!] 15 Sep 2009, Igoryan - (0077528) W3C validation issues in the payment templates. Fixed. [!] 15 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. Continue. [!] 14 Sep 2009, Igoryan - (0077528) W3C validation issues on some X-Cart pages. Fixed. [!] 14 Sep 2009, Igoryan - (0077528) Incorrect HTML code structure in the template. Fixed. [!] 14 Sep 2009, Igoryan - (0077528) W3C validation issues on the product modification page. Fixed. [!] 14 Sep 2009, Igoryan - (0077326) X-AOM, Edit Products page: Admin could not choose options combination that were in the exceptions list. Fixed. [!] 11 Sep 2009, Igoryan - (0078436) Text fields were not pre-filled with the previously entered text when editing product options. Fixed. [*] 09 Sep 2009, Igoryan - (0077528) Minor changes in the logic of diplaying the files/directories tree (File management page). [!] 09 Sep 2009, Igoryan - (0077528) Global fix of W3C validation issues. Part 2. [!] 09 Sep 2009, Igoryan - (0078264) "Quick start" page contents (language variable) contained too much W3C errors and issues in the HTML code structure. HTML code reworked. [!] 09 Sep 2009, Igoryan - (0078262) Missing definition of some language variables in the JS code (Product links page). Fixed. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 08 Sep 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contains no options. Fixed. Continue. [!] 07 Sep 2009, Igoryan - (0072432) Typo in the MoneyBookers payment method integration. Fixed. [!] 07 Sep 2009, Igoryan - (0078143) Unnecessary rebuild of product variants followed some regular actions of store admin or providers. Fixed. [!] 07 Sep 2009, Igoryan - (0076924) Subcategories count was not calculated for the parent category if it had been created automatically during the import and there was no ID specified. Fixed. [*] 07 Sep 2009, Igoryan - (0078116) Minor design improvements in displaying the deleted products at the order details page. [!] 07 Sep 2009, Igoryan - (0078131) Gross Total and Total Paid values were calculated incorrectly at the orders list page of the storefront. Fixed. [!] 07 Sep 2009, Igoryan - (0078116) Order details page contained links to the product modification pages for products that no longer existed in the database. Fixed. [!] 07 Sep 2009, Igoryan - (0078116) Duplicated variable removed. Fixed. 06 Sep 2009, Igoryan - Multiple layout fixes related to the Flyout menus module: [!] (0076850) Flyout menus were cut out with the footer. Fixed. [!] (0077984) "Add to list" button overlaid the "Flyout menu". Fixed. [!] (0078057) Flyout menu's icons overlaid the menu titles (Vivid Dreams Lotus). Fixed. [!] (0078061) Background color was incorrect (Vivid Dreams Violet). Fixed. [!] (0078074) Arrows were out the main area (Flyout menus, Artistic tunes skin). Fixed. [!] 04 Sep 2009, Max - (0077972) Bug: Typo in ps_paypal.php. [*] 03 Sep 2009, Joy - (0077718) Improvement: Payment callback logic was changed. [*] 03 Sep 2009, Max - (0075327) Small logic changes in 3D secure system and PayPal UK. [*] 03 Sep 2009, Joy - (0077923) Improvement: no-store cache directive removing. [*] 03 Sep 2009, Joy - (0077795) Improvement: Better wholesale prices table view. [!] 02 Sep 2009, Joy - Design issues in Light&Lucid 2-columns alternative skin. [*] 02 Sep 2009, Igoryan - (0077655) X-AOM: Logic changes to the inventory update mechanism after the order is changed. [+] 02 Sep 2009, Joy - (0077534) New: Categories images caching added. [*] 01 Sep 2009, Igoryan - Language variables of the xcart_language_US.sql dump are sorted out. [!] 01 Sep 2009, Igoryan - (0077528) Global fix of W3C validation issues. Part 1. [!] 01 Sep 2009, Joy - (0077699) Bug: Wrong size values were used in maximum detailed images size definition. [!] 01 Sep 2009, Joy - (0076602) Bug: Button design issue in Opera browser. [!] 01 Sep 2009, Igoryan - (0077708) X-AOM: Catalog price at the "Edit ordered products" page did not allow for product variants. Fixed. [!] 31 Aug 2009, Igoryan - (0077326) X-AOM: Previously selected product options were lost after order editing if the current product contained no options. Fixed. [*] 30 Aug 2009, Igoryan - (0077612) Functionality related to the Star titles (product rates) removed. Obsolete language variables removed from the SQL dump. Rate titles replaced with rate values in the drop-down boxes. [!] 30 Aug 2009, Igoryan - (0077612) Function "func_get_vote_stars()" were called multiple times at the search and category pages. Fixed. [!] 30 Aug 2009, Igoryan - (0077612) "Ratings edit" page did not update rates properly. Fixed. [*] 28 Aug 2009, Igoryan - (0077580) Minor design improvements for the product details page (Artistic Tunes skin). [!] 28 Aug 2009, Igoryan - (0077577) Incorrect browser redirection after deleting a product from the Modify product page. Fixed. 28 Aug 2009, Igoryan - (0077488) X-AOM changes: [!] If the product no longer existed(removed from db) there was no information at the "Edit ordered products" page. Fixed. [*] Interface of the "Edit ordered products" section improved. [!] 28 Aug 2009, Igoryan - (0077595) "History of changes" link appeared even if the history contained no records. Fixed. [!] 28 Aug 2009, Igoryan - (0077555) Check/Uncheck all links did not work for Static pages. Fixed. Logic improvements in the code. [*] 28 Aug 2009, Igoryan - (0077522) Logic imrpovements in the error processing on the category modification page. [!] 27 Aug 2009, Igoryan - (0077533) Missing language definitions for some configuration options. [*] 27 Aug 2009, Igoryan - (0077536) Design and functionality improvements for the "Preview product" page. [*] 27 Aug 2009, Igoryan - (0077493) "Preview", "Clone", "Delete" and "Generate HTML links" actions added to the product modification page. [!] 27 Aug 2009, Igoryan - (0077514) "Test mode notes" header was shown regardless the notes were defined for the payment method or not. Fixed. [!] 26 Aug 2009, Igoryan - (0076939) Input fields of the auth box were too wide (Firefox 3, Fast lane checkout). Fixed. [!] 26 Aug 2009, Igoryan - (0077303) Some currency symbols displayed incorrectly on the Buy now buttons (Vivid dreams skin). Fixed. [!] 26 Aug 2009, Igoryan - (0077283) Cursor transformed to pointer when mouse hovered over non-linked objects. Fixed. [*] 25 Aug 2009, Igoryan - (0077122) Minor logic improvements to the WYSIWYG editors integration. [!] 25 Aug 2009, Igoryan - (0077122) Innova Wysiwyg Editor did not work properly. Fixed. Integration code improved. [!] 24 Aug 2009, Igoryan - (0077124) Banner statistics page was not shown in the signle mode (X-Affiliate module). Fixed. [*] 24 Aug 2009, Igoryan - (0067890) CKEditor updated to the lasted version (3.0). [*] 24 Aug 2009, Igoryan - (0076924) Minor improvement in the categories import script. [!] 24 Aug 2009, Igoryan - (0076924) Import results displayed incorrect number of categories if subcategories were imported. Fixed. [!] 24 Aug 2009, Igoryan - (0077201) Existing data was not removed before the import if the appropriate checkbox was checked. Fixed. [*] 21 Aug 2009, Igoryan - (0077009) Minor improvements in displaying Flyout menus. [!] 21 Aug 2009, Igoryan - (0077009) Duplicate class definitions in the alternative skins CSS. [!] 21 Aug 2009, Igoryan - (0076939) Input fields of the auth box were too wide (Firefox 3). Fixed. [*] 21 Aug 2009, Igoryan - (0072432) Security is improved for the Money Bookers payment gateway. [!] 21 Aug 2009, Igoryan - (0077097) Typo in the cc_gestpay.php. Fixed. [!] 19 Aug 2009, Max - (0076873) Bug: Thumbnails of detailed images displayed incorrectly in Safari browser. Fixed. [*] 19 Aug 2009, Igoryan - (0072432) Logic changes to the Money Bookers payment method integration. [*] 18 Aug 2009, Igoryan - (0072432) Minor changes to the Money Bookers payment method integration (e-wallet method). [!] 14 Aug 2009, Joy - (0076571) Bug: Wrong firstname and lastname fields initialization. [!] 13 Aug 2009, Joy - (0074716) Bug: Duplicated CSS-definitions in the file main.css. [!] 11 Aug 2009, Joy - (0076358) Bug: Recover password link were not displayed on the secure login form and authentication section in some design schemes. [!] 11 Aug 2009, Joy - (0076256) Bug: It was possible to use wrong template name for Gift Certificate. [!] 11 Aug 2009, Joy - (0076248) Bug: Search substring did not use the function "stripslashes". [!] 10 Aug 2009, Joy - (0076252) Bug: Quick open/close storefront link did not work in X-Cart Gold edition. [!] 10 Aug 2009, Joy - (0076251) Bug: GET-parameters were not taken into consideration when quick close/open store link was used. [!] 10 Aug 2009, Joy - (0076255) Bug: Duplicated 'id' attribute in html-tags. ----------------- X-CART v4.3.0 beta 3 RELEASED [!] 04 Aug 2009, Vvs - (0075874) X-SpecialOffers: Discounts were calculated incorrectly for prices with included tax. Fixed. [*] 30 Jul 2009, Igoryan - (0075698) Improvement: Nab Transact payment module code optimized. [!] 29 Jul 2009, Joy - (0044549) Bug: A user could not subscribe to a newslist if he/she had already been subscribed to another newslist. Fixed. [*] 28 Jul 2009, Joy - (0075327) Improvement: 3D-Secure support added for Paypal Website Payments Pro UK payment method (for DoDirectPayment method). [*] 24 Jul 2009, Vvs - (0075120) X-SpecialOffers: Improvement for offers which use multiple product sets as a condition (for the "Give free products" bonus). [!] 24 Jul 2009, Vvs - (0074966) X-SpecialOffers: "Add all to cart" button was displayed for cart products that were out of stock. Fixed. [!] 24 Jul 2009, Joy - (0075270) Bug: Not trimmed shipping method names resulted in incorrect payments via Google Checkout. Shipping method names trimming added. [!] 24 Jul 2009, Igoryan - (0075040) Bug: Group options links were sorted incorrectly on the 'General settings' page. Fixed. [*] 23 Jul 2009, Igoryan - (0073945) Improvement: The logic of a product images dimensions calculation optimized. [*] 23 Jul 2009, Max - (0009792) Improvement: Partner URL added as a parameter for Media Rich Banner. [!] 23 Jul 2009, Joy - (0075270) Bug: Weight was not correctly calculated when Google Checkout was used. [!] 23 Jul 2009, Igoryan - (0075340) Bug: The currency symbol was harcoded on some pages (Advanced Order Management module). Fixed. [*] 22 Jul 2009, Joy - A lot of fixes and minor improvements in the skin templates. [*] 22 Jul 2009, Igoryan - (0067890) TinyMCE editor updated to version 3.2.5 [!] 21 Jul 2009, Igoryan - (0075170) X-GiftRegistry: Incorrect escaping of the backslashes and single quotes in the search form. Fixed. [!] 21 Jul 2009, Joy - (0075157) Bug: Language icon URLs always used HTTP, even if the current page used HTTPS. Fixed. [!] 20 Jul 2009, Joy - (0075050) X-Affiliate: A pending plan was not assigned if moderation was desactivated. Fixed. [!] 20 Jul 2009, Joy - (0074970) Bug: The minicart icon was active when a popup modal window was used. Fixed. [!] 17 Jul 2009, Igoryan - (0074990) Bug: ANZ eGate payment methods did not work properly with JPY currency: incorrect amount was passed to the gateway. Fixed. [!] 17 Jul 2009, Max - (0074963) Bug: Product quantity was calculated without considering variant quantity in AJAX-based product details block widget. Fixed. [*] 16 Jul 2009, Max - (0071606) Some Flyout Menus module options renamed. [!] 16 Jul 2009, Igoryan - (0074925) Bug: There was a session warning message generated on the HTML catalog pages. Fixed. [*] 15 Jul 2009, Vvs - (0074768) X-SpecialOffers: "Bonuses -> Discount" tab - an ambiguous text label changed. [!] 15 Jul 2009, Vvs - (0074768) Bug: A cart was calculated incorrectly when a global discount was applied. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: There was an SQL error on the "Add free product" page when using MySQL 5. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: wrong bonus points calculation for free offers when in single mode. Fixed. [*] 14 Jul 2009, Max - (0074749) Improvement: A delay added on the AJAX-based 'Buy Now' button to prevent conflicts between concurrent 'Buy Now'-transactions. Fixed. [!] 14 Jul 2009, Vvs - (0074510) X-SpecialOffers: offers duplication for some configurations. Fixed. [*] 14 Jul 2009, Igoryan - (0073987) Installation script: an ability to choose either to keep or overwrite existing files during installation removed. A warning message is shown if there are one or more files going to be overwritten. [*] 13 Jul 2009, Vvs - (0074510) X-SpecialOffers: Improvement for the "Bundled products" functionality - add to cart with selected options [*] 13 Jul 2009, Igoryan - (0072432) Moneybookers payment module updated: - Module divided into 2 separate modules: Credit cards and E-wallet - Suported currencies and languages lists updated - An ability to specify a logo to be shown on the Payment page added - Security improved: md5 signature is now checked during callback - Minor design improvements in the payment selection form - A logo is added for Moneybookers Wallet payment method on checkout page - A note about how to register a Moneybookers account added to the Moneybookers configuration page [!] 13 Jul 2009, Vvs - (0074510) X-SpecialOffers: free shipping bonus (for certain shipping methods) was not used when several offers were apllied to the cart. Fixed. [!] 13 Jul 2009, Vvs - (0074510) Bug: Product details page: quantity in stock was shown even if the "Show quantity in stock" option was disabled. Fixed. [!] 13 Jul 2009, Igoryan - (0074594) Installation script did not work properly on the "localhost" domain. Fixed. [*] 10 Jul 2009, Vvs - (0074510) X-SpecialOffers: An option to display (or not) special offer thumbnail on the product lists added. [*] 10 Jul 2009, Max - (0074575) The options and functions deprecated in PHP 5.3.0 were removed. [*] 10 Jul 2009, Igoryan - (0074594) Improvements in installation script: - Cookie checking functionality improved: cookies are checked on the first step using JS. - Minor changes to the error/warning alerts logic and appearance. [*] 10 Jul 2009, Igoryan - (0074480) Service header is displayed during HTML catalog generation. [!] 10 Jul 2009, Igoryan - (0074480) Bug: Referrer information was not saved in the HTML catalog. Fixed [!] 10 Jul 2009, Max - (0067520) Bug: jQuery 1.3.2 caused a jvascript error in Safari browser. Fixed. [!] 10 Jul 2009, Max - (0074606) Bug: parse_ini_file() caused a warning in PHP 5.2.6 and lower. Fixed. [!] 10 Jul 2009, Max - (0074562) Bug: Add/Modify banner page did not validate input data. Fixed. [!] 10 Jul 2009, Max - (0074557) Bug: Media rich banner preview was cached in some browsers. Fixed. [!] 09 Jul 2009, Igoryan - (0074494) Installation script issues (skin preview step) fixed: - The skin was not properly updated - The "Back" button did not work properly ----------------- X-CART v4.3.0 beta 2 RELEASED [!] 08 Jul 2009, Igoryan - (0074527) Bug: The layout of the 'Send report' page (installation script) was corrupted. Fixed. [!] 08 Jul 2009, Max - (0074487) Bug: PNG images were not displayed in IE6 browser if the security level was set to high. Fixed. [!] 08 Jul 2009, Max - (0074492) Bug: The file common.js had an undeclared variable 'sum'. Fixed. [!] 08 Jul 2009, Vvs - (0074510) Bug: Several problems related to the "Add free product" functionality. Fixed. [!] 08 Jul 2009, Vvs - Bug: Offer's thumbnail was not shown on the product list pages (X-SpecialOffers). Fixed. [!] 08 Jul 2009, Vvs - Bug in login.php: a non-defined function could be run. Fixed. [+] 08 Jul 2009, Max - (0074333) ProxyPay3 and DeltaPay payment modules returned to 4.3.0 beta2. [!] 08 Jul 2009, Max - (0074485) Bug: A Javascript warning appeared when the XHTMLRequester class was inaccessible in the browser (for example, if high security level was set in IE). Fixed. [!] 08 Jul 2009, Igoryan - (0074398) Bug: Upper case in values of xcart_http_host and xcart_https_host caused redirect loop error. Fixed. [!] 08 Jul 2009, Max - (0074421) Bug: PHP warning occurred when the Flyout Menus module was enabled. Fixed. [!] 08 Jul 2009, Joy - (0074455) Bug: Long product option description wrapped incorrectly at the product details page on the customer storefront. Fixed. [+] 07 Jul 2009, Joy - (0074258) The CKEditor WYSIWYG editor was added to the HTMLEditor module instead of the FCKEditor WYSIWYG editor, which is no longer supported by the developer and has many browser-related issues. [!] 07 Jul 2009, Vvs - (0074423) Bug: Unable to generate an HTML catalog due to a misprint in the code in the file include/func/func.http.php). Fixed. [!] 07 Jul 2009, Joy - (0074353) Bug: Wrong buttons positioning in IE. Fixed. [!] 06 Jul 2009, Vvs - (0074338) Bug: Export ranges were not deleted after the respective items had been deleted. Fixed. [*] 06 Jul 2009, Igoryan - Minor design improvement: the Save Percent sign was adjusted to be on the same line as the market price. [!] 06 Jul 2009, Igoryan - (0074283) Bug: The SagePay payment module did not work properly for non-U.S. customers. Fixed. [*] 06 Jul 2009, Igoryan - (0074184) Webmaster mode: IE-specific notes regarding the content of the language labels were added to the "Webmaster mode" page and to the "Edit label" pop-up window. [!] 06 Jul 2009, Igoryan - (0074001) Bug: Category description was moved aside the subcategories' list. [!] 06 Jul 2009, Vvs - (0074314)] Bug: SQL error on the "Add products for special price" page (X-SpecialOffers). Fixed. [*] 06 Jul 2009, Igoryan - (0074318) Security improvement of the modules' installation: original installation scripts renamed to prevent unallowed use. [*] 06 Jul 2009, Igoryan - (0074272) Installation script improved: If the database is not found, installation script tries to create it automatically. [!] 06 Jul 2009, Joy - (0074320) Bug: X-Affilate installation script was not working. Fixed. [*] 06 Jul 2009, Igoryan - (0074318) Installation script updated: 1) compatible version of X-Cart changed to 4.3.0 for X-Cart addons; 2) minimum required PHP version changed to 4.3.0. [!] 03 Jul 2009, Vvs - (0072829) Wrong default values for the advanced search form (admin and provider areas). Fixed. [*] 03 Jul 2009, Joy - (0073992) Some links are now highlighted on hover action. [!] 03 Jul 2009, Joy - (0074255) Bug: Duplicate Delete link in the customer profile page (Vivid Dreams skins). Fixed. [!] 03 Jul 2009, Igoryan - (0074169) Bug: Some buttons were wrong color (Neon Lights skins). Fixed. [!] 03 Jul 2009, Joy - (0074190) Bug: The memory limit option was detected incorrectly in some cases (if PHP was compiled without -memory-limit option). Fixed. The ability to change memory_limit from PHP scripts turned to a non-critical dependency. [!] 03 Jul 2009, Max - (0074158) Bug: Minicart total had wrong left padding in Opera browser. Fixed. [!] 03 Jul 2009, Svowl - (0074087) Bug with cookies sent to the local directory within xcart web directory and as a result - inability to log in into the admin/provider/partner area if $xcart_web_dir = "" in config.php [*] 02 Jul 2009, Igoryan - (0074145) Style of displaying the "Get a different code" link improved (Image verification module). [!] 02 Jul 2009, Vvs - (0074143) Bug: Wrong logo size on the error message page. Fixed. [!] 02 Jul 2009, Igoryan - (0073528) Bug: IE-specific design issues on the installation pages. Fixed. [*] 02 Jul 2009, Svowl - (0074087) Format of HTML-code for login/password appearance on the final installation step updated. [!] 02 Jul 2009, Joy - (0074081) Bug: IE7-specific positioning bug. Fixed. [*] 02 Jul 2009, Igoryan - (0071621) Several information messages added for product configurator management events (such as add/delete/update actions). [*] 02 Jul 2009, Max - (0074047) Code of PHP scripts revised for compatibility with PHP 5.3.0. Several modifications done. [!] 02 Jul 2009, Joy - (0074094) Bug: Manufacturers selection was not correctly saved during products search procedure. Fixed. [!] 02 Jul 2009, Joy - (0073914) Bug: In several cases empty IP was sent to the logfile. Fixed. [!] 01 Jul 2009, Max - (0073993) Bug: AJAX-based rating widget did not work correctly if Clean URL functionality was enabled. Fixed. [!] 01 Jul 2009, Igoryan - (0074001) Several bugs in the skins layout fixed: 1) minor layout issues in the 2-columns skin; 2) language icons were not properly aligned on all skins; 3) category desription was too close to the subcategories list. [!] 01 Jul 2009, Vvs - [!] Bug: Javascript error on the offers list page (X-SpecialOffers). Fixed. [*] 01 Jul 2009, Joy - (0073987) Improvement: If the installation script detects some modified files, the default action now is "Overwrite the existing files". [!] 01 Jul 2009, Max - (0073995) Bug: AJAX-based content loading did not insert element event listeners correctly in IE6 browser. Fixed. [!] 01 Jul 2009, Joy - (0073982) Bug: Auto-scrolling on installation step 'Checking files/directories' was not disabled after the page was completely loaded. Fixed. [!] 01 Jul 2009, Vvs - (0074006) Bug: It was impossible to update order status on the search orders results page (GOLD). Fixed. [!] 01 Jul 2009, Joy - Bug: Wrong link to 'This month orders' page in the admin menu box (GOLD). Fixed. [!] 01 Jul 2009, Joy - (0073904) Bug: Wrong buttons images in Fashion Mosaic templates. Fixed. [!] 30 Jun 2009, Joy - (0073926) Bug: Broken checkout page under IE6 browser. Fixed. [!] 30 Jun 2009, Igoryan - (0073902) Bug: "Save percent" icon was mispositioned on Product details page (Vivid Dreams skins). Fixed. [*] 30 Jun 2009, Vvs - (0067798) Ability to use the "." (dot) and the "@" (commercial at) characters in logins added. ----------------- X-CART v4.3.0 beta 1 RELEASED Improvements: ----------------- *DESIGN AND APPEARANCE* [+] 29 May 2009, Max - (0070130) AJAX-based product rating widget added. [+] 27 May 2009, Max - (0070130) AJAX-based minicart & add2cart & products update functionality added. [+] 27 Apr 2009, Joy - (0065899) New alternative skin added: Vivid Dreams Chromo. [*] 21 Apr 2009, Joy - (0068252) Top message design improved. [+] 16 Apr 2009, Max - (0065900) 2-column variant of Light'n'Lucid skin added. [+] 02 Apr 2009, Joy - (0066468) Quick search panel added to provider and admin area. [*] 02 Apr 2009, Joy - (0067078) Pagination added to the news archive page in customer area [+] 30 Mar 2009, Joy - (0066194) FCKEditor and TinyMCE WYSIWYG editors added. [*] 19 Mar 2009, Max - (0064491) X-FancyCategories add-on included into the core X-Cart as Flyout Menus module. [*] 18 Mar 2009, Max - (0065897, 0072366) Language selector improved: ability to use standard layout (drop-down box) extended with text line of two- or three-letter language codes, full language names or language icons layouts. [*] 17 Mar 2009, Max - (0064491) Skins updated: ArtisticTunes, NeonLights, FashionMosaic, VividDreams. [*] 06 Mar 2009, Max - (0064491) 'Tree-like expanding' style added in Flyout Menus module. [*] 24 Feb 2009, Joy - (0063820) Administrator backoffice menu design improved. *SEO IMPROVEMENTS* [+] 23 Mar 2009, Joy - (0066213) Canonical tag added (SEO options). [*] 13 Mar 2009, Max - (0063781) Title tag property added for products, categories, manufacturers and static pages. *SHIPPING* [*] 20 Apr 2009, Joy - (0068750) Changes in Australia POST service tracking URL. [*] 13 Apr 2009, Joy - (0068151) Intershipper shipping module revised. [*] 10 Mar 2009, Joy - (0064503) FedEx shipping module updated: Direct API replaced with SOAP API. *ORDERS* [+] 20 May 2009, Igoryan - (0063864) Ability to track order modifications history added. [+] 12 May 2009, Vvs - (0066461) Ability to apply shipping charges to order subtotal (instead of the discounted subtotal). [+] 08 May 2009, Joy - (0066472) Orders counter is added on users list page and several logic changes made; customer orders link added on user profile page. [+] 31 Mar 2009, Igoryan - (0063864) RMA: RMA now tracks how return requests are changed and keeps the history of changes. [+] 31 Mar 2009, Igoryan - (0063864) AOM: The module now tracks changes and keeps the history of changes. A few improvements in the module logic and behavior. [*] 31 Mar 2009, Igoryan - (0067007) RMA: Multilanguage description for return reasons and actions support added. [+] 24 Mar 2009, Igoryan - (0063862) AOM: Ability for admin to mark products for which the inventory should be updated. [*] 23 Mar 2009, Igoryan - (0063875) RMA: New return requests notification. [*] 23 Mar 2009, Igoryan - (0063879) RMA: Inventory update functionality added. [*] 23 Mar 2009, Igoryan - (0063837) AOM: Ability to notify provider (X-Cart Pro) and orders department about an updated order. [*] 22 Mar 2009, Igoryan - (0063872) RMA: New configuration option to disable creation of return requests for completed orders. Return request is disabled for failed and declined orders. [*] 22 Mar 2009, Igoryan - (0063879) RMA: Ability to change the number of items for the product, requested for return. Inventory update is added for returned items. [*] 22 Mar 2009, Igoryan - (0063876) RMA: Ability to sort returns by date in ASC/DESC order is added. [*] 22 Mar 2009, Igoryan - (0063876) RMA: Additional sorting fields added: Return # and Status. [*] 22 Mar 2009, Igoryan - (0063878) RMA: Ability for admin to filter only new or not canceled return requests added. [+] 20 Mar 2009, Igoryan - (0063875) RMA: Alert about new return requests added to the top message on the home page (admin area). [*] 19 Mar 2009, Max - (0064491) X-AOM add-on included into the core X-Cart as Advanced Order Management (AOM) module. [*] 19 Mar 2009, Max - (0064491) X-RMA add-on included into the core X-Cart as RMA module. *PAYMENT MODULES* == List of removed payment modules: - 3Delta Systems - Cardia Shop - Censeo (no dialog) - Censeo (dialog) - CentiPaid - GoChargeIt - CyberPac (LaCaixa) - Credomatic - CyberSource - DataTrans.Standard - DeltaPAY - TransFirst eLink (Server based solution) - Payment Express (Hosted payment page) - Direct Payment Solution: PX POST - EasyPay - E-Dinar - EFSnet - E-Gateway (Mantis Technologies) - Ezic. Direct mode V3.x - FirePay - Clear Commerce (PayFuse) - MerchantPartners - IntelliPay: ExpertLink - Jettis - Lynk Systems - AccessPoint (MerchantManager) - MultiPay - NetPay - PayBox - PayGate - PayNet - PayPro - PaySystems - PayWeb - PayZip.Net: Web2Web - PayGateway (Paradata Systems) - Pasat Internet - ProxyPay3 - PaySystems Client - PSW Billing - RTWare: ADC Direct Response - Saferpay - Scopus Tecnologia - SECPay - Slim CD - Docdata Payments - TrustCommerce - TotalTrans - uSight - VaultX - WebCraft/Transactium - Wells Fargo - YellowPay - YourPay - ZipZap - PayByCheck - WTSbank == List of new payment modules: - Amazon Simple Pay - ChronoPay - ePDQ (XML) - CyberSource (Hosted page) - CyberSource (SOAP toolkit) - eProcessingNetwork. Web-based. - eSelect Plus (Hosted page) - First Data Global Gateway (Connect) - GoEmerchant - EZ Payment Gateway Secure Payment Form - HSBC Secure E-Payment Service (XML) - NAB Transact Hosted Payment Page - Netbilling gateway - Payment Form - PayPoint Fast Track - Post Finance (Advanced e-Commerce) - viaKlix 2.0 (Provided Form) - Virtual merchant (Provided Form) == List of renamed payment modules: - BiBiT -> RBS WorldPay Global Gateway - GoEmerchant -> GoEmerchant - EZ Payment Gateway Direct - LinkPoint -> First Data Global Gateway - Protx VSP Form -> Sage Pay (Form protocol) - Protx VSP Direct -> Sage Pay (Direct protocol) - WorldPay -> RBS WorldPay Business Gateway [*] 17 June 2009, Vvs - (0072439) GoogleCheckout: option to charge all orders manually added. [*] 09 June 2009, Joy - (0072359) "Payment wait" page design improved: progress bar added. [+] 29 May 2009, Igoryan - (0063740) "Protx" payment method renamed to "Sage Pay": 1) The integrations code updated to work with 2.23 protocol version. 2) Fields values verification added. [*] 27 May 2009, Joy - (0068276) "RBS Worldpay" payment module renamed to "RBS Worldpay Business Gateway". [*] 27 May 2009, Joy - (0071362) BiBiT payment module renamed to RBS WorldPay Global Gateway. [*] 21 May 2009, Max - (0071070) X-Cart Test payment module updated: sale/auth/capture/void support added. [+] 19 May 2009, Vvs - (0067641) First Data Global Gateway (Connect) payment module: EMEA method added. [*] 18 May 2009, Joy - (0063775) A warning concerning max weight of products in cart added if Google Checkout is the only available payment method. [+] 15 May 2009, Igoryan - (0069849, M:69851) GoEmerchant (EZ Payment Gateway Secure Payment Form) payment module added. [+] 13 May 2009, Joy - (0063610) Amazon Simple Pay payment module added. [*] 13 May 2009, Vvs - (0069221) CyberSource (SOAP and Hosted page) payment modules: changes in admin interface. [*] 25 Apr 2009, Max - (0063867) GoEMerchant payment module data updated. [*] 22 Apr 2009, Joy - (0069017) RestrictKey parameter added to eProcessing Network (Transparent Database Engine) payment module. [+] 21 Apr 2009, Vvs - (0063661) Innovative payment module: pre-auth/capture features added. [+] 21 Apr 2009, Vvs - (0063651) ePDQ XML payment module added. [*] 15 Apr 2009, Max - (0068276) WorldPay payment module updated. [*] 15 Apr 2009, Max - (0068214) SecureTrading payment module updated. [*] 15 Apr 2009, Igoryan - (0063667) The "First Data Global Gateway Connect" payment module is renamed to "First Data Global Gateway Connect (North America)". [*] 06 Apr 2009, Max - (0064450) Solo/Maestro card type support added to PayPal Website Payments Pro (US) payment module. [*] 02 Apr 2009, Max - (0063683) Logic changes in PayPoint Fast Track payment module. [*] 19 Mar 2009, Vvs - (0066172) Additional currencies and some other minor improvements for HSBC payment methods. [+] 18 Mar 2009, Vvs - (0063726) CyberSource (Hosted Page) payment module added. [*] 18 Mar 2009, Igoryan - (0063729) NAB Transact Hosted Payment Page module updated. [+] 16 Mar 2009, Vvs - (0063660) HSBC Secure E-Payment Service (XML) payment module added. [+] 16 Mar 2009, Joy - (0063775) Google Checkout: Carrier calculated shipping feature added. [*] 16 Mar 2009, Joy - (0065873) Quantum payment module updated. [+] 13 Mar 2009, Igoryan - (0063729) NAB Transact (Hosted Payment Page) payment module added. [+] 13 Mar 2009, Igoryan - (0063725) ChronoPay payment module added. [+] 13 Mar 2009, Vvs - (0058421) CyberSource (SOAP toolkit) payment module added. [*] 13 Mar 2009, Max - (0063679) viaKLIX 2.0 (Provided Form) payment module updated. [*] 13 Mar 2009, Max - (0063735) Currencies list for PayPal Pro payment module updated [*] 13 Mar 2009, Max - (0063743) Authorize.NET integration is updated. [+] 12 Mar 2009, Igoryan - (0063740) ReferrerID parameter added to the Protx payment modules. Sign up link and Protx logo added to the module configuration pages in the admin back-end. [+] 12 Mar 2009, Igoryan - (0063668) NETBANX payment module updated. [*] 10 Mar 2009, Vvs - (0063629) BluePay payment module updated: pre-auth/capture features added. [+] 06 Mar 2009, Vvs - (0063652) eProcessing Network (web based) payment module added. [+] 06 Mar 2009, Igoryan - (0063669) Netbilling gateway (Payment Form) payment module added. [*] 06 Mar 2009, Igoryan - (0063671) SecurePay payment module revised: code updated, SecureGuard support added, pre-auth/capture/void features added. [*] 06 Mar 2009, Max - (0063739) PayPal Fraud Management Filters (FMF) support added to PayPal payment module. [*] 06 Mar 2009, Max - (0063681) Virtual Merchant (Provided Form) payment module updated. [*] 05 Mar 2009, Vvs - (0063654) eSelect (Direct Post) updated: pre-auth/capture features added. [*] 05 Mar 2009, Max - (0063678) USA ePay payment module updated. [+] 05 Mar 2009, Joy - (0063636) Capture/void feature added to DIBS payment module. [+] 05 Mar 2009, Joy - (0063632) Capture/void feature added to Caledon payment module. [+] 04 Mar 2009, Vvs - (0063655) eSelect (hosted page) payment module added. [+] 04 Mar 2009, Igoryan - (0063667) First Data Global Gateway Connect payment module added. [+] 04 Mar 2009, Joy - (0063638) DirectOne WEB payment module is added. [+] 04 Mar 2009, Max - (0063867) Capture transaction with a different amount added. [*] 04 Mar 2009, Igoryan - (0063667) First Data Global Gateway (Connect) payment module updated. [*] 04 Mar 2009, Vvs - (0063659) GoEmerchant (XML Gateway API) updated: pre-auth/capture features added. [*] 03 Mar 2009, Max - (0063674) SkipJack payment module updated: pre-auth/capture/void transactions support added. [*] 03 Mar 2009, Max - (0063682) Post Finance (Advanced e-Commerce) payment module added. [+] 02 Mar 2009, Max - (0063679) viaKlix 2.0 (Provided Form) payment module added. [+] 02 Mar 2009, Max - (0063681) Virtual Merchant (Provided Form) payment module added. [+] 02 Mar 2009, Max - (0063682) PostFinance Advanced e-Commerce payment module added. [*] 28 Feb 2009, Max - (0063678) USA ePay (Server method) payment module updated. [+] 28 Feb 2009, Max - (0063683) PayPoint Fast track payment module added. [*] 27 Feb 2009, Igoryan - (0063665) ITransact (XML Connection) payment module revised: pre-auth, capture and void features added. [*] 24 Feb 2009, Max - (0063693) CardinalCentinel module updated (to API version 1.7). [*] 24 Feb 2009, Igoryan - (0063772) Standard checkout buttons are not shown if there are no available payment methods for customer. [*] 17 Feb 2009, Joy - (0063623) 2Checkout payment module updated. *SECURITY* [*] 11 June 2009, Igoryan - (0072449) A new "password" configuration type is supported. Some secure configuration options (the passwords in payment and shipping modules options) changed to that type. *MISCELLANEOUS* [*] 19 June 2009, Joy - (0036839) Smarty updated to version 2.6.26. [*] 11 June 2009, Vvs - (0070925) Product options for products in the cart are automatically updated now if these options were changed by admin/provider. [*] 09 June 2009, Igoryan - (0072206) Countries data is updated according to ISO-3166. [+] 27 May 2009, Joy - (0070488) Evaluation license warnings added. [*] 18 May 2009, Igoryan - (0070523, 0063803) The ability to adjust HTTPS-related settings if HTTPS modules are not detected is disabled now. [*] 05 May 2009, Max - (0069745) A configuration note added for 'HTTPS proxy' option. [+] 04 May 2009, Joy - (0069690) Storefront open/close indicator added to the administrator backoffice. [*] 28 Apr 2009, Igoryan - (0066443) "Add to list" button functionality improved: an ability to select between 'Add-to-WishList', 'Add-to-ComparisonList' and 'Add-to-GiftRegistry' (and specify GiftRegistry) added. [*] 21 Apr 2009, Joy - (0005894) A link to X-Cart manual added to admin help section. [*] 14 Apr 2009, Max - (0068285) Zip code checking javascript-based functionality improved. [*] 10 Apr 2009, Max - (0067596) Logging for 'access denied' errors with ID arguments added. [*] 10 Apr 2009, Joy - (0067594) A memory usage warning is added to Fingerprints managing page. [*] 06 Apr 2009, Joy - (0062654) Improvement: libCURL is now used to perform HTTP requests instead of the standard fsockopen() function. [*] 30 Mar 2009, Max - (0066162) eval() function added as a required function. [*] 19 Mar 2009, Igoryan - (0065411) DB backup improved: checking for possible errors in the DB structure and ability to continue the backup despite the errors added. [*] 16 Mar 2009, Max - (0065775) Blowfish key check functionality added. [*] 11 Mar 2009, Vvs - (0063829) Ability to use a predefined email address as the "From" field in all emails added. [*] 27 Feb 2009, Igoryan - (0063794) A periodical notification added in administrator backoffice about the necessity of a DB backup (option 'DB backup reminder after the previous DB backup'). [*] 17 Feb 2009, Igoryan - (0049868, 0063050, 0061079) X-Cart installation script updated: new layout integrated, additional checking for system requirements added, error handling behavior improved, skin preview improved, etc. *ADD-ONS* == X-FeatureComparison [+] 02 June 2009, Joy - (0066121) X-FeatureComparison: Tooltip descriptions are added to Feature comparison options. [*] 01 June 2009, Joy - (0066116) X-FeatureComparison: If features of a product class are not defined then the whole set of products of that class is shown. [+] 20 Mar 2009, Joy - (0066121) X-FeatureComparison: Tooltip descriptions of class properties added to Feature Comparison module options. [+] 20 Mar 2009, Joy - (0066117) X-FeatureComparison: "All words/Any word/Exact phrase" mode selector added for searching products by features. [+] 19 Mar 2009, Joy - (0066116) X-FeatureComparison: "Show in search" feature added to Feature Comparison module options. [*] 18 Mar 2009, Max - (0066115) X-FeatureComparison: "Enable feature-based search form" option added. == X-Configurator [+] 02 June 2009, Igoryan - (0064530) X-Configurator: An ability added to specify default product quantity for a slot, along with max and min values. [*] 01 June 2009, Igoryan - (0071670) X-Configurator: Design of the configuration step page improved. [+] 14 Apr 2009, Igoryan - (0065438, 0064530) X-Configurator: if one or more default products are out-of-stock or do not match the slot specifications and/or the requirements of already added items, all slots will be cleaned up. [+] 14 Apr 2009, Igoryan - (0065430) X-Configurator: Slots of the configurable product may now include several items of the bundled product. Admin/provider is able to turn on/off this option for the slot and specify the quantity range for the slot. [+] 13 Apr 2009, Igoryan - (0064530) X-Configurator: An ability to specify a Default product for a slot. [+] 08 Apr 2009, Igoryan - (0065428) X-Configurator, X-FeatureComparison: Ability to compare selected slot products, and then to add chosen product to the configuration directly from the comparison list. [+] 07 Apr 2009, Igoryan - (0064526) X-Configurator: An ability to define the Base price for configurable products added. [*] 07 Apr 2009, Igoryan - (0064527) X-Configurator: The "Product types" page functionality and the interface improved. [+] 06 Apr 2009, Igoryan - (0065435, 0065436) X-Configurator: An ability to clean out slots from products for a current configuration step. An ability to clean out all slots of the configurable product. == X-SpecialOffers [+] 14 May 2009, Vvs - (0066584) X-SpecialOffers: Bundled products functionality, changes in the discount calculation mechanism, prohibition of use free products as the conditional ones, some minor fixes/changes [+] 01 May 2009, Vvs - (0065732) X-SpecialOffers: An ability to give bonus points per product. [*] 27 Apr 2009, Vvs - (0065741) X-SpecialOffers: "Applied offers" section on the order details page improved (adaptation for ptoduct sets; design changes). [+] 20 Apr 2009, Vvs - (0066539) X-SpecialOffers: Major design modifications (admin area), support for product sets, ability to use conditional products for bonuses, free shipping for certain delivery methods only, ability to allow/disallow bonus discounts for certain products. [*] 07 Apr 2009, Vvs - (0065737) X-SpecialOffers: Automatically add free products to the cart, an additional setting for free products. [*] 03 Apr 2009, Vvs - (0065733) X-SpecialOffers: Do not apply global discounts and coupons to the discounted items. [+] 01 Apr 2009, Vvs - (0065463) X-SpecialOffer: "Free offers" functionality (ability to withdraw bonus points from customer's balance for some offers; an ability for customers to select which of such offers to use). [+] 31 Mar 2009, Vvs - (0065743) X-SpecialOffers: An ability to display information about applied offers on the cart page. == X-GiftRegistry [*] 06 May 2009, Igoryan - (0070054) X-GiftRegistry: Information message about summing up gift wrapping costs is displayed if the cart contains products of several providers; trimming of the greeting message during update. [+] 06 May 2009, Igoryan - (0066440) X-GiftRegistry: Gift wrapping feature is added: 1) Storefront: customer is able to request gift wrapping for ordered products on the cart page, and specify a greeting message (if needed). Information about gift wrapping is added to order and invoice pages. 2) Admin is able to turn on/off gift wrapping feature, specify the cost and choose the taxes to be applied to the gift wrap. [+] Ability to choose whether the gift wrapping cost should be divided among providers' orders, or be applied to each provider's order. [+] 30 Apr 2009, Igoryan - (0066459) X-GiftRegistry: 1) If a product is purchased as a present for a gift registry, corresponding information is displayed on the cart, checkout and order pages. 2) An ability to unassign the product from gift registry on the cart page and purchase it as a regular product added. [+] 23 Apr 2009, Igoryan - (0066443) X-GiftRegistry: An ability to add a product to the event's wishlist directly from the product page and product lists pages added. [*] 17 Apr 2009, Igoryan - (0066457) X-GiftRegistry: Products of the public events can be added to cart, regardless whether the customer is logged in or not. The style of the 'Add to cart' button is changed to match the one that is used on the common store pages. [*] 17 Apr 2009, Igoryan - (0066457) X-GiftRegistry: Year ranges changed for the event date fields in the search form (start: current year, end: current year+3), thus users could browse only actual events. [*] 17 Apr 2009, Igoryan - (0066442) X-GiftRegistry: "Send notification" functionality improved. == X-Survey [*] 03 Apr 2009, Igoryan - (0067168) X-Survey: Some improvements in the templates and service javascript-code. [+] 02 Apr 2009, Igoryan - (0065749) X-Survey: Ability to mark survey questions as mandatory/optional. Templates and JS code improvements. Logic of answers with a text-box comment fields improved. == X-Affiliate [*] 27 Mar 2009, Max - (0066410) X-Affiliate: Affiliates tree page logic improved. [*] 27 Mar 2009, Max - (0066408) X-Affiliate: Partner statistics pages improved. [*] 27 Mar 2009, Max - (0066401) X-Affiliate: MLM settings moved to Affiliate plan settings. [*] 26 Mar 2009, Max - (0066416) X-Affiliate: Banners system improved. [*] 26 Mar 2009, Max - (0066415) X-Affiliate: Logic of 'Moderated partner registration' option changed. [*] 26 Mar 2009, Max - (0066413) X-Affiliate: Option for control link to Partner interface visibility added. == X-Magnifier [+] 18 Mar 2009, Joy - (0064507) X-Magnifier images import and batch re-slicing feature added. [*] 17 Feb 2009, Joy - (0063185) X-Magnifier flash-navigator updated (The hi-res image, selected by a customer, is displayed in the flash navigator with the best possible resolution, at which it fits in the flash navigator). ----------------- X-CART v4.2.0 RELEASED Improvements: ----------------- *DESIGN AND APPEARANCE* [*] 06 Nov 2008, Max - X-FancyCategories module (addon) completely redesigned. Now the layout is CSS-based, page size with same number of categories decreased (in comparison with 4.1), number of supported categories increased, Javascript is not required in all browsers excluding IE, etc. Explorer and Candy schemes removed. [+] 29 Oct 2008, Cray - Subcategories list can now be displayed as thumbnails. [*] 28 Oct 2008, Basil - The design of the 'shop_closed.html' page changed. [+] 15 Sep 2008, Max - Layer-based popup window added. [+] 22 Aug 2008, Svowl - It is now possible to select the currency display format in General settings/General options section. [*] 20 Aug 2008, Max - HTML code of the templates updated to make the skin CSS-based. Templates used in customer storefront and admin area completely separated. [+] 31 July 2008, Zaa - A new page added that is displayed when a user tries to access an unavailable product (or a static page, a category, an order, a manufacturer) with HTTP error code 404. This page (404.php) can be set up as a default 404 page for entire site in .htaccess file. [-] 21 Aug 2008, Max - All alternative skins removed from 4.2.x branch (default 2-columns, 3-columns, small shop schemes, color and dingbats schemes as well as NeonLights, FlexyRectangles, FashionMosaic etc). Only one skin was left and redesigned in CSS-based style - Light and Lucid skin. *SEO IMPROVEMENTS* [+] 06 Aug 2008, Zaa - Clean URL history functionality added. This allows to keep a history of clean URL changes for each page so users can find the pages they have bookmarked even after the clean URLs of these pages change. [+] 06 Aug 2008, Zaa - Clean URL functionality added. Now it is possible to define user and search engine friendly URLs for the pages of products, categories, manufacturers and embedded static pages. [+] 30 July 2008, Max - Meta tags management added for products, categories, manufacturers and static pages. *IMAGES* [+] 09 Oct 2008, Joy - GD extension errors (image verification, thumbnail generation, detailed images resizing) can now be logged. [+] 03 Oct 2008, Max - Product detailed images can now be displayed as thumbnails on the product details page in customer area. [+] 26 Sep 2008, Joy - Thumbnail generation feature added and some design and logic changes made on the product modification page. *USERS* [+] 20 Oct 2008, Cray - It is now possible to search for suspended users. [+] 15 Oct 2008, Cray - Password recovery functionality changed. New password is now generated and email notification with activation URL is sent to the user who requested the password. [+] 09 Oct 2008, Cray - Password changing functionality moved from the user profile details page to a separate page for all non-admin user types. *SHIPPING* [*] 22 Oct 2008, Basil - Now it is possible to specify maximum weight value for each real-time shipping module. [+] 21 Oct 2008, Joy - Support for multipackage rate request added in FedEx shipping module. [+] 20 Oct 2008, Basil - Support for multipackage rate request added in Intershipper shipping module. [-] 20 Oct 2008, Joy - FedEx shipping module based on table rates removed. [+] 17 Oct 2008, Basil - Support for multipackage rate request added in Canada Post shipping module. [+] 17 Oct 2008, Joy - Support for multipackage rate request added in DHL/Airborne shipping module. [+] 17 Oct 2008, Joy - Support for multipackage rate request added in Australian Post shipping module. [+] 14 Oct 2008, Joy - Support for multipackage rate request added in USPS shipping module. [*] 11 Oct 2008, Svowl - Real time shipping rates are now calculated using the shipping address of each provider (X-Cart Pro only). Providers can now specify their seller address that will be used in shipping cost calculation by real-time shipping modules. [*] 11 Oct 2008, Svowl - UPS OnLineTools registration information is now preserved after successful registration and used in Rates&Service Selection requests as Shipper Address. [+] 09 Oct 2008, Svowl - Improvements in shipping system: 1) Product dimensions and related options can now be defined, 2) Packing products routine added, 3) Support for multipackage rate request in UPS OnLineTools module added. *PAYMENT MODULES* [+] 10 Oct 2008, Joy - Auth/Capture/Void payment transactions support added in LinkPoint payment module. [+] 06 Oct 2008, Max - Auth/Capture/Void transactions support added for NetRegistry payment module. [+] 06 Oct 2008, Max - VirtualMerchant payment module added (with support for Auth transactions). [-] 06 Oct 2008, Joy - The following payment modules removed as obsolete: - 2Checkout ver.1 - World Swift - Bank of Asia - Cambist - EZTP - GZS:PayMaster - IO*NGATE - Secure-I - Smart people - SmartPag - SurePay - Trolley Gateway - Velocity Pay - viaKlix - Bank of America - Bank of America (web-based) [+] 24 Sep 2008, Max - Auth/Capture/Void transactions support added in Protx VSP Direct payment module. [+] 19 Sep 2008, Joy - Auth/Capture/Void transactions support added in Authorize payment module (Authorize.Net AIM + Authorize.Net SIM). [+] 09 Sep 2008, Max - Auth/Capture/Void transactions support added in PayPal (PayPal Standart + PayPal Pro (US) + PayPal Pro UK). [*] 02 Sep 2008, Zaa - The lists of shipping and payment methods allowed to be used as search criteria on orders search page should now consist of methods used in the placed orders. *SECURITY* Along with changes listed below, during the development of X-Cart version 4.2.0 internal security audit activities were undertaken and some improvements were implemented. The most important changes include improving input variables validation routine, updating old security filters, reworking code to be more secure, etc. [*] 12 Nov 2008, Basil - HTML Purifier (v.2.1.5) implemented for validation of HTML code which customers enter for HTML Cards of their events (X-GiftRegistry addon). [+] 10 Nov 2008, Joy - Logging of the following activities added: 1) Updating general settings/modules, 2) Admin users login/logout, 3) User profiles creation/modification/deleting as well as passwords changing, 4) Removing and decrypting sensitive order information (payment details) [+] 14 Oct 2008, Cray - Improvements for compliance with PCI-DSS requirements: 1) Now a user is not allowed to ignore the 'Require to change password on next log in' option, 2) It is now possible to enable checking of the last four passwords before password is changed, 3) It is now possible to request users to change password if their password is more than 90 days old, 4) 'PCI security options' area added in 'General settings/Security options' section for configuring X-Cart according to PCI-DSS requirements. [*] 09 Oct 2008, Cray - Unique first-time passwords generation for default users after installation added. [+] 08 Oct 2008, Cray - Ability to allow admin to receive notifications about invalid login attempts to non-admin areas added (feature required for PCI-DSS compliance). [+] 08 Oct 2008, Cray - Admin accounts can now be suspended due to long inactivity periods (feature required for PCI-DSS compliance). [+] 07 Oct 2008, Cray - User accounts can now be suspended due to multiple invalid login attempts (feature required for PCI-DSS compliance). *MISCELLANEOUS* [*] 13 Nov 2008, Cray - System fingerprints are now generated after the module installation. [*] 11 Nov 2008, Max - The regular expression for email address validation updated to improve compliance with RFC 2822. [+] 29 Oct 2008, Cray - Now non-critical permissions can be skipped during installation. [*] 28 Oct 2008, Joy - Smarty template engine updated to the version 2.6.20. [*] 28 Oct, 2008, Svowl - Diagnostic message about the fact, that X-Cart was not installed, added. [-] 28 Oct 2008, Joy - 'Import 3x-4x' module removed. [-] 24 Oct 2008, Max - 'Use JavaScript version for state and country selector' option removed as obsolete. [-] 17 Oct 2008, Max - Session types 1 and 2 functionality (standard PHP session mechanism based on file system and database usage accordingly) removed. [+] 14 Oct 2008, Max - A diagnostic message about disabled Javascript in client browser added. [*] 10 Oct 2008, Cray - An option to enable JavaScript-based password strength check added. [+] 09 Oct 2008, Joy - Improvements in News Management module: 1) Ability to cancel subscription for users by importing a list from CSV file added, 2) Ability to export all newslist subscribers added. [*] 03 Sep 2008, Zaa - Breadcrumbs outlook improved. [*] 03 Sep 2008, Zaa - A link from the order details page to the orders search form added. [*] 27 Aug 2008, Zaa - Dependence on "long" PHP service arrays (HTTP_GET_VARS, etc) removed, thus making it possible to use X-Cart on servers with register_long_arrays PHP configuration option being disabled. [*] 04 Aug 2008, Max - Adjustable page filename format for HTML catalog added. ----------------- X-CART v4.1.11 RELEASED Improvements: ----------------- [+] 13 May 2008, Joy - Improvement (0041915): The Light&Lucid skin is now the default one during the installation process [+] 13 May 2008, Joy - Improvement (0041922): The lost MySQL connection verification has been added. [+] 13 May 2008, Joy - Improvement (0041907): The new "Order is queued customer notification" option has been added. [+] 13 May 2008, Ferz - Improvement (0042115): Displaying of the bill_message variable has been improved. [+] 08 May 2008, Zaa Improvement (0024326): re-slice all images functionality has been added in X-Magnifier. [+] 08 May 2008, Zaa Improvement (0041370): snapshot generation process has been improved. [+] 08 May 2008, Zaa - Improvement (0037430): small improvement in code. [+] 13 May 2008, Zaa - Improvement (0037599): trouble-shooting information has been added to the installer. [+] 14 May 2008, Zaa - Improvement (0031897): error messaging in Froogle export has been improved. [+] 14 May 2008, Ferz - Improvement (0042179): the text field to add featured products to a category now cannot be edited. [+] 15 May 2008, Joy - Improvement (0042326): New "online payment checkout processing notices" logging option has been added. If the online payment transaction is approved and X-Cart finds some errors then the checkout notice will be logged. [+] 19 May 2008, Ferz - Improvement (0042362): USPS shipping methods have been updated. [+] 16 May 2008, Zaa - Improvement (0042442): it is now possible to see customer login from the Order details page and switch to his profile editing page. [+] 19 May 2008, Zaa - Improvement (0042534): product removing procedure has been improved. [+] 23 May 2008, Joy - Improvement (0042918): the products search sorting has been improved. [+] 27 May 2008, Joy - Improvement (0043230): a JavaScript confirmation dialog has been added to the "restore file" procedure. [+] 27 May 2008, Joy - Improvement (0043012): The edit return details restriction was added to the customer front-end. [+] 27 May 2008, Max - Improvement (0043268): search results sorting functionality has been improved (Referred sales page). [+] 27 May 2008, Joy - Improvement (0043010): product amount information has been added to the return forms. [+] 28 May 2008, Joy - Improvement (0042925): administrator is now able to select a crypting method on the test data encryption page. [+] 29 May 2008, Max - Improvement (0043446): shipping method name is now stored in the order. [+] 29 May 2008, Joy - Improvement (0043365): a non-active countries warning has been added to the Summary page. [+] 30 May 2008, Joy - Improvement (0042976): the write permissions checking has been added for the pages directory. [+] 04 Jun 2008, Max - Improvement (0043648): working with large numbers of products has been improved. [+] 12 May 2008, Ferz - Improvement (0041963): some interactive forms have been removed from the printable version of product page. [+] 10 Jun 2008, Zaa - Improvement (0044441): search by company field has been added to the advanced order search functionality. [+] 17 Jun 2008, Joy - Improvement (0042935): Several design changes in the Light and Lucid skin. [+] 18 Jun 2008, Joy - Improvement (0042943): a warning message has been added to the import script with the list of the sections that are not supported for importing. [+] 20 Jun 2008, Joy - Improvement (0044982): The unnecessary sort field (orderby) has been removed from the Product features chart page. [+] 23 Jun 2008, Joy - Improvement (0044948): the eSelect payment description note has been updated. [+] 03 Jul 2008, Joy - Improvement (0045972): the state field on the Contact us page is now filled with the default state value. [+] 04 Jul 2008, Joy - Improvement (0046007): scrolling has been added to the product modify page after POST query when the "Display all dialogs for product editing on one page" configuration is set. [+] 07 Jul 2008, Ferz - Improvement (0046177): a field name has been changed on the Google Analytics configuration page. [+] 17 Jul 2008, Joy - Improvement (0047053): Installation script is now renamed after installation is finished. [+] 30 Jul 2008, Joy - Improvement (0047684): The trusted/untrusted provider feature has been added. Bugs: ------ [!] 18 Jul 2008, Ferz - Bug (0042098): data was cleared from the form in UPS Online Tools after a user clicked on the Fill from profile button. Fixed. [!] 13 May 2008, Joy - Bug (0041916): Typo error in the Bibit payment script. Fixed. [!] 13 May 2008, Joy - Bug (0041453): Wrong type of images on the Product Configurator page in the customer area. Fixed. [!] 13 May 2008, Zaa - Bug (0042064): shipping label generator always used flat rates for USPS Express Mail. Fixed. [!] 13 May 2008, Joy - Bug (0042061): The demo company address was changed. [!] 16 May 2008, Zaa - Bug (0035908): a non-logged in user could not switch the store language after visiting html-catalog. Fixed. [!] 16 May 2008, Zaa - Bug (0034824): a non-logged in user could not switch the store language in IE7 or Navigator 9.0b1. Fixed. [!] 14 May 2008, Max - Bug (0042113): clicking on the "If JavaScript is disabled in your browser click here" changed the skin to Light & Lucid. Fixed. [!] 14 May 2008, Ferz - Bug (0042167): during exporting of order items, the product options of the ordered product were not exported. Fixed. [!] 14 May 2008, Max - Bug (0042180): the Google checkout button was disabled when a gift certificate was bought. Fixed. [!] 14 May 2008, Max - Bug (0039925): a typo on the Appearance options page. Fixed. [!] 14 May 2008, Joy - Bug (0042162): multi-language products and categories tables were not updated during product and categories import. Fixed. [!] 14 May 2008, Max - Bug (0042203): some database fields were not cleared during admin profile deleting process. Fixed. [!] 15 May 2008, Joy - Bug (0042249): After the online payment procedure in several cases the script did not log the payment errors. Fixed. [!] 15 May 2008, Zaa - Bug (0042299): The subscription module allowed to enter negative values for Pay period. Fixed. [!] 15 May 2008, Zaa - Bug (0042304): setting Subscription pay dates on a server with Suhosin PHP extension sent the calendar script to an endless loop. Fixed. [!] 20 May 2008, Joy - Bug (0042419): discount was calculated incorrectly if a discount coupon and tax were set up in different units. Fixed. [!] 20 May 2008, Joy - Bug (0042643): thumbnail images could not be uploaded if file names contained spaces and quote symbols. Fixed. [!] 20 May 2008, Joy - Bug (0042745): it was possible to enter a negative product price using the import products functionality. Fixed. [!] 31 Jul 2008, Joy - Bug (0042876): memory_limit value was set incorrectly during upgrade. Fixed. [!] 26 May 2008, Joy - Bug (0042906): the product with the variants was removed from the cart if the quantity in stock was less than the ordered quantity in the cart. Fixed. [!] 30 Jul 2008, Joy - Bug (0042891): HTML tags were not removed from the GET, POST variables in the install.php script. Fixed. [!] 26 May 2008, Max - Bug (0043182): search on partner commissions page did not work. Fixed. [!] 27 May 2008, Joy - Bug (0043218): the time zone offset checking functionality had wrong value limits. Fixed. [!] 27 May 2008, Joy - Bug (0042983): Fancy Categories drop-down menus were not displayed on top of the windowed components in MSIE. Fixed. [!] 27 May 2008, Max - Bug (0043248): Advertising campaigns management was switched to Add mode if a user selected any campaign and modified it. Fixed. [!] 27 May 2008, Max - Bug (0043253): iDeal Advanced payment module caused PHP warnings in test mode. Fixed. [!] 28 May 2008, Max - Bug (0043361): advanced statistics module displayed the number of orders, containing the specified products, not the number of sold items of these products. Fixed. [!] 28 May 2008, Joy - Bug (0043272): AOM restricted price editing for Egoods products. Fixed. [!] 28 May 2008, Max - Bug (0043431): detailed images/product images were not displayed. Fixed. [!] 29 May 2008, Joy - Bug (0043459): the product navigation path was displayed incorrectly if wrong category parameter was defined in the URL. [!] 29 May 2008, Max - Bug (0043534): the same price was displayed for all the shipping methods during editing order totals in X-AOM. Fixed. [!] 03 Jun 2008, Ferz - Bug (0043845): Nochex payment method worked incorrectly, if order prefix contained a slash. Fixed. [!] 16 Jun 2008, Ferz - Bug (0044333): Timestamp for exported orders/users was incorrect. Fixed. [!] 10 Jun 2008, Zaa - Bug (0044437): sorting direction was not specified in the Edit ratings section. Fixed. [!] 19 Jun 2008, Joy - Bug (0044943): The Froogle service does not support the language attribute now. Removed. [!] 20 Jun 2008, Joy - Bug (0044849): There was a possibility to redirect from the error message page using func_header_location. Fixed. [!] 23 Jun 2008, Joy - Bug (0044821): The payment cluster key command did not work in some cases in the Triple Deal payment. This option was moved to the admin defined option. Fixed. [!] 23 Jun 2008, Joy - Bug (0044902): In some cases the Fancy Categories submenu was not correctly shown on the 2-columns reversed template. [!] 24 Jun 2008, Ferz - Bug (0045235): if taxes for a tax exempt product had already been calculated, these taxes were not removed and the product was considered as having taxes in X-AOM. Fixed. [!] 24 Jun 2008, Joy - Bug (0045169): the Linkpoint payment script did not correctly define the AVS response. Fixed. [!] 24 Jun 2008, Joy - Bug (0035384): the temporary files were not correctly removed during the patch procedure. Fixed. [!] 25 Jun 2008, Ferz - Bug (0045286): Google Analytics tracking code was presented twice on the invoice page. Fixed. [!] 26 Jun 2008, Ferz - Bug (0045450): DB backup/restore functionality did not work. Fixed. [!] 26 Jun 2008, Ferz - Bug (0045472): the list of special offers was sometimes displayed incorrectly. Fixed. [!] 30 Jun 2008, Joy - Bug (0045573): Gift certificates could be used twice when order status was changed from 'Declined' to 'Processed'. Fixed. [!] 03 Jul 2008, Ferz - Bug (0045935): processing credit cards using NetRegistry gateway was functioning incorrectly. Fixed. [!] 28 Jul 2008, Joy - Bug (0045440): Several bugs in the files management functionality. Fixed. [!] 07 Jul 2008, Ferz - Bug (0046009): the retail price for the variant turned to $0 when updating the wholesale price. Fixed. [!] 8 Jul 2008, Joy - Bug (0046176): a Feature Comparison option had a wrong language label. Fixed. [!] 29 Jul 2008, Joy - Bug (0046420): PayPal did not allow to use empty StateOrProvince field in DirectPayment transactions. Fixed. [!] 17 Jul 2008, Joy - Bug (0046637): The gift certificate template file path could be non-allowed. Fixed. [!] 14 Jul 2008, Joy - Bug (0046680): latest security patch caused an error if the store was located on a windows-based server. Fixed. [!] 14 Jul 2008, Joy - Bug (0046704): the POST query was restricted in the import scripts when imported provider was changed. Fixed. [!] 15 Jul 2008, Joy - Bug (0046820): the total amount in the Protx Form response could contain additional delimiters. Fixed. [!] 16 Jul 2008, Ferz - Bug (0046882): Google ad-words redirection was functioning incorrectly. Fixed. [!] 17 Jul 2008, Joy - Bug (0046937): there was an open php tag in several payment scripts. Fixed. [!] 17 Jul 2008, Joy - Bug (0046995): the data type casting was missing in several scripts. Fixed. [!] 17 Jul 2008, Ferz - Bug (0047038): the "Thumbnail width in the products list" option value could not be empty or zero. Fixed. [!] 18 Jul 2008, Ferz - Bug (0047125): user profile could not be modified after the latest security patch has been applied. Fixed. [!] 17 Jul 2008, Joy - Bug (0047437): several import sections were unavailable in Simple mode. Fixed. [!] 05 Aug 2008, Joy - Bug (0047444): any provider had access to all possible export packs. Fixed. [!] 24 Jul 2008, Joy - Bug (0047463): defined shipping methods were not available in several cases. Fixed. [!] 30 Jul 2008, Joy - Bug (0047479): the image verification module option for news management was not properly set. Fixed. [!] 29 Jul 2008, Joy - Bug (0047838): maximum zipcode length was not defined for several countries. Fixed. [!] 06 Aug 2008, Joy - Bug (0048479): it was allowed to use incorrect paths for the Gift Certificates preview templates. Fixed. [!] 08 Aug 2008, Joy - Bug (0048545): County name was missed on the Fast Lane Checkout module templates [!] 08 Aug 2008, Joy - Bug (0048593): The is_executable function does not exist in several cases. The wrapper is applied [!] 08 Aug 2008, Joy - Bug (0048609): Wrong image changing when using the variants. fixed [!] 14 Aug 2008, Joy - Bug (0049015): The wrapper func_chmod function was not used in the install.php script. [!] 14 Aug 2008, Ferz - Bug (0048677): W3C errors on 'secure login form' page. Fixed. ----------------- X-CART v4.1.10 RELEASED Bugs --------- [!] 03 Oct 2007, Alien - Bug (0027012): Wrong error handling for the pager settings. Fixed. [!] 15 Oct 2007, Alien - Bug (0027349): Customer Notes disappeared in notifications when "Send CC info in order invoice to Admin" option was OFF. Fixed. [!] 19 Oct 2007, Alien - Bug (0029887): Loosing sorting when using the 'This page URL' link. Fixed. [!] 22 Oct 2007, Osipov - Bug (0030083): UPS Shipping labels CSV file was incorrect if comma was used as a delimiter. Fixed. [!] 25 Oct 2007, Ferz - Bug (0028141): An incorrect download link was included into order data when download key was sent repeatedly. Fixed. [!] 25 Oct 2007, Ferz - Bug (0027339): A misprint in the interface. Fixed. [!] 26 Oct 2007, Ferz - Bug (0028248): An SQL error appeared when after creating an event in Gift Registry a customer tried to add products from the wish-list. Fixed. [!] 26 Oct 2007, Ferz - Bug (0028419): Incorrect images were assigned to variants after adding an option to the group. Fixed. [!] 29 Oct 2007, Ferz - Bug (0028529): Searching products by the "Global discounts" field worked incorrectly. Fixed. [!] 30 Oct 2007, Ferz - Bug (0028623): The notifications, sent through the Gift Registry module, were sent in plain text format, even if the "Send as HTML page" option was enabled. Fixed. [!] 31 Oct 2007, Ferz - Bug (0028668): Orders were not exported when the "4.0.x compatible with tab delimiter" export type was selected. Fixed. [!] 31 Oct 2007, Ferz - Bug (0028688): Order details fields were not translated in the invoice. Fixed. [!] 01 Nov 2007, Ferz - Bug (0028778): A duplicate transaction problem with the Authorize.Net AIM. Fixed. [!] 01 Nov 2007, Ferz - Bug (0028860): Search keywords (& some other fields) were not transferred to international description when creating/modifying product. Fixed. [!] 02 Nov 2007, Ferz - Bug (0028189): When a coupon was created with a name, including quoted characters, these characters were escaped with every attempt to create such a coupon. Fixed. [!] 02 Nov 2007, Ferz - Bug (0028977): Incorrect environment check displayed a warning on the Summary page. Fixed. [!] 06 Nov 2007, Ferz - Bug (0029001): When coupons were used, it was impossible to cancel using a coupon on the Edit totals page. Fixed. [!] 07 Nov 2007, Ferz - Bug (0029124): A problem using commercial skins and X-RMA module. Fixed. [!] 09 Nov 2007, Ferz - Bug (0029220): Links were generated incorrectly for the product variants with zero price and non-zero price. Fixed. [!] 09 Nov 2007, Ferz - Bug (0029303): Wrong image size and product info on the Preview product page in the admin/provider area. Fixed. [!] 09 Nov 2007, Ferz - Bug (0029092): Images were not shown in X-Magnifier after upgrading from X-Cart 4.1.8. Fixed. [!] 11 Nov 2007, Alien - Bug (0030085): If lbl_xcart_debugging_console contained an apostrophe, the debugging console didn't work. Fixed. [!] 11 Nov 2007, Ferz - Bug (0029222): PayPal and Google Checkout data was shown to providers. Fixed. [!] 12 Nov 2007, Ferz - Bug (0029461): A typo in a confirmation dialogue. Fixed. [!] 13 Nov 2007, Ferz - Bug (0029517): A PHP error in X-GiftRegistry during importing the recepients file, if no events were selected. Fixed. [!] 14 Nov 2007, Ferz - Bug (0029252): The Subscriptions module displayed incorrect number of days in a period. Fixed. [!] 14 Nov 2007, Ferz - Bug (0029280): A wrong tax rate was shown when searching products from different providers with different tax rates. Fixed. [!] 14 Nov 2007, Ferz - Bug (0029297): Redundant slashes. Fixed. [!] 14 Nov 2007, Ferz - Bug (0028656): When all the data was exported into a single file, the data requiring Membership values were written to the csv file earlier than the Memberships themselves. Fixed. [!] 15 Nov 2007, Ferz - Bug (0029657): A typo in the tag name in a template. Fixed. [!] 15 Nov 2007, Ferz - Bug (0029672): A form method was always set to POST. Fixed. [!] 20 Nov 2007, Alien - Bug (0030039): At the attempt to delete an option combination for a product group, group modification functioned incorrectly. Fixed. [!] 20 Nov 2007, Alien - Bug (0029805): SQL error when trying to add options exception to a group of products. Fixed. [!] 21 Nov 2007, Ferz - Bug (0030344): xcart_web_dir was defined incorrectly when HTTPS_RELAY was used. Fixed. [!] 21 Nov 2007, Alien - Bug (0030081): Default password warning did not work for customers. Fixed. [!] 28 Nov 2007, Ferz - Bug (0030465): The "Continue shopping" button redirected a customer to checkout instead of the shopping cart. Fixed. [!] 29 Nov 2007, Osipov - Bug (0030554): The 're-create thumbnail' functionality did not work in X-Magnifier. Fixed. [!] 29 Nov 2007, Ferz - Bug (0028998): The date in the news on the main page was the date this news was sent to customers. Fixed. [!] 30 Nov 2007, Alien - Bug (0028570): When payments with a double callback were used and the admin opened this order page between the callbacks, the data were encrypted twice. Fixed. [!] 03 Dec 2007, Ferz - Bug (0030793): The Froogle module didn't export products if the store worked on MySQL 5. Fixed. [!] 03 Dec 2007, Ferz - Bug (0030705): Right-to-left text display functionality didn't work. Fixed. [!] 03 Dec 2007, Ferz - Bug (0030790): With Neon Lights skin installed, errors about an image not found appeared in the server logs. Fixed. [!] 04 Dec 2007, Ferz - Bug (0030696): X-Magnifier was not loaded in Firefox. Fixed. [!] 06 Dec 2007, Ferz - Bug (0031018): Login & IP were not logged. Fixed. [!] 06 Dec 2007, Ferz - Bug (0031017): Order export continued endlessly, if the admin tried to export orders containing products which were not in the database. Fixed. [!] 07 Dec 2007, Ferz - Bug (0031057): Moneris eSelect didn't work for Canada. Fixed. [!] 12 Dec 2007, Ferz - Bug (0031511): International option name was not displayed in the selected language on the order details page in administrator zone. Fixed. [!] 13 Dec 2007, Ferz - Bug (0031455): Products were added instead of being updated. Fixed. [!] 17 Dec 2007, Ferz - Bug (0031693): Tax was calculated incorrectly in AOM if the product was deleted from the database. Fixed. [!] 20 Dec 2007, Ferz - Bug (0031977): When a product was deleted in X-AOM, all ESD products became zero-priced. Fixed. Fixed. [!] 20 Dec 2007, Ferz - Bug (0032065): If all the tabs were switched off in Speed bar, the menu looked like a stripe in the ArtisticTunes skin. Fixed. [!] 21 Dec 2007, Ferz - Bug (0028069): UPS shipping methods were not selected by default if other shipping methods were present. Fixed. [!] 21 Dec 2007, Osipov - Bug (0030544): Thumbnails for X-Magnifier were not recreated. Fixed. [!] 26 Dec 2007, Alien - Bug (0032094): During html catalog generation if the featured products list contained products from the categories which were disabled, no html pages were generated for these products. Fixed. [!] 27 Dec 2007, Ferz - Bug (0027693): Quoted product title on "Click to enlarge" page appeared with backslashes. Fixed. [!] 27 Dec 2007, Ferz - Bug (0032176): When a "Ship to a different address" form was closed and then opened, the states drop-down was cleared. Fixed. [!] 28 Dec 2007, Ferz - Bug (0027594): Notifications could include incorrect order status. Fixed. [!] 28 Dec 2007, Ferz - Bug (0027586): The site did not redirect to HTTPS when checking out with PayPal Pro. Fixed. [!] 28 Dec 2007, Ferz - Bug (0027792): A MySQL error was displayed after an attempt to delete statistics data. Fixed. [!] 28 Dec 2007, Ferz - Bug (0027793): A success message was not displayed after statistics data deletion. Fixed. [!] 28 Dec 2007, Ferz - Bug (0027844): Buttons did not work in MSIE in some situations. Fixed. [!] 29 Dec 2007, Ferz - Bug (0028072): Empty products 'forsale' filed caused search problems in the customers area. Fixed. [!] 29 Dec 2007, Ferz - Bug (0031767): Recommended products were not shown for the product variants. Fixed. [!] 03 Jan 2008, Ferz - Bug (0032395): The admin could not modify profile using the Modify profile page when Image Verification was enabled for registration. Fixed. [!] 08 Jan 2008, Ferz - Bug (0027945): Empty products 'forsale' field caused incorrect work of "func_recalc_product_count()". Fixed. [!] 08 Jan 2008, Ferz - Bug (0032656): Emails were not delivered to the Recipients list when sent from Event -> Edit Event recipients list page. Fixed. [!] 08 Jan 2008, Ferz - Bug (0032878): Disabled static pages could be viewed in the customer zone using mode=preview. Fixed. [!] 10 Jan 2008, Osipov - Bug (0032652): FedEx residential charges were not added to real-time rates. Fixed. [!] 11 Jan 2008, Ferz - Bug (0032742): Quickbooks import did not import the value of purchased Gift Certificate. Fixed. [!] 14 Jan 2008, Ferz - Bug (0030474): PHP error when a discount coupon was entered on Google Checkout side and the Discount Coupons module was disabled. Fixed. [!] 14 Jan 2008, Ferz - Bug (0029625): X-AOM added Title to Customer for Shipping and Billing address even when Title was disabled. Fixed. [!] 14 Jan 2008, Ferz - Bug (0033317): Titles for Shipping and Billing address were not shown in order info. Fixed. [!] 15 Jan 2008, Ferz - Bug (0027620): A partner can register as his own affiliate. Fixed. [!] 15 Jan 2008, Ferz - Bug (0032488): No available shipping methods were displayed on checkout when there were in fact free shipping methods. Fixed. [!] 15 Jan 2008, Ferz - Bug (0033383): During HTML catalog generation in the "Products only" mode not all the products were included. Fixed. [!] 16 Jan 2008, Ferz - Bug (0033470): PayFlow Pro customer billing data were escaped twice. Fixed. [!] 16 Jan 2008, Ferz - Bug (0033448): Wrong error message during product import. Fixed. [!] 17 Jan 2008, Ferz - Bug (0027773): USPS shipping methods were sorted incorrectly. Fixed. [!] 17 Jan 2008, Ferz - Bug (0027398): No shipping methods were available for a customer if a special offer with free shipping was activated. Fixed. [!] 17 Jan 2008, Ferz - Bug (0033601): When wrong credit card data was entered on checkout if field validation was disabled, the card expiry date was changed to current date. Fixed. [!] 17 Jan 2008, Ferz - Bug (0028293): Shop Statistics reported odd values for Product sales. Fixed. [!] 17 Jan 2008, Ferz - Bug (0028395): Language selector did not work under some circumstances. Fixed. [!] 17 Jan 2008, Osipov - Bug (0032653): FedEx handling charge was not added to real-time rates. Fixed. [!] 18 Jan 2008, Ferz - Bug (0028116): Counties were not sorted alphabetically in customers interface on Mac OS, Safari. Fixed. [!] 18 Jan 2008, Ferz - Bug (0028340): States were not sorted alphabetically in customers interface on Mac OS, Safari. Fixed. [!] 18 Jan 2008, Ferz - Bug (0027592): When a free product was given for special offers bonus points, a customer was asked to enter his own price. Fixed. [!] 18 Jan 2008, Ferz - Bug (0033640): "Multirow add" feature didn't work in IE. Fixed. [!] 19 Jan 2008, Ferz - Bug (0033726): When a new custom field was added to "Personal information" section for customer registration, it was displayed between the "SSN" and "Tax number" fields. Fixed. [!] 21 Jan 2008, Ferz - Bug (0033734): If express checkout was used, and then any other payment method, the link to profile modification "Modify" redirected to PayPal. Fixed. [!] 23 Jan 2008, Osipov - Bug (0033825): PayPal didn't understand special symbols in the customer info. Fixed. [!] 25 Jan 2008, Ferz - Bug (0034131): Credit card expiration date was sent in the wrong format. Fixed. [!] 25 Jan 2008, Ferz - Bug (0032282): In the group editing mode when the " " characters were entered into the short description field and saving, the product names disappeared in the customer zone. Fixed. [!] 25 Jan 2008, Alien - Bug (0034178): USPS First-Class Mail was not available until USPS configuration page was updated. Fixed. [!] 25 Jan 2008, Ferz - Bug (0033265): libCURL detection procedure sometimes failed. Fixed. [!] 28 Jan 2008, Alien - Bug (0034181): X-Cart installer worked incorrectly with disabled JavaScript support. Fixed. [!] 29 Jan 2008, Ferz - Bug (0034350): During importing a CSV file with tab delimiter and the value, enclosed in the quotation marks, also contained quotation marks, they were omitted. Fixed. [!] 30 Jan 2008, Ferz - Bug (0034035): Product count was calculated without taking into consideration the variants count. Fixed. [!] 30 Jan 2008, Ferz - Bug (0034450): Additional fields of the select box type were added to Contact us form incorrectly if the variant field contained "'". Fixed. [!] 30 Jan 2008, Ferz - Bug (0033518): Using non-latin characters was allowed during registration, but not during logging in. Fixed. [!] 31 Jan 2008, Alien - Bug (0034489): JavaScript errors on anonymous checkout in the "JavaScript disabled" mode. Fixed. [!] 31 Jan 2008, Alien - Bug (0034477): The Save button was used instead of Submit on anonymous checkout if a customer clicked "If Java is disabled in your browser click here". Fixed. [!] 31 Jan 2008, Alien - Bug (0034552): X-Survey didn't save all respondents. Fixed. [!] 31 Jan 2008, Alien - Bug (0034558): No justification for customer information on the last step of express checkout. Fixed. [!] 01 Feb 2008, Ferz - Bug (0034326): Default field values were not displayed in advanced search. Fixed. [!] 04 Feb 2008, Ferz - Bug (0034627): The "&" character was displayed as "&" in the customer profile. Fixed. [!] 05 Feb 2008, Ferz - Bug (0034713): An administrator with Fulfillment staff permissions could view links to "access denied" pages. Fixed [!] 05 Feb 2008, Alien - Bug (0034696): Tax editing: the "=0" expression was considered a blank field. Fixed. [!] 05 Feb 2008, Alien - Bug (0034705): During tax editing expressions with syntax errors could be included into the formula. Fixed. [!] 06 Feb 2008, Ferz - Bug (0034182): With a disabled register_long_arrays option the X-Cart installer operated incorrectly. Fixed. [!] 06 Feb 2008, Ferz - Bug (0032077): During ESD product editing in X-AOM the "Edit ordered products" page contained an "Available in stock, item(s)" value greater than the correct one. Fixed. [!] 07 Feb 2008, Ferz - Bug (0035069): Wrong weight was generated in the CSV file for importing to the UPS Worldship. Fixed. [!] 07 Feb 2008, Ferz - Bug (0034805): A category drop-down menu was displayed incorrectly in the customer zone if Right-to-left text direction was selected for the active language. Fixed. [!] 08 Feb 2008, Ferz - Bug (0035178): In the Files section attempting to delete a directory leads to a success message, regardless of the actual result. [!] 11 Feb 2008, Ferz - Bug (0035279): Misleading link on Shipping methods page. Fixed. [!] 11 Feb 2008, Ferz - Bug (0035333): The message from the "Contact us" form was sent with the default charset. Fixed. [!] 15 Feb 2008, Ferz - Bug (0035666): A 'Send' button is displayed in the newsletter line if there are no subscribers. Fixed. [!] 15 Feb 2008, Ferz - Bug (0035710): Zero DHL/Airborne shipping rates. Fixed. [!] 18 Feb 2008, Ferz - Bug (0035819): Feature Comparison module - misprint in code. Fixed. [!] 18 Feb 2008, Osipov - Bug (0032924): Order paid with Protx Direct had a 'failed' status but the payment went through fine. Fixed. [!] 19 Feb 2008, Ferz - Bug (0034194): The X-Cart installer could not always correctly locate the 'php.ini' file. Fixed. [!] 19 Feb 2008, Ferz - Bug (0035938): Manufacturer pages could be viewed even for disabled manufacturers. Fixed. [!] 20 Feb 2008, Ferz - Bug (0035638): A success message regardless of the actual result. Fixed. [!] 21 Feb 2008, Osipov - Bug (0035116): If a zero price was set for a product variant during import, this product variant was assigned the price of the product without variants. Fixed. [!] 21 Feb 2008, Osipov - Bug (0035397): HTMLtags were not stripped from language variables. Fixed. [!] 22 Feb 2008, Osipov - Bug (0034097): Orders processed through PayPal received a 'failed' status on the VALIDATION stage if there were problems with HTTPS. Fixed. [!] 27 Feb 2008, Ferz - Bug (0036439): Minor typo in Product Options template. Fixed. [!] 27 Feb 2008, Ferz - Bug (0036470): Commission rate and commission type were added incorrectly for products, the values were taken from Commission rates on categories. Fixed. [!] 28 Feb 2008, Ferz - Bug (0034950): All the shipping methods were displayed even if shipping freight was selected. Fixed. [!] 29 Feb 2008, Ferz - Bug (0036570): Inadequate user status change after an attempt to disable or activate multiple user accounts. Fixed. [!] 03 Mar 2008, Ferz - Bug (0036769): No automatic redirecting after a successful payment through proxypay3. Fixed. [!] 04 Mar 2008, Osipov - Bug (0036443): The 'Close window' button didn't change when a different language was selected. Fixed. [!] 06 Mar 2008, Ferz - Bug (0037061): Some fields were not entered into the database during PayPal Express checkout. Fixed. [!] 06 Mar 2008, Ferz - Bug (0037097): Wrong redirect from PayPal Express Checkout in Fast Lane Checkout. Fixed. [!] 07 Mar 2008, Ferz - Bug (0037132): A product could be added to cart from wish list multiple times. Fixed. [!] 12 Mar 2008, Ferz - Bug (0037373): Bestsellers did not include taxed price, when shown on every product list page. Fixed. [!] 12 Mar 2008, Ferz - Bug (0037442): X-AOM Product price increased "0.01" after updating the order. Fixed. [!] 13 Mar 2008, Ferz - Bug (0033539): Incorrect redirect from checkout if a cart contained a bundled product with minimum order quantity =2. Fixed. [!] 14 Mar 2008, Ferz - Bug (0037695): When SkipJack payment method is used, countries without states were not handled. Fixed. [!] 17 Mar 2008, Ferz - Bug (0037768): Switching languages didn't work in admin. Fixed. [!] 17 Mar 2008, Ferz - Bug (0037809): Searching for static pages didn't work on Windows. Fixed. [!] 20 Mar 2008, Ferz - Bug (0038070): Incorrect error message during PayPal Pro configuration. Fixed. [!] 20 Mar 2008, Ferz - Bug (0038077): Product options: SQL error if product code had a quote symbol. Fixed. [!] 25 Mar 2008, Ferz - Bug (0038417): Page titles were parsed in code throughout the checkout. Fixed. [!] 26 Mar 2008, Ferz - Bug (0038536): UPS Online Tools returned an error "Sorry, there are no available shipping methods for your location" in some cases. Fixed. [!] 02 Apr 2008, Osipov - Bug (0036365): PHP notices were displayed while performing feature based search. Fixed. [!] 03 Apr 2008, Joy - Bug (0039202): Wrong text label on the profile modify page. Fixed. [!] 04 Apr 2008, Ferz - Bug (0035690): Incorrect HTTP headers were sent. Fixed. [!] 04 Apr 2008, Joy - Bug (0038798): During the editing of wholesale prices for product variants, only the price of the first variant is added/updated correctly. Fixed. [!] 04 Apr 2008, Joy - Bug (0039270): The "Special offer" tags were missing on some products. Fixed. [!] 07 Apr 2008, Ferz - Bug (0039442): SQL error during HTML catalog generation. Fixed. [!] 07 Apr 2008, Joy - Bug (0039482): File import could not be completed if multiple providers were included. Fixed. [!] 08 Apr 2008, Max - Bug (0039573): When a PayPal Pro Direct Payment order was confirmed on the last checkout page, the customer was not redirected to the "Your order is being placed. Please wait" page. Fixed. [!] 08 Apr 2008, Zaa - Bug (0039584): The CVV2 field was not being encrypted. Fixed. [!] 08 Apr 2008, Ferz - Bug (0035382): It was impossible to enter International descriptions for a product group. Fixed. [!] 08 Apr 2008, Ferz - Bug (0036952): There was no check for the necessary functions during the X-Magnifier installation. Fixed. [!] 08 Apr 2008, Joy - Bug (0039502): Fancy Categories: a subcategory list could be expanded even if all the subcategories were marked as inactive. Fixed. [!] 08 Apr 2008, Max - Bug (0039581): Fancy Categories did not expand subcategories. Fixed. [!] 09 Apr 2008, Zaa - Bug (0039680): The presence of necessary credit card data was not checked during registration. Fixed. [!] 09 Apr 2008, Max - Bug (0039619, 0039632): Incorrect URLs were sometimes included into the report after a successful generation of the html catalog. Fixed. [!] 09 Apr 2008, Max - Bug (0039642): State selection did not work correctly on Fast Lane Checkout page in Opera browser. Fixed. [!] 09 Apr 2008, Max - Bug (0039655): "Default state" was not selected by default on the registration page. Fixed. [!] 09 Apr 2008, Max - Bug (0039683): If a customer logged in only on checkout, a message was displayed that no shipping methods were available. Fixed. [!] 10 Apr 2008, Ferz - Bug (0036223): Errors were displayed during product import from the admin zone (Pro version) if no provider was specified. Fixed. [!] 10 Apr 2008, Max - Bug (0039762): Order sorting direction was changed when the page was refreshed. Fixed. [!] 11 Apr 2008, Ferz - Bug (0036732): If Malaysian address was selected as the destination address, an error was displayed instead of the corresponding rates. Fixed. [!] 11 Apr 2008, Max - Bug (0026719): An error in the installer during a repeated installation with the 'update config.php only' option enabled. Fixed. [!] 11 Apr 2008, Max - Bug (0039800): Incorrect location on checkout if the cart was empty. Fixed. [!] 11 Apr 2008, Max - Bug (0039837): If a customer registered on checkout only, 'Other Carriers', not UPS was selected by default from the shippers list. Fixed. [!] 11 Apr 2008, Max - Bug (0039911): The registration form 'blinked' during the redirection to Fast lane checkout. Fixed. [!] 15 Apr 2008, Zaa - Bug (0039557): A 'page not found' error appeared after a successful login of a fulfillment-staff admin using secure login. Fixed. [!] 15 Apr 2008, Ferz - Bug (0040198): Search in the customer zone did not include search by SKU. Fixed. [!] 17 Apr 2008, Ferz - Bug (0040346): A product was not included into the Froogle feed during export even if its "Additional category" was Enabled. Fixed. [!] 21 Apr 2008, Joy - Bug (0040646): Fulfillment-admin could not delete his own profile. Fixed. Improvements ------------ [+] 25 Oct 2007, Ferz - Improvement (0027017): New USPS shipping methods were added. [+] 29 Oct 2007, Ferz - Improvement (0027204): Payflow link was updated. [+] 13 Nov 2007, Alien - Improvement (0029453): Double quoting is prevented when preparing SQL queries. [+] 20 Nov 2007, Ferz - Improvement (0026898): After trying to open one of the store pages which requires authorization, seeing an 'access denied' message and successful login, a user was redirected to the home page. Now he is redirected to the page he was trying to open. [+] 20 Dec 2007, Ferz - Improvement (0027283): code was optimized. [+] 20 Dec 2007, Ferz - Improvement (0027177): A text label was edited. [+] 20 Dec 2007, Ferz - Improvement (0027351): When admin uses "operate as this user" feature, logs out and then logs in, cart content is now saved. [+] 21 Dec 2007, Ferz - Improvement (0031225): While editing an order it is now possible to change the payment method name manually or select the right name from a drop-down box. [+] 27 Dec 2007, Ferz - Improvement (0027584): Small interface corrections. [+] 28 Dec 2007, Ferz - Improvement (0027951): Now county lists on Zone details page are sorted alphabetically. [+] 16 Jan 2008, Ferz - Improvement (0027556): Bundled products behavior logic was improved. [+] 18 Jan 2008, Ferz - Improvement (0028075): ViaKlix 2 rejected payment if the username or the first name was too long. Now long usernames are cropped automatically. [+] 18 Jan 2008, Osipov - Improvement (0030322): If the data from 'Contact us' form was saved in the old format, it is displayed correctly after the upgrade. [+] 18 Jan 2008, Alien - Improvement (0027352): It is now possible to change language on customer side. [+] 28 Jan 2008, Ferz - Improvement (0034258): X-Affiliate & partner clicks report performance improvement. [+] 31 Jan 2008, Ferz - Improvement (0034443): Moved images from cloned products to database. [+] 05 Feb 2008, Alien - Improvement (0034891): Minor tax editor improvement. [+] 14 Feb 2008, Ferz - Improvement (0035412): Minor logic improvement. [+] 18 Feb 2008, Alien - Improvement (0029309): Product configurator: warning about a product type with no specifications. [+] 19 Feb 2008, Alien - Improvement (0035876): InnovaStudio WYSIWYG Editor updated to 2.9.8 [+] 20 Feb 2008, Ferz - Improvement (0024314): X-Cart installer: file copying and database import processes display mechanism improved. [+] 21 Feb 2008, Osipov - Improvement (0030796): If some fields are empty in an imported CSV file, the values of these fields in the shop are preserved and not reset to 0. [+] 27 Feb 2008, Osipov - Improvement (0036485): Strict conditions were introduced for including file extensions during import/export. [+] 04 Mar 2008, Alien - Improvement (0036575): Validation of text-input fields on the General settings page in the administrator zone has been introduced. [+] 05 Mar 2008, Osipov - Improvement (0036929, 0037233): The 'Payment info uploading' process is made more user friendly in the X-Affiliate module. [+] 07 Mar 2008, Osipov - Improvement (0036840): Netbilling payment method was upgraded to Direct API 3.1 interface. [+] 07 Mar 2008, Osipov - Improvement (0036842): Netbilling payment method: fields settle_amount, settle_currency are saved to the order details. [+] 11 Mar 2008, Osipov - Improvement (0037281): International Maestro credit Cards support is now included in the Protx VSP Direct. [+] 13 Mar 2008, Ferz - Improvement (0037429): Working with sessions improved. [+] 14 Mar 2008, Ferz - Improvement (0037620): The memory_limit can now be set for some procedures. [+] 14 Mar 2008, Ferz - Improvement (0037675): Integration with Eway payment gateway is improved. [+] 19 Mar 2008, Ferz - Improvement (0034531): The memory_limit was increased to 32 Mb for Backup/Restore database procedure. [+] 28 Mar 2008, Ferz - Improvement (0038791): USPS rates updated. [+] 04 Apr 2008, Joy - Improvement (0039190): PayFlow Pro integration is updated to V4. [+] 10 Apr 2008, Joy - Improvement (0039793): PX Post Post URL changed. [+] 10 Apr 2008, Zaa - Improvement (0034516): Small installer script improvement. [+] 10 Apr 2008, Zaa - Improvement (0039790): Small security improvement - the directories are now closed by .htaccess files. [+] 12 Apr 2008, Ferz - Improvement (0035593, 0037651): New text labels added. [+] 14 Apr 2008, Ferz - Improvement (0035535): An empty name membership cannot be created now. [+] 15 Apr 2008, Ferz - Improvement (0031750): SQL injection defense improved. [+] 16 Apr 2008, Joy - Improvement (0040240): Navigation in Newsletter module implemented. [+] 18 Apr 2008, Max - Improvement (0034916): Order sorting improvement in MySQL version 5.0.50-5.0.51 [+] 18 Apr 2008, Joy - Improvement (0039503): Skin W3C validation. [+] 28 Apr 2008, Max - Improvement (0040155): Smarty updated to 2.6.19 version. ----------------- X-CART v4.1.9 RELEASED Wed Oct 03 08:17:32 MSD 2007 [!] - osipov - Bug (0026873): Incorrect shipping charge was selected when a discount coupon was used which changed the order total so that a certain shipping charge could not be applied. Fixed. Tue Oct 02 11:29:10 MSD 2007 [!] - osipov - Bug (0026874): Discount coupon of a "$ off" kind was applied incorrectly. Fixed. Mon Oct 01 12:21:31 MSD 2007 [!] - ferz - Bug (0026886): When a "purchaseID" field for iDEAL payment gateway was formed, the length limitation of this field was not taken into account. Fixed. Mon Oct 01 09:55:07 MSD 2007 [!] - ferz - Bug (0026808): When Wholesale Trading module was turned off products added to cart acquired wholesale prices anyway. Fixed. Fri Sep 28 10:44:41 MSD 2007 [!] - ferz - Bug (0026771): When shipping rates were obtained from Intershipper module for orders with large weight, an error was displayed. Fixed. Fri Sep 28 09:13:17 MSD 2007 [!] - ferz - Bug (0026582): For X-Cart Pro providers were not taken into account when discount coupons were applied during payment using Google Checkout. Fixed. Thu Sep 27 10:30:51 MSD 2007 [!] - alien - Bug (0026706): Under certain conditions country zones were detected incorrectly. Fixed. Thu Sep 27 09:05:13 MSD 2007 [!] - osipov - Bug (0026558): The fact of using gift certificate during payment using Google Checkout was detected incorrectly. Fixed. Wed Sep 26 13:43:22 MSD 2007 [!] - osipov - Bug (0026506): A situation when due to time collisions multiple identical notifications from Google Checkout was not checked. As a result one order in Google Checkout corresponded to several orders in X-Cart. Fixed. Wed Sep 26 11:14:35 MSD 2007 [!] - osipov - Bug (0026621): News items were sorted incorretcly in the News Management section (fresh but not sent news items were displayed as old). Fixed. Tue Sep 25 16:23:12 MSD 2007 [!] - ferz - Bug (0026609): Product's quantity selector had wrong number when product variants were used and maximum amount was greater than variant amount. Fixed. Tue Sep 25 14:19:14 MSD 2007 [!] - alien - Bug (0026569): When JS was disabled states were not checked in the customer area. Fixed. Tue Sep 25 12:23:29 MSD 2007 [!] - alien - Bug (0026560): The output was not updated when clearing CC info for large number of orders. Fixed. Mon Sep 24 16:34:13 MSD 2007 [!] - ferz - Bug (0026502): The values of the variables for displaying paginated information, could be formed incorrectly. Fixed. Mon Sep 24 12:51:57 MSD 2007 [!] - ferz - Bug (0026505): All shipping methods were hidden even when 'Enable all shipping methods even if a customer is not logged in' option was enabled but 'When a customer isn't logged in, it is presumed that he is from the default country' option was turned off. Fixed. Fri Sep 21 15:28:38 MSD 2007 [!] - ferz - Bug (0026479): In some templates incorrect image sizes for displaying of thumbnails were used. Fixed. Fri Sep 21 11:21:26 MSD 2007 [!] - alien - Bug (0025645): Product Minimum order quantity was not checked on checkout. Fixed. Fri Sep 21 09:19:19 MSD 2007 [!] - ferz - Bug (0026432): When HTML catalog was generated for multiple languages, some forms on HTML pages in the catalog for the second language were malformed. Fixed. Thu Sep 20 16:37:08 MSD 2007 [!] - ferz - Bug (0026412): Advanced search settings were not stored correctly after any category was opened in the customer area. Fixed. Wed Sep 19 16:57:36 MSD 2007 [!] - ferz - Bug (0026393): Multiple languages were not supported for Feature Comparison in the customer area. Fixed. Wed Sep 19 13:40:55 MSD 2007 [!] - ferz - Bug (0026361): The price of a product was displayed incorrectly in email notifications of EGoods module and in the in the "Print order" section. Fixed. Tue Sep 18 11:13:48 MSD 2007 [*] - osipov - Improvement (0026005): A function for weight converting for centralized weight management in pounds was added. Mon Sep 17 15:52:22 MSD 2007 [!] - ferz - Bug (0026195): JavaScript code in the "Product variants" section did not work correctly in the Opera browser. Fixed. Mon Sep 17 15:21:43 MSD 2007 [!] - osipov - Bug (0026138): iDEAL payment gateway integration module did not process orders with products from diferent providers. Fixed. Mon Sep 17 12:56:39 MSD 2007 [!] - ferz - Bug (0026272): Only English language could be set in the 'iDeal advanced' payment method configuration. Fixed. Mon Sep 17 11:28:53 MSD 2007 [*] - ferz - Improvement (0026070): An additional JS checking was added on the "Gift Certificate" page in the customers area. Sat Sep 15 12:12:14 MSD 2007 [!] - osipov - Bug (0026233): During product details import the images which were stored on the file system could be deleted if the products were already linked to those images. Fixed. Fri Sep 14 14:49:30 MSD 2007 [*] - ferz - Improvement (0026051): Using a "Credit card information removal" tool on the 'Summary -> Tools' page it is now possible to delete CC info not only from the 'P' and 'C' orders, but also from the 'F' & 'D' orders. Fri Sep 14 13:52:09 MSD 2007 [!] - ferz - Bug (0026206): A typo in the name of "location_ajust.php" file. Fixed. Fri Sep 14 12:31:07 MSD 2007 [*] - ferz - Improvement (0026041): The SSN field is now displayed not onlye on the customer profile page, but also in the email notifications and order details. Fri Sep 14 11:18:55 MSD 2007 [!] - ferz - Bug (0026068): Required fields were not checked when a Gift certificate was added to cart. Fixed. Thu Sep 13 16:50:36 MSD 2007 [*] - alien - Improvement (0025954): An ability to support extended ASCII characters when paying through PayPal was added. Thu Sep 13 14:15:30 MSD 2007 [!] - osipov - Bug (0026100): During image upload for a product on PHP 4.2.2 an error was displayed. Fixed. Thu Sep 13 13:53:05 MSD 2007 [!] - ferz - Bug (0026035): Incorrect data were displayed during rebuilding wholesale prices process on the variants modify page in the admin area. Fixed. Wed Sep 12 15:21:17 MSD 2007 [!] - ferz - Bug (0026060): A JS warning did not work during credit card date checking.Fixed. Wed Sep 12 10:57:42 MSD 2007 [*] - ferz - Improvement (0026069): .htaccess files were added to multiple directories, restricting access to these directories, to improve security. Tue Sep 11 15:27:22 MSD 2007 [!] - ferz - Bug (0025358): Order export to Quickbooks format was formed incorrectly when the order contained multiple products, and was partially paid for with a gift certificate. Fixed. Tue Sep 11 15:21:11 MSD 2007 [!] - ferz - Bug (0026013): When a customer was returning from Google Checkout interface to the customer area, it had not been checked if Google Checkout module was disabled by admin. Fixed. Tue Sep 11 13:42:34 MSD 2007 [!] - alien - Bug (0025926): Inches were not converted to centimeters for UPS request. Fixed. Tue Sep 11 11:25:39 MSD 2007 [*] - ferz - Improvement (0025975): Order processing logic for the orders paid for through MultiPay payment gateway was changed. Mon Sep 03 09:25:20 MSD 2007 [*] - zaa - Improvement: GoEmerchant payment module updated (new request URL). Fri Aug 31 16:44:44 MSD 2007 [!] - max - Bug: A product' low avail limit could not be set to zero. Fixed. Fri Aug 31 16:30:39 MSD 2007 [!] - max - Bug: Weight for FedEx direct manage shipping module was not calculated correctly. Fixed. Fri Aug 31 16:17:21 MSD 2007 [*] - zaa - Improvement: "Edit ordered Gift Certificates" link is not shown on the Advanced order management page any more if the order does not contain gift certificates (X-AOM). Fri Aug 31 15:09:39 MSD 2007 [*] - zaa - Improvement: Product names on the order details page are made clickable links. Fri Aug 31 14:52:00 MSD 2007 [!] - svowl - Bug: The delivery method selected during Google Checkout was not saved in the order in X-Cart when UPS_OnLine Tools was used, a UPS shipping method was selected and a non-UPS shipping method was also available for selection. Fixed. Fri Aug 31 14:30:44 MSD 2007 [!] - max - Bug: Some pages displayed data as corrupted if the data contained a quote character. Fixed. Fri Aug 31 09:40:03 MSD 2007 [!] - max - Bug: Bestsellers list displayed wrong product prices if the user had a membership and some products contained in it had wholesale prices for that membership. Fixed. Thu Aug 30 17:24:28 MSD 2007 [!] - max - Bug: The procedure of cloning a product froze if the product code of the product being cloned was very large. Fixed. Thu Aug 30 16:49:00 MSD 2007 [!] - max - Bug: Partner commission was not calculated if the customer was using Google Checkout. Fixed. Thu Aug 30 16:20:15 MSD 2007 [!] - max - Bug: Cardholder name that contained a single quote was displayed with a slash before the quote character on the Order info page (Admin area). Fixed. Thu Aug 30 15:33:40 MSD 2007 [!] - zaa - Bug: Order tax name was shown regardless of the currently selected shop language. Fixed. Thu Aug 30 14:47:30 MSD 2007 [!] - max - Bug: Image popup caused a javascript error when a user using IE browser attempted to resize the window after it was displayed. Fixed. Thu Aug 30 13:43:55 MSD 2007 [!] - max - Bug: In stores with enabled X-Affiliate module, a user who knew the IDs of some advertising campaigns being used could submit input data that could alter the store's Advertising campaign statistics. Fixed. Thu Aug 30 10:20:49 MSD 2007 [!] - zaa - Bug: X-Cart did not send state codes in UPS shipping rates estimation requests. Fixed. Wed Aug 29 11:25:00 MSD 2007 [!] - svowl - An order was not created in X-Cart after Google Checkout returned information about a successfully placed order and some data in that order contained an apostrophe character. Fixed. Wed Aug 29 09:41:55 MSD 2007 [*] - zaa - Improvement: PLAIN, CRAM-MD5 and DIGEST-MD5 SMTP authentication methods are now supported. Wed Aug 29 09:16:41 MSD 2007 [!] - max - Bug: In Admin area, Products list could not be sorted correctly when sorted by quantity if it contained a product with variants. Fixed. Tue Aug 28 16:50:42 MSD 2007 [!] - max - Bug: Image verification module did not work on the Survey filling page if the survey was not displayed in the menu column. Fixed. Tue Aug 28 12:27:12 MSD 2007 [!] - zaa - Bug: X-Cart did not create the directory access protection file (.htaccess) in the "var" folder during the installation process and in HTML catalog folders during HTML catalog generation procedure. Fixed. Tue Aug 28 12:11:07 MSD 2007 [!] - max - Bug: The base price of a product with variants, although hidden on the 'Product details' page and not used, appeared as the default price for quantity 1 and membership All in the section 'Modify wholesale prices for selected variants' on the Modify product variants page, which was confusing to users. Fixed. Tue Aug 28 09:28:51 MSD 2007 [!] - max - Bug: If the option 'When a customer was not logged in, it is presumed that he is from the default country' was enabled, Shipping section was displayed on the Register page when a user was completing registration on the Anonymous checkout page. Fixed. Mon Aug 27 16:39:44 MSD 2007 [!] - max - Bug: Shipping cache stored empty results. Fixed. Mon Aug 27 15:05:00 MSD 2007 [!] - svowl - Bug: Alternative text messages 'Sorry, there are no available shipping methods for your location' and 'Free shipping' were displayed at the 'Shipping & Payment' step of Fast Lane Checkout at the same time in some cases. Fixed. Mon Aug 27 10:21:34 MSD 2007 [*] - max - Improvement: PayFlow Pro transaction server URL updated. Fri Aug 24 14:45:09 MSD 2007 [!] - max - Bug: When a user made an attempt to view the invoice of a deleted oder, the order invoice page displayed an empty page instead of an error message. Fixed. Fri Aug 24 12:08:38 MSD 2007 [!] - zaa - Bug: A discount could not be added by submitting the 'Edit purchase discounts' form with the "Enter" button. Fixed. Fri Aug 24 09:25:53 MSD 2007 [!] - max - Bug (0024196): Typo in skin1/main/register_ccinfo.tpl template. Fixed. Thu Aug 23 14:03:29 MSD 2007 [!] - max - Bug: Typo in include/product_modify.php. Fixed. Thu Aug 23 13:44:17 MSD 2007 [!] - max - Bug: vote.php was included in product.php when Customer Reviews module was disabled. Fixed. Thu Aug 23 09:25:20 MSD 2007 [!] - max - Bug: An administrator with 'Fullfillment staff' permissions could export all data. Fixed. Thu Aug 23 08:58:50 MSD 2007 [!] - max - Bug: Event data was not saved on the Create new event page if the event title was empty. Fixed. Wed Aug 22 16:02:53 MSD 2007 [!] - zaa - Bug: Delivery confirmation option was passed on in UPS international shipping estimation requests. Fixed. Wed Aug 22 15:29:36 MSD 2007 [!] - max - Bug: The first log-in date was not written for admin/provider accounts. Fixed. Wed Aug 22 10:56:39 MSD 2007 [!] - max - Bug: Image verification module did not work correctly on the News page and on the Fill survey page. Fixed. Wed Aug 22 10:15:23 MSD 2007 [!] - zaa - Bug: Sending of an email notification about MySQL connection errors led to endless recursive calls. Fixed. Tue Aug 21 13:49:06 MSD 2007 [!] - max - Bug: PayPal Pro (US) payment module had a wrong currencies list. Fixed. Tue Aug 21 12:23:29 MSD 2007 [!] - max - Bug: When a customer purchased a product variant, and then the store admin or provider edited the SKU code of that variant, the Order details page showed the new product variant SKU instead of the SKU with which the product variant was ordered. Fixed. Tue Aug 21 12:15:37 MSD 2007 [*] - zaa - Improvement: Protx payment modules updated (posting of full basket details to the gateway). Tue Aug 21 12:02:22 MSD 2007 [*] - max - Improvement: ESD product download procedure improved. Tue Aug 21 10:45:40 MSD 2007 [*] - zaa - Improvement (0023243): List of currency codes supported by UPS Rates & Service Selection OnLine Tool updated. Tue Aug 21 10:10:58 MSD 2007 [!] - max - Bug: func_check_new_offers() function was declared in init.php (Special offers module). Fixed. Mon Aug 20 17:26:24 MSD 2007 [!] - max - Bug (0024586): HTML editor module converted the < and > combinations into the characters < and >. Fixed. Mon Aug 20 16:47:49 MSD 2007 [!] - max - Bug (0023745): When an order was being edited in X-AOM, the order total was not recalculated with the discount if the administrator applied to the order a discount coupon that had been deleted or configured a new coupon saving for the order. Fixed. Mon Aug 20 16:09:24 MSD 2007 [!] - zaa - Bug (0024670): DHL shipping country selection box was displayed even when DHL methods were not allowed by the store administrator. Fixed. Mon Aug 20 16:09:24 MSD 2007 [!] - zaa - Bug (0024670): UPS shipping rates notice was displayed even when a customer selected a different carrier (DHL, FedEx, etc). Fixed. Mon Aug 20 13:54:24 MSD 2007 [*] - zaa - Improvement (0024273): Shipping Label Generator module updated (USPS labels retrival, module refactoring, etc). Mon Aug 20 11:29:58 MSD 2007 [!] - max - Bug (0024674): In Prodict Configurator module, in the process of generating a list of products which can be selected for a slot, products were not checked for compatibility with the specifications of the other products selected for the current configuration. Fixed. Fri Aug 17 15:56:54 MSD 2007 [!] - max - Bug (0024690): The 'Search for wish lists' page did not work correctly when a user was searching for a wishlist by product code. Fixed. Fri Aug 17 13:55:23 MSD 2007 [!] - max - Bug (0024656): Product types page had a wrong design (Product configurator module). Fixed. Fri Aug 17 12:03:23 MSD 2007 [!] - max - Bug (0024651): Discount coupon codes that contained quote symbols were stored in the order with slashes before the quotes; as a result, discount coupons with such codes could not be found in the database. Fixed. Fri Aug 17 11:42:29 MSD 2007 [!] - zaa - Bug: Coupon usage counter was not restored if a store administrator deleted an order to which a coupon was applied in "Non finished" or "Queued" states. Fixed. Fri Aug 17 11:18:29 MSD 2007 [!] - max - Bug: Cart page caused an SQL error if the customer entered a county name with quotes, provided that usage of counties was enabled in the store and there were some county-based destination zones. Fixed. Fri Aug 17 11:15:11 MSD 2007 [!] - max - Bug (0024639): Store coupons page and Counties management page did not work correctly if a coupon code or a county name contained a quote character (The coupon code/county name were truncated at the quote character). Fixed. Fri Aug 17 10:40:52 MSD 2007 [!] - max - Bug (0024630): A user could create an event message with empty fields. Fixed. Thu Aug 16 17:11:09 MSD 2007 [!] - max - Bug: Product international data updating procedure caused an SQL error if the user was editing two or more products at the same time. Fixed. Thu Aug 16 14:13:19 MSD 2007 [!] - max - Bug (0024600): func_unlock() caused a PHP error if the server file system was NFS. Fixed. Thu Aug 16 13:54:18 MSD 2007 [!] - max - Bug (0024596): Webmaster mode caused a Javascript error if the user was using IE browser and if the label being edited contained a block-type tag. Fixed. Thu Aug 16 11:05:34 MSD 2007 [!] - max - Bug (0024585): Payment system core could not process errors from PayPal Pro: DirectPayment payment module correctly. Fixed. Thu Aug 16 10:14:41 MSD 2007 [!] - max - Bug: The function func_calculates_taxes() did not work correctly if some taxable products did not have a 'taxed_price' field. Fixed. Wed Aug 15 15:36:47 MSD 2007 [!] - max - Bug: HTML Editor module added the tags
... when the user was editing embedded static pages. Fixed. Wed Aug 15 14:58:12 MSD 2007 [*] - max - Improvement (0024465): An option 'List of shipping methods available for a product with free shipping should be defined based on the weight of the product' added. Wed Aug 15 11:09:32 MSD 2007 [!] - max - Bug: A user could not upload-and-assign images to products if the server operating system was Windows and the web server was IIS and the web server did not have write permissions on the temporary directory. Fixed. Tue Aug 14 12:26:30 MSD 2007 [!] - max - Bug: Cart normalization did not work for configurable products. Fixed. Tue Aug 14 09:06:50 MSD 2007 [!] - max - Bug (0024465): Typo in the func_weight_shipping_products() function. Fixed. Mon Aug 13 15:59:02 MSD 2007 [!] - max - Bug (0024407): Related products list did not take into account product variants' quantity-in-stock. Fixed. Mon Aug 13 15:33:51 MSD 2007 [!] - max - Bug (0024320): In Contact Us form options, it was not possible to define multilanguage answer options for additional fileds of the selectbox type. Fixed. Mon Aug 13 13:58:33 MSD 2007 [!] - zaa - Bug (0024405): Random exclamation marks were appearing in email messages with long lines sent from X-Cart. Fixed. Mon Aug 13 09:39:54 MSD 2007 [*] - zaa - Improvement: The code responsible for creation of HTML catalog destination directory refactored. Fri Aug 10 15:58:09 MSD 2007 [!] - zaa - Bug (0024364): AuthorizeNet SIM payment module configuration page had an incorrectly specified description for the parameter responsible for the difference between server time and the Authorize.Net server time. Fixed. Fri Aug 10 11:16:35 MSD 2007 [*] - zaa - Improvement (0020453): Detailed information about environment/server check problems can now be displayed on the second step of X-Cart installation procedure. Fri Aug 10 09:09:04 MSD 2007 [*] - zaa - Improvement (0024219): Ability to restore customer session from the X-Cart session identifier if viaKlix callback did not include it added. Wed Aug 08 15:51:18 MSD 2007 [*] - max - Improvement: Tax service name format validation added. Wed Aug 08 10:10:58 MSD 2007 [!] - zaa - Bug (0024190): In cart.php the name of the variable storing the value for the option "When a customer isn't logged in, it is presumed that he is from a default country" was defined incorrectly. Fixed. Wed Aug 08 09:01:11 MSD 2007 [!] - max - Bug (0024206): The total number of checkout steps was not displayed correctly if the user was anonymous. Fixed. Mon Aug 06 16:33:32 MSD 2007 [*] - max - Improvement (0018321): PayFlow FPS is added for PayFlow Pro payment module. Mon Aug 06 11:10:17 MSD 2007 [!] - max - Bug (0024128): Typo in PayPal Pro (US version) payment module: when a user entered an invalid CC number, he was redirected to a wrong place. Fixed. Mon Aug 06 11:02:19 MSD 2007 [!] - zaa - Bug (0024129): Installation script had incorrectly specified rules for creation of .htaccess files in var/tmp and var/upgrade folders. Fixed. Mon Aug 06 10:18:00 MSD 2007 [!] - max - Bug (0024117): HTML catalog pages could not be generated correctly for manufacturer pages with non-default sorting of products if all the products of the manufacturer were displayed on a single page (without pagination). Fixed. Mon Aug 06 09:58:47 MSD 2007 [!] - zaa - Bug (0024097): FedEx fuel surcharge value was not calculated correctly (FedEx Rate Tools integration method). Fixed. Mon Aug 06 09:43:04 MSD 2007 [!] - max - Bug: Typo in patch script. Fixed. Fri Aug 03 10:00:39 MSD 2007 [!] - max - Bug: Users online module did not display users statistics correctly when session type 1 was used by the store and the value of the PHP option 'session.gc_maxlifetime' was smaller than the value of $use_session_length (session duration) in config.php. Fixed. Thu Aug 02 18:20:21 MSD 2007 [!] - zaa - Bug: Results of category details (category name, description) modification in the default administrator language were not synchronized between categories and international categories data tables. Fixed. Thu Aug 02 17:07:20 MSD 2007 [!] - zaa - Bug: Language variables whose value included a portion that was supposed to be dynamically substituted for by a certain value (like the portion {{customer}} in the variable eml_dear that is supposed to be replaced by the actual customer name) were processed incorrectly if the value that was entered dynamically into that portion contained special symbols in it. Fixed. Thu Aug 02 16:27:00 MSD 2007 [!] - zaa - Bug: Admin area 'Languages' page contained an incorrectly rendered link to WYSIWYG editor in webmaster mode. Fixed. Thu Aug 02 16:21:50 MSD 2007 [*] - max - Improvement: viaKlix 2.0 payment module updated. Thu Aug 02 15:15:13 MSD 2007 [!] - zaa - Bug: Results of membership assignment were not saved for configurable products. Fixed. Thu Aug 02 11:44:40 MSD 2007 [!] - zaa - Bug: Registration script could not correctly perform notification of a customer about an incorrectly specified user name. Fixed. Wed Aug 01 15:28:33 MSD 2007 [*] - zaa - Improvement: For cart pages, a notification about incomplete orders is added (is displayed to customers who have not finished one or more previous orders). Wed Aug 01 11:50:29 MSD 2007 [!] - max - Bug: When a manufacturer had a very big products list, HTML catalog could not process pages for that manufacturer correctly. Fixed. Tue Jul 31 17:12:14 MSD 2007 [!] - zaa - Bug: Opener/Closer images on the Advanced search page had a non-standard value for "cursor" CSS property. Fixed. Mon Jul 30 15:00:26 MSD 2007 [*] - zaa - Improvement (0021358): Native 3-D Secure support for WebCraft/Transactium payment module added. Mon Jul 30 12:28:20 MSD 2007 [!] - max - Bug: SaferPay payment module did not work correctly if some customer profile fields contained special symbols. Fixed. Mon Jul 30 12:23:23 MSD 2007 [!] - max - Bug: Order total amount was not calculated correctly if the order had a discount coupon applied to it and that discount coupon was deleted from the database. Fixed. Mon Jul 30 11:13:08 MSD 2007 [!] - max - Bug: Users search by Pending membership did not work correctly. Fixed. Mon Jul 30 11:01:13 MSD 2007 [!] - max - Bug: Configurable products could not be added to the wish list when Product options module was disabled. Fixed. Mon Jul 30 10:13:31 MSD 2007 [!] - max - Bug: Page title was not displayed correctly if the option 'Maximum length of page title element' was enabled and page title was assembled of language variables. Mon Jul 30 09:10:31 MSD 2007 [*] - zaa - Improvement: HTML meta keywords and description tags moved above javascript code for SEO purposes. Fri Jul 27 17:25:39 MSD 2007 [*] - max - Improvement: eSelect Plus payment module now supports Canadian merchants. Fri Jul 27 14:05:19 MSD 2007 [!] - zaa - Bug: HTML catalog generation script was stripping HTML anchors from generated HTML links. Fixed. Fri Jul 27 11:36:47 MSD 2007 [!] - zaa - Bug: Results of product details (product name, description, full description) data modification in the default administrator language were not transferred to the international product info table. Fixed. Fri Jul 27 10:29:32 MSD 2007 [!] - max - Bug: PayFuse payment module did not save some error messages in order details. Fixed. Fri Jul 27 09:32:44 MSD 2007 [!] - max - Bug: FedEx online shipping method did not calculate shipping rates correctly for some destination countries. Fixed. Thu Jul 26 15:58:44 MSD 2007 [!] - max - Bug: Product import procedure did not work correctly if the file being imported had a column 'manufacturer' (Import 3x-4x module). Fixed. Thu Jul 26 09:01:44 MSD 2007 [!] - max - Bug: FedEx online shipping method did not calculate shipping rates correctly if the destination country was AU. Fixed. Wed Jul 25 11:16:19 MSD 2007 [!] - max - Bug: Space symbols were not removed from a new tax name at the time of saving if they were placed at the beginning and/or end of the tax name. Fixed. Wed Jul 25 10:57:24 MSD 2007 [!] - max - Bug: Payment transactions were declined if the customer was using NetRegistry payment module and the cardholder name was 16 symbols in length or longer. Fixed. Wed Jul 25 10:39:11 MSD 2007 [!] - max - Bug: The {{$path}} tag in error messages (X-Magnifier module) was not replaced by the file system path. Fixed. Wed Jul 25 10:32:57 MSD 2007 [!] - max - Bug: Reset button did not work correctly on the Search for products page. Fixed. Wed Jul 25 10:17:28 MSD 2007 [!] - zaa - Bug: Rates returned by FedEx Ship Manager Direct integration had an incorrect estimated delivery date. Fixed. Wed Jul 25 09:14:27 MSD 2007 [!] - max - Bug: FedEx online shipping method did not calculate shipping rates correctly if the destination country was UK. Fixed. Tue Jul 24 09:40:57 MSD 2007 [!] - max - Bug: Google checkout button was displayed as disabled if a customer added just a gift certificate to the shopping cart and did not refresh the cart page. Fixed. Mon Jul 23 16:09:22 MSD 2007 [*] - zaa - Improvement: Ability to specify a 'From' email address for the SMTP envelope of emails sent via SMTP server added. Mon Jul 23 12:38:36 MSD 2007 [*] - zaa - Improvement: Protx VSP Direct payment module updated according to the latest Protx integration manual (new request URLs). Mon Jul 23 11:58:21 MSD 2007 [*] - zaa - Improvement: Protx VSP Form payment module updated according to the latest Protx integration manual (new request URLs, recording of 3-D Secure check result). Mon Jul 23 09:54:55 MSD 2007 [!] - max - Bug: 'Reset' button on the 'Search for orders' and 'Search for users' pages did not clear the search fields. Fixed. Mon Jul 23 09:15:16 MSD 2007 [!] - max - Bug: Billing address was used as Shipping address in PayFuse payment module. Fixed. Fri Jul 20 17:19:26 MSD 2007 [*] - zaa - Improvement: 3-D Secure support for eSec.ReDirect payment module added. Fri Jul 20 16:21:44 MSD 2007 [!] - max - Bug: Typo in include/func/func.product.php. Fixed. Fri Jul 20 12:17:33 MSD 2007 [*] - zaa - Improvement (0020854): 3-D Secure support via CardinalCommerce Centinel for eSec.Direct payment module added. Fri Jul 20 12:14:42 MSD 2007 [!] - max - Bug: Typo in shipping/shipping.php. Fixed. Fri Jul 20 09:42:44 MSD 2007 [*] - max - Improvement: Quantum payment module updated: XML integration changed to QGWdatabase Engine. Thu Jul 19 16:37:13 MSD 2007 [!] - max - Bug: A user could not assign a price corresponding to the product quantity '1' and membership 'All' as specified in the 'Modify wholesale prices for selected variants' section to the selected variants on the Product variants modification page. Fixed. Thu Jul 19 11:30:25 MSD 2007 [!] - zaa - Bug: GnuPG/PGP email encryption did not work on Windows systems. Fixed. Wed Jul 18 15:21:59 MSD 2007 [!] - max - Bug: Product variants were not rebuilt if product options were copied from another product in mass product editing mode. Fixed. Wed Jul 18 13:57:01 MSD 2007 [!] - zaa - Bug: The error 'Page not found' was displayed when an administrator with "Fulfillment staff" membership was trying to generate a shipping label on the Orders page of X-Cart admin area. Fixed. Wed Jul 18 11:52:24 MSD 2007 [!] - max - Bug: Discounted subtotal was not displayed correctly on the Order details page (Admin area) if a global discount and a free shipping coupon were applied to the order. Fixed. Wed Jul 18 10:24:16 MSD 2007 [!] - max - Bug: The page for configuring an offer's condition (Special Offers module) did not have a note for 'Give bonus for each instance of this set' option workflow. Fixed. Wed Jul 18 09:32:11 MSD 2007 [!] - max - Bug: Some category fields were nullified in the Import procedure if the CATEGORIES import section did not have columns for these fields. Fixed. Wed Jul 18 09:15:30 MSD 2007 [*] - zaa - Improvement (0022479): Logging of ePDQ Card Prefix (First digit of the supplied card number) added for transactions processed via ePDQ PCI payment gateway. Tue Jul 17 18:02:02 MSD 2007 [*] - zaa - Improvement (0022479): Logging of ePDQ Authorisation result code added for transactions processed via ePDQ PCI payment gateway. Tue Jul 17 15:05:06 MSD 2007 [*] - zaa - Improvement (0021239): Slim CD payment module updated to support Slim CD PostXML web service interface. Tue Jul 17 14:52:37 MSD 2007 [*] - zaa - Improvement (0019478): HTTP proxy support added to Cybersource payment gateway integration script. Tue Jul 17 08:31:07 MSD 2007 [*] - zaa - Improvement: Ability to enable/disable displaying of a link to an embedded static page in customer area Help section added. Mon Jul 16 17:21:57 MSD 2007 [*] - max - Improvement (0020987): Caledon payment module updated: 3D secure support added. Mon Jul 16 10:49:49 MSD 2007 [*] - max - Improvement (0021149): SecurePay payment module updated. Thu Jul 12 10:02:00 MSD 2007 [!] - svowl - Bug: Import of order tracking numbers did not work under certain circumstances. Fixed. Thu Jul 12 09:09:00 MSD 2007 [!] - svowl - Bug: User profile fields were displayed on the 'Shipping & Payment' page on checkout independently from the settings in General settings/User Profiles options. Fixed. Fri Jul 06 14:48:00 MSD 2007 [!] - svowl - Bug: There was not any confirmation message after successful submission of the 'Contact us' form. Fixed. Fri Jul 06 13:51:00 MSD 2007 [!] - svowl - Bug: Page title (