Releases: natemcmaster/DotNetCorePlugins
1.0.0
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:
- 370d355 infra: update dependencies (#116)
- bb7b92a infra: update azure-pipelines.yml (#115)
- dc2336d docs: update README.md (#114)
- d868ffa Update releasenotes.props (#113)
- a634d3b feature: support non-default AssemblyLoadContext(s) (#111) [ #110 ]
- e5d74ec Merge branch 'release/0.3.2'
- f15ce75 Create CODE_OF_CONDUCT.md (#105)
- 7481aaa Add code comments to hello-world sample and README (#104)
- 54e60e2 Create CONTRIBUTING.md (#95)
- 4002fc3 Update stale.yml to leave issues open at least 1 year (#102)
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
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
Changes:
This list of changes was auto generated.
0.3.0
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
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
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
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
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
Changes:
This list of changes was auto generated.
0.2.4
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.