0.23 2023-06-08
*
Add "rotate" option to rotate the output by 90°
*
Add "null" option for custom strings for NULL values (instead of blank)
0.22 2021-05-03
*
Allow pass-through of DBI database options for ->create()
*
Documentation updates
0.21 2019-03-09
*
Use Module::Load to load renderers
*
Check if a class isa Text::Table, otherwise dispatch to Text::Table::Any
This allows for rendering tables as HTML easily if you
install Text::Table::Any
*
Properly install C<run-sql.pl>
0.20 2018-10-28
*
Re-release including proper META.* information
*
no need to upgrade
0.19 2018-04-21
*
Fix implicit test prerequisite in formatter.t
This addresses RT 125157, reported and diagnosed by Slaven Rezic
0.18 2018-04-20
*
List the Getopt::Long version we need
*
Read SQL from STDIN if not given on the command line
This allows run-sql.pl to be used in a pipe
0.17 2018-02-23
*
API change: ->handle_command_line() and ->parse_command_line()
now take an arrayREF for the command line items and modify that arrayref.
*
new "--quiet" / no_header_when_empty option to allow scripts to run
from cron without producing too much output
*
new "run-sql.pl" script in the distribution as a template or tool script
for running SQL commands.
0.16 2017-03-16
*
Allow specifying the table formatter on the command line
0.15 2016-06-19
*
Fix grammar error (RT #114768, contributed by eythian )
*
Allow for trailing whitespace while parsing SQL
(RT #115442, contributed by niceperl)
0.14 2016-05-24
*
->handle_command_line now also accepts an SQL string
instead of only accepting SQL files
*
Silence some warnings if a statement does not return columns
(like a CREATE statement). RT #114647
0.13 2015-05-19
*
Fix bad thinko error in ->run_sql that prevented any
results from being shown
0.12 2014-02-22
*
If Text::Table is installed, output SELECT statements
through it instead of simply using \t
*
Document more of the internal helper routines
0.11 2013-11-20
*
Add functionality for SELECT statements
0.10 2013-05-10
*
Fix the MANIFEST which listed MYMETA.*
*
Fix a bug where ->handle_command_line() never properly processed
the parameters given to it.
0.09 2012-06-11
*
Parse triggers. This fixes RT #77378
Test and report by Gabor Szabo
0.08 2012-05-18
*
Add a test for warnings raised while executing SQL
(contributed by David Golden)
*
Respect the 'verbose' setting, fixes RT #77260
(contributed by David Golden)
0.07 2011-10-23
*
Fix bad test skip count
*
Documentation fixes
*
no need to upgrade
0.06 2011-09-20
Suggested by Gabor Szabo
*
allow a different output handle for the verbose messages
*
Allow a callback for the verbose messages
*
Separate the SQL statements by "--" in the verbose output
*
SQL errors are now fatal
*
Add --force option to ignore SQL errors (fixes RT #70998)
0.05 2011-01-27
*
Fix synopsis to use :dbname instead of (wrong) :dbfile parameter
for DBD::SQLite
*
Added link to github repo
*
Added metainformation about bugtracker etc.
*
Bumped copyright
0.04 2010-11-11
*
Actually document ->handle_command_line, thanks to Terrence Brannon
*
Add author information, license information
0.03 2010-05-18
*
->create now returns the database handle so you can use it
to create :memory: databases in SQLite
0.02 2010-02-13
*
Collected from various copies and released