Skip to content

Releases: TechNobre/PowerUtils.xUnit.Extensions

v3.2.0

13 Nov 09:29
Compare
Choose a tag to compare

3.2.0 (2024-11-13)

Features

v3.1.0

14 Jul 02:07
Compare
Choose a tag to compare

3.1.0 (2024-07-14)

Features

  • Added support to .NET8, .NET7 (479748f)

v3.0.1

28 Sep 07:15
Compare
Choose a tag to compare

3.0.1 (2022-09-28)

Reverts

  • Revert "test: Fixed test project for sonar scan" (7072054)
  • Revert "ci: Envs in workflow for tests workflow" (fabdd69)

v3.0.0

18 Jul 21:45
Compare
Choose a tag to compare

3.0.0 (2022-07-18)

Bug Fixes

  • Fixed pipelines and global.json to version 6.0.200 (2f59368)

Code Refactoring

  • Remove PrivateMethodExtensions.InvokePrivateMethod() (eb58cb6)
  • Remove PrivatePropertyExtensions.SetPrivateField() (38c7b50)
  • Remove PrivatePropertyExtensions.SetPrivateProperty() (15ee56d)

Features

  • Add support to debug in runtime Microsoft.SourceLink.GitHub (1f16a1f)

BREAKING CHANGES

  • Remove discontinued extensions PrivatePropertyExtensions.SetPrivateField()
  • Remove discontinued extensions PrivatePropertyExtensions.SetPrivateProperty()
  • Remove discontinued extensions PrivateMethodExtensions.InvokePrivateMethod()

2.2.0

03 Feb 04:15
fbd7eb0
Compare
Choose a tag to compare

[2.2.0] - 2022-02-03

Full Changelog

New Features

  • Added const PriorityOrderer.Name and PriorityOrderer.Assembly to facilitate the ordering of tests;

2.1.0

15 Dec 02:57
d9684a8
Compare
Choose a tag to compare

v2.1.0 - 2021/12/15

New Features

  • Added new helper to invoke non public methods ObjectInvoker.Invoke;

Enhancements

  • Improved the methods InvokeNonPublicMethod and InvokeNonPublicMethodAsync to return better exceptions;

2.0.0

20 Nov 02:47
59fef18
Compare
Choose a tag to compare

Updates

  • Added support to .NET 6

Breaking Changes

  • Discontinued the method PrivatePropertyExtensions.SetPrivateProperty. New method SetNonPublicProperty;
  • Discontinued the method PrivatePropertyExtensions.SetPrivateField. New method SetNonPublicField;
  • Discontinued the method PrivatePropertyExtensions.InvokePrivateMethod. New method InvokeNonPublicMethod;
  • Discontinued the method PrivatePropertyExtensions.InvokePrivateMethodAsync. New method InvokeNonPublicMethodAsync;

1.3.0

28 Aug 09:32
36483c3
Compare
Choose a tag to compare

New features

  • Add new exception ConstructorNotFoundException
  • Added new factory to create objects by non public constructor

1.2.0

15 Aug 12:50
10adcc5
Compare
Choose a tag to compare

New features

  • Add new exceptions PropertyNotFoundException and FieldNotFoundException
  • Added new extensions to set private properties and fields

1.1.0

15 Aug 12:49
b8979fd
Compare
Choose a tag to compare

New features

  • Added async private method invocations
    • obj.InvokePrivateMethodAsync<TResult>();
    • obj.InvokePrivateMethodAsync();