The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Terminal: "Execute in IDE" suggestion for known commands when executing
dotnet ef
from terminal (#188 by @alls-cpp) - Common: Enable
Tools | Entity Framework Core
action group for solution's context menu
- Scaffold/Update: Inline connection strings definitions are not listed in autocompletion (#182)
- Scaffold/Update: Long connection strings from autocompleted items shrink dialog window (#183)
- Cosmetics: Old UI icons are used when New UI is enabled (#181 by @alls-cpp)
232.1.0 - 2023-08-03
- Enable support for Rider 2023.2
232.0.0-rc1 - 2023-07-27
- Scaffold: Additional Schema/Tables validations (#175 by @tcortega)
- Scaffold: Persist Schema/Tables between dialog instances (#175 by @tcortega)
232.0.0-eap07 - 2023-07-10
- Common:
NoClassDefFoundError
and other issues caused by Workspace model package restructuring since EAP 2 (#171)
232.0.0-eap02 - 2023-05-24
- Enable support for Rider 2023.2 EAP 2
- Common: Rider version incompatibility (
EntityFrameworkCoreHost
construction has failed ...)
231.1.4 - 2023-05-24
- Scaffolding: Impossible to execute scaffolding on non-empty folder (#168)
- Drop database: Missing DbContext selection option (#166)
231.1.3 - 2023-05-11
- Notifications: Exceptions when plugin tries to show notifications (#162, #163, #164)
231.1.2 - 2023-04-24
- Connections: Exception when having
.json
files with single quotes (#159) - Common: Solution Explorer view is not updating after action execution (#160)
231.1.1 - 2023-04-10
- Connections: Exception when having
.json
files with comments (#158) - Common: Exception when opening dialogs while there are no applicable Migrations projects exists in the solution (#158)
231.1.0 - 2023-04-05
- Connection strings auto-detection for "Connection" field in "Update Database" and "Scaffold Database" dialogs from
appsettings
(Startup project),appsettings.{env}.json
(Startup project), user secrets (Migrations project) and "Database" tool window (the last one is experimental and currently only available for SQLite) - "Provider" NuGets auto-detection for "Scaffold Database" dialog from Migrations project's NuGet packages
- Support for .NET 8 Preview projects
231.0.2-eap04 - 2023-02-17
- Cherry-pick changes from bugfix 223.3.2
231.0.1-eap01 - 2023-01-19
- Cherry-pick changes from bugfix 223.3.1
231.0.0-eap01 - 2023-01-19
- Enable support for Rider 2023.1 EAP 1
223.3.2 - 2023-02-17
- Issues with action presentation in different actions popup groups (#142 and #145)
- At least 1 migration requirement is not rechecked after changing DbContext (#144)
223.3.1 - 2023-01-23
- DbContext is not persisted between dialogs
- EF Core Quick Actions popup is empty
- Exception when trying to call Drop Database dialog submit button
- Project-specific saved values are not restored when project in dropdown changes
223.3.0 - 2023-01-10
- Use .NET CLI from Rider's settings instead of global "dotnet" one
- Exception thrown when dotnet not installed or accessible bug
- Transitively available DbContexts in Migrations project are not visible in the dropdown
223.2.0 - 2022-12-15
- Target migration in Update database dialog is now represented as a drop-down list instead of text input field (#130 by @unopcpavilion)
- Target migration field selected oldest migration instead of newest as preselected value
223.1.0 - 2022-12-07
- Most common values in dialogs are saved between instances
- Ability to run commands in terminal-like tool window
- Support for a stable Rider 2022.3
- DbContext class not showing up (#105)
223.0.0 - 2022-09-30
- Enable support for Rider 2022.3 EAP
222.2.0 - 2022-09-30
- F.A.Q. hyperlink near Startup project dropdown (#115 by @TheBottleCyber)
- Abstract DbContexts are visible in DbContext dorpdown (#109 by @vova-lantsov-dev)
- Connection string is escaped improperly (#110 by @vova-lantsov-dev)
- Startup exception when dotnet tools cache is not yet initialized
NullRef
on invalid migration classes instead of ignoring
222.1.1 - 2022-08-15
- Project structure synchronization issues
- SQL script generation dialog is missing '0' case for "From migration" dropdown
dotnet tool install
command failure on unauthorized feeds
222.1.0 - 2022-08-08
- Support for .NET Standard 2.0 projects (Migrations projects only) (#101 by @Sander0542)
- Exception when trying to install EF Core tools from plugin
- Data inconsistency in projects dropdowns after changing solution structure
222.0.0 - 2022-08-02
- Support for
dotnet ef
as local tool - Ability to preview commands before executing
- Ability to pass additional command line arguments for Startup project
- SQL script generation for given migrations range
- Change version numbering to reflect Rider version in it
- Incorrect behaviour of EF Core tools version retrieval
1.4.1 - 2022-06-16
- Rider 2022.2 EAP3 compatibility issue
1.4.0 - 2022-05-05
- Support for .NET 7 projects (#78 by @Maruf61)
- RPC timeout when trying to load startup projects on Rider startup
- Projects with platform specific target frameworks not presented in dropdowns
1.3.1 - 2022-04-19
- Enable support for Rider 2022.1
1.3.0 - 2022-03-28
- Ability to open EF Core action under
Tools
application menu entry - EF Core Quick Actions window
- Removal of migration parent folder after Remove Last Migration if there are no migrations (#51 by @kolosovpetro)
- Improve Startup project detection logic (#59 by @kolosovpetro)
- Show only migrations related to selected DbContext in Update Database's Target migration autocompletion (#50 by @kolosovpetro)
1.2.1 - 2022-01-24
- NoSuchMethodError using the new DSL v2
- Disabled optional fields require validation
1.2.0 - 2022-01-24
- DbContext Scaffolding
- Output folder for Add Migration dialog (#44 by @kolosovpetro)
- Make Target framework optional (#41 by @kolosovpetro)
1.1.3 - 2022-01-13
- Unable to run any action under Mac OS X
1.1.2 - 2022-01-12
- Duplicated items in dropdowns when projects has multiple target framework
- Duplicated items in the build configuration dropdown when solution has multiple target platforms
- Exceptions when trying to open any action with no build configuration in solution
1.1.1 - 2021-12-09
- Projects with whitespaces in project file path are recognized incorrectly
- Default Update database target migration is selected incorrectly
1.1.0 - 2021-12-08
- General: Support .NET Core 3.1 and .NET Standard 2.1 projects (#30 by @kolosovpetro)
- Upgrade to Rider 2021.3 in stable channel
1.0.0 - 2021-12-05
- Creating migrations
- Removing last created migration
- Persisting selected migrations and startup projects between dialogs
- Suggesting installing dotnet
ef command
line tools if not installed (when opening solution that contains EF Core related projects) - Deleting used database