Skip to content

LiteCommerce 3 changelog

svowl edited this page Nov 30, 2011 · 38 revisions

Version 1.0.13

Improvements

  • 2011-11-28 - [Change] Included the FileAttachments module to the LiteCommerce distributive (Vladimir Semenov, a5cb111)
  • 2011-11-25 - [Change] Changed License from OSL v.3.0 to GPL v.2.0 for the following modules: DrupalConnector, GoogleAnalytics, XMLSitemapDrupal. E:0040624 (Vladimir Semenov, ac317b8)

Fixes

  • 2011-11-25 - [Bug] Category description on the category page in the admin area appears incorrectly (as HTML source) when contains HTML. Fixed. E:40630 (Maxim Mukhin, a79d628)
  • 2011-11-25 - [Bug] Typo in texts (recieved -> received). Fixed. (Maxim Mukhin, 297eef2)
  • 2011-11-25 - [Bug] Meta-tag 'description' of category page generated on category description contain HTML tags from the category description. Fixed. E:40631 (Maxim Mukhin, a2cb653)

Version 1.0.13 RC

Improvements

  • 2011-11-21 - [Change] TinyMCE module: Updated TinyMCE library to version 3.4.7 (Vladimir Semenov, a067118)
  • 2011-11-18 - [Change] Ecommerce CMS package: Restored Drupal's default installation profiles in the distributives of Ecommerce CMS (Vladimir Semenov, 09af039)
  • 2011-11-17 - [Change] 2Checkout module: Updated description on the module configuration page. (Maxim Mukhin, 5b1af9d)
  • 2011-11-15 - [Change] Revised admin interface templates: replaced all cases of direct usage of texts with wrappers like t(#text#) to allow translating them to other languages (thanks to Dmitry Makeev for contribution) (Vladimir Semenov, 63d122d)
  • 2011-11-10 - [Change] General settings page refactoring: classified all options by control types (checkbox, integer, dropdown, etc.) All the options now use special FormField widgets for displaying and validating their values (Maxim Shamaev, 474d23f)
  • 2011-11-08 - [Change] Optimized LiteCommerce code (performance, code style):
    • Improvements for the Zone and State "vocabularies". E:0040505 (Vadim Sannikov, e8f61a5)
    • Improvements for the Authentication subsystem. E:0040505 (Vadim Sannikov, 267e6c5)
    • Improvements for the Sessions subsystem. E:0040505 (Vadim Sannikov, e0a385b)
    • Improvements for singletons. E:0040505 (Vadim Sannikov, 12cad7f)
    • Improvements for the VAT module. E:0040505 (Vadim Sannikov, de1c5c5)
    • Improvements for the JS and CSS resources registration in the DrupalConnector module. E:0040505 (Vadim Sannikov, a6bc079)
    • Improvements for the JS and CSS resources registration in the base widget class. E:0040505 (Vadim Sannikov, 07cca4d)
  • 2011-10-28 - [New] Added 'XML sitemap for Drupal' module (Maxim Shamaev, f9cc365)
  • 2011-10-24 - [New] Added 'XML sitemap' module (Maxim Shamaev, ccb726a)

Fixes

  • 2011-11-16 - [Bug] Unable to complete the Drupal module update routine. Fixed. E:0040483 (Vladimir Semenov, e6149b3)
  • 2011-11-15 - [Bug] Minor fix for the TopMessage class. (Vadim Sannikov, 2d2e253)
  • 2011-11-15 - [Bug] Unable to update product quantity on product lists in the admin interface. Fixed. E:0040571 (Vadim Sannikov, 695a4d4)
  • 2011-11-14 - [Bug] Wrong response error received during module installation. Fixed. E:40516 (Maxim Mukhin, 56b2017)
  • 2011-11-14 - [Bug] Transparent GIF images fail to resize properly (palette changing issue). E:40575 (Maxim Mukhin, 99e8101)
  • 2011-11-10 - [Bug] Removing user from the database fails to remove their Drupal user roles on the Drupal side. Fixed. E:0040413 (Vladimir Semenov, 7a34373)
  • 2011-11-10 - [Bug] Disabling module with abstract repository has been disabled causes fatal error. Fixed. E:40569 (Maxim Mukhin, fd723c8)
  • 2011-11-08 - [Bug] Internal links to module items on the module list are omitted. Fixed. E:40560 (Maxim Mukhin, 0d602a0)

Version 1.0.12

Improvements

  • 2011-11-01 - [Change] Updated jQuery validationEngine library. (Maxim Mukhin, 3ff394c)
  • 2011-11-01 - [Change] Updated ConfigTranslation model: changed 'option_comment' field type from varchar(255) to text. E:0040529 (Vladimir Semenov, 5c6f622)
  • 2011-10-28 - [Change] Added debug information to the email sending functionality’s logging routine. (Maxim Mukhin, 584c980)
  • 2011-10-27 - [Change] Improved logging in the installation script. (Vladimir Semenov, 5897407)
  • 2011-10-26 - [Change] Added suppression of GDlib service messages that occur when attempting to load corrupted image file. E:0040501 (Maxim Shamaev, 17c67ec)
  • 2011-10-25 - [New] Added new free 2Checkout module. (Maxim Mukhin, 490d718)
  • 2011-10-24 - [Change] Improved the display of deleted products in invoices. E:0040323 (Vadim Sannikov, 6c818a4)
  • 2011-10-20 - [Change] Split the file selection from local server widget into lists of widgets. (Maxim Shamaev, c3f2509)
  • 2011-10-19 - [Change] Added support for controller extended attributes used in the tab widget (XLite\View\Tabber) (Maxim Shamaev, 2461c02)

Fixes

  • 2011-11-02 - [Bug] Method \XLite\Model\Base\Storage::loadFromLocalFile() fails to check the loaded file. Fixed. E:40541 (Maxim Shamaev, b6042f7)
  • 2011-11-01 - [Bug] Import routine uses wrong name for unique identification of product pictures. Fixed. E:40537 (Maxim Shamaev, da70f3f)
  • 2011-11-01 - [Bug] Typo in classes/XLite/Core/Operator.php Fixed. E:40535 (Maxim Shamaev, 13221fa)
  • 2011-10-28 - [Bug] Request class (\XLite\Core\Request) modified to map data from _$GET, $_POST, and $_COOKIE instead of the $_REQUEST global variable, as $_REQUEST depends on the request_order PHP option, which does not include $_COOKIE in the default PHP 5.3 configuration. (Vladimir Semenov, 2add9e7)
  • 2011-10-27 - [Bug] No default country set in the "SELECT" country tag on the checkout step. Fixed. E:40460 (Maxim Mukhin, 8909646)
  • 2011-10-26 - [Bug] Drag'n'drop-to-cart functionallity is not disabled for products that may not be added to the cart (e.g. products out-of-stock). Fixed. E:40506 (Maxim Shamaev, e06e2a2)
  • 2011-10-25 - [Bug] Major fixes in the module enabling/disabling functionality. E:0040453 (Vadim Sannikov, 4b974ce)
  • 2011-10-24 - [Bug] Multiple fixes in the File and Image Upload subsystems. E:0040317 (Vadim Sannikov, 5bb91b0)
  • 2011-10-21 - [Bug] Typo in Product Options JS code. Fixed. (Maxim Mukhin, 8fd4c82)
  • 2011-10-20 - [Bug] Quantity selector submits form even when verification fails (Quick look feature). Fixed. E:40446 (Maxim Mukhin, abf8774)
  • 2011-10-20 - [Bug] Controller widget editing blocks in Drupal admin area fails to display proper selection of the display mode of the block. Fixed. E:40414 (Maxim Shamaev, d154e62)
  • 2011-10-19 - [Bug] Delivery address appears on the invoice even when the order does not require delivery and has no indication of the delivery method. Fixed. E:40454 (Maxim Shamaev, 062489d)
  • 2011-10-19 - [Bug] New pop-up information message fails to appear until the previous message disappears. Fixed. E:40448 (Maxim Shamaev, 8550c95)

Version 1.0.11

Improvements

  • 2011-10-10 - [Change] Added CSS class to the 'Show more' link displayed on short products lists. (Vladimir Semenov, 94b33f1)
  • 2011-10-10 - [Change] Moved search condition based on the arrivalDate field of the product model from addEnabledCondition() to a separate method (Vladimir Semenov, 94b33f1)
  • 2011-10-06 - [Change] Added parameter PARAM_MAX_ITEMS_COUNT to the Pager widget (max items number to display in items list). (Vladimir Semenov, 3182b1a)
  • 2011-09-30 - [Change] Improved and optimized JavaScript code. E:40375 (Maxim Shamaev, 6efffe5)
  • 2011-09-28 - [Change] Added unified file loading widget and AJAX-based progress bar (Maxim Shamaev, 2cfbe9b)
  • 2011-09-28 - [New] Added Import/Export products feature (Maxim Shamaev, fcba545)
  • 2011-09-19 - [New] Added File Attachments module (Maxim Shamaev, 23dacfa)

Fixes

  • 2011-10-16 - [Bug] Failure to save the 'Display mode' parameter on the block settings page in the Drupal admin interface properly (for LC widget blocks like Bestsellers, Featured products ans other products lists). Fixed. E:0040414 (Vladimir Semenov, 68edf7b)
  • 2011-10-11 - [Bug] Failure to assemble database scheme patch correctly in Doctrine when the primary-key column changes its name. Fixed. E:40431 (Maxim Shamaev, ae16cc6)
  • 2011-10-10 - [Bug] Failure to format total amount correctly (PaypalWPS module). Fixed. E:40400 (Maxim Mukhin, c1bfcd1)
  • 2011-10-02 - [Bug] Failure to save product categories correctly on the Product modify page in some cases. Fixed. E:40395 (Maxim Shamaev, a3f91aa)
  • 2011-09-29 - [Bug] Fixes and improvements for the product deletion functionallity. E:0040323 (Vadim Sannikov, 754a21d)

Version 1.0.10

Improvements

  • 2011-09-26 - [New] Added MarketPrice module. (Vadim Sannikov)
  • 2011-09-26 - [New] Added SalesTax module. (Maxim Shamaev)
  • 2011-09-26 - [New] Added VAT module. (Maxim Shamaev)
  • 2011-09-26 - [Change] Updated invoice template. (Maxim Shamaev, bba8760)
  • 2011-09-25 - [Change] Updated invoice template for email notifications. (Maxim Shamaev, ed6cfee)
  • 2011-09-21 - [Change] Updated installation script: Removed the extra message (about existing tables) when detected that InnoDB is not supported by MySQL server. (Vladimir Semenov, 516e5cf)
  • 2011-09-21 - [Change] Added InnoDB support checking on the General settings / Environment options page. E:0040330 (Vladimir Semenov, c156aae)
  • 2011-09-20 - [Change] Added InnoDB support checking to the installation script. E:0040330 (Vladimir Semenov, 9058912) *2011-08-18 - [Remove] Removed obsolete 'Sale price' feature from the product. (Maxim Shamaev, 6c5a608)

Fixes

  • 2011-09-21 - [Bug] Fix for the Upgrade subsystem. E:0040299 (Vadim Sannikov, 17fc71e)
  • 2011-09-21 - [Bug] Fatal error on 'Print invoice' page in the admin interface. Fixed. E:0040331 (Vladimir Semenov, 1138ea5)
  • 2011-09-20 - [Bug] Admin can directly access address book and edit addresses of the profile related to order. Fixed. E:0040156 (Vladimir Semenov, a2ba9b1)

Version 1.0.9

Improvements

  • 2011-09-16 - [Change] Added checking whether a currency is allowed for payment by a specific payment processor. E:0040276 (Maxim Shamaev, 10d131d)

Fixes

  • 2011-09-17 - [Bug] Error: 'Call to a member function isVisible() on a non-object' after upgrade to 1.0.8. Fixed. E:0040311 (Vladimir Semenov, 8d64ddc)
  • 2011-09-16 - [Bug] Uninstalled module’s data still remains in the cache. Fixed. E:0040252 (Maxim Shamaev, e5e6a4e)
  • 2011-09-15 - [Bug] Some elements on the storefront pages (such as images, CSS files, etc.) are sent via HTTP even while the entire page is sent via HTTPS. This causes some browsers to generate alerts on using insecure elements. Fixed. E:40110 (Maxim Mukhin, 90944df)

Version 1.0.8

Improvements

  • 2011-09-09 - [Change] Added category visibility check to breadcrumbs widget. E:40193 (Maxim Mukhin, 9bfbe79)
  • 2011-09-09 - [Change] Added category visibility check to "Category products", "Subcategories" widgets. Moved general visibility definition of category to model. E:40193 (Maxim Mukhin, d9b50d8)
  • 2011-08-31 - [New] Added file management system to LiteCommerce core. (Maxim Mukhin, cd41652)
  • 2011-08-31 - [Change] Updated Doctrine library to 2.1.0 version (Vadim Sannikov, 4f127d4)
  • 2011-08-26 - [Change] Added logging methods for shipping processors (at checkout) (Vladimir Semenov, 07636e7)

Fixes

  • 2011-09-14 - [Bug] Some major fixes for the Upgrade subsystem (Vadim Sannikov, f3757f1)
  • 2011-09-13 - [Bug] Wrong title appears in the install add-on pop-up. Fixed. E:40294 (Maxim Mukhin, 24d6004)
  • 2011-09-13 - [Bug] Corrupted note design on payment method settings page. Fixed. (Maxim Mukhin, aa48795)
  • 2011-09-12 - [Bug] Image extension fails to save when uploading image from URL with the 'Copy to file system' option selected. Fixed. (Maxim Mukhin, 0b3c988)
  • 2011-09-12 - [Bug] Order-related profile is not deleted when the order is removed. Fixed. E:0040156 (Vladimir Semenov, a2417ea)
  • 2011-09-12 - [Bug] Authorize.Net module fails to appear in the checkout due to missing a required option. Fixed. E:0040280 (Vladimir Semenov, 26a5ae8)
  • 2011-09-10 - [Bug] Bug: Wrong category identifier detection in the Featured products widget. Fixed. E:40193 (Maxim Mukhin, f358fc7)
  • 2011-09-09 - [Bug] Sales department receives customer’s order confirmation message. Fixed. E:0040281 (Vladimir Semenov, 54e0f7e)
  • 2011-09-08 - [Bug] Bug: Disabled category appears in customer’s back end. Fixed. E:40193 (Maxim Mukhin, e17198c)
  • 2011-09-08 - [Bug] Administrator can modify anonymous profile related to an order; that could lead to errors with the order in the future (if the profile is changed or removed). Fixed. E:0040156 (Vladimir Semenov, edfea0e)
  • 2011-09-08 - [Bug] Currency in the cart fails to change when the administrator changes it in the admin interface. Fixed. E:0040218 (Vladimir Semenov, e0554a7)
  • 2011-09-06 - [Bug] Shipping address doesn’t get passed to shipping processors for shipping rates calculation when customer is not a registered user. Fixed. E:0040220 (Vladimir Semenov, c9a78cd)
  • 2011-09-06 - [Bug] Bug: Class sent instead of class variable during Paypal form submission. Fixed. E:40251 (Maxim Mukhin, a0c4995)
  • 2011-09-05 - [Bug] Bug: One product placed in several categories counts multiple times in the product search query. Fixed. E:40222 (Maxim Mukhin, 3afee1e)
  • 2011-08-31 - [Bug] check_for_updates request fails to send modules to the marketplace site, thus fails to receive the update availability flag when the installed modules have updates. Fixed (Vladimir Semenov, f53bb52)

Version 1.0.7

Improvements

  • 2011-08-23 - [New] Added option disable_software_reset to the config file. This option prevents Soft/Hard resets via URL. E:0040190 (Vladimir Semenov, 658e8c2)
  • 2011-08-18 - [Change] Improved product search performance (Vadim Sannikov, c1c7ef8)
  • 2011-08-17 - [Change] Reviewed XLite\Model\XML, moved to XLite\Core\XML (Vladimir Semenov, 583fbbf)
  • 2011-08-16 - [Change] Improved Upgrade/Module installation subsystem. E:40147 (Vadim Sannikov, b69d1b6)
  • 2011-08-15 - [Change] Minor improvements in Search Products functionality. Improved default sort ordering. E:40144 (Maxim Mukhin, a4f74c1)
  • 2011-08-11 - [Change] Added preloading of CSS cart tray image. E:39518 (Maxim Mukhin, 084dca1)

Fixes

  • 2011-08-19 - [Bug] Order status fails to update when store receives a callback request from payment gateway. Fixed. (Maxim Mukhin, 0bae7ba)
  • 2011-08-18 - [Bug] Product object fails to initialize once taken elsewhere than from the OrderItem class. Fixed. (Maxim Mukhin, 8ea7a69)
  • 2011-08-17 - [Bug] Wrong usage of markupValue on the shipping methods list in the shipping estimate popup and at checkout. Fixed. (replaced with getTotalRate). (Vladimir Semenov, 59e4f10)
  • 2011-08-17 - [Bug] SQL error occurs when admin updates shipping methods list for real-time shipping module. Fixed. (Vladimir Semenov, 9892214)
  • 2011-08-16 - [Bug] Bug: Attempts to get order item data for a product that no longer exists. Fixed. E:40142 (Maxim Mukhin, c0d2de2)
  • 2011-08-12 - [Bug] Enabled condition fails to add in the TopCategories widget. Fixed. E:40141 (Maxim Mukhin, c3c883c)
  • 2011-08-11 - [Bug] Added missing file (checkout_or_bg.png) to the standalone version. E:40131 (Maxim Mukhin, 291b2d6)

Version 1.0.6

Improvements

  • 2011-08-08 - [Change] Fixes and improvements for the Upgrade/Module installation subsystem. E:40125 (Vadim Sannikov, bb2792b)
  • 2011-08-04 - [Change] Added dynamic change of option group’s display type according to its compatibility with option group type. E:40107 (Maxim Mukhin, 4006664)
  • 2011-08-04 - [Change] Added displaying product options on the invoice page in the admin interface. (Maxim Mukhin, f003cfd)
  • 2011-08-03 - [Change] Improved some design elements in pager widget layout. E:40101 (Maxim Mukhin, ee06aba)
  • 2011-08-01 - [Change] Added description for Account field in PaypalWPS module settings. E:40105 (Maxim Mukhin, b7cb05f)
  • 2011-08-01 - [Change] Security improvement: improved form field validation. E:40099 (Maxim Mukhin, 92d4354)

Fixes

  • 2011-08-08 - [Bug] Drupal and LC3 session TTL desync. Fixed. E:39962 (Maxim Shamaev, 7658e45)
  • 2011-08-08 - [Bug] List of marketplace modules in the LC admin interface fails to update after module installation. Fixed. E:40127 (Vadim Sannikov, 3ad4cd0)
  • 2011-08-07 - [Bug] Increased size of "class" field (Payment\Method model). E:0040125 (Vadim Sannikov, 1eb71b2)
  • 2011-08-05 - [Bug] Host fails to set up properly when $_SERVER['HTTP_HOST'] returns 'host:port' during the installation process. Fixed. E:0040104 (Vladimir Semenov, f7af7b1)
  • 2011-08-05 - [Bug] List of states fails to change in the Shipping Estimate popup in LC standalone. (Maxim Mukhin, 0121d63)
  • 2011-08-04 - [Bug] POST parameters appear in the URL after submitting the form. Fixed. E:0040042 (Vadim Sannikov, 8d145b0)

Version 1.0.5

Clone this wiki locally