• Version 1.0 - December, 2007

    Initial Release

  • Version 1.0.1 - January, 2008
    • Adds pagination in summary view
    • Fixes a problem with duplicate links in summary view
  • Version 2.0 - April, 2008
    • Adds hierarchical categories as well as the original 'tag' based categories.
      Hierarchical categories can have an image as well as a description.
    • Adds more custom field types (image, dropdown)
      Including thumbnail generation.
    • Remove the original image fields
    • Adds Search module capability
    • Adds a hierarchical category view with drill down support
    • Much, much more
  • Version 2.0.1 - April, 2008
    • Fixes numerous small errors.
    • Fix to allow spaces and other characters in hierarchy names
  • Version 2.0.2 - August, 2008
    • Bug fixes
    • Now Require CGExtensions 1.9
    • Add a currency code preference
  • Version 2.1.1 - September, 2008
    • Bug fixes
    • Add the ability to associate static data with any category
    • Add the ability to copy categories
    • Add the optional ability to watermark uploaded abilities.
    • Add the optional ability to change the location of the watermark in uploaded images.
  • Version 2.1.2 - September, 2008
    • Update dependencies, and remove debug statements.
  • Version 2.1.3 - September, 2008
    • Minor Bugfixes
    • Change the delimiter on the attributes dropdown
  • Version 2.2 - December, 2008
    • Numerous Bugfixes
    • Products module now has a Cart module preference, where you can pick from the available cart modules.
    • Modify default templates so that the cart module preference is used.
    • Remove all references to taxes or shipping modules.
  • Version 2.2.1 - January, 2008
    • Add ability to sort by weight.
    • Add breadcrumbs to detail view.
    • Add category information to summary view.
  • Version 2.2.2 - January, 2008
    • Fix minor problem with category information in summary view.
    • Add consistent ordering to GetCategoriesForProduct
  • Version 2.2.4 - February, 2008
    • Add ID to the hierarchy tab
    • Add the {$parent} variable to the hierarchy display.
  • Version 2.3 - March, 2008
    • Add CSV Import
    • Add indexes to the tables, should result in a massive performance improvement.
    • Add Extra1 and Extra2 fields to the hierarchy definition.
    • Fixes problems with dates
  • Version 2.3.1 - March, 2008
    • Fixes to CSV Import
    • Bump minimum CMS Version to 1.5.3
    • Bugfixes to edit attribute set.
  • Version 2.4 - July, 2008
    • Fixes Edit Attribute Set Problem
    • Adds GetCategory() method.
    • Minor bug fixes.
  • Version 2.4.2 - July, 2008
    • Adds convenience functions for use by the Promotions and other modules.
    • Fixes minor bugs.
  • Version 2.4.4 - September, 2008
    • Fixes minor bugs.
  • Version 2.4.5 - November, 2008
    • Minor smarty improvements.
  • Version 2.4.7 - December, 2008
    • Adds ability to specify a template for product attribute value display in the dropdowns.
    • Adds the showall parameter (optional) to the categorylist action.
  • Version 2.4.8 - January, 2009
    • Adds handling for direct access to disabled/deleted/invalid product detail views.
  • Version 2.5.1 - February, 2010
    • Improvements for MAC format ASCII csv files.
    • Adds product alias mechanism.
    • Adds breadcrumb support into the detail view.
    • Adds pretty url support into the search results.
    • Adds canonical support into the detail view.
    • Adds SKU support.
    • Bug fixes.
  • Version 2.6 - March, 2019
    • Modifications to work with new E-commerce setup.
    • Many bug fixes.
  • Version 2.6.1 - April, 2019
    • Bug Fixes.
  • Version 2.6.2 - April, 2019
    • Bug Fixes.
  • Version 2.7 - April, 2019
    • Adds the ability to sort summary views by custom fields.
    • Adds the fieldlist action to allow creating navigations on custom fields.
    • Adds search action to allow searching products.
    • Remove currency code and other preferences that are now in CGEcommerceBase... well if CGEcommerceBase is installed anyways.
    • Remove some preferences and templates that are now hosted in CGEcommerceBase.
  • Version 2.7.1 - April, 2010
    • Adds a return link to the category fields edit page.
    • Adds a detail_url param to the category list view.
    • Adds the categorylistdtltemplate param.
    • Category List view now uses the resultpage parameter by default.
    • Fixes a problem with deleting files in the edit product page.
  • Version 2.7.3 - April, 2010
    • Remove the image when removing the hierarchy item.
    • Improvements to category field ordering.
    • Adds the ability to rename category fields.
    • Minor bug fixes.
  • Version 2.7.4 - April, 2010
    • Minor bug fixes.
  • Version 2.7.5 - May, 2010
    • Fixes problem with search templates on upgrade.
    • Adds category field reordering.
  • Version 2.7.6 - May, 2010
    • Fixes to category field re-ordering.
  • Version 2.8 - May, 2010
    • Adds a true hierarchy mode.
      Note: This will break existing sites using the older hierarchy view. You should read the help for information as to how to use the new view.
    • Adds the ability to add custom fields to the admin side product table view.
    • Improves the CSV import function.
    • Adds a new dimension data field.
    • Version 2.8.1 - May, 2010
      • Minor bug fixes to admin display.
    • Version 2.8.2 - May, 2010
      • Fix to default hierarchy template.
    • Version 2.8.2 - May, 2010
      • Adds subscription field type.
      • Minor bug fixes.
      • Added support for fieldval='::notnull::' on the summary view.
    • Version 2.8.3 - July, 2010
      • Removes the useoldhierarchy param from the hierarchy view.
      • Adds the ability to filter the output in the categorylist view.
      • Minor bug fixes.
    • Version 2.8.4 - September, 2010
      • Adds a preference for the default page limit in summary mode.
    • Version 2.8.5 - September, 2010
      • Adds sorting capabilities to the categorylist view.
      • Re-works the hierarchy view (again). Templates will need to change.
      • Adds the ability to explicitly list hierarchy items in the hierarchy view.
      • Adds comma separated hierarchy capability to the default summary view.
    • Version 2.8.6 - September, 2010
      • Fixes to CSV import stuff.
    • Version 2.9 - December, 2010
      • Fixes some issues related to E_STRICT and E_DEPRECATED
      • Adds the ability to copy attribute sets from another product.
      • Fixes to CSV import stuff.
      • Fixes to entering a sku in attributes.
      • Adds hierarchy information to search, summary and detail views.
      • Fixes an issue with pagination in the admin panel products tab.
      • Fixes an issue with page counts in the products tab when a custom field is added to the view list.
      • Many more bug fixes and minor improvements.
    • Version 2.10.2 - January, 2011
      • Adds canonical URL to the hierarchy item, in the hierarchy view.
      • Adds the productlist parameter to output a summary view of specific products. Does not provide pagination or sorting.
    • Version 2.10.3 - February, 2011
      • Fixes bug with default view.... thanks stikki
    • Version 2.10.4 - May, 2011
      • Minor fix to the uninstaller.
      • Adds the categoryfield parameter to the categorylist action.
      • Fixes a problem with category fields when copying a category.
    • Version 2.10.5 - May, 2011
      • Minores fix to cateogry fields.
    • Version 2.11 - May, 2011
      • Adds the "excludecat" parameter.
      • Removes some errant debug statements in the categorylist view.
    • Version 2.12 - May, 2011
      • There is now an option to make sure that the SKU is required when adding/editing products/attributes.
      • The image thumbnail, preview, and watermarking stuff is now DEPRECATED.
      • Added the attribs_full stuff into the detail and summary views. the attributes member of output objects is deprecated.
    • Version 2.12.1 - May, 2011
      • Adds caching for field definitions.
    • Version 2.13 - July, 2011
      • Adds bulk actions in the product list.
      • Adds the ability to exclude products in certain categories from the product list.
      • Numerous minor bug fixes.
    • Version 2.13.1 - July, 2011
      • Bug Fixes.
    • Version 2.13.2 - July, 2011
      • Bug Fixes.
    • Version 2.13.3 - August, 2011
      • Bug Fixes.
    • Version 2.14 - August, 2011
      • Adds functionality for dynamically reorganizing the hierarchy tree.
    • Version 2.15 - August, 2011
      • Adds a simple quantity-on-hand field.
    • Version 2.16 - August, 2011
      • Vastly improved search capabilities. Note: existing templates will need to be updated as field names have changed.
    • Version 2.17 - March, 2012
      • Numerous bug fixes.
      • Adds the ability to duplicate a product.
    • Version 2.18.2 - June, 2012
      • Creates a new flexible query class and matching resultset class.
      • Dramatic performance improvment for summary views.
      • Adds the ability to export product information to csv.
      • Many improvements to CSV import.
      • Adds an optional new default action which should be much faster. Original default action will be removed over time.
      • Help is now in its own file.
      • Add the 'parents' parameter to the hierarchy action.
      • Numerous caching optimizations.
      • More indexes on the products table during install.
      • Language change... in most places, products are now referred to as "items"
    • Version 2.18.3 - July, 2012
      • Minor Fixes.
    • Version 2.19.x - December, 2012

      NOTE: COMPATIBILITY BROKEN. SOME CHANGES REQUIRED.

      NOTE: PHP 5.3.x IS REQUIRED.

      • Removes the entire attribute mechanism and replaces it with a flat list of options.

        This means that shops using the attributes will need to adjust their products because instead of having multiple "attributes" there is now one flat list of options with a simple text field to describe them.

        Additionally, summary and detail templates where attributes were displayed will need adjustment.

      • SKUs are now required by default (as they are needed for the Cart2 module)
      • Numerous bug fixes.
    • Version 2.20 - October, 2013
      • Refactor the search action
        • Improved ability to search on custom fields
        • Improved ability to specify search behavior in the search template, as opposed to the Products Tag.
        • Fixes pagination links.
        • Improved documentation in the prototype search form template.
        • Now uses the same classes used for generating summary views.... with the same optimizations.
      • New companydirectory field type allowing linking a product to a company. Uses an ajaxy autocomplete mechanism for finding Companies.
      • Improved admin filtering
        • Filter on SKU or product name
        • Adds ability to sort on custom fields numerically.
        • Filter is now stored as a user preference, and page number stored in the session.
      • Tweaks to CSV Import
      • Numerous minor enhancements
      • A couple new database indexes for performance.
      • Numerous bug fixes.
      • More...
    • Version 2.21.x
      • Adds ordering to the product options.
      • Rewrote the product options dialog.
    • Version 2.22.x
      • Rework the hierarchy action again... now support showing items from child categories by default.

        This is a change in behavior: you may need to adjust your websites.

        This means that the action=hierarchy will now generate links to summary views that will show the products of that hierarchy, and its children.

        To restore the old behavior the nochildren=1 parameter was added. However, the URLS generated when nochildren=1 is added to the tag will not be pretty.

      • Improvements to ASCII importing:

        Now supports importing product options properly.

        Now support importing categories with the delimiter in its name.

      • begin removing deprecated functions and functionality.
      • Improvements to the orderupdated event wrt updating quantity on hand.
    • >
    • Version 2.23.x
      WARNING: The products module will no longer generate preview and thumbnail images on image upload. Use CGSmartImage for this purpose. Though there is still some code to work with preview and thumb images if they already exist. This functionality will be removed at a later date.
      • Version 2.24
        • Add URL slug functionality like what CGBlog and News Have.
        • Code cleanup and template fixes.
        • Rework (again) the hierarchy view.
        • Numerous bug fixes.
      • Version 2.25

        Warning: This is the last version of this module for CMSMS 1.x. All subsequent releases will require CMSMS 2.x and will integrate with the Design Manager.

        • Adds a new bulk action for adjustng stock levels.
      • Version 2.26

        Warning:

        This version now uses DesignManager to manage all frontend view templates. Though the template contents have not changed, in order to ensure that template names are unique the names may have been altered during the conversion process. You may need to modify the locations where you specify alternate templates to reflect the new template names.

        This is a major revision. Though testing has been performed, and data structure changes are minimal, please do extensive testing.

        • Now requires CMSMS 2.1.6 or later.
        • Adds an owner_id field and an ability to set an owner
        • Numerous bug fixes.
        • Adds an option for FEU owner group to the preferences tab.
        • Now stores all but email templates in DesignManager, allows getting rid of alot of code.
        • Now works with the AdminSearch module.
        • Refactoring of all query, storage, and display classes.
        • Refactory the add and edit product forms.
        • Remove all traces of image processing.
        • re-factor numerous admin forms and displays to be smaller, cleaner, and more efficient.
        • field definitions can now be re-ordered via drag/drop.
        • more...
      • Version 2.27.x
        • Now begins to use hooks.
        • Now requires CMSMS 2.2.2 or later.
        • Rewrite bulk action functionality.
        • Adds a new linked file field type.
        • Adds a new simple album interface using the {cms_filepicker}
        • Adds {products_gethierarchy} smarty plugin.
        • Improvements to CSV export and import.
        • Minor fixes.
      • Version 2.28
        • Each item can now identify itself as a service or a product. This is useful for tax purposes.
        • Tweaks to the editproduct form wrt. subscription fields and dimension fields.
        • Note: Subscription fields are currently not functioning.
      • Version 2.28.1
        • Fix summary pagination.
      • Version 2.28.3
        • Minor template fixes and other corrections.