Features
- RevEng: Allow absolute output paths (#3131)
- Support for Database Schema on the Model Builder (#2875)
- Migrations: Scaffold RestartSequence when StartValue changes (#2811)
- RevEng: Change output directory (and namespace) (#2750)
- Migrations: Get active provider (#2258)
- Migrations: Add ApplyMigrationsAsync (and related async methods) (#2212)
- Add support for execution of a raw command on the data store (#1863)
- Commands: Error gracefully on non-relational providers (#1652)
- Commands: Review what info we print on error (#1044)
Bugs Fixed
- SQLite RevEng: Context is always named ModelContext (#3164)
- NuGet Commands: No stack trace is shown (#3135)
- KeyDiscoveryConvention is not completely undone when configuring a different property as key (#3010)
- Possible null ref in RelationalParameter (#3002)
- "Malformed" SQL generated by MigrationSqlGenerator (#2950)
- foreign key in TPH (#2887)
- SqlServer: Error when applying a second migration - Issue with default values on bit columns (#2802)
- Remove-Migration does not delete file from *.csproj (#2690)
- additional migration tries to redefine existing identity columns resulting in incorrect T-SQL syntax (#2070)