------------------ X-CART v4.4.5 RELEASED *CHECKOUT* [!] 11 Oct 2011, ferz - Bug (113520): Amazon Checkout: X-Cart fails to save customer phone number. Fixed. [*] 11 Oct 2011, ferz – Improvement (0113945): Amazon Checkout: Changed payment widgets link. [*] 28 Nov 2011, ferz – Improvement (0115926): Browser auto-complete function worked for Fast Line Checkout in hidden area fields, causing anonymous registration issues. [!] 26 Dec 2011, aim – Bug (0115110): Redirect loop when using COD payment/shipping methods. Fixed. [!] 10 Jan 2012, ferz – Bug (0117181): Disabled "Additional fields" appear on "One Page Checkout" page. Fixed. [!] 12 Jan 2012, ferz – Bug (0116962): One Page Checkout: The 'ship to different address' checkbox was appears even when the shipping functionality is disabled. Fixed. [!] 12 Jan 2012, ferz – Bug (0116962): One Page Checkout: 'Submit order' button appears disabled when 'User Profile Options >> Customer at checkout' fields are disabled. Fixed. *CART* [!] 11 Nov 2011, aim – Bug (0114084): Gift Certificates take 2 tries to delete from cart. Fixed. *DESIGN AND APPEARANCE* [*] 21 Oct 2011, aim – Improvement (0099809): Removed 'customer/tab.tpl' template as obsolete. [!] 10 Nov 2011, aim – Bug (0115313): Minicart menu disappears in IE. Fixed. [!] 26 Dec 2011, aim – Bug (0116899): 'Page not found' (404 error) does not use the common shop style. Fixed. [!] 12 Dec 2012, ferz – Bug (0117362): '*' character for the wholesale prices section appears on product pages with this section hidden. Fixed. [*] 20 Jan 2012, aim – Improvement (0117665): jqueryUI updated to version 1.8.17. *IMAGES* [*] 15 Nov 2011, aim – Improvement (0086637): Added new 'Image type for generated thumbnails' setting. Admin now can choose png/jpeg/gif format. [!] 16 Nov 2011, aim – Bug (0100902): Delete image/thumbnail buttons did not disappeared when images were deleted. Fixed. *INTERFACE* [!] 02 Nov 2011, aim – Bug (0113634): Page title fails to appear correctly when HTML tags are used for location. Fixed. [!] 14 Nov 2011, aim – Bug (0114674): Some catalog URLs have duplicates when clean URLs are enabled. Fixed. [*] 17 Nov 2011, aim – Improvement (0084334): Removed 'Contact US' form from admin users. [*] 08 Dec 2011, ferz – Improvement (0116054): Adjusted text label lbl_no_shipping_for_location. [!] 08 Dec 2011, ferz – Bug (0102098): Error message in the installation routine shows incorrect minimum PHP version value. Fixed. [*] 22 Dec 2011, ferz – Improvement (0115420): Adjusted instructions on using gift certificates. [!] 18 Jan 2012, aim – Bug (0117561): 403 Forbidden error occurs for cached JavaScript and CSS files. Fixed. [*] 26 Dec 2011, ferz – Improvement (0115437): Improved login error message. [!] 06 Jan 2012, aim – Bug (0116918): Cart subtotal not displayed in fashion mosaic/vivid dreams schemes on cart page. Fixed. *LANGUAGES* [*] 15 Nov 2011, aim – Improvement (0108159): Removed obsolete language variables. [!] 15 Nov 2011, aim – Bug (0086165): Changed text label lbl_cannot_read_config to 'Cannot modify config.php (no write permissions)'. [*] 15 Nov 2011, aim – Improvement (0113733): Changed text label froogle_currency config to 'Currency to be used in Froogle/GoogleBase'. [*] 16 Nov 2011, aim – Improvement (0115521): Changed charset for Turkish to 'iso-8859-9'. [!] 18 Nov 2011, aim – Bug (0115613): SQL error during language update on 'Edit languages' pages. Fixed. [!] 04 Jan 2012, aim – Bug (0115534): Typo in the lbl_paypal_api_access_creditentials language variable. Fixed. *ORDERS* [!] 15 Nov 2011, aim – Bug (0099231): Order phone would not export to QuickBooks format. Fixed. [*] 25 Nov 2011, aim – Improvement (0115817): Improved order search: search by the 'Customer:' field is now independent from 'Search by address:' field. [!] 09 Dec 2011, ferz – Bug (0102248): Order change history feature does not take into account time difference between shop location and host server location. Fixed. [*] 09 Dec 2011, ferz – Improvement (0116340): Improved order search by SKU. [!] 13 Dec 2011, aim – Bug (0102043): Empty customer information on orders lists in the admin area. Fixed. [!] 15 Dec 2011, aim – Bug (0112619): Order ZIP code appears incorrectly in 4.0.x-compatible format. Fixed. [*] 28 Dec 2011, aim – Improvement (0116854): Added detailed information for the provider commission column on the 'Provider commissions' page. [!] 04 Jan 2012, aim – Bug (0117007): Wrong order link in order invoice email notification. Fixed. *SHIPPING* [!] 30 Nov 2011, aim – Bug (0100586): Shipping does not always work properly with the ALL_CARRIERS constant enabled. Fixed. [!] 16 Dec 2011, aim – Bug (0111017): Duplicate SKUs when two or more admins register Gold shop. Fixed. [!] 20 Dec 2011, aim – Bug (0116695): Estimate shipping link displayed when the "Enable shipping" option is disabled. Fixed. *TAXES* [!] 10 Jan 2012, aim – Bug (0100778): Division by zero in include/func/func.taxes.php. Fixed. *USERS* [!] 10 Nov 2011, aim – Bug (0114034): "Delete profile" link missing on the "Account details" tab. Fixed. [!] 15 Dec 2011, ferz – Bug (0115661): Error "Some errors occurred when trying to save profile data", caused by the county field, appears in the Admin area on the user profile page. Fixed. [!] 15 Dec 2011, aim – Bug (0108933): Partner's additional fields displayed to customers. Fixed. [!] 20 Dec 2011, aim – Bug (0116700): Registration issue in the Vivid dreams skins. Fixed. *PAYMENTS* [!] 11 Oct 2011, ferz - Bug (114293): 2checkout: Payment gateway fails to work with float total in some cases. Fixed. [!] 25 Oct 2011, aim – Bug (0107807): X-Cart fails to properly handle IPN requests sent from eBay (Paypal callbacks). Fixed. [!] 25 Oct 2011, aim – Bug (0113588): Paypal standard issue related to posting non-US states to Paypal. Fixed. [*] 25 Oct 2011, aim – Improvement (0049070): Changed warning for customers with empty/invalid state/country returned from PayPal express. [!] 27 Oct 2011, aim – Bug (0114869): DIR_CUSTOMER is now used with payment directory. Paypal standard did not work with DIR_CUSTOMER not empty. Fixed. [!] 27 Oct 2011, aim – Bug (0114336): Security warning appears for some payment methods after customer's return from payment gateway. Fixed. [!] 27 Oct 2011, aim – Bug (0114081): Callbacks fail to work for the paypoint gateway. Fixed. [!] 28 Oct 2011, aim – Bug (0113703): Error message appears incorrectly. Fixed. [*] 31 Oct 2011, aim – Improvement (0113925): Changed URLs for WorldPay Payment Gateways ('WorldPay - HTML Redirect - Select Junior / RBS WorldPay - Business Gateway' 'RBS WorldPay - Global Gateway'). [!] 09 Nov 2011, aim – Bug (0113554): Orders fail to go through Paypal with the 'Fraud Management Filters' feature disabled in Paypal merchant back office. Fixed. [!] 14 Dec 2011, aim – Bug (0116359): Wrong state code for non-US/Canada countries. Fixed. [!] 21 Dec 2011, aim – Bug (0114170): Paypoint gateway: Cancel button fails to work properly. Fixed. [!] 23 Dec 2011, aim – Bug (0099744): PayPoint Fast Track; HTTP authentication with PHP does not work sometimes. Fixed. [*] 26 Dec 2011, aim – Improvement (0116711): Added Beanstream INTERAC Online payment method. [*] 04 Jan 2012, aim – Improvement (0109986): Added Amazon payment mark. [*] 16 Jan 2012, aim – Improvement (0112094): Added CURLOPT_SSL_VERIFYPEER to eSelect plus payment gateway. *PRODUCTS* [!] 21 Oct 2011, aim – Bug (0114480): Clean URL on Buy Now button fails to work properly when 'Redirect a customer who clicks the "Buy Now" or "Add to wish list" buttons of a product with product options to product details page' option is enabled. Fixed. [!] 31 Oct 2011, ferz – Bug (0114330): Out-of-stock products fail to appear on Sitemap. Fixed. [!] 20 Dec 2011, aim – Bug (0116619): Generated SKU not unique for new products in some cases. Fixed. *CATEGORIES* [!] 03 Nov 2011, aim – Bug (0113571): Categories appear incorrectly in the admin/customer area. Fixed. [!] 05 Jan 2011, aim – Bug (0116876): Wrong subcategory count in categories available to members of certain level. Fixed. *IMPORT/EXPORT* [!] 15 Nov 2011, aim – Bug (0105458): Export variants vs ORDER BY issue. Fixed. [!] 15 Dec 2011, aim – Bug (0108649): Product options type "Text area" could not be exported/imported correctly. Fixed. *MODULES/ADD-ONS* [!] 17 Oct 2011, ferz - Bug (113998): Socialize: Typo in the footer the Twitter link. Fixed. [!] 24 Oct 2011, ferz – Bug (0101452): Special Offers: Cart recalculation issue when customer returns to home page from cart with applied offer. Fixed. [!] 27 Oct 2011, aim – Bug (0106845): AOM module fails to update/display quantities for variants correctly (Advanced Order Management & Quantities, Product_Options). Fixed. [!] 28 Oct 2011, aim – Bug (0114077): "Checkout by Amazon" causes fatal error in the func_tpl_is_acheckout_button_enabled function. Fixed. [!] 28 Oct 2011, aim – Bug (0114375): X-Payments Connector sometimes returns incorrect error message. Fixed. [*] 31 Oct 2011, ferz – Improvement (0114590): Manufacturers: Default order for manufacturer's products now uses the main category condition. [!] 01 Nov 2011, aim – Bug (0114619): Froogle export fails to work properly with Product Options module disabled. Fixed. [!] 02 Nov 2011, aim – Bug (0100261): Some language variables missing in the XAffiliate module. Fixed. [!] 02 Nov 2011, aim – Bug (0113182): Wrong 'users online' number when session lifetime is long. Fixed. [!] 02 Nov 2011, aim – Bug (0113385): SQL error in the 'News management' module. Fixed. [!] 02 Nov 2011, aim – Bug (0115147): Default extra fields values not used in Froogle/GoogleBase product feeds. Fixed. [!] 15 Nov 2011, aim – Bug (0113236): New return notification does not contain reason and action. Fixed. [*] 28 Nov 2011, aim – Improvement (0115835): Adaptation for new Wibiya integration code type. [!] 30 Nov 2011, aim – Bug (0103102): 'State field missing or incorrect' error with Paypal and X-Payments. Fixed. [*] 30 Nov 2011, aim – Improvement (0109986): "Checkout with Amazon" button now works according v2 at the top of catalog pages. [*] 06 Dec 2011, aim – Improvement (0107971): Added Asynchronous Tracking to the Google Analytics module. [!] 07 Dec 2011, aim – Bug (0116233): Wishlist: sender value empty in some cases. Fixed. [!] 09 Dec 2011, aim – Bug (0113570): Special_Offers issue. Fixed. [*] 12 Dec 2011, aim – Improvement (0116147): Added 'Coupon code' field to the last Fast_Lane_Checkout page. [*] 12 Dec 2011, ferz – Improvement (0116389): Added new "Working week starts from" option in the Appearance section of "This week" order search feature. [!] 14 Dec 2011, aim – Bug (0113469): "Apply special offer discounts" doesn't work for the Special Offer module. Fixed. [!] 14 Dec 2011, ferz – Bug (0116507): Gift Certificates: Gift certificate code not trimmed/normalized when entered in the cart. Fixed. [!] 14 Dec 2011, aim – Bug (0116501): Special offer with the "lbl_sp_get_this_offer" variable. Line "to get this discount, you need to:" remains empty when number of products in the shopping cart changes on the cart page. Fixed. [!] 14 Dec 2011, ferz – Bug (0116504): Advanced Statistics: Deleted products statistics chart shows incorrect value. Fixed. [*] 19 Dec 2011, aim – Improvement (0113676): Added new setting for the Egoods modules; it allows selecting order status for free esd orders. [!] 20 Dec 2011, aim – Bug (0116692): Checkout customer info and other data cuts off at 32(n) characters on One_Page_Checkout and other pages. Fixed. [!] 20 Dec 2011, aim – Bug (0115662): Social Links fail to appear in Manufacturer Search. Fixed. [*] 12 Jan 2012, ferz – Improvement (0113204): Socialize: Improved W3C validation. [*] 13 Jan 2012, aim – Improvement (0109986): Changed Customer return page. Added phrase "Your order is being placed. Please wait..." [!] 16 Jan 2012, ferz – Bug (0117464): X-AOM: Billing phone and fax fields are replaced with shipping phone and fax fields. Fixed. [!] 19 Jan 2012, ferz – Bug (0117601): X-AOM: Delivery method (Shipping method) name was not saved during the order editing process. Fixed. [*] 20 Jan 2012, aim (0117682): Added 'Coupon code' code field to the last Fast_Lane_Checkout page. *PERFORMANCE* [*] 03 Nov 2011, aim – Improvement (0113222): Added indexes to query in the 'News management' module. [!] 08 Nov 2011, aim – Bug (0092052): REPAIR TABLE functionality fails to work properly in the db_query function. Fixed. [*] 08 Nov 2011, aim – Improvement (0111066): Added SQL indexes to the func_check_preauth_expiration function. [*] 15 Nov 2011, aim – Improvement (0104480): Optimized Advanced Statistics module, top site paths statistics section. [!] 05 Jan 2012, aim – Bug (0113633): Some language variables missing in the admin area when the 'Use cache for language variables' setting is enabled. Fixed. *SECURITY* [*] 29 Nov 2011, aim – Improvement (0115816): Admin no longer can view users' passwords now on the 'Account details'/'Modify profile' pages. [!] 15 Dec 2011, aim – Bug (0115861): SSL check fails when "Redirect customers from HTTPS to HTTP" is enabled. Fixed. [*] 19 Jan 2012, aim – Improvement (0117643): Disabled autocomplete for some passwords fields. [*] 19 Jan 2012, aim – Improvement (0117543): Added filter function to mode variable in product.php file. *MISCELLANEOUS* [!] 14 Oct 2011, ferz - Bug (114435): Typo in license text in the Admin area. Fixed. [*] 20 Oct 2011, aim – Improvement (0113894): Cache now clears when upgrade completes. [!] 25 Oct 2011, aim – Bug (0113684): Typo in the txt_paypal_express_email_note language variable. Fixed. [!] 27 Oct 2011, aim – Bug (0109057): set_include_path PHP function fails to work on some configurations. Fixed. [!] 01 Nov 2011, aim – Bug (0100262): Empty cart after adding product when all product options are exceptions. Fixed. [*] 02 Nov 2011, aim – Improvement (0114802): Updated upgrade/README file applicable to latest versions; added links to http://help.qtmsoft.com [!] 03 Nov 2011, aim – Bug (0114807): FULLTEXT used for char column. Fixed. [!] 07 Nov 2011, aim – Bug (0114701): Error "[FAILED] Incorrect string value: '\xE9 of a...' for column 'fulldescr' at row 1" appears during X-Cart installation. Fixed. [!] 08 Nov 2011, aim – Bug (0115237): X-Cart fails to reconnect to MySQL server properly. Fixed. [!] 08 Nov 2011, aim – Bug (0110751): db_error function does not show incorrect SQL query when 'REPAIR TABLE' fails. Fixed. [!] 08 Nov 2011, aim – Bug (0109053): REPAIR TABLE functionality fails to properly handle tables with special characters in the name. Fixed. [!] 08 Nov 2011, aim – Bug (0115256): cleanup.php fails to run properly sometimes. Fixed. [!] 08 Nov 2011, aim – Bug (0115261): SQL error with the 'Maintenance'->'Remove data' functionality. Fixed. [!] 08 Nov 2011, aim – Bug (0107941): MySQL table repair hangs server sometimes. Fixed. [*] 08 Nov 2011, aim – Improvement (0059273): Added auto-repair functionality for 2 news error types. [!] 09 Nov 2011, aim – Bug (0115298): Minor bug fix for include/search.php. [!] 09 Nov 2011, aim – Bug (0114644): Access to uninitialized var 'txn_id' in modules/XPayments_Connector/xpc_func.php line 870. Fixed. [*] 10 Nov 2011, aim – Improvement (0114417): Added '-f' parameter to the PHP mail() function. [*] 10 Nov 2011, aim – Improvement (0115354): Added rel="nofollow" to (a href="search.php") to improve SEO. [*] 15 Nov 2011, aim – Improvement (0113804): Whitespaces are now stripped for MySQL username in installer. [!] 15 Nov 2011, aim – Bug (0115496): Some results for the func_clean_url_get_raw_resource_url function would not cache. Fixed. [*] 17 Nov 2011, aim – Improvement (0115102): Added Sage Pay special offer advertisement for UK merchants. [*] 21 Nov 2011, aim – Improvement (0115513): Suppressed deprecated calls for PHP version 5.4. [*] 21 Nov 2011, aim – Improvement (0115695): Updated Cache_Lite to version 1.7.12. [!] 24 Nov 2011, aim – Bug (0115657): X-Cart news fail to appear sometimes. Fixed. [*] 25 Nov 2011, ferz – Improvement (0097128): Adjusted some documentation notes. [*] 25 Nov 2011, aim – Improvement (0115042): Added internal context advertising for X-Cart paid modules. [*] 29 Nov 2011, aim – Improvement (0115947): Added more parameters to links from help section. [!] 29 Nov 2011, aim – Bug (0102953): Blank screen sometimes after module enable/disable. Fixed. [!] 30 Nov 2011, ferz – Bug (0116052): State field appears on templates for countries that do not have states. Fixed. [!] 06 Dec 2011, aim – Bug (0116172): Link to non-existing product_links.js script in the product_links.tpl template in the admin area. Fixed. [*] 12 Dec 2012, aim – Improvement (0116252): Added tests based on the facebook-php-webdriver/selenium server. [!] 13 Dec 2011, aim – Bug (0115749): Product quantity appears on product list pages with the "Disable inventory tracking" option enabled. Fixed. [!] 13 Dec 2011, ferz – Bug (0102414): PHP notice in the include/https_detect.php script. Fixed. [!] 13 Dec 2011, aim – Bug (0116160): Warning "This page contains both secure and nonsecure items" appears on the 'Page not found' page. Fixed. [*] 15 Dec 2011, aim – Improvement (0115909): Added McAfee advertisement. [!] 16 Dec 2011, aim – Bug (0111017): PHP warning. Fixed. [*] 22 Dec 2011, ferz – Improvement (0116690): Improved currency order in the select_currency.tpl template. [!] 23 Dec 2011, aim – Bug (0099744): PHP warnings fixed. [*] 26 Dec 2011, aim – Improvement (0116777): include/version.php now displays all modules from the xcart_modules table. [!] 28 Dec 2011, aim – Bug (0116963): Fatal error: Call to undefined function func_news_get(). Fixed. [*] 28 Dec 2011, aim – Improvement (0116973): Fixed potential PHP errors related to the check_requirements.php script. [!] 28 Dec 2011, aim – Bug (0108026): Fatal error: Call to undefined function func_data_cache_write(). Fixed. [!] 05 Jan 2012, aim – Bug (0117095): Fatal error: Cannot redeclare func_html_entity_decode/func_data_cache_write. Fixed. [!] 05 Jan 2012, ferz – Bug (0116990): The 'offers_bp_rate' option value appears cut on the configuration page. Fixed. [!] 05 Jan 2012, aim – Bug (0117101): PHP warnings. Fixed. [!] 05 Jan 2012, aim – Improvement (0117024): Added '-f' parameter to the PHP mail() function. [*] 05 Jan 2012, ferz – Improvement (0115442): Changed outdated usage of currency.tpl to new format. [*] 05 Jan 2012, ferz – Improvement (0115148): Adjusted anchors for the 'Patch/Upgrade center' page. [!] 06 Jan 2012, aim – Bug (0117113): Update button does not work for partner/provider commission pages. Fixed. [!] 11 Jan 2012, aim – Bug (0110204): Cart lost when https_host != http_host. Fixed. [!] 12 Jan 2012, ferz – Bug (0115221): Datepicker. Wrong time offset on some servers. Fixed. [*] 13 Jan 2012, aim – Improvement (0117308): Year changed to 2012. [*] 13 Jan 2012, aim – Improvement (0117365): Added PHP debugbacktrace to log file for critical SQL errors. [!] 16 Jan 2012, aim – Bug (0114945): Error: Access to uninitialized var 'dstdir' in include/install.php. Fixed. [*] 16 Jan 2012, aim – Improvement (0105547): Updated jQuery to version 1.7.1. [*] 17 Jan 2012, ferz – Improvement (0101405): Removed obsolete file. [!] 17 Jan 2012, aim – Bug (0117532): Fixed dead links. [!] 17 Jan 2012, aim – Improvement (0117530): Fixed dead links in the Socialize module. [!] 18 Jan 2012, aim – Bug (0117547): CSS Styles for Socialize buttons would not load in some cases. Fixed. [*] 19 Jan 2012, ferz – Improvement (0093513): MySQL credentials and company email are now trimmed in the installer mode. [*] 23 Jan 2012, aim – Improvement (0116890): Unique upgrade notes can now be displayed on the 'Patch/Upgrade center' page for each upgrade pack.