Skip to content

v2.0.0

Compare
Choose a tag to compare
@gfoidl gfoidl released this 01 Dec 19:54
· 14 commits to master since this release
c3c82c7

What's new

  • Apply RollForward policy (#91)
  • Created standalone package of Core-logic and dropped .NET Core 2.1 (#93)

Apply RollForward policy

Rollforward policy Major is applied, in order to be more future proof.

Created standalone package of Core-logic

The core-logic is split out into a separate packe trx2junit.Core which can be used conversion with a custom host / tool.
The tool trx2junit itself is a consumer of this package.

From the point of view of trx2junit it's just a refactoring, usage didn't change.

Dropped .NET Core 2.1

.NET Core 2.1 reached end of life on 21.08.2021, so it's support got dropped here.
If you're still using .NET Core 2.1, so just don't update to this version. Stay on the v1.x versions. If there should should be any bug, please still file an issue, so it can be fixed and potentially backported to a new v1.x release.

Vectorization Part I

I'm aware that there are more crucial contributors for perf, like reading and writing XML, but I love vectors and vectorized code. Therefore just for fun #64 was done.
The vectorized parts are disabled by default, and hidden behind a feature-toggle that can be enabled by setting the environment variable TRX2JUNIT_VECTORS_ENABLED to any non-empty value.

Basically I didn't want to merge that PR, but due the refactorings of #93 it wouldn't be managable anymore. So the (better) variant to integrate in the main-branch, and hide behind a feature-toggle was chosen.

Where to get?

https://www.nuget.org/packages/trx2junit/2.0.0

Full Changelog: v1.6.0...v2.0.0