- Version 1.0.0. March 2007.  Initial Release.
- Version 1.0.1. April 2007.  Fixes to CreateImageLink
- Version 1.0.2. April 2007.  CreateImageLink will now work on the frontend.
- Version 1.0.3. September 2007.  Adds apply buttons to new templates.
- Version 1.1.   September 2007.  Adds default frontend error handling plugin.
- Version 1.2.   November  2007,  Adds more convenience functions
- Version 1.3.   November  2007.  Adds even more convenience functions
- Version 1.4.   December  2007.  Adds CreateImageDropdown method, methods for state and country dropdowns and a bunch of other things.
- Version 1.5.   January   2008.  Fixes to html_entities_decode in utf8
- Version 1.6.   February  2008,  Adds the CGFileUploadHandler class
- Version 1.6.1.   February  2008,  Minor fix to recursive_change_directory
- Version 1.8. February 2008
  
    - Add a bunch more utility and convenience methods
- Move countries and states into a table so that they can be used with joins etc.
- Add the ability to prioritize certain countries by name
- Adds the GetSingleTemplateForm method to make it convenient to edit and restore to default a single template.
- Fixes issues with the cancel button when editing templates.
- Update the license.
- Updates to the file upload capabilities
- The module is automatically exported to smarty
- Add the get_action_id and set_action_id virtual methods that should be overridden by any module derived from CGExtensions.
 
- Version 1.8. May 2008
  
    - Minor change and addition to RedirectToTab
 
- Version 1.10. September 2008
  
    - Added Watermarking functions.  Other modules can now use CGExtensions
        to add watermarks to images.
- Re-organized the functions, made the core module a bit smaller (there 
        is still more to do), and utilize some lazy-loading stuff.
- Added a CreateInputColorDropdown function, or something like that.  This thing is funky, uses javascript to do neat color changes.  Thanks _SjG_
- More bug fixes, and convenience thingies.
 
- Version 1.10.1. September 2008
  
    - Minor Bug Fixes.
- Upgrade template forms to allow them to work on an action other than defaultadmin
 
- Version 1.10.2. September 2008
  
- Version 1.10.3. October 2008
  
    - Support for syntax hilighter when editing templates.
 
- Version 1.12 December 2008
  
    - Add numerous more methods.
 
- Version 1.13 December 2008
  
    - Add the Sortable List Area functionlity
- Add another smarty tag for state options.
 
- Version 1.14 December 2008
  
    - Added us_date_format modifier.
 
- Version 1.14.1 December 2008
  
    - Changed us_date_format modifier to rfc_date modifier
- Fixed problem with nested forms.
 
- Version 1.15 January 2009
  
    - Added the GetCurrentURL() method.
 
- Version 1.15.1  February 2009
  
    - Fixed the piority countries sorting thing.
 
- Version 1.15.2  March 2009
  
    - Fixes (hopefully) the "request uri too large" issue on apply.
 
- Version 1.15.3  March 2009
  
    - Adds the ability select multiple files in the file dropdown.
 
- Version 1.16  July 2009
  
    - Numerous bugfixes and new features.
 
- Version 1.16.1  July 2009
  
    - Fix problem with apply button in template editing.
 
- Version 1.16.1  July 2009
  
- Version 1.17 - August 2009
  
     - Convert alot of stuff into PHP5 classes.
- Adds encrypted associative data thing.
 
- Version 1.17.1 - August 2009
  
     - Fixed issue with constructor being incompatible with other modules that didn't have the __construct method
 
- Version 1.17.2 - August 2009
  
     - Adds the cge_debug class.
- Implements autoload stuff, gets rid of the require_once lines all over the place, but requires PHP 5.2+
 
- Version 1.17.3 - September 2009
  
     - Adds cge_array::hashsort and cge_array::hashrsort
 
- Version 1.17.4 - September 2009
  
     - Adds RedirectToHTTPS which uses an optional $confg['ssl_url'] variable.
 
- Version 1.17.5 - October 2009
  
     - Adds expiry parameters to the data store classes.
 
- Version 1.17.6 - November 2009
  
     - Improved country handling.
 
- Version 1.17.9 - February 2010
  
     - Fixes the RedirectToHTTPS function
- Improvements to the url handling stuff.
- Adds a common address class.
 
- Version 1.18 - March 2010
  
     - Adds ability to create preview images on uploads in the upload handlers.
- Adds company field to the address class.
- Now look for interfaces in the autoloader.
- More optimization, move functions out of module class intolib directory classes, etc.
- Many fixes to classes.
 
- Version 1.18.1 - March 2010
  
     - Minor fix to charting classes.
 
- Version 1.18.2 - April 2010
  
- Version 1.18.3 - April 2010
  
- Version 1.18.4 - April 2010
  
     - Fixes to cge_url::redirect_https
 
- Version 1.18.6 - April 2010
  
     - Adjustments and fixes to the http client class.
- Fixes to the cached_remote_file class.
- Minor tweaks.
 
- Version 1.18.6 - April 2010
  
     - Adjustments and fixes to the http client class.
- Fixes to the cached_remote_file class.
- Minor tweaks.
 
- Version 1.19
  
- 
- Version 1.19.1
  
    - Adds the check_upload method to the upload class...
- Begin the documentation process (what a pain that is gonna be).
 
- Version 1.19.2
  
    - Fixes bugs in the AssocData class.
 
- Version 1.19.3
  
    - Force states and countries lists to refresh.
 
- Version 1.20
  
    - Fixes 1.9 compatibility stuff.
- Bug fixes
- Adds friendly class
 
- Version 1.21.1
  
    - Fixes 1.9 compatibility stuff.
- Bug fixes
- Aadds jsmin plugin.
- More functions in cge_string
- A couple more smarty plugins.
 
- Version 1.21.2
  
    - Adds a new recursive glob method to cge_dir.
- Fixes to the cge_array::explode_with_key() method.
- Updates Help.
 
- Version 1.21.3
  
    - Fixes an error in template handling stuff.
 
- Version 1.21.5
  
  - Adds the cms_cache_handler, cms_cache_driver, and cms_filecache_driver classes (maybe later they can be moved to the core)
- Now use file_get_contents() when requesting a URL when CURL is not installed using cms_http::get()
- Fixes problems with get_template_list()
- Minor bug fixes.
 
- Version 1.21.5
  
  - Add another test in the constructor for the cache stuff, cuz ModuleuManager does wierd stuff.
 
- Version 1.21.6
  
- Version 1.21.7
  
- Version 1.23
  
  - Adds the Browser code
- Minor bug fixes.
 
- Version 1.24
  
  - Extends the browser code for better robot detection.
- Adds {cge_isbot} and {cge_is_smartphone} smarty plugins.
 
- Version 1.24.1
  
  - Adds the report base class.
 
- Version 1.24.2
  
  - Handle the stupid input type='image' cross browser problem.
 
- Version 1.25
  
  - Adds some more classes for delaing with pop3 servers.
 
- Version 1.25.1
  
- Version 1.25.2
  
  - Bug fixes.
- Adds a new function to the cge_url class.
 
- Version 1.25.3
  
  - Adds auditing of template edits etc.
 
- Version 1.25.4
  
  - Fixes to the http class that I found in working with 1.10
- Now call class_exists('CGExtensions',false) ... to handle the 1.9 problems but also make way for 1.10
 
- Version 1.26
  
   - Adds the new CGDomDocument class that has support for innerhtml...
 
- Version 1.27
  
   - Adds the new {cge_wysiwyg} smarty plugin.
- Use cms_http_request for http requests, if available.