home *** CD-ROM | disk | FTP | other *** search
/ 91.121.126.69 / 91.121.126.69.tar / 91.121.126.69 / www / osc / CHANGELOG < prev    next >
Text File  |  2007-04-19  |  13KB  |  330 lines

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