Revision history for Interchange6

0.080 Sun Mar 15 08:47:11 2015 CET

    [FEATURES]

    * add weight attribute to Cart::Product and Cart (Peter Mottram)

    [ENHANCEMENTS]

    * add canonical_sku attribute to Cart::Product (Peter Mottram)
    * add is_canonical and is_variant methods to Cart::Product (Peter Mottram)

    [API CHANGES]

    * Change Cart::Product uri attribute to read-only (Peter Mottram)

0.063 Wed Jan 21 22:05:56 2015 CET

    [ENHANCEMENTS]

    * Add use MooX::HandlesVia to Cart::Product class (Peter Mottram).
    * Add extra attribute to Cart::Product class (Peter Mottram).

    [BUG FIXES]

    * Add version to prerequisite on Test::Warnings (GH #25, Stefan Hornburg).

0.062 Sat Nov 29 10:04:20 2014 CET

    [BUG FIXES]

    * Remove Interchange6::Hook from cart test (GH #22, Peter Mottram).

0.061 Fri Nov 28 10:57:47 2014 CET

    [BUG FIXES]

    * Add missing prerequisite on namespace::clean (Stefan Hornburg).
    * Fix prerequisite on Moo (GH #21, Stefan Hornburg).

0.060 Thu Nov 27 16:51:31 2014 CET

    [API CHANGES]

    * Move hooks to Dancer::Plugin::Interchange6 (Peter Mottram).

    [ENHANCEMENTS]

    * Add discount_percent to Cart::Product class (Peter Mottram).

    [TESTS]

    * Add test for zero value cost (GH #20, Peter Mottram).

0.060_03 Thu Nov 27 14:45:31 2014 CET

    [API CHANGES]

    * Rename absolute_amount attribute to current_amount in Cart::Cost (Peter Mottram).
    * Rename cart_costs_id attribute to id in Cart::Cost (Peter Mottram).
    * Remove created and last_modified attributes from Cart (Peter Mottram).

    [ENHANCEMENTS]

    * Remove dependency on Interchange6::Schema (Peter Mottram).
    * Add compound attribute to Cart::Cost (Peter Mottram).
    * Move carts costs into Role::Costs (Peter Mottram).
    * Remove Role::Errors (Peter Mottram).
    * Add Role::Hookable to Cart::Product (Peter Mottram).
    * Add selling_price attribute to Cart::Product (Peter Mottram).
    * Add has_subtotal and has_total attributes to Cart (Peter Mottram).
    * Change subtotal and total methods to attributes in Cart class (Peter Mottram).
    * Remove set_users_id and get_users_id method from Cart class (Peter Mottram).
    * Remove set_name and get_name method from Cart class (Peter Mottram).

    [DOCUMENTATION]

    * Fix typo in Interchange6::Cart::Cost's POD (Stefan Hornburg).
    * Add discount example to Interchange6::Cart's POD (Stefan Hornburg).

    [TESTS]

    * Add product cost tests (Peter Mottram).

0.040 Wed Jul  2 11:57:43 2014 CEST

    [ENHANCEMENTS]

    * Add Interchange::Cart::Cost class (Peter Mottram, GH #12).

    [BUG FIXES]

    * Remove set_products writer from Cart products attribute
      (Peter Mottram, Sam Batschelet).

    [TESTS]

    * Add support for code coverage tests (Peter Mottram).

0.030 Fri Apr  4 19:40:19 2014 CEST

    [ENHANCEMENTS]

    * Add cart_products_id attribute to Cart::Product
      (Peter Mottram, GH #10).

0.011 Thu Mar 13 03:02:13 2014 CET

    [ENHANCEMENTS]

    * Add subtotal method to Cart::Product class.

0.010 Wed Mar 12 16:22:43 2014 CET

    [ENHANCEMENTS]

    * Remove Interchange6::Class (Peter Mottram, GH #8).

    [BUG FIXES]

    * Add Test::Most to build prerequisites.

0.004 Tue Mar 11 18:36:30 2014 CET

    [ENHANCEMENTS]

    * Moo cart rewrite (Peter Mottram).
    * Use DateTime for created and last_modified (Peter Mottram, GH #2)

0.003 Thu Jan  2 12:09:12 2014 CET

    [ENHANCEMENTS]

    * Extend users_id method to allow setting the users id.
    * Add sessions_id method to Interchange6::Cart.

0.002 Fri Dec 27 09:46:06 2013 CET

    [ENHANCEMENTS]

    * Add users_id method to Interchange6::Cart.

0.001 Sat Nov 30 16:40:37 2013 CET

    * Initial release.
