Revision history for Dancer::Plugin::Interchange6
0.010 Wed Mar 12 18:24:02 2014 CET
[ENHANCEMENTS]
* Switch to DPIC6::Cart::DBIC->new instead of IC6::Class::instantiate
(Peter Mottram, GH #13).
* Add payment_order attribute to OnlinePayment class.
0.009 Tue Mar 11 19:18:50 2014 CET
[ENHANCEMENTS]
* Moo cart rewrite (Peter Mottram).
* Add option to use return_url after login success (Peter Mottram).
* Add login failure message to login get route (Peter Mottram).
[TESTS]
* Routes tests (Peter Mottram, GH #9).
0.008 Sun Feb 23 12:25:00 2014 CET
[ENHANCEMENTS]
* Add shop_order and shop_review keywords.
* Update payment_order after payment transaction.
* Add active configuration option for cart and checkout routes.
* Allow URIs for cart and checkout routes to be configured.
* Acknowledge schema key passed to shop_schema.
* Handle created and last_modified as DateTime objects
(Peter Mottram, GH #5)
[BUG FIXES]
* Use different schema keys for each database driver to fix test
failures with new tests.
* Exclude inactive products from navigation search results.
* Use Dancer qw(:tests) to avoid clashing with Test::More
(Peter Mottram, GH #3).
[TESTS]
* Add Product and Review result class tests.
0.007 Mon Jan 27 18:57:07 2014 CET
[ENHANCEMENTS]
* Add shop_attribute keyword.
* Checking variants before adding an item to the cart.
* Include product uri into attributes loaded into the cart.
* Add script to expire/manage DBIC sessions/carts
0.006 Thu Jan 2 17:20:57 2014 CET
[ENHANCEMENTS]
* Add shop_cart keyword as alias for cart keyword.
* Add hooks before_cart_set_users_id,after_cart_set_users_id,
before_cart_set_sessions_id and after_cart_set_sessions_id.
* Update users_id resp. sessions_id in cart on login/logout.
[BUG FIXES]
* Pass same tokens to before_product_display hook and product template.
* Redirect to application root from login get route when user is already
logged in.
[DOCUMENTATION]
* Add section about Dancer::Session::DBIC requirement.
[TESTS]
* Add tests for creating an user and show_states field for country
result class.
* Prefer to use plugin keywords.
0.005 Fri Dec 27 13:48:36 2013 CET
[ENHANCEMENTS]
* Add login and logout routes.
* Add support for online payment transactions through shop_charge keyword.
* Add shop_schema, shop_address and shop_user keyword.
* Save session id into the cart at creation time.
[BUG FIXES]
* Access cart resultset via $self->{sqla} to avoid odd test failure on MSWin32-x86-multi-thread.
[TESTS]
* Add tests with Test::Database.
0.004 Tue Dec 17 13:56:50 2013 CET
[API CHANGES]
* Remove keyword shop_product_class.
[ENHANCEMENTS]
* Add shop_country keyword.
0.003 Sun Dec 8 12:28:18 2013 CET
[API CHANGES]
* Use {product => $product} instead of just $product as tokens for product route.
[BUG FIXES]
* Fix search for related products for navigation routes.
[DOCUMENTATION]
* Add documentation about shop_setup_routes to main POD.
0.002 Sun Dec 1 17:15:10 2013 CET
[BUG FIXES]
* Add missing code for loading cart.
* Fix capturing of return value for cart add.
* Adjust code to retrieve navigation information to DBIC.
0.001 Sat Nov 30 17:41:34 2013 CET
* Initial release.