Revision history for Perl extension DBIx::MoCo.
0.18 Sun Jun 8 2008
- Added DBIx::MoCo::Fixture by naoya
- Added session_cache method for obtaining session cache hash ref.
- Fixed a bug in flush_has_many_keys (deleting session cache)
- Added info to sql error messages (by naoya)
- Fixed DateTime problem with null columns (by naoya)
- Added scalar method to force scalar context from TT etc. (by naoya)
- Updated documents. (by kentaro)
0.17 Fri Mar 7 2008
- Fixed zero primary key problem in _merge_objects
- Added list_class
0.16 Wed Mar 5 2008
- Added string grep feature into MoCo::List->grep
- Changed cache style not to cache additional columns
- Changed retrieve_multi using OR clauses
- Fixed session_cache problem
- Added prefetch feature
- Added Cache::Dummy for session cache
- Changed default cache object to Cache::FastMmap
- Added auto require feature for relations using UNIVERSAL::require
0.15 Fri Nov 2 2007
- Changed has_many keys cache using cache instead of icache
- Changed find method to receive array arguments
- Changed search not to use MoCo's search
0.14 Fri Jul 27 2007
- Added restore_from_db
- Added where check to update, delete
- Added ichache feature to cache in instance variables
- Added DBIx::MoCo::Column::utf8
- Added utf8_columns definition feature and utf8 flag handling
- Added session cache
- Chanded DBIx::MoCo::Relation to slim methods.
- Added MUID handling in object_ids.
- Added DBIx::MoCo::MUID for muid fields.
- Added DBIx::MoCo::Column::DateTime, UTCDateTime for L10n.
0.13 Fri Apr 27 2007
- Added MoCo::Relation
- Added replication features
- Fixed AUTOLOAD and can problem
- Refactored cache, session, relation methods.
- Rewrote and sorted out pod documents.
- Fixed has_a_handler problem when retrieving null result
0.12 Fri Apr 13 2007
- Added deflate function to DBIx::MoCo::Column handler
- Chaned count interface using search condition
0.11 Sat Apr 7 2007
- Added index_of to DBIx::MoCo::List
- Changed _flush_belongs_to to flush_belongs_to for calling from other modules
- Changed retrieve_all_id_hash using DB->search for additional condition
- Added additional condition to has_many definition
0.10 Mon Apr 2 2007
- Added before_create trigger to MoCo
0.09 Fri Mar 30 2007
- Fixed retrieve null cache problem
- Added store(flush)_self_cache method for solving that
- Changed to not to cache when retrieve has failed
- Added quote method to MoCo
- Added find method to MoCo
0.08 Mon Mar 12 2007
- Fixed unique_keys problem. (Sorry for misspelling)
- Added has_column method to DBIx::MoCo
- Added find method in DBIx::MoCo::List
0.07 Fri Mar 9 2007
- Added DBIx::MoCo::Schema for schema definition
- Added count method to DBIx::MoCo
- Removed keys method and added unique_keys method to MoCo
- Changed primary_keys, unique_keys to get info automatically
- Added cache_status method to DBIx::MoCo
- Added DBIx::MoCo::Column and URI plugin for inflating columns
- Added DBIx::MoCo::Join for joined classes
- Added DBIx::MoCo::Readonly for read only classes.
- Fixed problem new session will start when save_changed is called.
- Added retrieve_by_a_or_b handler into DBIx::MoCo
- Added descriptions to MoCo's pod.
- Added retrieve_keys to MoCo
0.06 Mon Feb 12 2007
- changed name from MoCo to DBIx::MoCo. (sorry to change so many times ;)
- changed DataBase->dbh using DBI->connect_cached.
- added cache_connection attribute in DataBase.
0.05 Sat Feb 3 2007
- fixed bug that null cache with other key isn't flushed when a new record is inserted
- Added DBIx::MoCo->keys and changed flush_cache to flush all possible oids.
- fixed bug in create to set primary key
- changed croak in object_id to warning for new created object
0.04 Wed Jan 31 2007
- changed name from Class::DBIx::MoCo to DBIx::MoCo
- added session & delay saving feature in DBIx::MoCo.
- changed AUTOLOAD behavior when undefined attr is called
- added retrieve_or_create method using prmary keys.
0.03 Tue Jan 30 2007
- added param method to update db
- changed name from Class::TableObject to Clsss::DBIx::MoCo
- changed Class::DBIx::MoCo::Cache API same as Cache.pm
0.02 Tue Jan 30 2007
- added param method (not update db yet)
0.01 Mon Jan 29 2007
- initial version