PHP 5.2 now required
Complete conversion of EComm.OutDocs to AForms
Old Forms completely replaced by AForms
Delete several old files
Allow multiple copies of the same label in EComm.OutDocs_d_label

The changes also make this the first print page to have split JS and CSS.
Fix cloning in AForms with array fields
Combine all EComm “pending orders” lists into a single tabbed page
Update code to take advantage of more PHP 5.2 features
Print barcodes on courier delivery orders

First application of new JS barcode generator
Update Bartolini crawler to match their redesigned website
Complete phase-out of QlProductTable

QlProductTable has now been inlined into each of the four files that were
still using all that mostly-unused code.
Improve search for EComm.list

Now keeps track of searches by ID for each user.
Delete pre-AForms markup generation code
Simplify user interface in EComm.Showcase, EComm.List and EComm.ProdInfo
Functional and aesthetic differentiation between <button>s and <a> links
Fix embedding of multiple media and (CSS, JS, images) in QlMailMessage