fluentmigrator

Fluent migrations framework for .NET

APACHE-2.0 License

Stars
3.1K
Committers
220

Bot releases are visible (Hide)

fluentmigrator - 1.3.1

Published by tommarien almost 10 years ago

Improvements:

  • Runners report innerexceptions @spaccabit
  • VersionTableMetaData now includes AppliedOn column @tommarien

Bugs

  • Oracle.ManagedDataAccess.dll is now included in package @tommarien
  • Fix insert expression timespan property @spaccabit

List of all changes

fluentmigrator - 1.3.0

Published by tommarien about 10 years ago

Features:

  • DB2 Support @jrackley
  • Oracle Managed Data Access (.NET 4+ only) @cjundt
  • Maintenance attribute, which will allow you to execute maintenance task at specific stages @ashmind
  • SetExistingRowsTo fluent api addition to alter table expressions (adding columns which are not nullable) @mstancombe

Improvements:

  • Passwords from connectionstrings are now masked in output @tohogan trough @tommarien
  • UniqueConstraint now has params string[] as signature instead of string [] @tommarien
  • Oracle : SystemMethods.CurrentDateTime @KidFashion

Bugs:

  • Oracle: Sequence generation @tommarien
  • Firebird: a lot of bugs should got squashed @fluffynuts @chstein

List of all changes

fluentmigrator - 1.2.1

Published by tommarien over 10 years ago

Pleased to announce that FluentMigrator.Runner package is now made available by core team, thanks to package owners to add us as owner ! This should greatly improve discoverability of Sql server specific extensions.

Improvements & Features:

  • Split Fluentmigrator runner assembly into a new FluentMigrator.Runner package @jrolstad
  • Added 'GO' statements to file output when targeting Ms SQL Server @cliechty
  • SQLite namespace mismatch @tommarien
  • Support multi-statement scripts in Oracle Db @AndreyUtka
  • Profiles are now found in alphabetical order, allows arbitrary ordering @jochenvangasse

Bug fixes:

  • Profile does not get executed when a non-zero version parameter is specified @rogersillito
fluentmigrator - 1.2.0

Published by tommarien over 10 years ago

Improvements & Features:

  • Insert.IntoTable("").Row() allows providing data with dictionary in addition to dynamic @tommarien
  • MySql: LONGTEXT mapping added @eff0880
  • Migrations are now lazy loaded at startup, this to reduce build up time @wilbit
  • Added Constraint("name").Exists() to SchemaTable syntax @WilliamRoxit
  • Enable using table descriptions with non default schema @avinash9587

Bug fixes:

  • Validation of migrations will no longer generate exception if migrations contains more then 1 of same type @mihaipetrutiu via @tommarien
  • Oracle: Updated the default mapping of Int64 to NUMBER(19,0) to match the default type mapping @kramerpr
  • Firebird: AsString() now defaults to varchar(255) @kingpong
fluentmigrator - 1.1.2.1 patch

Published by tommarien almost 11 years ago

Released: Wednesday, January 1, 2014

  • Newly added description feature was declared in the Migration as String(int.MaxValue), which caused issues on some processors like MySqlProcessor because of missing type map or just not possible. We've changed the migration so it now declares it as : AsString(1024) which should cause no issues. Even if you where using 1.1.2 before on a supported db like for instance SqlServer.
  • From now on even if you don't provide a description in your migration attribute the description column contains the migration class name.
fluentmigrator - 1.1.2

Published by tommarien almost 11 years ago

Released: Sunday, December 29, 2013

Improvements & Features:

  • Added description support for tables and columns on MS Sql Server and Oracle @stefan-ojog
  • Added description support for migrations @drucik86
  • It is now possible to stop fluentmigrator from deleting the version schema @tommarien

Bug fixes:

  • SqlServer: SqlServer2000Processor sql template error @starpeng
  • VersionLoader should read version column by name so it does not matter in which order the columns are in the table @masongup

Various:

  • FluentMigrator is now attributed with CLSCompliant @lahma