Project

General

Profile

Changes in VirtueMart 110 beta2 » History » Version 1

Roland Dalmulder, 02/14/2010 06:02 AM
Add changelog

1 1 Roland Dalmulder
h1. Changes in VirtueMart 1.1.0 beta2
2
3
--- VirtueMart 1.1.0 beta2 released (05.12.2007, Rev. 1076) ---
4
5
05.12.2007 thepisu
6
# Task #1320 Adding a "Print" button in order.order_printdetails (small fixes, now working)
7
8
03.12.2007 soeren
9
# Task #1579 - Shipping Module Form "Cancel" shows second side menu
10
# Task #1578 - Read Only setting in manage user fields not working.
11
# Task #1577 - Child/sub category; when updated it becomes top-level category 
12
# Task #1576 - Search Function doesn't work anymore 
13
14
03.12.2007 thepisu
15
# tax % not displayed correctly
16
# vmTooltip image alignment (absmiddle)
17
# hardcoded strings in store edit form
18
+ added link to PHP strftime manual near to store date format
19
20
02.12.2007 thepisu
21
# Task #1571 - Some hard coded language strings in admin panel (payment classes)
22
# HTML entites should not be used in SELECT states list
23
24
02.12.2007 soeren
25
# Task #1574 - errors in product description
26
# Task #1573 - Bank account language tags missing
27
28
30.11.2007 soeren
29
# Task #1553 - Product with multi attribute only the first attribute is shown on frontpage
30
# moved manufacturer- and vendor-specific out of the product class
31
+ Print Icon on PopUp pages
32
# fixed PayPal SQL install error
33
28.11.2007 soeren
34
# Task #1565 - Manage User Fields unclick able.
35
27.11.2007 soeren
36
- Task #1559 - Customers can select a state/region? Not needed anymore
37
# user form submission not using Ajax
38
# fixed empty virtuemart Cookie under Joomla! 1.5
39
40
27.11.2007 thepisu
41
# Task #1547 - User activation link with Joomla! 1.5
42
# euro symbol not converted to html entity
43
# typo corrections
44
# Task #1360 - Hardcoded language in account.order_details.tpl.php
45
46
26.11.2007 thepisu
47
^ language variables are now globally called by using "_" function, like: $VM_LANG->_('MYSTRING')
48
! language variables must be called without starting "_" underscore; for example, $VM_LANG->_('MYSTRING') will call $_MYSTRING variable
49
! html entities are automatically converted in strings; to prevent it (example in javascript alert), use $VM_LANG->_('MYSTRING',false)
50
+ language function $VM_LANG->exists('MYSTRING'), return true if string exists in language file
51
+ charset definition in language file, used for htmlentities PHP function; now language file charset can be different from Joomla! charset
52
# some minor corrections
53
+ added function $ps_DB->getTableFields(array), for Joomla 1.5 compatibility (function not present in legacy plugin)
54
55
24.11.2007 soeren
56
! Known Issue: Redirection from https => http (if "generally prevent https" enabled) not working on Joomla! 1.5 currently,
57
because Joomla! 1.5 doesn't know a $mainframe->getCfg('live_site') value other than the currently requested URL
58
// TODO: make "URL" constant editable in the Shop Configuration (just like the SECUREURL value)
59
# fixed add-to-cart message (ajax response) on Joomla! 1.5
60
# Task #1560 - Error message in product scroller module
61
62
23.11.2007 soeren
63
# fixed Currency Selector Module configuration
64
# Task #1554 - Products in unpublished category are shown in search result
65
# Task #1552 - Call for pricing gives 404 not found error message
66
# Task #1550 - In backend Product list Manufacture column does not show other manufacturer's name
67
# Task #1549 - Deleting a state give 'Country ID could not be found' error
68
# Task #1547 - User activation link with Joomla! 1.5 (secondy try)
69
70
22.11.2007 thepisu
71
+ Task #1533 Add Spanish and Italian states in installation SQL
72
+ added states for Armenia, Iran, India
73
+ added currency (Armenian Dram)
74
^ state codes correction (2char codes were not unique) for Brazil, China, Romania (source: Wikipedia/ISO_3166-2)
75
^ Task #1537 state_3_code UNIQUE KEY ? - Changed unique keys for vm_states table
76
  for update please drop and re-add table; take SQL from "sql.update.VM-1.0.x_to_VM-1.1.0.sql", line 163-628
77
  (the ALTER command will not work because of duplicated 2char codes)
78
^ product.product_discount_form: popup calendar, updated for using vmCommonHTML::scriptTag and J1.5 compatibility
79
^ product.product_form: translated string "Search for Products or Categories here:"
80
81
21.11.2007 soeren
82
# Task #1548 - Class 'mm_InputFilter' not found
83
# Task #1547 - User activation link with Joomla! 1.5
84
# Task #1536 - Back to the country from state list not functioning properly
85
86
18.11.2007 soeren
87
# Task #1541 - Error during installation of com_virtuemart rev. 1039
88
# Task #1540 - virtuemart.cfg.php - offline message, try escaping single quotes with //'
89
# Task #1539 - empty thankyou page, direction to paypal nomore working after rev 1039
90
91
13.11.2007 soeren
92
93
+ added support for "REPLACE" queries to buildQuery function
94
# States weren't deleted on Country Deletion
95
^ changes most deprecated mos* function calls to separate vm* functions (VirtueMart's own functions)
96
	Examples: mosGetParam => vmGet, mosReadDirectory => vmReadDirectory, mosRedirect => vmRedirect
97
^ converted more UPDATE and INSERT queries to use the "new" buildQuery function
98
99
09.11.2007 soeren
100
# Task #1438 - Adding product not working in IE (it was due to the Tabs being rendered before the DOM was ready)
101
# Task #1530 - Add Attribute - empty save message popup window.
102
103
08.11.2007 thepisu
104
# in left menu, corrected forum link to new server 'forum.virtuemart.net'
105
# changed info text in the JS box when customer click on 'Notify Me' button (waiting list feature)
106
# calendar for availability date was not working in J1.5 (changed lang file to calendar-en-GB.js)
107
# added translation to 'Select Image' for availability images box, and to 'Control Panel' tab
108
# in availability images tip, corrected folder reference; now is taken from theme setting
109
# 'global $ps_product_type_parameter' not defined in product type form
110
111
07.11.2007 thepisu
112
# Fixed task #1372 - Hard coded language strings in zw_waiting_list.php (used sprintf for mail translation)
113
# added translations to strings in Product Form / Waiting List tab
114
# in Product Form / Waiting List tab, added user email and notify status; if user was not logged when requested notif,
115
  before only "()" was displayed, now it's possibile to see his email address
116
117
05.11.2007 thepisu
118
#  Fixed task #1510 - Order steps are not correct (using PHP 5.2.4, foreach and key() not compatibile)
119
120
05.11.2007 thepisu
121
# added translations to strings in VM toolbar / menu / lists (Publish, Unpublish, Please make a selection, ...)
122
# fixed typo
123
124
02.11.2007 soeren
125
# changing the ENCODE_KEY could lead to configuration file errors + wrong re-encryption of encrypted data 
126
# implemented changes to prevent saving a configuration file with wrong PHP syntax (escaping single quotes and stuff)
127
# Task #1522 - Lost every html-tag in store description!
128
^ implemented a workaround for problems with the "fetchscript.php" script, which loads javascripts and stylesheets. If it
129
	doesn't load the Ext Library in the backend, the user is redirected to the standard layout with direct javascript and
130
	stylesheet references
131
132
31.10.2007 soeren
133
# fixed a logout problem under J! 1.5 after checkout and on viewing order details 
134
135
31.10.2007 gregdev
136
# Fixed task #1443 - When in product list a product is selected and New product button in clicked error is given (on simple layout)
137
# Added country to the list of available variables in the address on the final checkout confirmation page
138
139
30.10.2007 gregdev
140
# Fixed task #1365 - Order Status not updated after successfull paying with PayPal
141
+ Joomla! 1.5 compatibility: Added Joomla! 1.5-specific user creation  in the VM backend.
142
# Fixed task #1519 - Error in Login Module. PHP 4 compatibility.
143
# Fixed payment method extra info being cut off
144
145
29.10.2007 gregdev
146
# Fixed task #1439 Creating new users on Joomla! 1.5 fails. Can now create/edit users in VM backend.
147
^ Added $startForm parameter to ps_userfield::listUserFields() to allow not printing the <form> tag
148
^ Joomla! 1.5 compatibility: PayPal notify.php changes for loading Joomla! configuration and session
149
150
27.10.2007 gregdev
151
# Joomla! 1.5 compatibility: fixed saving new user in frontend.
152
^ Adjusted registration complete message to reflect being automatically logged in.
153
154
26.10.2007 soeren
155
+ added new request class (from Joomla! 1.5 with small modifications) to have a CMS-independent request filter and 
156
	handler class
157
158
25.10.2007 gregdev
159
# Fixed task #1479 - Backend - Cancel shipping address takes user back to user list
160
+ Added "Remember me" to mod_virtuemart and mod_virtuemart_login. Uses VM_SHOW_REMEMBER_ME_BOX configuration setting. 
161
162
24.10.2007 gregdev
163
# Task #1415 - no account creation bug (prompt to enter user name with No Account registration option)
164
# Joomla! 1.5 compatibility: Fixed task #1508 - Two different Registration Complete messages in Joomla 1.5 (ps_shopper.php)
165
166
24.10.2007 soeren
167
^ stoeradmins/admins can access the shop even if it is in offline mode
168
+ added support for the dompdf PDF generation library (PHP5-only and not as good as the HTML2PDF class, but better GIF- and CSS-Support)
169
170
17.10.2007 soeren
171
# fixed next/previous product links in Print View
172
+ implemented "Notify Me!" modification by Corey, which shows a "Notify Me" button instead of "Add to Cart"
173
+ added new QUERY_STRING filter to better prevent XSS attacks using the query string
174
175
16.10.2007 soeren
176
# applied some fixes to the DHL shipping module/label printing function
177
178
13.10.2007 soeren
179
# Task #1468 - Can not send 'Recommend this product to a friend' email
180
 
181
11.10.2007 soeren
182
# Task #1431 - Advanced Search Result page direction
183
# Task #1465 - Quantity text still shown when box set to hide
184
# another fix to Task #1471 - Recommend this product to a friend formating lost if form not complete 
185
^ moved module-accompanying javascripts from /modules to components/com_virtuemart/js
186
# suppressed html_entity_decode error notices, because of unsupported charsets
187
188
11.10.2007 gregdev
189
# Joomla! 1.5 compatibility: more elegant fix for autoloading problem
190
191
10.10.2007 gregdev
192
# Joomla! 1.5 compatibility: legacy classes are now registered for autoloading
193
194
09.10.2007 soeren
195
^ removed "eval"s from the image processing function, fixed using the disableToggle function in the product form
196
# fixed Mambo 4.6.2 login issue (+CSV Upload Error) - thanks to Andr? ยน?s
197
198
06.10.2007 gregdev
199
# Joomla! 1.5 compatibility: Set $my->gid
200
201
03.10.2007 gregdev
202
# Fixed missing $timestamp in order add immediately after checkout
203
204
02.10.2007 soeren
205
# fixed Internet Explorer "Operation aborted" error by outsourcing Layout Loading code into /js/extlayout.js.php
206
^ Updated ExtJS from v1.1 to v1.1.1 + fix for Tabs without Text in IE on Joomla! 1.5 in Standard Layout
207
208
01.10.2007 soeren
209
# fixed "Recommend to a friend" form
210
# fixed Coupon Discount Value not adjusted when adding products or updating product quantity
211
212
01.10.2007 gregdev
213
# Task #1469 - Changed toggler and stretcher code for update mootools (fixes checkout login/registration page accordian)
214
215
28.09.2007 soeren
216
^ Updated MooTools from v1.00 to v1.11 (+ adjustments)
217
218
27.09.2007 gregdev
219
# Joomla! 1.5 compatibility: Fixed $mosConfig_absolute_path problem in show_image_in_imgtag.php
220
221
26.09.2007 soeren
222
# Task #1444 - Wrong URL when using page navigation in Order information
223
# Task #1455 - confirmation mail --> Orderlink
224
# Task #1462 - Language strings missing in Recommend this product to a friend popup.
225
# Task #1463 - Wrong title in Shipping Module Form
226
227
20.09.2007 gregdev
228
# Renamed a string in the account.billing template
229
^ Added account maintenance link and login/logout redirection to the VirtueMart login module; added <br /> after pre-text.
230
# Task #1440 - Deleting a user a Joomla user that is not yet a VM user from the VM backend deletes the user
231
232
18.09.2007 soeren
233
# Error when adding a product with attributes using non-ASCII characters
234
# Task #1442 - When in product list a product is selected and New product button in clicked error is given
235
# Theme Stylesheet and JS not correctly loaded when using https
236
^ now a HTTPS redirect is done in the admin section if the module is forced to use https (Joomla! 1.5 only)
237
+ added a new configuration key that allows to change the encryption function for encrypting sensible data in the database
238
	You now can switch to the much safer "AES_ENCRYPT" if your MySQL Server Version is >= 4.0.2
239
!	This means an important change for all payment modules, which rely on transaction keys from the 
240
	payment_method table (payment_passkey). Instead of using "ENCODE" or "DECODE" in the queries,
241
	from now on you must use the constants "VM_ENCRYPT_FUNCTION" and "VM_DECRYPT_FUNCTION".
242
	Example: $database->query( "SELECT ".VM_DECRYPT_FUNCTION."(payment_passkey,'".ENCODE_KEY."') as passkey FROM #__{vm}_payment_method ..." );
243
^ changed the vmIsJoomla Function to accept comparison operators
244
# fixed Transaction Key Change functionality for Joomla! 1.0.13
245
246
14.09.2007 gregdev
247
^ Joomla! 1.5 compatibility: fixed Joomla! pathways
248
^ Adjusted internal VirtueMart pathways (account maintenance, shop.browse, shop.product_details)
249
^ Added pathway handling functions in vmMainFrame class
250
^ Added ps_product_category->getPathway function (supports creating the category URLs)
251
252
14.09.2007 soeren
253
# Task #1441 - In extended layout view when saving shipping module, save message is populated by shipping module
254
# Task #1438 - Adding product not working in IE ("Operation aborted" Error in IE when loading the product form)
255
256
12.09.2007 gregdev
257
+ Added a separate VirtueMart login module.
258
^ Joomla! 1.5 compatibility: fixed password check on payment methods
259
# Fixed missing global $mosConfig_allowUserRegistration in VirtueMart login module
260
^ Joomla! 1.5 compatibility: Added 'Forgot your password' option to the VirtueMart module
261
^ Joomla! 1.5 compatibility: login/registration forms
262
^ Removed the login form from the the shop.registration
263
^ Moved logic from the template (login_form.tpl.php) to checkout.login_form.php
264
265
10.09.2007 gregdev
266
^ Joomla! 1.5 compatibility: load compat file in virtuemart_parser (for use in modules, etc); added global user registration settings
267
# Joomla! 1.5 compatibility: Task #1423 - Fixed login/logout from mod_virtuemart.
268
^ Joomla! 1.5 compatibility: tigratree change
269
# Joomla! 1.5 compatibility: Task #1427 - Selecting All in shop.browse results in no records
270
271
06.09.2007 macallf
272
+ Added autofill of user name and email address for logged in user when using email to a friend.
273
^ Added index2.php to the available pages for adding a stylesheet in function addStyleSheet - mainframe.class.php 
274
275
06.09.2007 gregdev
276
# Joomla! 1.5 compatibility: Task #1419 - adjusted mosConfig_cachepath
277
278
06.09.2007 macallf
279
# Task #1386 implemented page navigation at product level. Corrected get_neighbour_product in ps_product.php
280
281
06.09.2007 macallf
282
# Task #1389 Saved cart reappears after checkout. ps_checkout.php edited to delete saved cart.
283
# Delete saved cart pointed to wrong function. sql.virtuemart.php Corrected with the correct functio name.
284
285
05.09.2007 gregdev
286
# Joomla! 1.5 compatibility: Task #1410 - initialize editor correctly for front-end admin
287
# Task #1411 - changed to use string from Virtuemart language file
288
289
05.09.2007 macallf
290
# Task #1400 ps_cart.php fixed to display tip when adding 0 products to the cart using childlist
291
292
04.09.2007 gregdev
293
^ Added DHL shipping method strings to the language files (thanks to aravot!)
294
# Fixed blank page after payment confirmation (corrected the LEFT JOIN)
295
# Fixed terms of service checkbox layout
296
297
03.09.2007 gregdev
298
# Task #1387 - admin.theme_config_list.php missing
299
# Fixed hardcoded strings in admin.show_cfg.php and admin.theme_config_form.php.
300
^ Joomla! 1.5 compatibility: Added $ps_product to list of globals in virtuemart_parser.php
301
^ Joomla! 1.5 compatibility: change in the compatibility file
302
^ Joomla! 1.5 compatibility: tigratree template change to support new JApplication structure
303
304
29.08.2007 gregdev
305
# Added Shipping module language variables
306
307
25.08.2007 soeren
308
# Task #1357 - Performance problems creating new products
309
# Task #1394 - Change of heading level required in get_shipping_method.tpl.php
310
311
23.08.2007 gregdev
312
^ Joomla! 1.5 compatibility: change in the compatability file
313
^ Joomla! 1.5 compatibility: PayPal IPN script updated (notify.php)
314
315
17.08.2007 gregdev
316
^ Use month names and _DO_LOGIN from VirtueMart language file.
317
318
01.08.2007 gregdev
319
+ Added a cleared <br /> element so that the floated divs fill the container
320
 
321
30.07.2007 gregdev
322
^ Joomla! 1.5 compatibility: TigraTree product category module
323
^ Adjustments to Joomla! 1.5 compatibility file
324
^ Joomla! 1.5 compatibility: Set local version of $CURRENCY_DISPLAY in global.php
325
+ Get $keyword from the $_REQUEST before cleaning it (virtuemart_parser.php)
326
+ Joomla! 1.5 compatibility: Added $_VERSION to globals in shop.debug.php
327
328
27.07.2007 gregdev
329
^ Adjustments to Joomla! 1.5 compatibility file.
330
^ Changes in modules for Joomla! 1.5 compatibility; added string to language file.
331
# Removed debug code in shop.basket_short.php.
332
333
25.07.2007 soeren
334
335
^ Task #1311 - Dates in order_print / order_printdetails not localized
336
!!! DATABASE: TABLE STRUCTURE CHANGE
337
		###
338
		# 25.07.2007: Allow to set address and date format
339
		ALTER TABLE `jos_vm_vendor` 
340
				ADD `vendor_address_format` TEXT NOT NULL ,
341
				ADD `vendor_date_format` VARCHAR( 255 ) NOT NULL;
342
		UPDATE `jos_vm_vendor` SET
343
			`vendor_address_format` = '{storename}\n{address_1}\n{address_2}\n{city}, {zip}',
344
			`vendor_date_format` = '%A, %d %B %Y %H:%M'
345
			WHERE vendor_id=1;
346
		###
347
+ Global Address Format can be set in the Store Form now - as well as the global date format
348
# Task #1356 - problems with "implemented page navigation at product level"
349
350
24.07.2007 soeren 
351
352
# Task #1344 - related product list too long, memory exausted
353
^ improved the related products selection screen - it features an auto-completing search field now
354
+ added new JSON class to send JSON encoded responses
355
# fixes for Joomla! 1.0.13 compatibility
356
^ changed Product Review List to show reviews from all products - ordered by posting time,  
357
	not only filtered by one product; TODO: Notification of 
358
359
16.07.2007 gregdev
360
# Task #1328 - long php opening tags missing in vendor.vendor_form.php
361
362
06.07.2007 gregdev
363
# Check for set $_REQUEST entries before resetting values
364
365
05.07.2007 gregdev
366
# Corrected filename error in usps.ini
367
368
# Corrected PHP short tags in USPS shipping module
369
370
25.06.2007 soeren
371
372
^ Updated the USPS Shipping module to version 3.0 (thank you Corey!!)
373
374
20.06.2007 soeren
375
# integrated patches to ExtJS for Konqueror Compatibility
376
# Task #1306 - Page Navigation doesn't work after switching off the display at the top of the prod.listing frontend
377
# fixed non-array error in mod_virtuemart_currencies.php
378
379
19.06.2007 soeren
380
# Task #1297 - Coupon discount total does not adjust after removing item from cart (basket.php, ps_cart.php)
381
# Task #1299 - Credit card number accepts a string as valid (ps_payment_method.php)
382
# Task #1319 - Lockup issue with permissions on browse_* files. (ps_main.php)
383
384
13.06.2007 soeren
385
386
# Task #1316 - When deleting orders, records in 'order_history' and 'order_user_info' are not deleted (ps_order.php)
387
388
05.05.2007 gregdev
389
# Fixed DEFAULT value for product_id (#__{vm}_product_reviews) in sql installation files.
390
^ Use _PN_DISPLAY_NR from VirtueMart language strings.
391
  
392
03.05.2007 gregdev
393
# Task #966 - Cleared credit card info when using non-credit card payment method.
394
# Fixed a text size bug in the product scroller.
395
396
03.05.2007 soeren
397
+ new configuration parameter: VM_STORE_CREDITCARD_DATA (default=1), the store owner can choose wether credit card information shall be stored encrypted in the database or not
398
# authorize.net: Test Mode didn't work. The host test.authorize.net is not used anymore. VM will use a POST var instead to indicate a test request.
399
# authorize.net: Response Codes were not correctly recognized due to a wrong setting of the encapsulation character for the response string.
400
401
02.05.2007 soeren
402
403
# Task #1280 - Checkout Bar Wrong URL
404
405
27.04.2007 soeren
406
# Task #1273 - Error in creation of HTML confimation Email if more than a specific amount of products was ordered
407
# Task #1272 - Error in product attributes with attribute depending price modifier
408
+ all downloads from the shop can be paused and resumed now (this is extremely useful when downloading bigger files)
409
410
24.04.2007 gregdev
411
# Fixed task #1264 - changed error reporting to use vmLogger; changed notification to use vmMail.
412
# Fixed incompatibility for PHP 4.x with complex quoted string.
413
414
23.04.2007 macallf
415
# Added multiple prices to price table
416
+ Recently viewed products
417
+ Featured products on shop.index
418
^ shop.index.php changed to template system
419
+ added new functions 
420
!!! Database Table - New Entries
421
    Database table jos_vm_functions
422
    (187, 7, 'replaceSavedCart', 'ps_cart', 'replaceCart', 'Replace cart with saved cart', 'none'),
423
    (188, 7, 'mergeSavedCart', 'ps_cart', 'mergeSaved', 'Merge saved cart with cart', 'none'),
424
    (189, 7, 'deleteSavedCart', 'ps_cart', 'deleteSaved', 'Delete saved cart', 'none'),
425
    (190, 7, 'savedCartDelete', 'ps_cart', 'deleteSaved', 'Delete items from saved cart', 'none'),
426
    (191, 7, 'savedCartUpdate', 'ps_cart', 'updateSaved', 'Update saved cart items', 'none');" );
427
^ saved cart, now more comprehensive
428
429
16.04.2007 macallf
430
# Fixed task 1265: uninstall doesn't drop all tables.
431
432
14.04.2007 macallf
433
# Fixed task 1261: navigation pathway only showing last category.
434
435
12.04.2007 soeren
436
437
+ added a new table "jos_vm_cart" to store the contents of the cart of logged-in users
438
!!! DATABASE STRUCTURE CHANGED !!!
439
	### Permanently store the cart contents for registered users
440
	CREATE TABLE `jos_vm_cart` (
441
	`user_id` INT( 11 ) NOT NULL ,
442
	`cart_content` TEXT NOT NULL ,
443
	`last_updated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
444
	PRIMARY KEY ( `user_id` )
445
	) TYPE = MYISAM COMMENT = 'Stores the cart contents of a user';
446
	###
447
448
	
449
11.04.2007 soeren
450
^ updated ExtJS from 1.0 alpha3 to 1.0 beta2
451
452
10.04.2007 soeren
453
454
+ added a filtering option to the related product select list, so searching for products is easier now
455
456
05.04.2007 soeren
457
458
^ changed "related products" form in product form to use Option Tansfer from one select list to another
459
	for better overview what was selected as related (using OptionTransfer.js by Matt Kruse - mattkruse.com/javascript/optiontransfer )
460
	You can even use double click to move products from one list to the other
461
	
462
03.04.2007 soeren
463
464
+ added page navigation on product level, so customers can go directly from one product to the next in that category/manufacturer/search result
465
^ product details page automatically grabs the Flypage of the category of the product if the flypage parameter was omitted from the URL
466
467
468
30.03.2007 gregdev
469
^ Changed shop_browse_queries.php to use a LEFT JOIN for #__{vm}_shopper_vendor_xref (fixes empty categories when table entry is missing).
470
471
28.03.2007 gregdev
472
# Fixed task #1212: ship_to_info_id and shipping_rate_id were not being passed to the template.
473
474
16.03.2007 gregdev
475
^ Improved the FedEx shipping module.
476
477
15.03.2007 soeren
478
479
# JoomFish language setting is overwritten in virtuemart.cfg.php
480
# CSV Upload not recognising correct Mime Type due to case-sensitive equality check
481
+ added a Feed Icon to the category name in the browse page (can be toggled on/off in theme configuration)
482
+ added Product Syndication system that allows to provide "Product Feeds" to customers
483
	The URL for the feed is "index.php?option=com_virtuemart&page=shop.feed". A category_id
484
	can be specified in the URL to filter the syndicated products by a certain category
485
486
13.03.2007 soeren
487
488
# Task #1187 - Virtuemart does not redirect correctly if only 1 payment option is available. (ps_checkout.php)
489
# Task #1200 - checkout.thankyou shows empty page when order_total is 0 (checkout.thankyou.php)
490
491
11.03.2007 soeren
492
^ changed the product list price form to use nice MessageBoxes from ExtJS
493
^ changed from YUI-EXT 0.33 to new ExtJS (1.0 alpha3 Rev 1, by same author)
494
495
08.03.2007 soeren
496
497
# Prevention for negative cart values upon using a constant value coupon (ps_coupon.php, http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=20840.msg51002#msg51002)
498
499
03.03.2007 gregdev
500
+ Added Tigra Tree category menu
501
502
01.03.2007 gregdev
503
^ optimized category tree creation
504
 
505
26.02.2007 gregdev
506
507
^ moved account.billing, account.orders, and account.shipping into templates
508
# changed ps_shopper->update to return to $page on error, rather than just checkout.index 
509
510
23.02.2007 soeren
511
512
^ updated YUI to version 2.2.0
513
^ updated Scriptaculous to version 1.7.0
514
^ updated Prototype to version 1.5.0
515
# changing the ENCODE_KEY would re-encode the encrpyted data even if writing the configuration file fails and the old ENCODE_KEY is NOT changed due to missing file permissions
516
^ moved Login/Registration Form during Checkout into a template
517
# submit_form() is not defined on last step in checkout
518
^ moved Shipping Address form into template
519
520
[[Virtuemart 1.1.x]]