v2.0.0
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