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