Changes for version 0.070 - 2014-12-31
- 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).
Changes for version 0.060_93 - 2014-12-26
- 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).
Changes for version 0.060_92 - 2014-12-22
- 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).
Changes for version 0.060_91 - 2014-12-20
- 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).
Documentation
create PNG image graph of Interchange6::Schema
Index of the Manual
Result, ResultSet and Populate classes for Interchange6::Schema
Details of database engine support for Interchange6
Modules
Database Schema for Interchange 6
add DBIx::Class::Candy to our Result classes
the default resultset class for Interchange6