Interchange6-Schema

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN


0.070 Wed Dec 31 11:39:33 2014 CET

   [ENHANCEMENTS]

   * Set default value of title in Attribute and Attribute value class
     from name and value column respectively (Peter Mottram).
   * Add "SetOperations" DBIx::Class::Helper (Peter Mottram).

0.060_93 Fri Dec 26 10:41:23 2014 CET

   [ENHANCEMENTS]

   * Add "me" DBIx::Class::Helper (Peter Mottram).
   * Add SQL literal AS to selling_price query within listing method from
     Product class (Peter Mottram).

   [TESTS]

   * Stop using t/var as temporary directory in tests and set TMPDIR => 1 instead.
     Prevents exhausting of socket file path max length (108 on Linux systems).
     (Sam Batschelet, Stefan Hornburg, Peter Mottram).
   * Recheck DBIx::Class deployment dependencies before running tests
     (Peter Mottram).
   * Retrieve and display mysqld version info in top-level test script to help debug
     GH #149 (Peter Mottram).
   * Fix BaseAttribute test array order bug (Peter Mottram).

0.060_92 Mon Dec 22 13:44:34 2014 CET

   [ENHANCEMENTS]

   * Ensure that selling_price method in Product class always return defined price
     (Peter Mottram).

   [BUG FIXES]

   * Use DBIx::Class::Optional::Dependencies to ensure correct deployment
     prerequsites for DBIx::Class (Peter Mottram).
   * Add version to prerequisite on DBIx::Class::Helpers to ensure that
     DBIx::Class::Helpers::DateTime is available (Peter Mottram).
   * Fix test problems with PriceModifier and SQLite floats
     (Peter Mottram, GH #148).

0.060_91 Sat Dec 20 14:56:52 2014 CET

   [ENHANCEMENTS]

   * Add base ResultSet class which loads shortcut and correlate relationship
     helper class (Peter Mottram).
   * Replace count method with has_rows in Message class (Peter Mottram).
   * Add ResultSet class for products including listing method (Peter Mottram).
   * Add priority column to NavigationProduct (Peter Mottram).
   * Add role 'user' to user on insert (Peter Mottram).
   * Remove anonymous and authenticated roles and adjust selling_price and
     tier_pricing (Peter Mottram).
   * Add DateTime and QuoteNames helpers to schema (Peter Mottram).

   [BUG FIXES]

   * Fix cascade relationships between User and UserRole classes (Peter Mottram).
   * Use left join for state relationship of Address class
     (Jeff Boes, Peter Mottram).
   * Fix problems with path method in Product class
     (Peter Mottram, GH #133, #145).
   * Overload delete in Address and OrderlinesShipping classes (Peter Mottram).

   [DOCUMENTATION]

   * Add note about MySQL strict mode settings and on_connect_do parameters
     to DatabaseSupport manual (Peter Mottram).
   * Fix link to PriceModifier class in Manual::Classes (Stefan Hornburg).
   * Fix start_date and end_date links in POD for PriceModifier class
     (Stefan Hornburg).
   * Fix create database statement for MySQL (Marco Pessotto, GH #147).
   * Fix wrong method name for has_descendant in POD for Navigation class
     (Sam Batschelet).
   * Clear out boilerplate from modules (Stefan Hornburg, Sam Batschelet,
     Peter Mottram, GH #134, #137)
   * Add description section to POD for Address class (Peter Mottram).

   [TESTS]

   * Update PriceModifier tests (Peter Mottram).
   * Replace on_connect_call with on_connect_to in MySQL test role
     (Peter Mottram).
   * Add test for attribute_iterator method from Product class
     with hashref argument (Peter Mottram).
   * Clean up relationship tests (Peter Mottram).
   * Allow fixtures to avoid some foreign key constraints on clear_orders
     (Peter Mottram).
   * Add tests for Address delete cascades (Peter Mottram).
   * Add fixtures for ShipmentCarrier and ShipmentRate classes (Peter Mottram).
   * Remove pod tests from schema_sanity.t (Peter Mottram).

0.060 Thu Nov 27 16:30:51 2014 CET

   [BUG FIXES]

   * Fix many-to-many zones relationship in State class
     (GH #132, Grega Pompe, Peter Mottram).

0.060_03 Thu Nov 27 11:43:22 2014 CET

   [ENHANCEMENTS]

   * Add name method to User class (Peter Mottram).
   * Add quantity_in_stock to Product class (Peter Mottram).

   [BUG FIXES]

   * Fix columns and relations with same name in the Message class (Peter Mottram).

   [TESTS]

   * Add first_name and last_name data to user fixtures (Peter Mottram).
   * Use hashrefs in fixtures for add_attributes calls prevent warnings (Peter Mottram).
   * Add more variants and also simple product attributes to fixtures (Peter Mottram).
   * Change Test::Role::Fixtures to use Moo::Role (Peter Mottram).
   * Add navigation fixture tests (Peter Mottram).

0.060_02 Thu Nov  6 16:13:18 2014 CET

   [ENHANCEMENTS]

   * Allow optional argument for precision in average_rating method
     of the Product class (Peter Mottram).

   [TESTS]

   * Add load_all_fixtures method to test fixtures (Peter Mottram).
   * Add fixtures to Test::Fixtures that were previously missed (Peter Mottram).
   * Test fixtures can now be used by consuming modules (Peter Mottram).
   * Merge all fixtures from the populate_ic5 script in the demo shop (Peter Mottram).

0.060_01 Tue Nov  4 21:05:45 2014 CET

   [API CHANGES]

   * Switch to DBIx::Class::Candy (Peter Mottram).

   * Pricing changes (Peter Mottram, Sam Batschelet, GH #117, #122):
     - GroupPricing class renamed to PriceModifier
     - start_date and end_date columns added

   * Fix primary key columns with multiple plurals (Jure Kodzoman, Peter Mottram):
     - navigation_attributes_values_id to navigation_attribute_values_id
     - product_attributes_values_id to product_attribute_values_id
     - user_attributes_values_id to user_attribute_values_id

   * Review related changes (Peter Mottram, Sam Batschelet):
     - add top_reviews and average_rating to Product class



( run in 2.400 seconds using v1.01-cache-2.11-cpan-d8267643d1d )