Releases: MrDave1999/CPlugin.Net
Releases · MrDave1999/CPlugin.Net
v1.2.0
What's Changed
- docs: Add a sample on how to use the "internal" access modifier in plugins by @MrDave1999 in #34
- docs: Create a sample plugin that includes a Program.cs file by @MrDave1999 in #35
- feat: Use ConcurrentDictionary type to provide thread safety by @MrDave1999 in #37
- refactor: Use collection expressions by @MrDave1999 in #38
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- feat: Add support for dependency injection via constructor by @MrDave1999 in #32, #33
See documentation: Integration with Microsoft.Extensions.DependencyInjection
Full Changelog: v1.0.1...v1.1.0
v1.1.0-preview.1
What's Changed
- feat: Add support for dependency injection via constructor by @MrDave1999 in #32, #33
Full Changelog: v1.0.1...v1.1.0-preview.1
v1.0.1
v1.0.0
Update README.md
v0.3.0-alpha
Breaking changes
- feat!: Add TypeFinder class to find subtypes that implement the contract. (#14, #18)
Decouple type finder from plugin loader - refactor!: Add .dll extension when the plugin name does not have it. (#19 , #20)
Other changes
v0.2.1-alpha
v0.2.0-alpha
- docs: Add samples on how to implement the Plug-in Architecture. (#3, #5)
- fix!: GetPluginFiles should return an empty enumerable instead of throwing an exception. (#7, #9)
v0.1.1-alpha
v0.1.0-alpha
refactor: Mark GetPluginPath method as static