Skip to content

Latest commit

 

History

History
120 lines (88 loc) · 7.32 KB

CHANGELOG.md

File metadata and controls

120 lines (88 loc) · 7.32 KB

Changelog

  • 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

    • Fixed: Simple syntax error in Migration.cfc was causing the createObjectFromRoot to throw an exception. Fixed syntax error and migrations work again. - #41
    • Fixed: String values with more then one single quote aren't being escaped in generated SQL - #42
  • 0.8.2

    • Fixed: updateRecord incorrectly adds single quotes to date values - #39
  • 0.8.1

    • Fixed: When generating SQL INSERT code with values that use an apostrophe or single quote, these values are escaped properly - #36
    • Update compatibility for ColdFusion on Wheels framework 1.1.6 - #38
  • 0.8.0

  • 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