- tabular formatter: new option 'separateBy' to print horizontal separator on each change of given column v_0 tip 11 months ago, by František Kučera
- recfile formatter: write record count (as a comment at the end of the relation) v_0 2022-09-23, by František Kučera
- combatibility with Java 9+, Tested with Java 11; JAXB library v_0 2020-09-13, by František Kučera
- improve multiple results support v_0 2020-07-25, by František Kučera
- sqldk-relpipe convergence: integer type (relpipe already support signed integers) v_0 2019-12-20, by František Kučera
- fix license version: GNU GPLv3 v_0 2019-10-24, by František Kučera
- change XMLNS for the configuration v_0 2019-04-30, by František Kučera
- transform the record formatter into the recfile formatter v_0 2019-04-30, by František Kučera
- getTableName() is needed for the metadata v_0 2019-04-29, by František Kučera
- support custom relation names in the XML formatter (added --relation CLI option) v_0 2019-03-05, by František Kučera
- sqldk-relpipe convergence started v_0 2019-03-05, by František Kučera
- back to the snapshot v_0 2019-03-04, by František Kučera
- Added tag v0.10 for changeset 0503996934e0 v_0 2019-03-04, by František Kučera
- release: 0.10 v_0 v0.10 2019-03-04, by František Kučera
- switch to JUnit5 v_0 2019-03-04, by František Kučera
- mavenized: sql-dk-parent v_0 2019-03-04, by František Kučera
- mavenized: jdbc-dk-driver v_0 2019-03-04, by František Kučera
- mavenized: sql-dk v_0 2019-03-04, by František Kučera
- mavenized: jdbc-loopback-driver v_0 2019-03-04, by František Kučera
- Avoid reusing/rewriting the DB connection properties. v_0 2019-02-26, by František Kučera
- JDBC drivers: fix 'Unsupported URL' – drivers might be called witrh wrong URLs and then they should (according to the JavaDoc) return null instead of throwing an exception. v_0 2019-02-26, by František Kučera
- TabularFormatter: add support for SQLXML values v_0 2019-02-26, by František Kučera
- XML array hack v_0 2019-02-26, by František Kučera
- c++: recognize batch mode v_0 2019-02-26, by František Kučera
- netbeans v_0 2019-02-26, by František Kučera
- c++ version skeleton v_0 2018-01-05, by František Kučera
- InfoLister/test: show also database server name and version v_0 2016-11-09, by František Kučera
- BarChartFormatter: TODO comments v_0 2015-09-13, by František Kučera
- headerTypes: new option to hide column types in tabular headers v_0 2015-09-13, by František Kučera
- BarChartFormatter: format null as an empty/missing bar + better logging v_0 2015-09-06, by František Kučera
- XmlFormatter: support for printing SQLXML types v_0 2015-09-06, by František Kučera
- BarChartFormatter: first version v_0 2015-08-30, by František Kučera
- LoggerProducer v_0 2015-08-30, by František Kučera
- bash_completion.pl: defaultFormatter v_0 2015-08-18, by František Kučera
- bash-completion: --formatter-property choices: first working version v_0 2015-08-16, by František Kučera
- bash-completion: --formatter-property names v_0 2015-08-16, by František Kučera
- SingleRecordFormatter: escape whitespace characters in the same way as in TabularFormatter (fixed) v_0 2015-08-15, by František Kučera
- SingleRecordFormatter: escape whitespace characters in the same way as in TabularFormatter v_0 2015-08-15, by František Kučera
- --list-formatter-properties: better help/description v_0 2015-08-15, by František Kučera
- --list-formatter-properties: optional column declared_in v_0 2015-08-15, by František Kučera
- --list-formatter-properties: added column declared_in v_0 2015-08-15, by František Kučera
- property annotations: first woking version of --list-formatter-properties v_0 2015-08-15, by František Kučera
- getClassHierarchy function v_0 2015-08-15, by František Kučera
- property annotations: first version (inherited properties are not working yet) v_0 2015-08-15, by František Kučera
- property annotations: dummy InfoLister table v_0 2015-08-15, by František Kučera
- InfoLister: private methods + formatter for formatter properties v_0 2015-08-15, by František Kučera
- property annotations: grounds for --list-formatter-properties v_0 2015-08-15, by František Kučera
- Java 8 for jdbc-dk-driver v_0 2015-08-15, by František Kučera
- property annotations: default values v_0 2015-08-15, by František Kučera
- property annotations (documentation) for particular formatters v_0 2015-08-15, by František Kučera
- property annotations for documentation of formatter properties v_0 2015-08-15, by František Kučera
- Java 8 v_0 2015-08-15, by František Kučera
- connection tunnelling: configuration and logging v_0 2015-08-15, by František Kučera
- SingleRecordFormatter: Formatter intended for printing one record (or few records) with many columns.Prints each colum name and its value on separate line. v_0 2015-06-21, by František Kučera
- InfoLister: sort rows in --list-java-properties and --list-environment-variables v_0 2015-05-24, by František Kučera
- InfoLister: new listings: --list-java-properties and --list-environment-variables v_0 2015-05-24, by František Kučera
- sql-dk.sh: support for JAVA_OPTIONS v_0 2015-05-24, by František Kučera
- Schemas and XSL for new 'driver' configuration option v_0 2015-05-24, by František Kučera
- fix typo: databgase → database v_0 2015-05-18, by František Kučera
- parallel connection testing: avoid deadlocks – preload drivers + better exception handling and logging v_0 2015-05-18, by František Kučera
- just JavaDoc v_0 2015-05-17, by František Kučera
- JDBC driver class can be specified in the database configuration as an optional parameter (useful especially while embedding jdbc-dk-driver into other application that does not support automatic driver discovery) v_0 2015-05-17, by František Kučera
- configuration loading: use JAXB index and set classloader (useful while embedding into Netbeans and other applications) v_0 2015-05-17, by František Kučera
- jdbc-dk-driver: first working version v_0 2015-05-17, by František Kučera
- avoid NullPointerException (value = null) while duplicating to java.util.Properties v_0 2015-05-16, by František Kučera
- userName and password are not needed for the loopback driver v_0 2015-05-16, by František Kučera
- separate configuration loading into the Loader class v_0 2015-05-16, by František Kučera
- jdbc-dk-driver: include main project sources v_0 2015-05-16, by František Kučera
- jdbc-dk-driver: netbeans project for the meta driver v_0 2015-05-16, by František Kučera
- hgignore: more regular expressions v_0 2015-05-16, by František Kučera
- Tabular formatter: fix problem with CR (carriage return). v_0 2015-02-01, by František Kučera
- fix imports v_0 2015-01-31, by František Kučera
- parallelized DB connection testing v_0 2014-12-06, by František Kučera
- logging: strip line ends from the error message if not printing stacktrace v_0 2014-12-06, by František Kučera
- fix imports v_0 2014-09-29, by František Kučera
- RPM: simple script/spec for building .rpm for Fedora v_0 2014-09-29, by František Kučera
- Basic JMX management/reporting – counters for commands and records v_0 2014-09-25, by František Kučera
- final properties v_0 2014-09-24, by František Kučera
- jdbc-loopback: refuse connection if URL is unsupported v_0 2014-05-09, by František Kučera
- parameter index → parameter number (starts with 1 v_0 2014-04-12, by František Kučera
- Added tag v0.9 for changeset 3c6d560a1d14 v_0 2014-04-06, by František Kučera
- TeXFormatter: first version v_0 v0.9 2014-04-06, by František Kučera
- netbeans v_0 2014-04-06, by František Kučera
- improved JDBC loopback driver v_0 2014-04-06, by František Kučera
- JDBC loopback driver: first version v_0 2014-04-04, by František Kučera
- Tabular: replace also Non-breaking space with colored symbol (like newlines and TABs) v_0 2014-01-21, by František Kučera
- Tabular: replace also TABs with colored symbol (like newlines) v_0 2014-01-20, by František Kučera
- fixed unit tests v_0 2014-01-20, by František Kučera
- fix Tabular: table was broken if value ended with \n v_0 2014-01-19, by František Kučera
- SQL from STDIN: --sql-in v_0 2014-01-17, by František Kučera
- XmlFormatter: support (multidimensional) arrays v_0 2014-01-16, by František Kučera
- FakeSqlArray#toString() v_0 2014-01-16, by František Kučera
- XML formatter: fix null column values v_0 2014-01-15, by František Kučera
- InfoLister: preserve order of databases to test and to list driver properties v_0 2014-01-15, by František Kučera
- fix unused imports v_0 2014-01-15, by František Kučera
- InfoLister: option --list-formatters also tests, if formatter class can be instantiated (thus is valid) v_0 2014-01-15, by František Kučera
- InfoLister: list configured and configurable JDBC driver properties – option: --list-jdbc-properties v_0 2014-01-15, by František Kučera
- InfoLister: print list of available JDBC drivers: --list-jdbc-drivers v_0 2014-01-15, by František Kučera
- fix typo in .deb package description v_0 2014-01-11, by František Kučera
- Added tag v0.8 for changeset eb3676c6929b v_0 2014-01-10, by František Kučera
- more JavaDoc v_0 v0.8 2014-01-10, by František Kučera
- XML: batchResults → batchResult v_0 2014-01-10, by František Kučera
- distributions: src release script v_0 2014-01-10, by František Kučera
- XML formatter: use singleAttribute(qname(""), "") v_0 2014-01-08, by František Kučera
- XML formatter: null values – null attribute instead of „null“ string v_0 2014-01-08, by František Kučera
- wrapper script fix: XSL is in .deb package gzipped v_0 2014-01-08, by František Kučera
- Batch error – proper exit code: EXIT_BATCH_ERROR = 8 v_0 2014-01-08, by František Kučera
- just formatting v_0 2014-01-08, by František Kučera
- Improved BatchEncoder: writeNextString() v_0 2014-01-08, by František Kučera
- BatchDecoder: basic decoder v_0 2014-01-08, by František Kučera
- BatchEncoder: fix (encode query with numbered parameters) v_0 2014-01-08, by František Kučera
- Batch: basic encoder and prepare batch v_0 2014-01-08, by František Kučera
- convert named parameters to numbered v_0 2014-01-08, by František Kučera
- Formatters: structural change – new level „statement“ → query and parameters are no more duplicated into each result set or updates result v_0 2014-01-07, by František Kučera
- default config: no standalone v_0 2014-01-07, by František Kučera
- css/padding v_0 2014-01-05, by František Kučera
- fix InfoLister: squared infos v_0 2014-01-05, by František Kučera
- XHTML formatter: simple formatting of (multidimensional) arrays v_0 2014-01-05, by František Kučera
- XHTML formatter: distinguish number and boolean v_0 2014-01-04, by František Kučera
- XML/XHTML formatter – DOCTYPE v_0 2014-01-04, by František Kučera
- XHTML formatter: CSS and other improvements v_0 2014-01-04, by František Kučera
- Basic XHTML formatter v_0 2014-01-04, by František Kučera
- Properties: setLastDefaults() v_0 2014-01-04, by František Kučera
- XML formatter fix: line breaks at the end of the text will be eaten – if you need them, use indentText = false v_0 2014-01-04, by František Kučera
- XML formatter: optional label attribute in column elements v_0 2014-01-04, by František Kučera
- XML formatter: option for preserve whitespace or indent text with line breaks v_0 2014-01-04, by František Kučera
- XML formatter: rows, columns, updates results v_0 2014-01-04, by František Kučera
- XML formatter: abstract + part of basic XML formatter v_0 2014-01-04, by František Kučera
- new function: foHex() v_0 2014-01-04, by František Kučera
- Colors can be definitively turned off in constructor v_0 2014-01-04, by František Kučera
- better notNull() function v_0 2014-01-04, by František Kučera
- tabular – todo v_0 2014-01-03, by František Kučera
- TabularWrappingFormatter – first version v_0 2014-01-03, by František Kučera
- customizable classpath v_0 2014-01-03, by František Kučera
- package and copy XSLT v_0 2014-01-02, by František Kučera
- XML schemas licenses v_0 2014-01-02, by František Kučera
- XSLT for viewing config files in a web browser (Firefox, rekonq etc.) v_0 2014-01-02, by František Kučera
- example-config.xml moved to xml dir: symlink v_0 2014-01-02, by František Kučera
- example-config.xml moved to xml dir v_0 2014-01-02, by František Kučera
- Pack XSD and RNC into .deb v_0 2014-01-02, by František Kučera
- basic XSD v_0 2014-01-02, by František Kučera
- Starter script: create symlinks for XSD and Relax NG XML schemas v_0 2014-01-02, by František Kučera
- Relax NG schema for XML configuration v_0 2014-01-02, by František Kučera
- Debian package: interim build script for .deb packages v_0 2014-01-02, by František Kučera
- Starter script: systemwide JAR location (user can override it in environment.sh by JAR variable) v_0 2014-01-02, by František Kučera
- Bash completion: no 'have sql-dk' test v_0 2014-01-02, by František Kučera
- version info: copyright and contact v_0 2014-01-01, by František Kučera
- DB credentials can be CLI options + log warning: insecure v_0 2014-01-01, by František Kučera
- database/formatter properties also as CLI options v_0 2014-01-01, by František Kučera
- use database properties v_0 2014-01-01, by František Kučera
- cloneable property and properties v_0 2013-12-31, by František Kučera
- formatter/database properties v_0 2013-12-31, by František Kučera
- TabularFormatter: values with line ends will not break our tables v_0 2013-12-30, by František Kučera
- Load ~/.sql-dk/environment.sh if exists v_0 2013-12-30, by František Kučera
- Formatter is now AutoCloseable – so have chance to do some clean up and close the stream, if some error occurs (e.g. lost connection during result set reading) v_0 2013-12-30, by František Kučera
- typo in help generator v_0 2013-12-29, by František Kučera
- Data types help: not all available types are currently supported (will be later by type converters) v_0 2013-12-29, by František Kučera
- Value formatting: Object → String conversion is job for particular formatter v_0 2013-12-29, by František Kučera
- SQL warnings are already printed to the log v_0 2013-12-29, by František Kučera
- basic generated help v_0 2013-12-29, by František Kučera
- more precise exit/error codes v_0 2013-12-29, by František Kučera
- basic help v_0 2013-12-28, by František Kučera
- Type names in --types option are case insensitive v_0 2013-12-28, by František Kučera
- support all types from java.sql.Types.Types v_0 2013-12-28, by František Kučera
- Formatter: one more level: writeStartBatch() + writeEndBatch() which allows multiple databases on output v_0 2013-12-28, by František Kučera
- TabularFormatter: no nonbreakable spaces in table cell padding v_0 2013-12-28, by František Kučera
- InfoLister (configuration listings) will use TabularPrefetchingFormatter as default v_0 2013-12-28, by František Kučera
- TabularPrefetchingFormatter: prefetch whole result set to avoid value overflow the cell v_0 2013-12-28, by František Kučera
- TabularFormatter: support for value trim (if longer than cell size) v_0 2013-12-27, by František Kučera
- log SQLWarnings v_0 2013-12-27, by František Kučera
- sql-dk startup shell script v_0 2013-12-27, by František Kučera
- bash completion: DB name for --test-connection v_0 2013-12-27, by František Kučera
- bash completion: license v_0 2013-12-27, by František Kučera
- bash completion: use dynamic completion derived from configuration if available v_0 2013-12-27, by František Kučera
- bash completion: perl + bash + ant for generating completion script v_0 2013-12-27, by František Kučera
- bash completion: generate helper files with databases and formatters from configuration v_0 2013-12-27, by František Kučera
- more bash completion tags v_0 2013-12-27, by František Kučera
- Possibly missing parameter: ignore empty „parameter names“ (caused e.g. by „::text“ typecasts) v_0 2013-12-27, by František Kučera
- tags for BASH completion v_0 2013-12-27, by František Kučera
- support for ACSII-nostalgia tables v_0 2013-12-27, by František Kučera
- throw ConfigurationException instead of returning null, if database or formatter of given name is not configured v_0 2013-12-27, by František Kučera
- allow multiple databases connection test in --test-connection v_0 2013-12-26, by František Kučera
- formatted output for: --test-connection v_0 2013-12-26, by František Kučera
- formatted output for: --list-formatters --list-databases v_0 2013-12-26, by František Kučera
- allow custom formatters also for JUST_SHOW_INFO commands v_0 2013-12-26, by František Kučera
- use formatter also for printing info! --list-types v_0 2013-12-26, by František Kučera
- InfoLister, InfoType: switch → enum v_0 2013-12-26, by František Kučera
- SQLType enum wrapper for java.sql.Types v_0 2013-12-26, by František Kučera
- option --list-formatters – list configured and built-in formatters v_0 2013-12-26, by František Kučera
- option --list-databases list configured databases v_0 2013-12-26, by František Kučera
- option --test-connection – tests connection to given database v_0 2013-12-26, by František Kučera
- use System.out if mode is JUST_SHOW_INFO (thus user can easily read license or help using … | less) v_0 2013-12-26, by František Kučera
- validation: test if prefix/suffix are valid regular expressions v_0 2013-12-26, by František Kučera
- types update v_0 2013-12-26, by František Kučera
- expect invalid regexp in prefix/suffix and throw wrapped exception → better exit code v_0 2013-12-25, by František Kučera
- SingleValueFormatter v_0 2013-12-25, by František Kučera
- logging: print stacktraces if level is less than INFO v_0 2013-12-25, by František Kučera
- logging: configurable level v_0 2013-12-25, by František Kučera
- Log level: FINE → INFO v_0 2013-12-25, by František Kučera
- exit codes: 0 = success; 4 = SQL error; 3 = other expected error; 1 = unexpected error (implicit 1) v_0 2013-12-25, by František Kučera
- colorful logging v_0 2013-12-25, by František Kučera
- named parameters: prefix/suffix are now regular expressions v_0 2013-12-24, by František Kučera
- more functions unit tests v_0 2013-12-24, by František Kučera
- new option --data-named (then follows name/value pairs without prefix/suffix) v_0 2013-12-24, by František Kučera
- log warning: Possibly missing parameters v_0 2013-12-24, by František Kučera
- named parameters: better exceptions v_0 2013-12-24, by František Kučera
- support named parameters v_0 2013-12-24, by František Kučera
- print CLI options problems if any v_0 2013-12-24, by František Kučera
- fix default suffix v_0 2013-12-24, by František Kučera
- function escapeRegEx() v_0 2013-12-24, by František Kučera
- fix test v_0 2013-12-24, by František Kučera
- named parameters: suffix (default is empty) v_0 2013-12-23, by František Kučera
- TabularFormatter: also booleans will be aligned to the right v_0 2013-12-23, by František Kučera
- DatabaseConnection implements AutoCloseable v_0 2013-12-23, by František Kučera
- No special formatting for generated keys. Use 'INSERT … RETURNING id' or 'INSERT … RETURNING *' to get generated keys. v_0 2013-12-23, by František Kučera
- TabularFormatter: print colorful tables\! v_0 2013-12-23, by František Kučera
- TabularFormatter: basic column padding v_0 2013-12-23, by František Kučera
- String padding functions: lpad(), rpad() v_0 2013-12-23, by František Kučera
- support SQL commands returning more ResultSets + remove COMMAND_TYPE (type is now derived from result returned from SQL – it is not needed to specify the type on CLI) v_0 2013-12-23, by František Kučera
- fix error message v_0 2013-12-23, by František Kučera
- accept SQL commands returning more ResultSets v_0 2013-12-22, by František Kučera
- first working version v_0 2013-12-22, by František Kučera
- configuration loading from XML v_0 2013-12-22, by František Kučera
- TabularFormatter: basics v_0 2013-12-22, by František Kučera
- ColorfulPrintWriter: colorz, wow v_0 2013-12-22, by František Kučera
- class for xmlns constants v_0 2013-12-22, by František Kučera
- more configuration, more JAXB, more formatters v_0 2013-12-22, by František Kučera
- DatabaseConnection: connect JDBC v_0 2013-12-21, by František Kučera
- DatabaseConnection: just change package v_0 2013-12-21, by František Kučera
- configuration basics v_0 2013-12-21, by František Kučera
- formatter: currentRowCount v_0 2013-12-20, by František Kučera
- formatter: FormatterContext v_0 2013-12-20, by František Kučera
- formatter: ColumnDescriptor v_0 2013-12-20, by František Kučera
- formatter: interface and abstract class v_0 2013-12-20, by František Kučera
- CLI: --help is default option v_0 2013-12-20, by František Kučera
- refactor, configuration v_0 2013-12-16, by František Kučera
- help option: --help – basics v_0 2013-12-16, by František Kučera
- version info: option --version v_0 2013-12-16, by František Kučera
- license option: --license v_0 2013-12-16, by František Kučera
- license: GNU GPLv3+ v_0 2013-12-16, by František Kučera
- show info basics: list databases + test connection v_0 2013-12-16, by František Kučera
- show info basics v_0 2013-12-16, by František Kučera
- fix: try/catch v_0 2013-12-16, by František Kučera
- unit-test: names, types, prefix v_0 2013-12-16, by František Kučera
- just indent v_0 2013-12-16, by František Kučera
- unit-test: types v_0 2013-12-16, by František Kučera
- better exceptions v_0 2013-12-15, by František Kučera
- more exceptions v_0 2013-12-15, by František Kučera
- more unit-tests v_0 2013-12-15, by František Kučera
- first unit-test v_0 2013-12-15, by František Kučera
- more OOP v_0 2013-12-15, by František Kučera
- data/types CLI options parsing v_0 2013-12-15, by František Kučera
- name prefix v_0 2013-12-15, by František Kučera
- more code v_0 2013-12-15, by František Kučera
- WOW some classes LOL; TODO: refactor v_0 2013-12-15, by František Kučera
- empty netbeans project v_0 2013-12-12, by František Kučera