Skip to content

Releases: natemcmaster/DotNetCorePlugins

1.0.0

02 Jan 07:03
370d355
Compare
Choose a tag to compare

This release contains stabilization and a few bug fixes. I personally believe this library is stable enough to use in most production projects. I highly recommend using with .NET Core 3.1 and up as versions of .NET Core < 3 had to workaround severe limitations in System.Runtime.Loader.

Changes:

See More
  • fbcde75 Fixup broken .sln file
  • 1761362 Update samples and docs about how shared types work
  • 4fdf44c Update issue templates
  • 54942be feature: add IMvcBuilder.AddPluginLoader
  • 8b95bbe docs: document contextual reflection API and issue templates
  • b7556ac docs: remove links to myget from readme
  • dbbb552 Update release notes and package metadata for 1.0.0
  • c339591 Delete obsolete API [ #76 ]
  • dd942dd feature: add API for contextual reflection
  • 60db210 cleanup: run code formatter on sample
  • 0508b6e Merge pull request #81 from zeppaman/master
  • 920bc69 Update README.md
  • 656c047 fix register singleton
  • 312a9d9 README notes
  • bfb354d removed bad project
  • 12f0b6d Added sample for service implementation override

This list of changes was auto generated.

0.3.2

16 Dec 00:37
c68b1c8
Compare
Choose a tag to compare

Changes:

  • c68b1c8 Update release notes and version for 0.3.2
  • 1d0700a Add powershell version of script for hot-reload sample
  • 5bcf692 fix: ensure assemblies are loaded into memory, not read from disk, when hot reload is enabled

This list of changes was auto generated.

0.3.1

14 Oct 04:29
60142b1
Compare
Choose a tag to compare

Changes:

  • 60142b1 Update release notes for 0.3.1
  • bf43109 Support CoreCLR hosted in native app (#80)

This list of changes was auto generated.

0.3.0

24 Sep 04:47
Compare
Choose a tag to compare

Changes:

  • ad50980 Update API lists and dependencies for .NET Core 3 release
  • 90fedfa Complete .NET Core 3.0 support

This list of changes was auto generated.

0.3.0-rc.89 - Release Candidate 2

14 Sep 04:41
6c471dc
Compare
Choose a tag to compare
Pre-release

Once .NET Core 3 ships in a few weeks, I plan to update this package to the stable version of .NET Core 3.0 and ship 0.3.0.

Changes

This list of changes was auto generated.

0.3.0 Release Candidate

05 Sep 06:49
5506352
Compare
Choose a tag to compare
Pre-release

Once .NET Core 3 ships in a few weeks, I plan to update this package to the stable version of .NET Core 3.0 and ship 0.3.0.

Changes:

  • c513f0b fix: ensure transitive dependencies of shared types unify [ #41 ]
  • c84759e docs: shared types
  • a1e2a27 Add sample demonstrating the use of a dependency injection container
  • 9990687 feat: upgrade project to C# 8
See More
  • f11179f cleanup: add analyzer to check for breaking changes to public APIs (#58)
  • 0fb4152 Update API for 0.3.x
  • c1b55e3 Merge branch 'master' into feature/publicapi
  • a8d6ccd Add public API for 0.2.x
  • d5c41d8 docs: update hello-world README
  • 1f6c848 docs: add sample for simple console app
  • 530c519 fix: Update DependencyModel & and System.Text.Json with new API Changes (#54)
  • 565d655 feat: name load contexts [ #39 ]
  • a641e86 feat: add a new package, Plugins.Mvc, for loading MVC controllers and Razor views from a plugin
  • 2514a4e Update DependencyModel & Switch Deserializer to new System.Text.Json
  • 85a4c87 Update MVC sample for .NET Core 3
  • e94c4ae Remove usages of MSBuildAllProjects
  • fd3816f More project ref hacks - undefine TFM properties
  • 30a6834 Enforce build order of test project refs
  • be70ea8 Allow loading assembly by path (#44)
  • ac9181a Update build to 3.0 preview6
  • cae6d05 Update stale.yml
  • 4f5616b Restore PluginLoaderOptions, but as an obsolete API
  • 1110042 Update SDK to 3.0.100-preview5-011568
  • 2c21059 Fix #15, #34 - replace custom .deps.json parsing with built-in API for resolving assemblies in .NET Core 3
  • 0bd41c4 Drop support for configuring plugins via xml file and refactor PluginLoader.Create* APIs
  • 808b134 Closes #32 - PluginLoader can be created with an existing PluginConfig (#40)
  • 4c3652e Update azure-pipelines.yml
  • 4ef899c Address #38 - update sample to show usage of sharedTypes for MVC
  • 586a67c Update release notes for 0.3.0 beta
  • c87b823 Add support for unloadable plugins

This list of changes was auto generated.

0.3.0-beta.75

15 Aug 05:21
Compare
Choose a tag to compare
0.3.0-beta.75 Pre-release
Pre-release

Changes:

  • 9990687 feat: upgrade project to C# 8
  • f11179f cleanup: add analyzer to check for breaking changes to public APIs (#58)
  • 0fb4152 Update API for 0.3.x
  • c1b55e3 Merge branch 'master' into feature/publicapi
  • a8d6ccd Add public API for 0.2.x
  • d5c41d8 docs: update hello-world README
  • 1f6c848 docs: add sample for simple console app
  • 530c519 fix: Update DependencyModel & and System.Text.Json with new API Changes (#54)
  • 565d655 feat: name load contexts [ #39 ]
  • a641e86 feat: add a new package, Plugins.Mvc, for loading MVC controllers and Razor views from a plugin
See more
  • 2514a4e Update DependencyModel & Switch Deserializer to new System.Text.Json
  • 85a4c87 Update MVC sample for .NET Core 3
  • e94c4ae Remove usages of MSBuildAllProjects
  • fd3816f More project ref hacks - undefine TFM properties
  • 30a6834 Enforce build order of test project refs
  • be70ea8 Allow loading assembly by path (#44)
  • ac9181a Update build to 3.0 preview6
  • cae6d05 Update stale.yml
  • 4f5616b Restore PluginLoaderOptions, but as an obsolete API
  • 1110042 Update SDK to 3.0.100-preview5-011568
  • 2c21059 Fix #15, #34 - replace custom .deps.json parsing with built-in API for resolving assemblies in .NET Core 3
  • 0bd41c4 Drop support for configuring plugins via xml file and refactor PluginLoader.Create* APIs
  • 808b134 Closes #32 - PluginLoader can be created with an existing PluginConfig (#40)
  • 4c3652e Update azure-pipelines.yml
  • 4ef899c Address #38 - update sample to show usage of sharedTypes for MVC
  • 586a67c Update release notes for 0.3.0 beta
  • c87b823 Add support for unloadable plugins

This list of changes was auto generated.

0.3.0-beta.67

24 Jul 04:24
Compare
Choose a tag to compare
0.3.0-beta.67 Pre-release
Pre-release

New package added! Use McMaster.NETCore.Plugins.Mvc for plugins that use ASP.NET Core MVC or Razor. https://www.nuget.org/packages/McMaster.NETCore.Plugins.Mvc

Changes:

  • 530c519 fix: Update DependencyModel & and System.Text.Json with new API Changes (#54)
  • 565d655 feat: name load contexts [ #39 ]
  • a641e86 feat: add a new package, Plugins.Mvc, for loading MVC controllers and Razor views from a plugin
  • 2514a4e Update DependencyModel & Switch Deserializer to new System.Text.Json
  • 85a4c87 Update MVC sample for .NET Core 3
  • e94c4ae Remove usages of MSBuildAllProjects
  • fd3816f More project ref hacks - undefine TFM properties
  • 30a6834 Enforce build order of test project refs
  • be70ea8 Allow loading assembly by path (#44)
  • ac9181a Update build to 3.0 preview6
See more
  • cae6d05 Update stale.yml
  • 4f5616b Restore PluginLoaderOptions, but as an obsolete API
  • 1110042 Update SDK to 3.0.100-preview5-011568
  • 2c21059 Fix #15, #34 - replace custom .deps.json parsing with built-in API for resolving assemblies in .NET Core 3
  • 0bd41c4 Drop support for configuring plugins via xml file and refactor PluginLoader.Create* APIs
  • 808b134 Closes #32 - PluginLoader can be created with an existing PluginConfig (#40)
  • 4c3652e Update azure-pipelines.yml
  • 4ef899c Address #38 - update sample to show usage of sharedTypes for MVC
  • 586a67c Update release notes for 0.3.0 beta
  • c87b823 Add support for unloadable plugins

This list of changes was auto generated.

0.3.0-beta.26

26 Mar 05:41
586a67c
Compare
Choose a tag to compare
0.3.0-beta.26 Pre-release
Pre-release

Changes:

  • 586a67c Update release notes for 0.3.0 beta
  • c87b823 Add support for unloadable plugins

This list of changes was auto generated.

0.2.4

01 Feb 05:21
Compare
Choose a tag to compare

Changes:

  • c5b9a5d Fix the MSBuild targets which generate plugin.config to put it into the correct output directory

This list of changes was auto generated.