Skip to content

Latest commit

 

History

History
527 lines (364 loc) · 40.1 KB

CHANGELOG.md

File metadata and controls

527 lines (364 loc) · 40.1 KB

Change Log

All notable changes to this project will be documented in this file. See versionize for commit guidelines.

5.3.8 (2024-05-01)

Bug Fixes

  • bump versionize from 1.23.0 to 1.24.0 in the dependencies group (321a691)

Other

  • Merge pull request #88 from JaCraig/dependabot/nuget/dependencies-97d5430f24 (0a66198)

5.3.7 (2024-04-30)

Bug Fixes

  • bump versionize from 1.22.0 to 1.23.0 in the dependencies group (434a467)

Other

  • Merge pull request #83 from JaCraig/dependabot/github_actions/dependencies-45223d3826 (8413f85)
  • Merge pull request #84 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-fc8f0a2f2d (1264a00)
  • Merge pull request #85 from JaCraig/dependabot/github_actions/dependencies-67cf71b959 (c4bb4a0)
  • Merge pull request #86 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-10b8ce0db7 (952fb63)
  • Merge pull request #87 from JaCraig/dependabot/nuget/dependencies-6d2d24f1fd (2976b2f)
  • bump dependabot/fetch-metadata in the dependencies group (11ad382)
  • bump peaceiris/actions-gh-pages in the dependencies group (5e6c9ec)
  • bump the dependencies group (023b2c9)
  • bump the dependencies group (5c4bd7b)
  • Update dependabot.yml (06039df)

5.3.6 (2024-03-27)

Bug Fixes

  • Improvements to memory usage (f1f8c6d)

Other

  • Merge pull request #82 from JaCraig/dependabot/github_actions/dependencies-c3ed15e864 (413b113)
  • Adding a benchmark test (e79d609)
  • bump the dependencies group with 1 update (e0b69ca)
  • Update dotnet-publish.yml (70b75b1)

5.3.5 (2024-03-14)

Bug Fixes

  • bump the dependencies group with 1 update (e38b78f)

Other

  • Merge pull request #81 from JaCraig/dependabot/nuget/dependencies-da54b04d37 (7f99020)

5.3.4 (2024-03-13)

Bug Fixes

  • bump the dependencies group with 1 update (49b9930)

Other

  • Merge pull request #79 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-f9ad2d8712 (72f853c)
  • Merge pull request #80 from JaCraig/dependabot/nuget/dependencies-433dab9725 (fd64532)
  • bump the dependencies group in /test/Canister.Tests with 1 update (ed27110)

5.3.3 (2024-03-04)

Bug Fixes

  • bump the dependencies group with 1 update (2ccf06c)

Other

  • Merge pull request #78 from JaCraig/dependabot/nuget/dependencies-9935055b0d (996c65a)

5.3.2 (2024-02-26)

Bug Fixes

  • bump the dependencies group with 1 update (65c312d)

Other

  • Merge pull request #76 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-3b89208cc4 (9a12b77)
  • Merge pull request #77 from JaCraig/dependabot/nuget/dependencies-bf42c2e915 (d5a79a4)
  • bump the dependencies group in /test/Canister.Tests with 1 update (bfa086e)

5.3.1 (2024-02-21)

Bug Fixes

  • bump the dependencies group with 1 update (65e5b22)

Other

  • Merge pull request #75 from JaCraig/dependabot/nuget/dependencies-fbf8aad041 (2ff5eee)
  • Adding code coverage badge to README (17acc8d)
  • Adding tests (3175091)
  • Cleaning up README file (b75763c)
  • Cleaning up README some more (ad06752)
  • More readme updates (5c14d12)

5.3.0 (2024-02-19)

Features

  • Adding the ability to register types via attribute (3376b6a)

Other

  • Merge pull request #73 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-dd5dd83d2f (ad8f561)
  • Merge pull request #74 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-5305f2162c (f527292)
  • bump the dependencies group (858bed6)
  • bump the dependencies group in /test/Canister.Tests with 1 update (dba207e)
  • fixing build (48bd41d)
  • Fixing build for coveralls upload (2762e79)
  • Testing readme change (98f319c)

5.2.4 (2024-02-02)

Bug Fixes

  • bump the dependencies group with 1 update (e71c409)

Other

  • Merge pull request #72 from JaCraig/dependabot/nuget/dependencies-63f730a0da (221c03b)
  • Update dependabot-reviewer.yml (c3cb986)

5.2.3 (2024-01-29)

Bug Fixes

  • bump the dependencies group with 1 update (8cab050)

Other

  • Merge pull request #71 from JaCraig/dependabot/nuget/dependencies-0a5c0a6e78 (9f9e4f6)

5.2.2 (2024-01-19)

Bug Fixes

  • bump the dependencies group with 1 update (e0abee4)

Other

  • Merge pull request #64 from JaCraig/dependabot/github_actions/dependencies-cac7d13037 (8f0662e)
  • Merge pull request #65 from JaCraig/dependabot/github_actions/dependencies-cb1dee63db (6dddc79)
  • Merge pull request #66 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-07b50e7d0d (ba3b98f)
  • Merge pull request #67 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-3031fe8782 (e272098)
  • Merge pull request #68 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-970de2ab38 (901dc50)
  • Merge pull request #69 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-667f223b7b (f496d7a)
  • Merge pull request #70 from JaCraig/dependabot/nuget/dependencies-b98955ca02 (87dc6ac)
  • bump the dependencies group (f0af1fc)
  • bump the dependencies group in /test/Canister.Tests with 1 update (11fe181)
  • bump the dependencies group in /test/Canister.Tests with 1 update (cd9bdc2)
  • bump the dependencies group in /test/Canister.Tests with 1 update (43a0574)
  • bump the dependencies group with 1 update (2f85d74)
  • bump the dependencies group with 1 update (3620a70)

5.2.1 (2023-12-11)

Bug Fixes

  • bump the dependencies group with 1 update (cff2daf)

Other

  • Merge pull request #63 from JaCraig/dependabot/nuget/dependencies-f239e02c27 (46ec103)
  • Update docsfx.yml (7b4d2f5)
  • Update dotnet-publish.yml (1e7276c)
  • Update dotnet-test.yml (880356d)

5.2.0 (2023-12-10)

Features

  • Adding a few extension methods (ccbfffe)

Other

  • Merge pull request #61 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-5afb318d15 (2ed1321)
  • Merge pull request #62 from JaCraig/dependabot/github_actions/dependencies-9d15ffb50c (0f672f4)
  • bump the dependencies group (5cadf1d)
  • bump the dependencies group with 1 update (87e8c29)
  • Code cleanup (b5b2deb)
  • fixing doc gen (707eafc)

5.1.17 (2023-11-17)

Bug Fixes

  • bump the dependencies group with 1 update (86b9ee2)

Other

  • Merge pull request #60 from JaCraig/dependabot/nuget/dependencies-def4e26d6d (97ea22a)

5.1.16 (2023-11-16)

Bug Fixes

  • bump the dependencies group with 3 updates (3ff3c35)

Other

  • Merge pull request #58 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-c2c108d172 (892f831)
  • Merge pull request #59 from JaCraig/dependabot/nuget/dependencies-925b9b28a0 (29979a7)
  • bump the dependencies group in /test/Canister.Tests with 1 update (9630c79)

5.1.15 (2023-11-06)

Bug Fixes

  • bump the dependencies group with 1 update (4eabbbe)

Other

  • Merge pull request #55 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-7cf140af72 (8e93af2)
  • Merge pull request #56 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-0e5fbc1329 (fa36acc)
  • Merge pull request #57 from JaCraig/dependabot/nuget/dependencies-e44d31145b (c5127c0)
  • bump the dependencies group in /test/Canister.Tests with 1 update (540991f)
  • bump the dependencies group in /test/Canister.Tests with 1 update (a35e9ad)

5.1.14 (2023-10-30)

Bug Fixes

  • bump the dependencies group with 1 update (40afcb5)

Other

  • Merge pull request #51 from JaCraig/dependabot/github_actions/dependencies-4c9eee5d7b (9249e6e)
  • Merge pull request #52 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-6c13c55ef1 (2bb3a88)
  • Merge pull request #53 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-e05608af98 (f1a3692)
  • Merge pull request #54 from JaCraig/dependabot/nuget/dependencies-8a9d3d7377 (50eac81)
  • bump the dependencies group (96f8c7f)
  • bump the dependencies group in /test/Canister.Tests with 1 update (0c2d78e)
  • bump the dependencies group with 1 update (dc558de)

5.1.13 (2023-09-18)

Bug Fixes

  • bump the dependencies group with 1 update (8013321)

Other

  • Merge pull request #49 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-38be4d24c2 (04c388a)
  • Merge pull request #50 from JaCraig/dependabot/nuget/dependencies-21b85cb6e9 (7654d1d)
  • bump the dependencies group (6626053)
  • Update dependabot.yml (7d1442a)

5.1.12 (2023-9-11)

Bug Fixes

  • bump the dependencies group with 2 updates (02f5714)

Other

  • Merge pull request #46 from JaCraig/dependabot/github_actions/dependencies-8a9da2b879 (1b8fa0c)
  • Merge pull request #48 from JaCraig/dependabot/nuget/dependencies-5bbc135db5 (037fe41)
  • bump the dependencies group with 1 update (62e1aa5)

5.1.11 (2023-9-5)

Bug Fixes

  • bump the dependencies group with 1 update (71e2706)

Other

  • Merge pull request #47 from JaCraig/dependabot/nuget/dependencies-cd73bcc82b (aef88ae)

5.1.10 (2023-9-4)

Bug Fixes

  • bump the dependencies group with 1 update (225dc07)

Other

  • Merge pull request #45 from JaCraig/dependabot/nuget/dependencies-4e4ccc4f96 (bb409b3)

5.1.9 (2023-8-31)

Bug Fixes

  • bump the dependencies group with 1 update (acd63f9)

Other

  • Merge pull request #43 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-390ba13de5 (780aeee)
  • Merge pull request #44 from JaCraig/dependabot/nuget/dependencies-30c52ff793 (59c4497)
  • bump the dependencies group in /test/Canister.Tests with 1 update (14162f0)

5.1.8 (2023-8-30)

Bug Fixes

  • bump the dependencies group with 1 update (7b5fb7a)

Other

  • Merge pull request #42 from JaCraig/dependabot/nuget/dependencies-b2585319aa (e5c2427)

5.1.7 (2023-8-29)

Bug Fixes

  • bump the dependencies group with 2 updates (7b42de1)

Other

  • Merge pull request #40 from JaCraig/dependabot/nuget/test/Canister.Tests/dependencies-7c5f3fc8cd (96419a6)
  • Merge pull request #41 from JaCraig/dependabot/nuget/dependencies-488cc52aad (c9c2ae4)
  • bump the dependencies group in /test/Canister.Tests with 1 update (eeb943f)
  • Update dependabot.yml (379c811)
  • Update dependabot.yml (35fca9b)

5.1.6 (2023-8-8)

Bug Fixes

  • bump the dependencies group with 1 update (424cb27)

Other

  • Merge pull request #39 from JaCraig/dependabot/nuget/dependencies-d153a7911e (4b7b489)

5.1.5 (2023-8-7)

Bug Fixes

  • bump the dependencies group with 2 updates (20c0c06)

Other

5.1.4 (2023-7-13)

Bug Fixes

  • bump Fast.Activator from 2.0.19 to 2.0.20 (5d7db3e)

Other

  • Merge pull request #37 from JaCraig/dependabot/nuget/Fast.Activator-2.0.20 (64b2d6b)

5.1.3 (2023-7-12)

Bug Fixes

  • bump BenchmarkDotNet from 0.13.5 to 0.13.6 (268f593)

Other

  • Merge pull request #36 from JaCraig/dependabot/nuget/BenchmarkDotNet-0.13.6 (da19c33)

5.1.2 (2023-7-10)

Bug Fixes

  • bump Fast.Activator from 2.0.18 to 2.0.19 (3d57181)

Other

  • Merge pull request #35 from JaCraig/dependabot/nuget/Fast.Activator-2.0.19 (dffba4d)
  • Create CODE_OF_CONDUCT.md (327d633)
  • Create CONTRIBUTING.md (a11c496)
  • Create SECURITY.md (d8f9bb6)
  • Merge (3b6dca7)
  • Update bug_report.md (c243205)
  • Update dependabot.yml (c11482e)
  • Update issue templates (209f9c2)
  • Update README.md (009ca36)
  • Wrong icon on documentation (fc2eeed)

5.1.1 (2023-7-7)

Bug Fixes

  • Updating nuget package with final info (389fc29)

5.1.0 (2023-7-7)

Features

  • Adding the ability to do generic classes with AddAll extension methods (9b1670d)

5.0.1 (2023-7-7)

Bug Fixes

  • Adding automation, documentation, and example app (ab4f3b4)

Other

  • (a802ca5)
  • (674cb93)
  • (def15f3)
  • (c34b72b)
  • (254eff1)
  • (98f2d95)
    • Apparently package updates didn't take? (1740724)
    • Fix for issue when trying to load modules from test framework. (d69d6b7)
    • Fix for service collection extension. (8de344f)
    • Fixing potential issues if using the Canister.Builder.Bootstrapper property and race conditions. (8b1b9b7)
    • Large switch. System is now just a set of extension methods on top of IServiceCollection. Any usage will require a rebuild, hence bump to version 5. (28ca42d)
    • Sealing default boot strapper. (66b2d00)
  • Added a basic benchmark test for testing ConstructorInfo service vs Factory. Was able to get it down to about equal on speed for transient and scoped objects. (6b9033b)
  • Added test app for 3.0 integration. Added CanisterServiceProviderFactory to work with the new IoC setup. (3243407)
  • Added the basics for the lifetime classes and service types. Basically breaking apart the TypeBuilder classes a bit more. (178c409)
  • Adding basic module to register default types (pretty much just strings at the moment). (dbe2518)
  • Adding files for the default IoC container and builder/bootstrapper code. (e618174)
  • Adding some code in the constructor service for dealing with value types. (2129070)
  • Adding source link. (9d1cc10)
  • Basic cleanup. (62dfa51)
  • Bump Microsoft.AspNetCore.All from 2.1.0 to 2.1.4 in /SimpleMVCTests (ea27036)
  • Bump Microsoft.AspNetCore.All from 2.1.4 to 2.1.15 in /SimpleMVCTests (766a241)
  • Changes to Canister in terms of how it loads. Can either do ServiceProviderFactory or extension method on IServiceCollection. (e0f2e47)
  • Create codeql-analysis.yml (a6dd051)
  • Create dependabot.yml (3265004)
  • Documentation update and version update. (c3e3f43)
  • Finished with basic transition of the TypeBuilder to Services/Lifetime code. (46997f6)
  • Fix for default value on optional parameters. (5b81ad6)
  • Fixed issues with the bootstrapper not being registered properly. (635f07c)
  • Fixing issue if the assembly does not have any defined types. (915140f)
  • Fixing issue when the bootstrapper is requested as a parameter in a constructor when resolving an object. (9118b53)
  • Fixing issue where Bootstrapper is destroyed and then reused. (f4466ca)
  • Fixing issue with ResolveAll. (5daf27d)
  • Fixing some stuff. (f54808a)
  • Forgot about module resolution. (caff382)
  • Forgot the new .net core 2 app for testing. (d1a927a)
  • Helps if I actually use the base class... (a7da576)
  • Initial commit (8c9b38d)
  • Made some changes to the bootstrapper base class. Now has before/after build steps. Also instance objects are, by default, singletons. (95495fb)
  • Making it so that you can actually register open generic types... (c0ec0b1)
  • merge (a1bcf09)
  • Merge branch 'master' of https://github.com/JaCraig/Canister (58b4e08)
  • Merge pull request #10 from JaCraig/dependabot/nuget/SimpleMVCTests/Microsoft.AspNetCore.All-2.1.4 (2980ede)
  • Merge pull request #11 from JaCraig/dependabot/nuget/SimpleMVCTests/Microsoft.AspNetCore.All-2.1.15 (6fad77b)
  • Merge with MVC integration (c79ce37)
  • Minor code cleanup. (c7cc600)
  • More fixing of tests. (25b368a)
  • Package info updated. (0090ad3)
  • Package updates. (3f6d0e5)
  • Package updates. (c2b3b3b)
  • Package updates. (e212052)
  • Package updates. (1fdc437)
  • Readme update. (c6b11b1)
  • Realized that I had the wrong package name in the ReadMe... (7ec0ff0)
  • Removed old IoC container code. (f6ab980)
  • Removing MVC test project until appveyor supports 2.1. (2c25bec)
  • Removing unnecessary dependency. (2d3ecd6)
  • Renaming the project to make it able to upload to nuget. (939a22f)
  • Since using GetRequiredService, no real point in checking for null. (67f6e8c)
  • Slight fix for ServiceDescriptor being blank. (1af13db)
  • Small change to improve memory usage. (068d869)
  • Small changes. (088cdc0)
  • Small code cleanup. (45181cf)
  • Some basic code cleanup. (c9e4c32)
  • Some small changes to simplify some code. (1154aa5)
  • Something changed between 1.X and 2.X in ASP.Net around the authentication handler provider and the auth 2.0 checkin. Now they're using WindowsIdentity and closing the handle instead of the original ClaimsPrincipal object that was passed in. Closing the handle is the issue as it seems to happen more than once. As such using Canister with MVC seems to be fubar at the moment. Will revisit when I do the 2.0 version update. (43aae79)
  • Starting to work on integration with MVC's IoC. (866f65c)
  • Switched what portion of the library was registering the modules. Now a portion of the bootstrapper itself. (99f2c37)
  • The assemblies used to configure the IoC container are now registered so that they can be pulled easily if needed by external systems. (b051cf5)
  • Trying to generate package. (3b683f3)
  • Update in case people weren't feeding the container a service collection. (86546cd)
  • Update README.md (dac1780)
  • Update README.md (a1ec06c)
  • Updated dependencies for Canister. (023be81)
  • Updated to VS 2017. (9851468)
  • Updating package name because the original isn't available. (e5a3e18)
  • Updating project to .Net Standard 2.1 (6cdc24a)
  • Updating readme. (d825e69)
  • Updating references. (c963989)
  • Updating to .net standard 2.0. (4f2a18d)