Changelog for hamsql-

v0.9.0.0 - Fixes DELETE BASE before schema definitions are read (#64) - Fixes incorrect naming of sequences for SERIAL emulation - Fixes bugs in table constraint statements (#59) - Adds listing of blocking connections if database can't be deleted - Adds project status description to README - Adds link to example project to README - Adds bash completion install (closes #63) - Adds revocation of role memberships (fixes #37) - Better internal code structure v0.8.0.0 - Replaces pandoc with doctemplates to halve dependency compile time Big thanks to @jgm for implementing doctemplates right away! <> - Adds --delete-residual-roles option (closes #30) - Adds --sql-log-hide-rollbacks option (closes #55) - Adds Internal libraries to exposed modules - Adds dropping of basic role privileges (#37) - Changes YamSql objects to Internal.Obj.* (closes #58) - Changes to a better SqlObj and SqlContext structure (closes #60) - Changes to treat columns as independent objects (closes #33) - Updates README v0.7.0.0 - Fixes all compiler warnings - Fixes several bugs related to ROLE upgrades - Fixes table checks missing after upgrade - Adds --sql-log flag - Adds --version flag - Better SQL-Error presentation - Better test coverage, now using pytest3 - Better usage information for CLI - Code coverage reports - Refactoring of many code parts - Removes support for column templates - Splits library from binary (cabal) - Started API and implementation docs v0.6.0.0 - Adds resolve complicated dependency issues - Adds resolve change of function return type (if function can be dropped) - Changes connection options to suppress SQL NOTICE messages - Fixes fundamental logic error in pgsqlUpdateFragile Without --perimit-data-deletion upgrades would not create objects etc. - Fixes constraints in schema public are not deleted - Renames Module to Schema - Copletely new Library structure - Reworked Documentation feature - Removes avoidable dependencies - Mostly uses Data.Text instead of String - Renames modules to schemas v0.5.0 - Adds proper deletion of obsolete functions - Changes to no data deletion as default for upgrades v0.4.1 - First release used in production