Revision history for Interchange6::Schema 0.011 Thu Jan 2 14:14:18 2014 CET [API CHANGES] * Add Attribute, AttributeValue and ProductAttributeValue result classes. * Change ProductValue result class. * Remove ProductAttributes result class. 0.010 Fri Dec 27 13:24:45 2013 CET [API CHANGES] * Use created and last_modified columns for Navigation result set instead of entered. * Rename zip column in Address result set to postal_code. * Make order_number in PaymentOrder result class nullable. [BUG FIXES] * Add unique constraint on username. [TESTS] * Add tests for Navigation result class and path method from Product result class. * Test password encryption. * Add POD tests. [DOCUMENTATION] * Add documentation for records method in Populate classes. * Fix is_nullable value in documentation of Cart result class. 0.009 Sat Dec 21 01:23:04 2013 CET [API CHANGES] * Use datetime type for all created and last modified columns. * Use set_on_update for all last_modified columns. * Change uri and gtin in Product result class to allow NULL and require unique. * Change weight to include two digits. * Change column types for primary keys of Country and State result class. [TESTS] * Add simple test for Address and Session result class. 0.008 Mon Dec 16 21:20:27 2013 EST [API CHANGES] * Remove primary key country_iso_code from State resultset. [ENHANCEMENTS] * Added command line parameters to interchange6-create-database. -Kaare Rasmussen * Added StateLocale and CountryLocale populate classes. [TESTS] * Add a few additional tests with State and Country resultset. 0.007 Thu Dec 12 09:30:25 2013 CET [API CHANGES] * Remove ProductClass from Schema. [TESTS] * Add a few more tests with Product and Country resultset. [DOCUMENTATION] * Add a list of resultsets to main POD. * Add description to main POD. 0.006 Mon Dec 9 16:19:42 2013 CET [API CHANGES] * Change primary key for Country resultset to country_iso_code. * Change default value of show_states in Country resultset to false. [ENHANCEMENTS] * Add State resultset. [BUG FIXES] * Make parent_id in Navigation resultset nullable. Otherwise we can't add toplevel records because of the constraint imposed by DBIx::Tree. [DOCUMENTATION] * Fix mismatch of POD for when_added column in CartProduct resultset (GH #4). 0.005 Sat Dec 7 20:59:04 2013 CET [API CHANGES] * Change column parent in Navigation resultset to parent_id. [ENHANCEMENTS] * Use Tree::AdjacencyList with Navigation resultset. * Add Country and Review resultset. * Add path method to Product resultset. 0.004 Sat Nov 30 14:47:13 2013 CET [BUG FIXES] * Allow NULL values for foreign keys users_id and sessions_id. * Add missing primary key directive to CartProduct resultset. * Use datetime type in CartProduct resultset. 0.003 Tue Nov 19 20:58:07 2013 CET [BUG FIXES] * Pass mysql_version to producer to avoid broken booleans (GH #1). * Remove default value from sessions' last_modified column. * Use datetime types in user resultset. [ENHANCEMENTS] * Add simple schema test with DBICx::TestDatabase. * Added EncodedColumn for password field. 0.002 Fri Nov 15 12:24:47 2013 CET * Mark interchange6-create-database for install. 0.001 Fri Nov 15 10:31:02 2013 CET * Initial release.