ProfileLoader can now match a list of profiles (delimited by ';') and ensures that they execute in name order.
Added support for Index.Fill() fill factor to SqlServer2005Generator
ProfileLoader now applies Tags to Profile migrations.
Added Apache 2.0 license to source files.
Added support for Index fill factor (just added to FM API).
Added Apache 2.0 license
Migration number is now class name prefix. Allows us to add multiple sets of generated classes to one C# namespace if required.
Updated README.md with full list of Upgrade code gen features, + SchemaGenTemplate project + MSBuild example.
Added CHANGELOG.md and LICENSE.txt
Added fill factor expression to FM API.
Map fill factor 0 to 100 for SqlServer2005Generator
Revised SQL folder structure (replaces all Post scripts).
Added PerTableScripts option. Added helper properties to detect IsInstall and IsUpgrade cases.
Renamed sample .msbuild script
Add IDisposable to IAnnouncer interface to simplify so runners can use using(var announcer = CreateAnnouncer()) { ... } and internally close and dispose streams.
Fix exception in ProfileLoader from recent changes.
Rename FmDiffMigrationWriter.WriteClass() -> WriteMigrationClass()
Added Execute.SqlScriptDirectory() to execute a directory of SQL scripts.  Option to read subdirectories and "tag" SQL script files.
ScriptTags supports SQL scripts for multiple database types or instances with a single folder structure.
It avoids SQL script duplication by tagging the set of database types or instances the script should run in.
Scripts execution order dependencies are managed by running scripts in file/folder naming order.
Fixed unit test bug for checking IfDatabase() conditions.
MigrationVersionAttribute now provides additional helper methods.
SchemaGenTemplate now includes new SqlScriptMigration class used to execute script directories in Pre & Post processing.  Used by SchemaGen generated code.
Fixed bug in DefaultMigrationConventions triggered by existing unit test for [Tags] with no TagName