Revision history for Interchange6::Schema

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.