Changes for version 3.0.2
- Code
- No changes
- Pre-Reqs
- Fixed code to explicitly need 5.6 (rather than just Makefile)
- Require 'version' for new 3 part versions
- Tests
- Fixed t/01 to check mutator_name better
- Added NOT NULL to Primary in t/Blurb to avoid 0.95 regression
- Added new Test base class Class::DBI::Test::SQLite
- Changed all remaining uses of eq_set() to is_deeply()
- Documentation
- Documented $obj->id() in list context (William McKee)
- Documented cascading delete for might_have (Tom Hukins)
- Documented MCFK better (plus fixed lots of typos etc) (Tom Hukins)
- Documented DBIx::ContextualFetch better
- select_val better (Dave Howorth)
- Fixed misspelling of Perrin Harkins
- Fixed documentation for the year constraint (Andy Lester)
- Fixed set_sql documentation to explain when it creates a method
- Fixed new_music documentation (Carl Johnstone)
- Fixed docs for CD columns to show 'reldate' (Mark Thomas)
- Fixed lots of other tiny doc issues
- Fixed docs for Essential (defaults to Primary, rather than All)
- Fixed docs for what gets passed to triggers (Ryan Tate)
Modules
Simple Database Abstraction
A column in a table
Columns and Column Groups
Iterate over Class::DBI search results
Deprecated SQL manager for Class::DBI
base class for Relationships
Base class for Class::DBI tests
Provides
in lib/Class/DBI/Query.pm
in lib/Class/DBI/Relationship/HasA.pm
in lib/Class/DBI/Relationship/HasMany.pm
in lib/Class/DBI/Relationship/MightHave.pm
in lib/Class/DBI.pm