Commit Graph

33 Commits

Author SHA1 Message Date
nicolas.dorier
9efa9dfb5f
bump 2025-05-25 09:34:03 +09:00
nicolas.dorier
6de46986e4
Revert "Load plugin into the default context if preferedSharedTypes"
This reverts commit 88038b8aab.
2025-05-25 09:33:38 +09:00
nicolas.dorier
88038b8aab
Load plugin into the default context if preferedSharedTypes 2025-05-24 23:46:03 +09:00
nicolas.dorier
00194cd3a6
Customize build for BTCPay Server 2022-12-15 13:04:33 +09:00
Nate McMaster
a154c975ea
Set package version to 2.0 2022-06-04 21:09:40 -07:00
Nate McMaster
715feaa749
fix: make CI produce stable package numbers 2021-05-25 20:48:30 -07:00
Nate McMaster
d6048513db
Simplify CI settings 2021-01-30 22:47:32 -08:00
Nate McMaster
c6736c93ce cleanup: regenerate API baseline to include nullable annotations 2021-01-30 16:47:15 -08:00
Nate McMaster
cc044ea000
feat(deps): upgrade package to .NET Core 3.1 and 2.1 (#182) 2021-01-30 16:41:29 -08:00
Nate McMaster
65144b1959
cleanup: upgrade dependencies in samples and tests 2021-01-30 16:16:51 -08:00
Nate McMaster
716a21b49e
cleanup: switch CI to GitHub Actions, update compiler settings 2021-01-30 15:41:08 -08:00
Nate McMaster
ca8f5bd3c7
Update version to 1.3.1 2020-08-27 22:51:53 -07:00
Nate McMaster
467fc1031a
Remove authenticode signing of binaries and packages (#143) 2020-06-28 15:44:43 -07:00
Nate McMaster
e52e83933a Update 1.3 release notes 2020-05-07 21:59:22 -07:00
Nate McMaster
6fbd67525d
Update version to 1.2
[ci skip]
2020-03-09 22:51:46 -07:00
Nate McMaster
8312d70c90
docs: update release notes for 1.1 release
[ci skip]
2020-01-16 20:34:38 -08:00
Nate McMaster
22ec11340d
Update version to 1.1.0
[ci skip]
2020-01-10 07:51:41 -08:00
Nate McMaster
dc2336db7d
docs: update README.md (#114) 2020-01-01 22:03:11 -08:00
Nate McMaster
dbbb552ba4
Update release notes and package metadata for 1.0.0 2019-10-28 21:17:53 -07:00
Nate McMaster
c3395913bf
Delete obsolete API
Fixes #76
2019-10-28 21:12:35 -07:00
Nate McMaster
60142b1f64
Update release notes for 0.3.1 2019-10-13 21:12:08 -07:00
Nate McMaster
90fedfadb0
Complete .NET Core 3.0 support 2019-09-23 21:07:09 -07:00
Nate McMaster
55063528f2
update version to 0.3.0-rc 2019-09-04 23:38:39 -07:00
Nate McMaster
007ef2b734
cleanup: update azure-pipelines.yml and MSBuild targets 2019-09-04 23:36:57 -07:00
Nate McMaster
999068788a feat: upgrade project to C# 8 2019-08-14 22:08:59 -07:00
Nate McMaster
a641e86c21
feat: add a new package, Plugins.Mvc, for loading MVC controllers and Razor views from a plugin 2019-07-15 21:31:53 -07:00
Nate McMaster
c87b823b5a
Add support for unloadable plugins
Add PluginLoader.IsUnloadable and other related API to allow opting in
to an unloadable plugin. Under the hood, this relies on a feature of
.NET Core 3 -- collectible assembly load contexts.
2019-03-25 20:25:25 -07:00
Nate McMaster
fce2c9d118
Replace AppVeyor with Azure Pipelines (#29) 2019-01-24 19:19:57 -08:00
Nate McMaster
fad7d2f5a4
Fix #12 - Give base-path the lowest precedence when searching for managed libraries
This fixes assembly loading for System.Drawing.Common. This package was a rare case of a package with both runtime agnostic and runtime-specific versions of the managed library. This means the .NET Core SDK will dump System.Drawing.Common.dll in the plugin base path *as well as* a version in the runtimes/ folder. In this case, corehost actually treats the runtime specific asset with higher priority.

This change updates the ManagedLoadContext to imitate this behavior.
2018-10-20 16:49:07 -07:00
Nate McMaster
551ef2919e Filter native symbols when reading .deps.json files 2018-08-21 22:00:45 -07:00
Nate McMaster
e5e88bbefb
Add sample showing how to use plugins in an ASP.NET Core application 2018-07-23 07:58:38 -07:00
Nate McMaster
4d56565c7a
Reorganize files and prepare to release the prototype as a package
* Rename from Microsoft.Extensions to McMaster.Extensions
* Add additional API to make configuring shared types easier
* Add xmldocs
2018-07-22 22:54:11 -07:00
Nate McMaster
b5db7a30ea
Update target framework to netcoreapp2.0 2018-03-26 20:01:28 -07:00