Revision history for DBIx-Fast
0.16 20/03/26
- Migration from Moo to Object::Pad (requires Perl v5.38+)
- New: tracker() - query profiling across all methods (all/hash/val/flat/array/exec/insert/update/delete)
- New: Profile::Base, Profile::MariaDB, Profile::SQLite (driver-specific diagnostics)
- New: Transaction module with nested support, savepoints, deadlock retry
- Removed: up2() (unused), Query.pm (unused), execute_prepare2 (duplicate), make_sen old (buggy)
- Renamed: make_senN → make_sen (correct implementation)
- Performance: statement caching (prepare_cached), inlined query methods, _make_where with join
- Bug fixes: Schema typos, HandleError return 0, Time::HiRes import, `rows` keyword MariaDB 11+
- Bug fixes: Profile::MariaDB init (execute→exec), session stats columns, getrusage optional
- Tests: 147 SQLite + 34 MariaDB + 14 profiler
- Updated CI: Perl 5.38/5.40, bookworm, Object::Pad
- Full POD documentation on all 8 modules
- Added examples/profiler-mariadb.pl
0.15 06/09/24
- args : SQLite
0.14 03/09/24
- POD
0.13 01/09/24
- t/exception.t
- Clean
0.12 01/09/24
- Test
- DSN / URI
- _check_dsn / _make_dsn_dbi
0.11 01/09/24
- SQL::Abstract
0.10 01/09/24
- _make_dsn
- _check_dsn
- driver && dbd
- t/functions.t
0.09 01/01/20
0.08 26/01/16
- Force UTF8
0.07 24/01/16
0.06 23/03/15
0.05 mié mar 18 03:30:38 CET 2015
- More test
- Method : array
0.04 mié mar 18 00:59:19 CET 2015
- Test
0.03 mar mar 17 00:50:31 CET 2015
- New methods : value & count
- Dereference hash reference for using 'keys'
0.02 mar mar 17 00:20:48 CET 2015
- extra_args -> time NOW()
0.01 -