v2.6.0
Added
- New ?c placeholder for safely escaping column names
- Transaction support methods (beginTransaction/commit/rollBack)
- Consistent empty result handling (null/empty array instead of false)
Changed
- Renamed QueryBuilder to QueryPreparer
- Simplified fetch methods:
- fetchAssoc -> fetch
- Removed column selection features
- Removed primary key indexing
- More predictable return types
This version achieves better separation of concerns by removing complex fetching logic while adding essential transaction support. The class is now more focused on core database operations.