Skip to content

Latest commit

 

History

History
255 lines (207 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

255 lines (207 loc) · 10.2 KB

Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • 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

Fixed

  • 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

Added

  • Enable support for Rider 2023.2

232.0.0-rc1 - 2023-07-27

Added

  • 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

Fixed

  • Common: NoClassDefFoundError and other issues caused by Workspace model package restructuring since EAP 2 (#171)

232.0.0-eap02 - 2023-05-24

Added

  • Enable support for Rider 2023.2 EAP 2

Fixed

  • Common: Rider version incompatibility (EntityFrameworkCoreHost construction has failed ...)

231.1.4 - 2023-05-24

Fixed

  • Scaffolding: Impossible to execute scaffolding on non-empty folder (#168)
  • Drop database: Missing DbContext selection option (#166)

231.1.3 - 2023-05-11

Fixed

  • Notifications: Exceptions when plugin tries to show notifications (#162, #163, #164)

231.1.2 - 2023-04-24

Fixed

  • 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

Fixed

  • 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

Added

  • 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

Added

  • Cherry-pick changes from bugfix 223.3.2

231.0.1-eap01 - 2023-01-19

Added

  • Cherry-pick changes from bugfix 223.3.1

231.0.0-eap01 - 2023-01-19

Added

  • Enable support for Rider 2023.1 EAP 1

223.3.2 - 2023-02-17

Fixed

  • 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

Fixed

  • 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

Changed

  • Use .NET CLI from Rider's settings instead of global "dotnet" one

Fixed

  • 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

Changed

  • Target migration in Update database dialog is now represented as a drop-down list instead of text input field (#130 by @unopcpavilion)

Fixed

  • Target migration field selected oldest migration instead of newest as preselected value

223.1.0 - 2022-12-07

Added

  • 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

Fixed

  • DbContext class not showing up (#105)

223.0.0 - 2022-09-30

Added

  • Enable support for Rider 2022.3 EAP

222.2.0 - 2022-09-30

Added

  • F.A.Q. hyperlink near Startup project dropdown (#115 by @TheBottleCyber)

Fixed

  • 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

Fixed

  • 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

Added

  • Support for .NET Standard 2.0 projects (Migrations projects only) (#101 by @Sander0542)

Fixed

  • 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

Added

  • 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

Changed

  • Change version numbering to reflect Rider version in it

Fixed

  • Incorrect behaviour of EF Core tools version retrieval

1.4.1 - 2022-06-16

Fixed

  • Rider 2022.2 EAP3 compatibility issue

1.4.0 - 2022-05-05

Added

  • Support for .NET 7 projects (#78 by @Maruf61)

Fixed

  • 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

Added

  • Enable support for Rider 2022.1

1.3.0 - 2022-03-28

Added

  • 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)

Changed

  • 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

Fixed

  • NoSuchMethodError using the new DSL v2
  • Disabled optional fields require validation

1.2.0 - 2022-01-24

Added

  • DbContext Scaffolding
  • Output folder for Add Migration dialog (#44 by @kolosovpetro)

Changed

  • Make Target framework optional (#41 by @kolosovpetro)

1.1.3 - 2022-01-13

Fixed

  • Unable to run any action under Mac OS X

1.1.2 - 2022-01-12

Fixed

  • 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

Fixed

  • Projects with whitespaces in project file path are recognized incorrectly
  • Default Update database target migration is selected incorrectly

1.1.0 - 2021-12-08

Added

  • 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

Added

  • 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