Skip to content

Releases: inversionhourglass/DependencyInjection.StaticAccessor

wasm-v10.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:28

10.0

  1. 支持 .NET 10.0,同时将微软官方系列 NuGet 更新到 10.0 版本。

hosting-v10.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:20

10.0

  1. 支持 .NET 10.0,同时将微软官方系列 NuGet 更新到 10.0 版本。

blazor-v10.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:25

10.0

  1. 支持 .NET 10.0,同时将微软官方系列 NuGet 更新到 10.0 版本。

basic-v10.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:13

10.0

  1. 支持 .NET 10.0,同时将微软官方系列 NuGet 更新到 10.0 版本。

wasm-v9.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Dec 03:27

9.0

  1. 支持 .NET 9.0,同时将微软官方系列 NuGet 更新到 9.0 版本。
  2. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  3. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  4. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  5. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。

hosting-v9.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Dec 03:24

9.0

  1. 支持 .NET 9.0,同时将微软官方系列 NuGet 更新到 9.0 版本。
  2. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  3. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  4. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  5. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。

blazor-v9.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Dec 03:26

9.0

  1. 支持 .NET 9.0,同时将微软官方系列 NuGet 更新到 9.0 版本。
  2. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  3. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  4. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  5. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。

basic-v9.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Dec 03:21

9.0

  1. 支持 .NET 9.0,同时将微软官方系列 NuGet 更新到 9.0 版本。
  2. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  3. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  4. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  5. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。

wasm-v8.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Dec 11:44

8.1

  1. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  2. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  3. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  4. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。

hosting-v8.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Dec 11:37

8.1

  1. 修改了PinnedScope.ScopedServices在PinnedScopeOwningComponentBase子类页面事件回调方法及其后续调用方法中的默认表现。在 8.0 版本中,PinnedScope.ScopedServices获取到的是与 inject 注入的IServiceProvider相同,这一行为与预期不符。在 8.1 及后续版本中,PinnedScope.ScopedServices获取到的是OwningComponentBase.ScopedServies,这一行为更符合预期。
  2. .NET 7.0 新增HostApplicationBuilder,但由于无法从HostApplicationBuilder对象获取IHostBuilder对象,所以对为HostApplicationBuilder新增扩展方法UsePinnedScopeServiceProvider和UseEditableServiceProvider。
  3. 使用UnsafeAccessorAttribute替代反射访问ComponentBase.HandleEventAsync,提升访问性能。
  4. 为了实现第一项描述的功能,修改了PinnedScopeComponentBase, PinnedScopeOwningComponentBase和PinnedScopeLayoutComponentBase的实现,如果之前按照 已有自定义ComponentBase基类的解决方案 修改了ComponentBase系列基类,现在你需要重新参照最新的 已有自定义ComponentBase基类的解决方案 进行修改。