Revision history for Nitesi
0.0053 Fri Oct 26 11:24:14 2012 CEST
[API CHANGES]
* Rename api_info method of Nitesi::Inventory class to
inventory_api_info. This resolves a conflict when composing Nitesi
objects from multiple roles.
[BUG FIXES]
* Fix crash on missing account provider during logout.
[ENHANCEMENTS]
* Elevate _find to a public method for Nitesi::Cart.
0.0052 Tue Oct 9 15:46:05 2012 CEST
[BUG FIXES]
* Return empty string for missing account status variables instead of
undef.
* Erase account data from account manager object on logout.
[ENHANCEMENTS]
* Change return value of account manager's login method to 0 in case of
failure.
[DOCUMENTATION]
* Improve documentation with more examples and explanations.
(Jure Kodžoman)
* Expand documentation on Nitesi::Account::Manager's create method.
* Add description section to Nitesi::Account::Password's POD.
0.0051 Wed Jul 18 11:17:42 2012 CEST
[BUG FIXES]
* Create ACL object immediately after successful login or become
operation (RT #78326).
[DOCUMENTATION]
* Add description section to account manager's POD.
0.0050 Wed Jul 11 13:36:38 2012 CEST
[BUG FIXES]
* Switch account manager to a normal object instead of a singleton to
prevent problems with stale database handles.
* Reroute cart updates with quantity zero to cart removal.
[ENHANCEMENTS]
* Add generic product class.
* Add provider role.
* Add inventory, navigation and address role.
* Add password generator to Nitesi::Account::Password.
* Add load, create, delete and become method to account manager.
[DOCUMENTATION]
* Add bundles section to Nitesi's POD.
0.0040 Sat Feb 4 10:17:41 2012 CET
[ENHANCEMENTS]
* Allow passing of hash to Nitesi::Cart's add method.
* Add update method to Nitesi::Cart.
* Add quantity and count methods to Nitesi::Cart.
[DOCUMENTATION]
* Add section with cart features to Nitesi's POD.
* Use better example for adding absolute cost to cart.
0.0034 Sat Jan 7 07:56:48 2012 EST
[BUG FIXES]
* Use check_password function instead of check method which has
been removed in Crypt::Password 0.23 (#73809).
[DOCUMENTATION]
* Fix password example in account manager's synopsis.
0.0033 Sun Nov 27 11:26:19 2011 CET
[TESTS]
* Get rid of -T switch on password tests as a few systems still fail.
0.0032 Sun Nov 13 14:48:34 2011 CET
[BUG FIXES]
* Set PATH environment variable to fixed system directories in password test.
[DOCUMENTATION]
* Fix POD example for changing password of an arbitrary account.
0.0031 Mon Nov 7 09:00:07 2011 CET
[ENHANCEMENTS]
* Add before_cart_clear and after_cart_clear hooks.
* Add before_cart_rename and after_cart_rename hooks.
0.0030 Sat Oct 29 12:43:03 2011 CEST
[BUG FIXES]
* Pass update flag to after_cart_add hook.
0.0020 Wed Oct 26 16:12:08 2011 CEST
[ENHANCEMENTS]
* Add inclusive costs to cart class.
* Add cost method to cart class.
* Add has_role method to Nitesi::Account::Manager.
* Extend value method of account manager with setting account values.
[BUG FIXES]
* Populate account data in Nitesi::Account::Manager immediately after login.
0.0010 Thu Oct 13 08:42:33 2011 EDT
[ENHANCEMENTS]
* Add Account::Manager::Password class.
* Add exists, roles and values method to Nitesi::Account::Manager.
* Remove leading and trailing spaces from username and password
before login.
* Add costs and id method to cart class.
* Add before_cart_add_validate and before_cart_remove_validate hooks.
* Add load method to Nitesi::Class.
[TESTS]
* Add tests for remove method of cart class.
[DOCUMENTATION]
* Add short description to Nitesi::Cart's POD.
0.0002 Sat Sep 24 19:34:11 2011 CEST
[API CHANGES]
* Move Nitesi::Account::Provider::DBI to Nitesi::DBI distribution.
[ENHANCEMENTS]
* Add remove method to cart class.
* Add uid method to account manager class.
[BUG FIXES]
* Let account manager handle missing providers gracefully.
0.0001 Tue Sep 20 16:38:28 2011 CEST
* Initial release