Revision history for Dancer::Plugin::Interchange6

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.