Skip to content

Releases: SteveGilham/altcover

(Habu series release 28)

15 Apr 09:16
Compare
Choose a tag to compare

8.8.21

  • [BREAKING; BUGFIX] Issue #206 : Update to net6+ for dotnet test integration and respect the $(IsTestProject) setting from the Microsoft.NET.Test.Sdk package.
  • Simplify the use of the AltCover MSBuild tasks via the associated package-level .targets file by not even including the VSTest 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

06 Apr 12:20
Compare
Choose a tag to compare

8.8.10

  • [BUGFIX] Add Json member to the report format enumerations for the typesafe API and for the InvokeAltCover 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

06 Apr 12:15
Compare
Choose a tag to compare

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 for dotnet 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 to MAX_PATH and the generated sub-folders would overflow that limit.

Habu series release 25

04 Jan 08:48
Compare
Choose a tag to compare

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

15 Nov 08:01
Compare
Choose a tag to compare

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

10 Jul 17:43
Compare
Choose a tag to compare

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

06 Jun 13:11
Compare
Choose a tag to compare

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

22 Mar 16:20
Compare
Choose a tag to compare

8.6.48

  • [BUGFIX] Correctly package the visualizer for net5.0, as well as building it against the later platform

Habu series release 21

21 Mar 20:22
Compare
Choose a tag to compare

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

16 Mar 22:18
Compare
Choose a tag to compare

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)