Revision history for Perl extension Business::Cart::Generic.
0.85 Fri May 18 13:59:00 2012
- Replace Locale::SubCountry with WWW::Scraper::Wikipedia::ISO3166::Database, for populating the
countries and subcountries (zones) tables. The big effects of this are:
o Country and subcountry (zone) data is much more up-to-date.
o Subcountries (zones) are in (more-or-less) latin characters. Native scripts are no longer used,
because I could not find a source to keep those script entries up-to-date.
- Stop shipping data/countries.csv, data/raw.countries.txt, data/raw.zones.txt and data/zones.csv.
- Stop shipping scripts/test.country.pl.
0.84 Sat Aug 27 10:46:00 2011
- Add Plack::Middleware::ContentLength to *.psgi.
- Change web.page.tx to add /build/yui to the path to yui-min.js.
- Unreleased.
0.83 Wed May 11 17:05:00 2011
- No code changes.
- Add POD to all modules which lacked it (21 in all).
- Rename some method params which were mis-named.
- Patch Build.PL and Makefile.PL to stop indexing of DBIx::Class-derived classes.
- Fix abstract in Build.PL/Makefile.PL, by removing comment about GUI being limited to searches.
0.82 Thu Apr 21 10:45:00 2011
- Implement online orders. This required many changes, including abandoning the countries/zones from
osCommerce, and using those from Locale::SubCountry instead (to implement the onChange logic for the
countries menu with less pain).
- Change code, and docs, so storing data into order_items table does not perform calculations, e.g. tax.
Only perform calculations when reporting (outputting order items, totals).
- Split place.orders.pl into import.products.pl and place.orders.pl.
- Fix typo in dir name in $HOME/.perl/Business-Cart-Generic/ which used junk left over
of copy-and-paste from Benchmark-Featureset-LocaleCountry. This is a doc fix only, in
Business::Cart::Generic.
- Stop dropping temp product_* tables in Loader.populate_tables(), since that was interferring
with the drop/create/populate/place.order cycle.
- Rename order.index.page.tx to export.order.index.page.tx, and order.page.tx to export.order.page.tx,
to make room for online order templates.
- Add country to data/order.items.csv and data/tax.rates.csv, and rearrange order of columns in those files.
This is to fix the problem where 2 zones in different countries have the same code, e.g. VIC.
Change Database::Loader to match.
- Change auto-generated model in products table from (sprintf) SKU-%02i to SKU-%04i.
- Remove product and model columns from data/order.items.csv. They're redundant in demo data.
- Add online.order.page.(js,tx), for use by the Order tab. Add View::Order and Controller::Order to match.
- After searching for order, fix calculation of total price and tax.
0.81 Tue Apr 12 11:07:00 2011
- Add use strict/warnings to various modules.
- Rename Change.ini to Changelog.ini.
- Rename output of scripts/export.orders.as.html.pl from order.html to orders.html.
- Clean up handing of HTML border option in templates.
- Fix drop table code to not log drop of log table.
- Remove redundant references to IO::Scalar.
- Make Build.PL and Makefile.PL run scripts/copy.config.pl.
- Expand docs to discuss config/.htbusiness.cart.generic.conf, and scripts/copy.config.pl.
This section was missing from the docs in V 0.80.
0.80 Sun Apr 3 14:04:41 2011
- Original version