Quick Search:

View

Revision:

Diff

Diff from 1661 to:

Annotations

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

Annotated File View

hpdl
711
1 $Id: $
hpdl
477
2
hpdl
1658
3 osCommerce Online Merchant Changelog
4 Copyright (c) 2007 osCommerce
hpdl
477
5
6 ------------------------------------------------------------------------------
hpdl
1661
7 07/03/2007 osCommerce Online Merchant 2.2 RC1
hpdl
1658
8 ------------------------------------------------------------------------------
9
10 * Remove additional slashes when editing a file in the Administration Tool ->
11   Tools -> File Manager section.
12   [r1652]
13
14 * Update Administration Tool pages. Introduce index summary modules
15   (backported from v3.0).
16   [r1633, r1634, r1635]
17
18 * Increase configuration_title and configuration_key field sizes
19   [r1631]
20
21 * Update project version. Update osCommerce logo. Use standard store_logo.png
22   image to easily allow the store logo to be changed.
23   [r1626]
24
25 * New administrators page to create, edit, and delete administrators
26   [r1625]
27
28 * Filter the parameters to not include any containing '_nh_dns' in the name so
29   they do not get stored in the navigation history session file.
30   [r1619, r1620]
31
32 * Add a public_title variable to the payment modules so the payment method can
33   display "Credit Card" instead of the name of the payment service provider.
34   [r1617, r1621]
35
36 * When editing reviews, strip additional slashes in the reviews text before
37   storing it in the database.
38   [r1614]
39
40 * PHP < 4.1 compatibility update.
41   [r1612]
42
43 * Backport v3.0 installation procedure.
44   [r1611, r1613, r1629]
45
46 * Add a simple administrator login routine to the Administrator Tool.
47   [r1610, r1632]
48
49 * Process the order total modules earlier on the checkout confirmation page.
50   [r1609]
51
52 * Fix typo in the products new page.
53   [r1608]
54
55 * Add the session ID to the GET based forms as a hidden field value.
56   [r1606, r1607]
57
58 * Updating category settings without selecting a category image was removing
59   the previous category image.
60   [r1603]
61
62 * Check the selected payment module radio field.
63   [r1601]
64
65 * Load the payment modules after the order total modules to get the proper
66   final order total value. This will break some payment modules duplicating
67   the checkout_process.php logic (ie, PayPal IPN contribution).
68   [r1600]
69
70 * Improve the logic of accepting state names.
71   [r1598]
72
73 * Add a new configuration parameter to control the maximum quantity a product
74   can be added to the shopping cart (99 by default).
75   [r1596]
76
77 * The quantity is added to the database as an integer so the quantity in the
78   shopping cart session should also be treated as an integer.
79   [r1595]
80
81 * Fix the display of the country name on the order history page.
82   [r1594]
83
84 * Don't calculate prices with tax by rounding the net value, as this brings
85   down the default precision of 4 to the decimal places the selected currency
86   has.
87   [r1592, r1593]
88
89 * Fix sql injection vulnerability when sorting product listings.
90   [r1591]
91
92 * Pass the connection identifier link to the mysql_insert_id() function.
93   [r1590]
94
95 * Reset the array index counter after working through its elements.
96   [r1589]
97
98 * Respect the Configuration -> Minimum Values settings.
99   [r1587, r1588]
100
101 * Correct the display of the billing address on the invoice and packing slip
102   pages.
103   [r1586]
104
105 * Fix currency case-sensitivity bug.
106   [r1585]
107
108 * Add a register_globals compatibility layer for PHP 4.3+ servers.
109   [r1583, r1584, r1597, r1599, r1647]
110
111 * Allow payment modules to display input fields on the checkout confirmation
112   page.
113   [r1582]
114
115 * Add fulltext support into the database backup dumps.
116   Don't backup the data from the sessions table nor the who's online table.
117   Delete the contents of the sessions table and who's online table after a
118   restoration has been performed.
119   [r1274]
120
121 * Fix manufacturers caching block.
122   [r726]
123
124 ------------------------------------------------------------------------------
hpdl
711
125 08/17/2006 osCommerce 2.2 Milestone 2 Update 060817
126 ------------------------------------------------------------------------------
127
128 Please review the update-20060817.txt file for the important changes made.
129
130 ------------------------------------------------------------------------------
hpdl
477
131 11/13/2005 osCommerce 2.2 Milestone 2 Update 051113
132 ------------------------------------------------------------------------------
133
134  * Fixed bug 1662; update of customers address through the My Account page
135    resulted in the country value not being stored properly and affected tax
136    rate values.
137  
138 ------------------------------------------------------------------------------
139 11/12/2005 osCommerce 2.2 Milestone 2 Update 051112
140 ------------------------------------------------------------------------------
141
hpdl
711
142 Please review the update-20060817.txt file for the important changes made.
hpdl
477
143
144  * Index language definition: updated the Wiki link to point to the Knowledge
145    Base site
146
147  * Reviews Box: Renamed the following variables due to naming conflicts:
148
149    $review_query -> $rand_review_query
150    $review       -> $rand_review
151    $review       -> $rand_review_text
152
153  * Wrapped all input parameters with tep_output_string() in the tep_image()
154    function on the administration tool
155    (admin/includes/functions/html_output.php)
156
157  * UPS shipping module removed due to it violating the UPS terms of service.
158    An alternative module can be found here:
159    http://www.oscommerce.com/community/contributions,1323
160
161  * Updated codebase for PHP 5.0 compatibility
162
163  * Updated database structure for MySQL 5.0 compatibility
164
165 ------------------------------------------------------------------------------
166 12/07/2003 osCommerce 2.2 Milestone 2
167 ------------------------------------------------------------------------------
168
169  * Shared SSL servers are now properly supported with cookie parameters
170    existing for both normal and secure servers.
171
172  * The installation/upgrade procedure was simplified with a new layout.
173
174  * Internally set PHPs error reporting to E_ALL to remove all notice messages
175    on the Catalog module.
176
177  * Renamed default.php to index.php.
178
179  * Sanitize all user input on the Catalog module before inserting it into the
180    database.
181
182  * Updated the layout of the shopping cart page.
183
184  * Fixed linefeed issues with emails.
185
186  * Modules are now installed at the Administration Tool via Install/Remove
187    buttons located in the infobox; no longer through clicking on the status
188    icons. This is to be consistent with other areas of the Administration
189    Tool.
190
191  * Updated the layout of the product listing page.
192
193  * Updated the splitPageResults class to use the benefits a class provides.
194
195  * Realized the My Account Proposal as discussed on the developers forum
196    channel.
197
198  * Introduced the message stack class used on the Administration Tool to the
199    Catalog module. It has been extended to store messages in groups allowing
200    to display the messages in groups at separate sections of the page.
201
202  * Removed old European currencies (Deutsche Mark and Spanish Peseta)
203
204  * Update the default configuration parameters to meet the needs of USA (it
205    was previously meeting a mix of USA and European regulations)
206
207  * IP Address and Client Browser User Agent validations implemented for the
208    Security And Privacy Proposal.
209
210  * Session ID Regeneration feature implemented as part of the Security And
211    Privacy Proposal.
212
213  * New file upload class implemented.
214
215  * Search Engine Spider Session Prevention feature implemented as part of the
216    Security And Privacy Proposal.
217
218  * Manually round numbers in the tep_round() function, bypassing PHPs round()
219    and number_format() functions.
220
221    The PHP round() and number_format() functions return different results when
222    strings or floats are being processed.
223
224  * Added data validation to the Customers section on the Administration Tool.
225
226  * Tax Compounding logic corrected.
227
228  * Cross site scripting vulnerabilities fixed.
229
230  * Moved filename and database table definitions from application_top.php to
231    their own files.
232
233  * The Tax Priority can now be inserted when creating new tax rates in the
234    Administration Tool.
235
236  * Implement the force cookie usage and ssl_session_id validations features
237    from the Security and Privacy Proposal.
238
239  * Virtual products tax update (virtual products were not being updated as no
240    shipping address is in use. Instead, the billing address is used to base
241    the taxes on.
242
243 ------------------------------------------------------------------------------
244 02/17/2003 osCommerce 2.2 Milestone 1
245 ------------------------------------------------------------------------------
246
247 *** The changelog entry for the 2.2 Milestone releases will be updated     ***
248 *** throughout the Milestone release path. The information here is         ***
249 *** currently old.                                                         ***
250
251  * Manufacturer now saved when adding products. (bug fix)
252
253  * Added .htaccess file in the 'includes' directory for some security (blocks
254    direct http requests to .php files).
255    ie, http://server/catalog/includes/application_top.php
256
257  * New cache class added for the categoies box (only for PHP4)
258    - Note, this is disabled by default due to our run out-of-the-box approach.
259      Can also be used in other areas of the catalog.
260
261  * New Who's Online section in the administration tool.
262
263  * Updated payment and shipping modules structure - no longer has multiple
264    include statements - and are now classes.
265
266  * Administration Tool sections now with opened/closed box approach (the list
267    of functions was getting too long!).
268
269  * New login and create account option page (ala Amazon style)
270
271  * Click on the products image (in products details) and a new browser window
272    will open and resize itself to the image shown - used to display larger
273    pictures of the product.
274
275  * All font styles are now in stylesheets.
276
277  * Full locaization support (ie, categories title, products descriptions,
278    image buttons, etc)
279
280  * Table names now as constants (variables)
281
282  * Banner support functionality
283
284  * Products expected now as normal products (with descriptions)
285
286  * Stock control functionality
287
288  * Products with different attributes can now be added to the shopping cart.
289    (feature fix)
290
291  * Authorize.net support added
292
293  * Sessions can now be stored in the database
294
295  * Tell-A-Friend function for products
296
297  * Information box, with all informations about shipping & returns, privacy
298    notice and conditions of use
299
300  * Newsletter function in the administration tool.
301
302  * New zones for germany, swiss and austria.
303
304  * Prices can now be handled with/without tax. The tax would be correct
305    calculated.
306
307  * Prices in all countries which joined the euro currency, displays the prices
308    in euro and national currency. This is a european guideline which is now
309    support by TEP.
310
311  * All address information is now stored in the address_book table only. This
312    change was made to reduce redundancy and allow more feautures in the
313    checkout part (e.g. selection of different BillTo and SendTo addresses)  
314
315 ------------------------------------------------------------------------------
316 03/06/2001 The Exchange Project Preview Release 2.1
317 ------------------------------------------------------------------------------
318
319  * Payment methods are now modules, makes it easier to implement other payment
320    methods. Supported methods COD, Credit Card, Paypal. CC also supports
321    storing only part of the CC# in the DB with the other digits being emailled
322    to a specific email address.
323
324  * Shipping Modules - Modular shipping methods with support for UPS, USPS,
325    FEDEX(Ground), Per Item and Flat rate shipping.
326
327  * Db query clean up a few AS clauses were added for earlier MySQL versions.
328    Error checking added for when no records exist.
329
330  * Added languages box - customers can now choose their language anywhere
331    except during the checkout procedure (due to POST variables in forms)
332
333  * Added currencies box - customers can now choose their currency independent
334    from the language chosen
335
336  * Currencies can be added/deleted/modified through the administration tool -
337    no longer through individual language files in the include directory
338
339  * Added a 'Contact Us' Page.
340
341  * Added COMMENTS field to Orders table - an order history
342    Need to ALTER TABLE orders ADD comments TEXT not null;
343
344  * Selectable columns in 'Product Listings'.
345
346  * Added a delete button to the orders in the admin tool.
347
348  * Solved a problem with the session id not being passed to the secure server.
349
350  * Countries added to the admin tool.
351
352  * The 'Add a Quickie' box now uses the model number instead of the product
353    id.
354
355  * The 'Search' box and the 'Advanced Search' now use the same engine.
356
357  * Backup in the admin tool.
358
359  * Numerous bugs fixed.
360
361  * Categories box has been updated to display path taken in bold, and display
362    the parent categories (tree navigation)
363
364  * Font styles implemented
365
366  * tep_image now optionally calculates image size if omitted
367
368  * products_to_manufacturers table removed. Manufacturers are now directly
369    link to products, via manufacturers_id record in the products table
370
371  * tep_href_link now removes extra & and ? characters in the URL
372
373  * Products with no manufacturers are now listed in the catalog module
374
375  * New DIR_* definitions for easier understanding ->
376    FS = Filesystem (physical)
377    WS = Webserver (virtual)
378
379 ------------------------------------------------------------------------------
380 12/13/2000 The Exchange Project Preview Release 2.0a
381 ------------------------------------------------------------------------------
382
383  * Added FedEx shipping module
384  * Bugfixes
385
386 ------------------------------------------------------------------------------
387 12/02/2000 The Exchange Project Preview Release 2.0
388 ------------------------------------------------------------------------------
389
390  * Manufacturers pull-down select box
391  * Number of products in each category displayed
392  * Bestsellers box
393  * See what other customers have brought (linked to current product displayed)
394  * Administration Tool now user-friendlier via new layout
395  * Categories-to-Categories structure
396  * Spanish added to the official languages supported
397  * Dynamic product attributes
398  * Tax zones, classes, and rates
399  * Now PHP3/PHP4 compatible
400  * Some configuration parameters now in database
401  * Manufacturers now directly linked to products
402  * Status of orders can now be modified
403  * New advanced search page
404  * Order confirmation emails can now be sent to multiple addresses
405  * Address formating function implemented
406  * PayPal payments implemented
407  * Currencies are now formated to the selected locale
408
409 ------------------------------------------------------------------------------
410 05/14/2000 The Exchange Project Preview Release 1.1
411 ------------------------------------------------------------------------------
412
413  * Customization variables and constants
414  * English and German localization
415  * New products and upcoming products modularized
416  * Added custom tep_db_* database functions
417  * Added custom tep_session_* session functions
418  * Added tep_href_link function
419  * Added tep_image function
420  * Added tep_image_submit function
421  * Added tep_black_line function
422  * Added tep_break_string function
423  * Added tep_products_in_cart function
424  * Added tep_exit function
425  * Added tep_number_format function
426  * Reviews-Box now displays a random review
427  * account_edit_process.php updated
428  * Review-Box: text now broken to avoid exceeding box width
429  * address_book_add.php updated, also combined with
430    address_book_add_process.php
431  * login.php updated, also combined with login_process.php
432  * login_forgotten.php and login_forgotten_process.php now combined to
433    password_forgotten.php
434  * Added products image to reviews info
435  * products_reviews_write.php and products_reviews_write_process.php combined
436  * shopping_cart.php updates
437  * shopping_cart.php now displays proper price on special for nonsess cart
438  * Fixed misalignment of checkout information
439  * New directory structure for includes
440  * application_top.php and application_bottom.php implemented for application
441    wide parameters
442  * column_left.php and column_right.php structure implemented
443  * Display parse time of pages
444  * SQL queries optimized
445  * tep_number_format function implemented, but not in use
446  * Fixed add a quickie bug - when product did not exist in catalog, it
447    inserted a null entry in the cart
448
449 ------------------------------------------------------------------------------
450 03/12/2000 The Exchange Project Preview Release 1.0
451 ------------------------------------------------------------------------------
452
453  * Initial Release