- Support for transactions:
t = Database.transaction(); t.commit()
- The cake is a lie.
- Packaging fix.
- Bugfix for Python 3.
- Refactored to be fully powered by SQLAlchemy!
- Support for all major databases (thanks, SQLAlchemy!).
- Support for non-alphanumeric column names.
- New
Record
class, for representing/accessing result rows. ResultSet
renamedRecordCollection
.- Removed Interactive Mode from the CLI.
- New
record
command-line tool available! - Various improvements.
- Results are now represented as Record, a namedtuples class with dict-like qualities.
- New ResultSet.export method, for exporting to various formats.
- Slicing a ResultSet now works, and results in a new ResultSet.
- Lots of bugfixes and improvements!
- Initial release.