Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Releases: msawczyn/EFDesigner

v2.0.5-RC2

10 Aug 14:44
Compare
Choose a tag to compare
v2.0.5-RC2 Pre-release
Pre-release

Interim release

  • Provide option to save diagrams as uncompressed XML to facilitate version control
  • Enhanced error reporting for assembly import errors
  • Assembly import can now process assemblies with more than one DbContext class
  • Performance improvements

v2.0.5-RC1

04 Aug 15:16
Compare
Choose a tag to compare
v2.0.5-RC1 Pre-release
Pre-release

2.0.5-RC1

  • Provide option to save diagrams as uncompressed XML to facilitate version control
  • Enhanced error reporting for assembly import errors
  • Assembly import can now process assemblies with more than one DbContext class

v2.0.4.1

20 May 23:37
Compare
Choose a tag to compare
  • Fix: ensure glyphs in association compartments are visible
  • Fix: overly-aggressive pruning in foreign keys

v2.0.4

19 May 09:45
Compare
Choose a tag to compare
v2.0.4 Pre-release
Pre-release
  • Added ability to hide foreign key property names on association connectors in diagrams
  • Attribute glyphs (except for Warning glyphs) in diagrams are now reflected in Model Explorer
  • Sped up reverse engineering a compiled assembly. As a consequence, the diagram is no longer updated when the assembly is imported (but that tended to ruin the diagram anyway)
  • Fix: Self-associations didn't appear when existing class is added to new diagram from the Model Explorer
  • Fix: Diagram no longer loses focus after its saved
  • Fix: Errors when copy/paste between diagrams in same model
  • Fix: Generalization links weren't being handled property when reverse engineering a compiled assembly
  • Fix: Under certain circumstances, declared foreign keys could erroneously be created for EF6 1-1 relationships. EF6 doesn't support this.

v2.0.2

21 Apr 09:52
Compare
Choose a tag to compare
v2.0.2 Pre-release
Pre-release
  • Added count of elements in model explorer tree
  • Added ability to search the model explorer for class and attribute names
  • Comments can also be hidden like classes and enumerations
  • Fix: Changing String Column Name Clears Max Length Property (See #173)
  • Fix: Dropping external files creates elements but not shapes on diagram (See #150)
  • Fix: VS Crash (See #177)
  • Fix: Attributes only show up on diagram where they were added (See #179)
  • Fix: EFDesigner 2.0.1 won't create entities in the efmodel for existing poco .cs files (See #182)

v2.0.1

20 Apr 01:37
Compare
Choose a tag to compare

2.0.1

  • Added count of elements in model explorer tree
  • Added ability to search the model explorer for class and attribute names
  • Comments can also be hidden like classes and enumerations
  • Fix: Changing String Column Name Clears Max Length Property (See #173)
  • Fix: Dropping external files creates elements but not shapes on diagram (See #150)
  • Fix: VS Crash (See #177)
  • Fix: Attributes only show up on diagram where they were added (See #179)

v2.0.0

13 Apr 00:06
Compare
Choose a tag to compare
  • Dropped support for Visual Studio 2017; was getting to be too much to keep the tool viable for that Visual Studio version.
  • It's now possible to have multiple diagrams for the same model, each showing a different view and synchronized as the model changes. Perfect for helping to understand large models.
  • Added ability to specify foreign key properties (See #55)
  • Foreign key properties have a unique glyph so they can be easily picked out of the crowd
  • Foreign key properties that are primary keys also have a unique but different glyph
  • Completely restructured assembly parsers; they now cleanly handle all valid combinations of EF6/EFCore2/EFCore3 and .NETCore2/.NETCore3/.NETFramework
  • Modified assembly parsers to find declared foreign keys and add them to the model appropriately
  • Added options dialog (Tools/Options/Entity Framework Visual Editor)
  • Added use of GraphViz for model layout (if installed and path is added to "Tools/Options/Entity Framework Visual Editor")
  • Added switch to disable generation of classes and enumerations for those cases where they are coming from different assemblies but need to be in the model to avoid errors.
  • Added visual indicator on classes and enumerations where code generation is disabled
  • Added ability to override the base class of the generated DbContext to be something other than "DbContext"
  • Join tables in many-to-many associations can now have custom names (EF6 only, until EFCore supports many-to-many cardinalities)
  • Removing an enumeration removes all entity properties that use that enumeration, after displaying a warning.
  • Designer has optional visual grid with color, size and snap-to-grid options available
  • Renamed toolbox category to "EF Model Diagrams"
  • Enhanced display of model elements in the Visual Studio property window's object list
  • Removed MSAGL layouts. No one understood them anyway.
  • Removed tool automatically installing NuGet packages. Too volatile.
  • Fix: OutputDirectory lost on reload (See #144)
  • Fix: Unidirectional Many-to-One Association missing Required (See #145)
  • Fix: Couldn't delete property initial value for Enum values (See #148)
  • Fix: Support for Empty / blank "File Name Marker" (See #149)
  • Fix: Now escaping XML comment text properly
  • Fix: Issue with GeographyPoint: System.Data.Entities.Spatial not found for .Net Core 3.1 (See #159)
  • Fix: HasDefaultSchema doesn't work with MySql (See #160)

v2.0.0.4-pre

30 Mar 10:42
Compare
Choose a tag to compare
v2.0.0.4-pre Pre-release
Pre-release

Prerelease bugfix; api help update

v2.0.0.3-pre

27 Mar 17:39
Compare
Choose a tag to compare
v2.0.0.3-pre Pre-release
Pre-release

Prerelease bugfix

v2.0.0.2-pre

27 Mar 10:34
Compare
Choose a tag to compare
v2.0.0.2-pre Pre-release
Pre-release
  • Dropped support for Visual Studio 2017; was getting to be too much to keep the tool viable for that Visual Studio version.
  • It's now possible to have multiple diagrams for the same model, each showing a different view and synchronized as the model changes. Perfect for helping to understand large models.
  • Added ability to specify foreign key properties (See #55)
  • Foreign key properties have a unique glyph so they can be easily picked out of the crowd
  • Foreign key properties that are primary keys also have a unique but different glyph
  • Completely restructured assembly parsers; they now cleanly handle all combinations of EF6/EFCore2/EFCore3 and .NETCore2/.NETCore3/.NETFramework
  • Modified assembly parsers to find declared foreign keys and add them to the model appropriately
  • Added options dialog (Tools/Options/Entity Framework Visual Editor)
  • Added use of GraphViz for model layout (if installed and path is added to "Tools/Options/Entity Framework Visual Editor")
  • Added switch to disable generation of classes and enumerations for those cases where they are coming from different assemblies but need to be in the model to avoid errors.
  • Added visual indicator on classes and enumerations where code generation is disabled
  • Added ability to override the base class of the generated DbContext to be something other than "DbContext"
  • Join tables in many-to-many associations can now have custom names (EF6 only, until EFCore supports many-to-many cardinalities)
  • Removing an enumeration removes all entity properties that use that enumeration, after displaying a warning.
  • Designer has optional visual grid with color, size and snap-to-grid options available
  • Renamed toolbox category to "EF Model Diagrams"
  • Enhanced display of model elements in the Visual Studio property window's object list
  • Removed MSAGL layouts. No one understood them anyway.
  • Removed tool automatically installing NuGet packages. Too volatile.
  • Fix: OutputDirectory lost on reload (See #144)
  • Fix: Unidirectional Many-to-One Association missing Required (See #145)
  • Fix: Couldn't delete property initial value for Enum values (See #148)
  • Fix: Support for Empty / blank "File Name Marker" (See #149)
  • Fix: Now escaping XML comment text properly
  • Fix: Issue with GeographyPoint: System.Data.Entities.Spatial not found for .Net Core 3.1 (See #159)
  • Fix: HasDefaultSchema doesn't work with MySql (See #160)