Revision history for Dancer::Plugin::Interchange6
0.031 Tue Apr 8 11:16:55 2014 CEST
[ENHANCEMENTS]
* Mimic usage of return_url parameter in Dancer::Plugin::Auth::Extensible.
0.030 Fri Apr 4 20:34:21 2014 CEST
[ENHANCEMENTS]
* Extend cart with products id and move it from Cart::DBIC to Cart
(Peter Mottram, GH #21).
0.021 Wed Apr 2 09:07:12 2014 CEST
[ENHANCEMENTS]
* Use quantity parameter from user input for cart add action.
* Add remove action to cart route.
0.020 Tue Apr 1 13:21:37 2014 CEST
[ENHANCEMENTS]
* Retrieve template value from navigation attributes
(Stefan Hornburg (Racke), GH #19).
* Save error code and error message from payment failure into payment order
(Stefan Hornburg (Racke)).
[TESTS]
* Enable show_errors in configuration for route tests (Stefan Hornburg (Racke)).
0.019 Sat Mar 22 19:27:39 2014 CET
[ENHANCEMENTS]
* Add support for paging to navigation routes.
[TESTS]
* Add DBD::SQLite driver version to routes test report (Peter Mottram).
* Change price values from decimal string to float in routes test
(Peter Mottram).
* Pass option deprecated in Dancer::Plugin::DBIC (Peter Mottram).
[BUG FIXES]
* Remove Interchange6::Class dependency (GH #16, Peter Mottram).
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.