Release date: 21-Mar-2013
- Initial release
Release date: 29-Mar-2013
- Release to PyPI
- Results returned as lists
- print(_) to get table form in text console
- set autolimit and text wrap in configuration
Release date: 29-Mar-2013
- Python 3 compatibility
- use prettyprint package
- allow multiple SQL per cell
Release date: 30-May-2013
- Accept bind variables (Thanks Mike Wilson!)
Release date: 15-June-2013
- Recognize socket connection strings
- Bugfix - issue 4 (remember existing connections by case)
Release date: 30-July-2013
Converted from an IPython Plugin to an Extension for 1.0 compatibility
Release date: 01-Aug-2013
Deleted Plugin import left behind in 0.2.2
Release date: 20-Sep-2013
- Contributions from Olivier Le Thanh Duong:
- SQL errors reported without internal IPython error stack
- Proper handling of configuration
- Added .DataFrame(), .pie(), .plot(), and .bar() methods to result sets
Release date: 13-Oct-2013
- displaylimit config parameter
- reports number of rows affected by each query
- test suite working again
- dict-style access for result sets by primary key
- Reporting of number of rows affected configurable with
feedback
- Local variables usable as SQL bind variables
.csv(filename=None)
method added to result sets
- Python 3 compatibility restored
- DSN access supported (thanks Berton Earnshaw)
- PERSIST pseudo-SQL command added
- Indentations visible in HTML cells
- COMMIT each SQL statement immediately - prevent locks
- Fixed issue #30, commit failures for sqlite (thanks stonebig, jandot)
- New column_local_vars config option submitted by darikg
- Avoid contaminating user namespace from locals (thanks alope107)
- Avoid "connection busy" error for SQL Server (thanks Andrés Celis)
- Stop warnings for deprecated use of IPython 3 traitlets in IPython 4 (thanks graphaelli; also stonebig, aebrahim, mccahill)
- README update for keeping connection info private, from eshilts
- Fix truth value of DataFrame error (thanks michael-erasmus)
- << operator (thanks xiaochuanyu)
- added README example (thanks tanhuil)
- bugfix in executing column_local_vars (thanks tebeka)
- pgspecial installation optional (thanks jstoebel and arjoe)
- conceal passwords in connection strings (thanks jstoebel)
- Restored Python 2 compatibility (thanks tokenmathguy)
- Changed most non-SQL commands to argparse arguments (thanks pik)
- User can specify a creator for connections (thanks pik)
- Bogus pseudo-SQL command PERSIST removed, replaced with --persist arg
- Turn off echo of connection information with displaycon in config
- Consistent support for {} variables (thanks Lucas)
- Fixed .rst file location in MANIFEST.in
- Parse SQL comments in first line
- Bugfixes for DSN, --close, others
- Use SQLAlchemy 2.0
- Drop undocumented support for dict-style access to raw row instances