Releases: SteveGilham/altcover
Releases · SteveGilham/altcover
(Habu series release 28)
8.8.21
- [BREAKING; BUGFIX] Issue #206 : Update to net6+ for
dotnet test
integration and respect the$(IsTestProject)
setting from theMicrosoft.NET.Test.Sdk
package. - Simplify the use of the AltCover MSBuild tasks via the associated package-level
.targets
file by not even including theVSTest
integration unless both'$(AltCover)' == 'true' AND '$(IsTestProject)' == 'true'
. - Mitigate instances of
System.IO.IOException: The process cannot access the file '[coverage report]' because it is being used by another process.
- Explicitly add GAC locations to the paths inspected for dependency resolution
Habu series release 27
8.8.10
- [BUGFIX] Add
Json
member to the report format enumerations for the typesafe API and for theInvokeAltCover
cmdlet. - [BUGFIX] Issue #214 - patch Mono.Cecil to use FIPS compliant algorithm
- [Enhancement] Discussion #206, maybe also Issue #203 : Option
--portable
and equivalent APIs to place the coverage report file and related coverage data in the same folder as the recorder assembly, wherever that might be, allowing the whole instrumented folder structure to be moved into another file structure (e.g. different machine, different OS).
Habu series release 26
8.7.3 (Habu series release 26)
- [Enhancement] Discussion 202 : More careful tidying of temporary
.runsettings
files, fixing long-standing errors of both commission and omission. - [Enhancement] Discussion 199 : Add
/p:AltCoverOutputRoot=[path]
and associated APIs fordotnet test
command line creation. The[path]
is a directory to be used instead of$(TargetDir)
for the relative placing of the instrumented or saved files. The use-case here is when$(TargetDir)
is close toMAX_PATH
and the generated sub-folders would overflow that limit.
Habu series release 25
8.6.125
- [BUGFIX] Issue 197 : Update
[InternalsVisibleTo]
references during instrumentation. Finally fixing an issue that's been there since 2010!
Habu series release 24
8.6.95
- Built with and supports net8.0 release
- Other dependency updates.
- Minor housekeeping changes, but no actual new features.
Habu series release 23
8.6.68
- Omit anonymous types from coverage, in the same way as other compiler generated code (auto-properties, equality and related operations on F# distributed unions, etc.)
- Supports net8.0 preview 5
Habu series release 22
8.6.61
- [BUGFIX] prevent possible "The lists had different lengths." exception in the collect phase (Issue 181)
- Removes some obsolete code from the
dotnet test
integration - Drop support for Fake 5.23.x
- Supports net8.0 preview 4
- Updated to Cecil 11.5, removing the need for workrounds for issues noted at 11.4
- Other dependency updates.
Habu series release 21a
8.6.48
- [BUGFIX] Correctly package the visualizer for net5.0, as well as building it against the later platform
Habu series release 21
8.6.45
- [BUGFIX] Issue #179 - Improve and strengthen the heuristic for locating dependent assemblies, possibly slightly speeding the look-up in the process by eliminating potentially duplicated effort.
Habu series release 20
8.6.40
- [BUGFIX] Issue #178 - possible NRE when instrumenting woven code e.g. using Fody
- [AvaloniaVisualizer] Now requires net5.0 or later
- Supports Fake 6.0.0. This is probably the last release that will support earlier versions, as 5.23.1 is almost 6 months old.
- Supports net8.0 previews 1,2 (so far, no nasty surprises like with the 7.0.100 release)