-
1.1.2
- Removed username and password from cfquery to prevent issue in ColdFusion that does not allow different combinations of credentials
-
1.1.1
- Merge Pull Request Below - Fixed username and password bug on cfquery that caused a datasource auth mismatch
- jkeczan#4
-
1.1.0
- Added additional datatypes for Microsoft SQL Server 2014 Compatibility
- Allowed limits to be added for string columns
-
1.0.0
- Fixed: String values with more then one single quote aren't being escaped in generated SQL for updateRecord - #73
-
1.0.0
- Misc: Change plugin version numbering to match Semantic Versioning (http://semver.org/)
- New: Added request timeout variable value of 999999 when submitting migrations to help prevent timeouts
- Fixed: dropColumnFromTable() in SQL Server was throwing an exception when there was a DEFAULT value set for the column (which ends up being a
CONSTRAINT
in SQL Server) - Enhancement: Allow the references method in TableDefinition.cfc to take in all possible column arguments.
- Enhancement: Expose more functionality around primary keys to be able to model real world databases. This includes being able to specify primary keys that also have foreign key references and creating a table with multiple primary keys.
- Fixed: Removed an argument for addColumnOptions in adapters/Abstract.cfc that was no longer needed.
- Enhancement: Updated the TableDefinitions.cfc methods to allow chaining to have a bit cleaner code in the migrations.
- Fixed: a bug on some CFML engines where WDDX function conflicts with existing function in variables scope
- Enhancement: the detection of SQL Server database connections
- Fixed: a bug with with the addColumnOptions function testing for the afterColumn key
- New: Added CONTRIBUTING file with instructions for contributing
- Enhancement: add ability to use real timestamp field for database instead of date/time field
- Fix: MySQL text and float column types ignore a default value if passed in
- Fix: spelling error that caused a problem when dropping some tables
- Enhancement: redesign the plugin interface using Zurb Foundation
- Fix: will ignore if $WDDX function already exists in memory rather then throwing an error
- Enhancement: Remove reliance on $file method
- Enhancement: Compatibility with CFWheels 1.1.8 and 1.2 beta
- Fix: correct a problem when removing a column with SQL Server when no constraints existed
- Enhancement: correct a problem where inserting a new record in SQL Server that specified a primary key would fail.
-
0.9.0
-
0.8.2
- Fixed: updateRecord incorrectly adds single quotes to date values - #39
-
0.8.1
-
0.8.0
- New: Add Oracle code specific block to basefunctions.cfm - code changes from Raúl Riera
- New: Add transaction wrapping in dbmigrate.cfc - code changes from Raúl Riera
- New: Add foreign key column removal when dropping a table in migration.cfc - code changes from Raúl Riera
- New: Add ability to trigger migrations by calling plugin from URL with migrateToVersion URL parameter
- Fixed: DBMigrate automatically determines correct path for Extends in migration files
- New: Add plugin version number to plugin page
- Resolve issue #6 when using renameColumn() with MySQL
-
0.7.2
- Update README.md with renamed project URL's
- Create CHANGELOG.md file
-
0.7.1
- Fixed: Renamed references to DBMigrate to be dbmigrate to resolve a problem with case-sensitive file-systems, such as *nix
-
0.7.0
- Update plugin compatibility for CFWheels 1.1.3, 1.1.4 and 1.1.5
- Create update-record template that includes parameters table and example code
- Create remove-record template that includes parameters table and example code
- Create add-record template that includes parameters table and example code
- Create remove-index template that includes parameters table and example code
- Create create-index template that includes parameters table and example code
- Create remove-column template that includes parameters table and example code
- Create rename-column template that includes parameters table and example code
- Create change-column template that includes parameters table and example code
- Create create-column template that includes parameters table and example code
- Create remove-table template that includes parameters table and example code
- Create rename-table template that includes parameters table and example code
- Create create-table template that includes parameters table and example code
- Fix problem with MySQL statements for inserting values into date/time fields
-
0.6.0
- N/A
-
0.5.0
- N/A
-
0.4.0
- Fixed issues with descriptions and filenaming when creating migrations from templates - Issue 1
- references() and timestamps() now use lowercase column names to fit with cfwheels recommended conventions - Issue 2
- Creating migration files from template fixed for case-sensitive platforms - Issue 3
- Support for longer migration names - Issue 5
- Timestamp bug fixed for 24 hour time - Issue 6
- Removed cftransaction wrapper - alternate version provided (more info)
-
0.3 Migration Tracking
- Fixed migration version tracking so you can run all non-migrated versions
- SQL Server and Oracle adapter updates
- Access to Wheels model() function within migrations
-
0.2 Migration Templates Update
- Added functionality to plugin page to create migrations from templates
-
0.1 Initial Release
- Initial Release for feedback and suggestions
- Tested with MySQL and Coldfusion 8