Revision history for Dancer::Plugin::Nitesi

0.0099 Fri Nov 22 21:03:35 2013 CET

    [ENHANCEMENTS]

    * Add Connection configuration setting for cart.

    [BUG FIXES]

    * Skip fallback route for flypage and navigation on /.

    [TESTS]

    * Add tests for DBI cart backend.

0.0098 Sun Oct  6 13:19:46 2013 EDT

    [ENHANCEMENTS]

    * Move generic part of _api_object function to Nitesi::Provider::Object.
    * Let cart route recognize parameter for cart name.
    * Use proper navigation object in default routes.

    [DOCUMENTATION]

    * Add description of routes to Dancer::Plugin::Nitesi::Routes' POD.

0.0097 Tue Sep 24 22:05:15 2013 CEST
 
    [ENHANCEMENTS]

    * Add before_navigation_display hook to Routes plugin.

0.0096 Sat Sep 21 13:55:24 2013 CEST

    [API CHANGES]

    * Add support for anonymous DBI carts (session_id field in carts).

0.0095 Thu Sep 19 10:27:16 2013 CEST

    [ENHANCEMENTS]

    * Add before_product_display hook to Routes plugin.
    * Add provider to log message in case of rejected card.

    [DOCUMENTATION]

    * Add list of hooks to the documentation of the Routes plugin.
    * Add configuration example for AuthorizeNet payment provider.

0.0094 Sun Aug 25 16:50:46 2013 CEST

    [ENHANCEMENTS]

    * Add charge keyword to support card payments through
      Business::OnlinePayment.

0.0093 Wed Aug 21 11:34:36 2013 CEST 

    [BUG FIXES]

    * Use proper object for products loaded by uri in product route.
    * Add price to the list of fields to retrieve from the database.
    * Fix problem with fallback to navigation.

    [ENHANCEMENTS]

    * Add configuration option for product listing template.
    * Add stub routes for checkout.
    * Add code for adding single items and also display values to cart route.

0.0092 Thu Jun 27 19:25:18 2013 CEST

    [BUG FIXES]

    * Fix spurious error with empty settings due to autovivification (Marco
      Pessotto) 

0.0091 Thu Jun 20 11:23:45 2013 CEST

    [BUG FIXES]

    * Fix condition on number of tests for DBI account provider.

0.0090 Thu Jun 20 09:59:11 2013 CEST

    [ENHANCEMENTS]

    * Apply log_queries function to Nitesi objects as well.

    [TESTING]

    * Add support for testing of account keyword with DBI provider.

    [DOCUMENTATION]

    * Add section about views needed for a shop application.

0.0080 Sun May 26 12:47:18 2013 CEST

    [ENHANCEMENTS]

    * Add default routes for products, navigation and carts through
      shop_setup_routes keyword.
    * Save only modified carts in after hook.
    * Pass attributes from plugin settings to API classes.
    * Add debug feature to query keyword.
    * Add Git repository to Makefile.PL.

    [BUG FIXES]

    * Execute POD tests only during release testing.

    [DOCUMENTATION]

    * Extend POD hooks section with missing validate hooks and subsections.
      Fix missing underscore in after_cart_rename hook.

0.0060 Mon Oct 29 08:10:31 2012 CET

    [ENHANCEMENTS]

    * Add new keywords shop_product, shop_navigation, shop_media,
      shop_merchandising and shop_transaction.
    * Use new Dancer keywords register_hook and execute_hook.

    [BUG FIXES]

    * Add support for other account providers than DBI.

    [TESTS]

    * Add tests for account keyword.
    * Add tests for cart keyword.
    * Remove -T commandline switch from load test to prevent test failures
      in some environments.        

    [DOCUMENTATION]

    * Add description section to the main POD.
    * Add create account example to the main POD.

0.0051 Wed Jul 25 11:08:37 2012 CEST

    [BUG FIXES]

    * Exclude inactive products from DBI carts.

0.0050 Wed Jul 11 14:37:01 2012 CEST

    [ENHANCEMENTS]

    * Add before_cart_update and after_cart_update hooks.
    * Force cart creation and cart selection by identifier.

    [BUG FIXES]

    * Fix a quirk retrieving a database handle.

    * Load plugin settings from the functions defining the keywords
      instead of using before hook. This fixes problems caused by
      using Dancer::Plugin::Nitesi within a commandline script. 

    * Disregard undefined identifiers for cart tokens.

0.0032 Sun Nov 13 16:41:59 2011 CET

    [BUG FIXES]

    * Set PATH environment variable to fixed system directories to
      avoid test breakage with Crypt::Password 0.06.

    [ENHANCEMENTS]

    * Pass inactive setting for accounts to manager object.

    [DOCUMENTATION]

    * Add "Accounts" section to main POD

0.0031 Mon Nov  7 08:58:23 2011 CET

    [BUG FIXES]

    * Raise minimum version for Nitesi::DBI requisite

    [ENHANCEMENTS]

    * Add before_cart_clear and after_cart_clear hooks.
    * Add before_cart_rename and after_cart_rename hooks.

0.0030 Sat Oct 29 13:54:31 2011 CEST

    [API CHANGES]

    * Retract cart() syntax change which allowed addressing carts by id.

    [BUG FIXES]

    * Fix spurious bug in DBI backend caused by multiple invocations of cart hooks.
    * Fix wrong hash key used in query for removing items from the cart.
    * Fix messed up cart items caused by empty cart name.
    * Fix cart name in cart subroutine.
    * Replace deprecated Dancer keywords before and after with hooks.
    * Fix Perl warning in cart subroutine.

0.0020 Thu Oct 27 08:20:56 2011 CEST

    [ENHANCEMENTS]

    * Allow loading carts from different users (only DBI backend).
    * Extend cart syntax to allow addressing carts by id.

    [BUG FIXES]

    * Let load method initialize id as zero if database record hasn't been created yet.
    * Fix split in Dancer::Plugin::Nitesi's _config_to_array function.

0.0012 Sun Oct 23 10:54:31 2011 CEST

    [BUG FIXES]

    * Add Dancer::Plugin::Database to dependencies.

0.0011 Wed Oct 19 15:34:13 2011 CEST

    [BUG FIXES]

    * Add missing hooks before_cart_add_validate and
      before_cart_remove_validate.
    * Fix setup of account providers with empty value for extra fields.

0.0010 Thu Oct 13 09:25:25 2011 EDT

    [ENHANCEMENTS]

    * Add query keyword to Dancer::Plugin::Nitesi.
    * Add setting for extra fields to be stored into the session after
      successful login. 
    * Use connnection configuration parameter for DBI account
      provider.

    [BUG FIXES]

    * Fix Perl warning due to undefined $function in _update_session function.

0.0003 Sat Sep 24 19:53:59 2011 CEST

    [ENHANCEMENTS]

    * Add DBI cart backend.
    * Pass specific cart settings by cart name to backends.

    [DOCUMENTATION]

    * Add documentation about hooks installed by Dancer::Plugin::Nitesi.

0.0002 Thu Sep 22 11:22:46 2011 CEST

    [ENHANCEMENTS]

    * Add support for multiple carts.

    [DOCUMENTATION]

    * Fix references to this package in the "BUGS" and "SUPPORT" POD sections.

0.0001 Wed Sep 21 09:39:37 2011 CEST
 
    * Initial release