Latest Version: 1.00011 - Download it now.
Currently Working On: Mango: making it happen......
« Handel 0.30 Released | Main | Handel 0.32 Released »
Handel 0.31 Released
Tags: changes (26) : release (11)
Live from the monkey pit, Handel version 0.31 had been scrape from the
programming mouldes and set free against the world. Changes in 0.31 include:
- Fixed order creation from cart uuid to use cart_class
- Fixed order reconcile to use cart_class
- Added ccissuenumber, ccstartdate and ccenddate temp fieds to orders
- Use version to property compare CDBI versions (3.0.1 doesn't use version)
- Added clear_messages to Handel::Checkout
- Checkout plugin handlers are now run in the order of their declared preference number
- Fixed Carts item_class to return a default
- Fixed Carts items(), delete(), destroy() and restore() to use item_class
- Fixed Orders item_class to return a default
- Fixed Orders items(), delete() to use item_class
- PRAGMA synchronous = OFF and temp_store = MEMORY for SQLite tests to reduce disk trashing during testing
- Handel::Exception::Taglib subclasses Apache::AxKit::Exception if available to play nice with AxKits exception handling
- Added destroy() to Handel::Order
- Added subclassing tests to current cart/order/checkout tests
- Checkout::process now clears the stash before the call to plugin init, so plugins can set stash data
- Added Handel::Checkout::Stash to checkout process
- Added Checkout->stash_class to allow the use of a custom stash class in Checkout subclasses
- Checkout::new how takes the stash option, which should contain a instance of a Handel::Checkout::Stash subclass
- Added t/checkout_stash,t tests
- Class setter methods (order_class, item_class, stash_class, cart_class) now try to require the specified class
Happy coding.
