The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
0.24 2023-06-09
    * We don't support 5.8.x due to use of //

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()
    * Move URLs to https://
    * 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