Revision history for DBIx::Simple::Class
0.61 2012-02-26 01:02:31 EET
- SQL Queries dumps stop/start immediately upon (un)setting DEBUG.
- Small optimizations in BUILD().
- Improved documentation.
0.60 2012-02-25 00:31:08 EET
- This is a major release! API seems pretty stable and complete enough.
- Added documentation for "delete".
- Fixed potential bug with pre-set primary key.
- No warnings from Params::Check in tests anymore.
- Improved and moved POD to Checks.pod for easier spellchecking. Spellcheck.
- Renamed _make_field_attrs() to BUILD() and added documentation,
thus allowing developers to inject their custom logic officially :).
- Added DBI callback to dump the prepared SQL query if DEBUG(1).
- Added QUOTE_IDENTIFIERS flag to quote bad table/column names.
- Updated README.
0.57 2012-02-20 16:28:56 EET
- Happy birthday to me! This release is my present for my self and everyone else!
- Fixed new_from_dbix_simple to be context aware
- Added find() alias for select_by_pk()
- Added SQL_LIMIT() custom SQL piece
- $dbh->{RaiseError} ==1 by default
- Added more tests
- Updated README
- BUILD_REQUIRES => {'DBD::SQLite' => '1.29'},
- Overall test coverage 93.8%
0.56 2012-02-19 14:16:18 EET
- Fixed bug:"my $SQL" declared twice
- Optimised update() and insert() to use directly DBI
instead of $dbix->query
- Optimised new_from_dbix_simple to use directly DBI
instead of $dbix->hash
- Got back to $class->dbix() instead of just dbix()
to allow subclasses to override dbix()
- Added new named queries (INSERT, UPDATE) to private $SQL
and used $SQL->{$class}{INSERT} in insert() for performance
- Renamed BY_PK to SELECT_BY_PK named query.
- Improved documentation
0.55 2012-02-18 17:22:30 EET
- Added method for generating custom SQL
- Added examples for using custom SQL
- Added new method select_by_pk() for getting by PRIMARY_KEY
- Added more tests
- Added links to popular ORMs
0.54 2012-02-17 14:06:48 EET
- Improved documentation
- Fixed potential bug with PRIMARY_KEY quoting/definedness
- Now we do not quote tablenames and columns
- TODO: Find a common solution to the above - Patches wellcome!
- Code optimisations.
0.53 2012-02-16 12:33:52 EET
- Added support for column aliases to be used as methods.
- Improved documentation.
0.52 2012-02-15 16:53:50 EET
- Switched to maually mantained Changes file.
- Improved documentation yet more.
- Implemented query() method.
- Improved _make_field_attrs() to check for reserved column names.
- Optimized _make_field_attrs().
commit 1bc0c9e2374f52602cef3d503f82096f6ca1ee8b
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 18:36:32 2012 +0200
Version 0.51. Improved documentation. Optimised new_from_dbix_simple()
commit 6560519363f1c5757eca2970bc7a778c20210f3a
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 13:10:08 2012 +0200
Releasing Version 0.5
commit c084dfdf81abe77317c8570c1c6a448d2e94ad09
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 13:03:50 2012 +0200
I think we are ready for CPAN. Total test coverage:95.3%.
commit 20d13c714b0908d5806bd17c571d164c7d9316fe
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 04:44:41 2012 +0200
re-adding select()...
commit bafa12b010d4163876e4733f79422e363e997765
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 03:22:50 2012 +0200
updated again
commit 94bcaa9c5d1af994ed102e933d59496e1746b452
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 03:20:45 2012 +0200
Updated README
commit b7a0553ce90fc2a719a38681f37f2074a78b234c
Author: Krasimir Berov <k.berov@gmail.com>
Date: Tue Feb 14 03:07:36 2012 +0200
0.04
* No SQL::Abstract dependency.
* Optimized constructors.
* Optimised _make_field_attrs().
* Optimized save().
* Added update() and insert().
* Updated POD.
* 94.4% total test coverage.
commit 7e9642588bf1a7a4f653343323280656400c0c86
Author: Krasimir Berov <k.berov@gmail.com>
Date: Mon Feb 13 18:59:37 2012 +0200
Added methods "insert" and "update" to make SQL::Abstarct dependency optional.
commit 1b9ad8486bcd5910956adf6b7ee3996f270217ea
Author: Krasimir Berov <k.berov@gmail.com>
Date: Mon Feb 13 01:33:02 2012 +0200
92.7% test coverage!
commit 16987abc3ee6be1338db56520349c96bdf0160da
Author: Krasimir Berov <k.berov@gmail.com>
Date: Sun Feb 12 22:00:25 2012 +0200
1. We require now perl 5.10
2. Porting and rewriting functionality from MYDLjE::M
3. Writing tests
commit 8b1ccaf9b2402e8f05ed657dc38f12e0766fecbc
Author: Krasimir Berov <k.berov@gmail.com>
Date: Sun Feb 12 02:15:53 2012 +0200
Added SQL::Abstract as dependency.
commit 2a9a87ee9c9e654f1eada35154dc61a971cc5ae0
Author: Krasimir Berov <k.berov@gmail.com>
Date: Sun Feb 12 02:14:50 2012 +0200
Written POD.
commit 680ab8639f88c11542b92d8f467299cedd4c8dfa
Author: Krasimir Berov <k.berov@gmail.com>
Date: Fri Feb 10 03:13:57 2012 +0200
00-load.t ....... ok
commit 8ba51d763c3210281136102d8704a9775a07c7f6
Author: Krasimir Berov <k.berov@gmail.com>
Date: Fri Feb 10 03:07:25 2012 +0200
Advanced object construction for DBIx::Simple!
commit ed168fe23cea43fab24ea92b0701b8433b94c920
Author: Krasimir Berov <k.berov@gmail.com>
Date: Fri Feb 10 02:49:27 2012 +0200
stub by Module::Starter
commit 5ff3d0f9d9c507be3d38dd641c572ad490530d97
Author: Berov <berov@U165.(none)>
Date: Fri Feb 10 02:35:40 2012 +0200
first commit