Application website has been moved to http://www.apgdiff.com/. Sources are available at https://github.com/fordfrog/apgdiff
This release brings several new features and bug fixes. See http://apgdiff.startnet.biz/changelog.php for more information.
Project has been moved to https://github.com/fordfrog/apgdiff. I hope this move will motivate more apgdiff users/developers to participate in apgdiff development. Along with git sources, all issues were migrated to github too.
I have decided to switch the repository from Mercurial to Git, so from now on, you can get the latest code from new git repository.
This version brings two new features and several bug fixes. For details see http://apgdiff.startnet.biz/
This is bugfix release. It fixes many bugs and adds Czech localization. For more information see http://apgdiff.startnet.biz/changelog.php
Fixed issue with default values for columns in VIEWS and added statements that are partially ignored to the output of ignored statements. For details see http://apgdiff.startnet.biz/
It introduces new command line switch --output-ignored-statements and handles ignored statements much better. More info at http://apgdiff.startnet.biz/
You can find new website at http://apgdiff.startnet.biz. I hope you all will enjoy this new website. It contains information from old website and wiki and also contains many new information.
Added support for silently skipping CREATE OPERATOR and ALTER LANGUAGE statements.
there was only one bug report for version 2.0 beta 2 so that one is fixed in this release, otherwise there are no changes
added support for ENABLE|DISABLE PARSER|TRIGGER, they are now parsed but not diffed. also restricted more parsing of dumps so unknown commands are not ignored.
more info at: https://sourceforge.net/apps/mediawiki/apgdiff/
I just released first beta of new version 2.0. It contains completely new parser, a lot of bugfixes, and also support for some new features.
I just activated wiki for apgdiff project and copied there text from maven generated site. You can find the wiki at https://sourceforge.net/apps/mediawiki/apgdiff/ or by clicking at Hosted Apps -> MediaWiki.
I started to work on new version of apgdiff. The main change will be in the way SQL is parsed. It will enable more flexible parsing which will both fix some old bugs and also make possible to easily add support for new features. I commit only versions that pass tests so feel free to download and compile the sources and test the new version and report bugs and even new feature requests. If you would like to have these releases, just let me know at forum and I will also make pre-releases of apgdiff.
Bugfix release. These bugs are fixed:
* problem with parsing VIEWs that contain ';' within the VIEW definition (bug 2124852)
* problem with indexes not being added in case new schema has been created (bug 2107326)
* bug in SEQUENCE MINVALUE argument (bug 2100013)
* problem with looking for end of subcommand (bug 2094660)
* AUTHORIZATION keyword typo
Also now apgdiff outputs comment in case column type has been changed so the changes can be easier to handle (bug 2114141).... read more
Fixed bug #2032983 (CREATE UNIQUE INDEX commands were ignored) and fixed problem with some output not being displayed because output stream was not closed.
This release contains support for input and output encoding and comparison of functions ignoring multiple whitespace.
Added --version command line switch that displays program version.
Improved error messaging when CREATE SCHEMA is missing in the dump where non-default schema is used.
In this release support for VIEWs has been added.
Added experimental support for multiple schemas in dump files (any feedback is welcome) and command line switch --add-transaction for enclosing the produced diff in transaction.
Fixed problem with creation of CLUSTER on new tables (bug #1732381).