Version 2.0.0 (Not published yet)
Enhancements
- Added experimental support for data comparison.
- Added interactive mode (SQL-Statements now can directly be send to target databases).
- Added project management.
- Added a php-cli version of MySQLDiff to meet many requests for a possibility to call it from unix commandline, to make it usable in bash scripts.
Version 1.5.1 (Not published yet)
Fixes
- Fixed recognition of alphanumeric foreign key names.
- Fixed another error in handling of the session id.
Version 1.5.0 (10/01/2004)
Enhancements
Fixes
- The Auto_increment base value can now optional be considered as alteration of a table.
- Now you can upload SQL-scripts and compare them with each other or with an existing database (This feature is still experimental).
- Implementation of a simple database abstraction layer.
- Added support for fulltext indexes.
Fixes
- Fixed that redirect uri's now are sent absolute an no longer relative.
- Fixed handling of "extra attribute parameters" (auto_increment).
- Fixed some problems using cookies for session id.
- Fixed usage of "short"-Option.
- Fixed invalid comma between options and comment.
Version 1.4.0 (10/23/2003)
Enhancements
Fixes
- Converted Syntax highlighting to css.
- Fetch target database parameters from source database settings (if configured).
- HTML structure and css completely revised.
- Extended error message if database connection check failed.
- Changed structure of the nls-Files.
- Added a version check for PHP interpreter (minimal requiremet 4.1.0).
- Added support for dropping foreign keys (from MySQL 4.0.13 or higher).
- Added basic support for foreign key constraints (by Joshua M. Thompson).
- Added support for hungarian language (translation by Róbert Sipos).
Fixes
- Fixed problem with display of russian language.
- Fixed problem with object names including spaces (stated by Róbert Sipos).
- Fixed handling of comments for innodb tables.
- Removed short-tags, therefore the tool will now also run on systems where short-tags have been deactivated (stated by Alex Aulbach).
Version 1.3.3 (09/11/2003)
- Fixed problems with not existing config.inc.php.
- Fixed error if there are no tables on table selection screen.
- Language selection box is now sorted alphabetically.
Version 1.3.2 (06/02/2003)
- On table creation now table type, table options so as table comments are supported.
- After script generation source and target database can be switched by a button.
Version 1.3.1 (04/18/2003)
- Defaults settings for source and target database can now be made in config.inc.php.
- If required backticks are generated automatically.
- Fixed Problem with Object-Names containing Dashes (submitted by Ralf Koch).
- French translation of README.txt (LISEZMOI.txt) by Stéphane EVAIN.
- Stéphane also fixed some typos in README.txt ... :o)
- The language for display is no longer detected automatically but can now be set in the config.inc.php. On runtime it can be changed by user on the startup page.
- Startup page with useful links.
- Implemented russian translation (submitted by Sergey V. Beduev). Other translations are always welcome.
Version 1.3.0 (04/10/2003)
- After all modifications are made, a SQL-script can be created and send to save it local on harddisk by pressing the send button.
- Implemented french translation (submitted by Stéphane EVAIN). Other translations are always welcome.
- Fixed error message using empty Source- or Target databases (once more Troublegum).
- Fixed problem handling AUTO_INCREMENT and "Default-Defaultvalues" (thanx to Troublegum).
- Fixed problem concerning syntax highlighting when using mysql-keywords in attribute names (stated by M@)
- Now you can create INSERT-, optionally REPLACE-Statements, for selected Tables.
Version 1.2.9 (03/28/2003)
- Optionally use Backticks on table and attribute names.
- Added simple error handling for the first two screens.
- Database connections for the first two screens are checked now.
- It is now possible to take account of attributs which are renamed. If there are serveral new attributes are detected every drop attribute is generated as a link that can be clicked and the renamed attribute can be selected out of a list shown on the following screen.
Version 1.2.8 (03/22/2003)
- MySQLdiff now uses Textresources which can be found in the "./nls" directory.
- The user interface got a complete redesign, more adapted to the layout of our product families.
- Some minor problems in syntax highlighting are fixed.
- Added README and CHANGES files to the distribution.
