Quick Search:

View

Revision:

Diff

Diff from 477 to:

Annotations

Annotate by Age | Author | Mixed | None
/fisheye/browse/osCommerce/tags/oscommerce-2.2ms2-20051113/CHANGELOG

Annotated File View

hpdl
477
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