home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 90 / PIWD90.iso / pc / contents / ecommerce / software / osCommerce.exe / oscommerce-2.2ms2 / CHANGELOG next >
Text File  |  2003-07-12  |  11KB  |  295 lines

  1. $Id: CHANGELOG,v 1.23 2003/07/12 09:38:07 hpdl Exp $
  2.  
  3. osCommerce Changelog
  4. Copyright (c) 2003 osCommerce
  5.  
  6. ------------------------------------------------------------------------------
  7. 12/07/2003 osCommerce 2.2 Milestone 2
  8. ------------------------------------------------------------------------------
  9.  
  10.  * Shared SSL servers are now properly supported with cookie parameters
  11.    existing for both normal and secure servers.
  12.  
  13.  * The installation/upgrade procedure was simplified with a new layout.
  14.  
  15.  * Internally set PHPs error reporting to E_ALL to remove all notice messages
  16.    on the Catalog module.
  17.  
  18.  * Renamed default.php to index.php.
  19.  
  20.  * Sanitize all user input on the Catalog module before inserting it into the
  21.    database.
  22.  
  23.  * Updated the layout of the shopping cart page.
  24.  
  25.  * Fixed linefeed issues with emails.
  26.  
  27.  * Modules are now installed at the Administration Tool via Install/Remove
  28.    buttons located in the infobox; no longer through clicking on the status
  29.    icons. This is to be consistent with other areas of the Administration
  30.    Tool.
  31.  
  32.  * Updated the layout of the product listing page.
  33.  
  34.  * Updated the splitPageResults class to use the benefits a class provides.
  35.  
  36.  * Realized the My Account Proposal as discussed on the developers forum
  37.    channel.
  38.  
  39.  * Introduced the message stack class used on the Administration Tool to the
  40.    Catalog module. It has been extended to store messages in groups allowing
  41.    to display the messages in groups at separate sections of the page.
  42.  
  43.  * Removed old European currencies (Deutsche Mark and Spanish Peseta)
  44.  
  45.  * Update the default configuration parameters to meet the needs of USA (it
  46.    was previously meeting a mix of USA and European regulations)
  47.  
  48.  * IP Address and Client Browser User Agent validations implemented for the
  49.    Security And Privacy Proposal.
  50.  
  51.  * Session ID Regeneration feature implemented as part of the Security And
  52.    Privacy Proposal.
  53.  
  54.  * New file upload class implemented.
  55.  
  56.  * Search Engine Spider Session Prevention feature implemented as part of the
  57.    Security And Privacy Proposal.
  58.  
  59.  * Manually round numbers in the tep_round() function, bypassing PHPs round()
  60.    and number_format() functions.
  61.  
  62.    The PHP round() and number_format() functions return different results when
  63.    strings or floats are being processed.
  64.  
  65.  * Added data validation to the Customers section on the Administration Tool.
  66.  
  67.  * Tax Compounding logic corrected.
  68.  
  69.  * Cross site scripting vulnerabilities fixed.
  70.  
  71.  * Moved filename and database table definitions from application_top.php to
  72.    their own files.
  73.  
  74.  * The Tax Priority can now be inserted when creating new tax rates in the
  75.    Administration Tool.
  76.  
  77.  * Implement the force cookie usage and ssl_session_id validations features
  78.    from the Security and Privacy Proposal.
  79.  
  80.  * Virtual products tax update (virtual products were not being updated as no
  81.    shipping address is in use. Instead, the billing address is used to base
  82.    the taxes on.
  83.  
  84. ------------------------------------------------------------------------------
  85. 02/17/2003 osCommerce 2.2 Milestone 1
  86. ------------------------------------------------------------------------------
  87.  
  88. *** The changelog entry for the 2.2 Milestone releases will be updated     ***
  89. *** throughout the Milestone release path. The information here is         ***
  90. *** currently old.                                                         ***
  91.  
  92.  * Manufacturer now saved when adding products. (bug fix)
  93.  
  94.  * Added .htaccess file in the 'includes' directory for some security (blocks
  95.    direct http requests to .php files).
  96.    ie, http://server/catalog/includes/application_top.php
  97.  
  98.  * New cache class added for the categoies box (only for PHP4)
  99.    - Note, this is disabled by default due to our run out-of-the-box approach.
  100.      Can also be used in other areas of the catalog.
  101.  
  102.  * New Who's Online section in the administration tool.
  103.  
  104.  * Updated payment and shipping modules structure - no longer has multiple
  105.    include statements - and are now classes.
  106.  
  107.  * Administration Tool sections now with opened/closed box approach (the list
  108.    of functions was getting too long!).
  109.  
  110.  * New login and create account option page (ala Amazon style)
  111.  
  112.  * Click on the products image (in products details) and a new browser window
  113.    will open and resize itself to the image shown - used to display larger
  114.    pictures of the product.
  115.  
  116.  * All font styles are now in stylesheets.
  117.  
  118.  * Full locaization support (ie, categories title, products descriptions,
  119.    image buttons, etc)
  120.  
  121.  * Table names now as constants (variables)
  122.  
  123.  * Banner support functionality
  124.  
  125.  * Products expected now as normal products (with descriptions)
  126.  
  127.  * Stock control functionality
  128.  
  129.  * Products with different attributes can now be added to the shopping cart.
  130.    (feature fix)
  131.  
  132.  * Authorize.net support added
  133.  
  134.  * Sessions can now be stored in the database
  135.  
  136.  * Tell-A-Friend function for products
  137.  
  138.  * Information box, with all informations about shipping & returns, privacy
  139.    notice and conditions of use
  140.  
  141.  * Newsletter function in the administration tool.
  142.  
  143.  * New zones for germany, swiss and austria.
  144.  
  145.  * Prices can now be handled with/without tax. The tax would be correct
  146.    calculated.
  147.  
  148.  * Prices in all countries which joined the euro currency, displays the prices
  149.    in euro and national currency. This is a european guideline which is now
  150.    support by TEP.
  151.  
  152.  * All address information is now stored in the address_book table only. This
  153.    change was made to reduce redundancy and allow more feautures in the
  154.    checkout part (e.g. selection of different BillTo and SendTo addresses)  
  155.  
  156. ------------------------------------------------------------------------------
  157. 03/06/2001 The Exchange Project Preview Release 2.1
  158. ------------------------------------------------------------------------------
  159.  
  160.  * Payment methods are now modules, makes it easier to implement other payment
  161.    methods. Supported methods COD, Credit Card, Paypal. CC also supports
  162.    storing only part of the CC# in the DB with the other digits being emailled
  163.    to a specific email address.
  164.  
  165.  * Shipping Modules - Modular shipping methods with support for UPS, USPS,
  166.    FEDEX(Ground), Per Item and Flat rate shipping.
  167.  
  168.  * Db query clean up a few AS clauses were added for earlier MySQL versions.
  169.    Error checking added for when no records exist.
  170.  
  171.  * Added languages box - customers can now choose their language anywhere
  172.    except during the checkout procedure (due to POST variables in forms)
  173.  
  174.  * Added currencies box - customers can now choose their currency independent
  175.    from the language chosen
  176.  
  177.  * Currencies can be added/deleted/modified through the administration tool -
  178.    no longer through individual language files in the include directory
  179.  
  180.  * Added a 'Contact Us' Page.
  181.  
  182.  * Added COMMENTS field to Orders table - an order history
  183.    Need to ALTER TABLE orders ADD comments TEXT not null;
  184.  
  185.  * Selectable columns in 'Product Listings'.
  186.  
  187.  * Added a delete button to the orders in the admin tool.
  188.  
  189.  * Solved a problem with the session id not being passed to the secure server.
  190.  
  191.  * Countries added to the admin tool.
  192.  
  193.  * The 'Add a Quickie' box now uses the model number instead of the product
  194.    id.
  195.  
  196.  * The 'Search' box and the 'Advanced Search' now use the same engine.
  197.  
  198.  * Backup in the admin tool.
  199.  
  200.  * Numerous bugs fixed.
  201.  
  202.  * Categories box has been updated to display path taken in bold, and display
  203.    the parent categories (tree navigation)
  204.  
  205.  * Font styles implemented
  206.  
  207.  * tep_image now optionally calculates image size if omitted
  208.  
  209.  * products_to_manufacturers table removed. Manufacturers are now directly
  210.    link to products, via manufacturers_id record in the products table
  211.  
  212.  * tep_href_link now removes extra & and ? characters in the URL
  213.  
  214.  * Products with no manufacturers are now listed in the catalog module
  215.  
  216.  * New DIR_* definitions for easier understanding ->
  217.    FS = Filesystem (physical)
  218.    WS = Webserver (virtual)
  219.  
  220. ------------------------------------------------------------------------------
  221. 12/13/2000 The Exchange Project Preview Release 2.0a
  222. ------------------------------------------------------------------------------
  223.  
  224.  * Added FedEx shipping module
  225.  * Bugfixes
  226.  
  227. ------------------------------------------------------------------------------
  228. 12/02/2000 The Exchange Project Preview Release 2.0
  229. ------------------------------------------------------------------------------
  230.  
  231.  * Manufacturers pull-down select box
  232.  * Number of products in each category displayed
  233.  * Bestsellers box
  234.  * See what other customers have brought (linked to current product displayed)
  235.  * Administration Tool now user-friendlier via new layout
  236.  * Categories-to-Categories structure
  237.  * Spanish added to the official languages supported
  238.  * Dynamic product attributes
  239.  * Tax zones, classes, and rates
  240.  * Now PHP3/PHP4 compatible
  241.  * Some configuration parameters now in database
  242.  * Manufacturers now directly linked to products
  243.  * Status of orders can now be modified
  244.  * New advanced search page
  245.  * Order confirmation emails can now be sent to multiple addresses
  246.  * Address formating function implemented
  247.  * PayPal payments implemented
  248.  * Currencies are now formated to the selected locale
  249.  
  250. ------------------------------------------------------------------------------
  251. 05/14/2000 The Exchange Project Preview Release 1.1
  252. ------------------------------------------------------------------------------
  253.  
  254.  * Customization variables and constants
  255.  * English and German localization
  256.  * New products and upcoming products modularized
  257.  * Added custom tep_db_* database functions
  258.  * Added custom tep_session_* session functions
  259.  * Added tep_href_link function
  260.  * Added tep_image function
  261.  * Added tep_image_submit function
  262.  * Added tep_black_line function
  263.  * Added tep_break_string function
  264.  * Added tep_products_in_cart function
  265.  * Added tep_exit function
  266.  * Added tep_number_format function
  267.  * Reviews-Box now displays a random review
  268.  * account_edit_process.php updated
  269.  * Review-Box: text now broken to avoid exceeding box width
  270.  * address_book_add.php updated, also combined with
  271.    address_book_add_process.php
  272.  * login.php updated, also combined with login_process.php
  273.  * login_forgotten.php and login_forgotten_process.php now combined to
  274.    password_forgotten.php
  275.  * Added products image to reviews info
  276.  * products_reviews_write.php and products_reviews_write_process.php combined
  277.  * shopping_cart.php updates
  278.  * shopping_cart.php now displays proper price on special for nonsess cart
  279.  * Fixed misalignment of checkout information
  280.  * New directory structure for includes
  281.  * application_top.php and application_bottom.php implemented for application
  282.    wide parameters
  283.  * column_left.php and column_right.php structure implemented
  284.  * Display parse time of pages
  285.  * SQL queries optimized
  286.  * tep_number_format function implemented, but not in use
  287.  * Fixed add a quickie bug - when product did not exist in catalog, it
  288.    inserted a null entry in the cart
  289.  
  290. ------------------------------------------------------------------------------
  291. 03/12/2000 The Exchange Project Preview Release 1.0
  292. ------------------------------------------------------------------------------
  293.  
  294.  * Initial Release
  295.