Skip to content

Releases: lookbusy1344/RecordValueAnalyser

v1.2.2 release

21 Jun 13:48
Compare
Choose a tag to compare

This release doesn't include any functional updates or bugfixes, it just updates dependencies and test project to .NET 8.

Note the VSIX has grown here as a result of explicit AMD64 targeting, see #11

SHA2-256

b3556711390c81a113b8ec12dd2fb297d8f3e3d3e68d02c9e414c76f4483d45f lookbusy1344.RecordValueAnalyser.1.2.2.nupkg
9a4a5506917fb2518cd43733b84db8ef61cb6fdb4f2abe212320f3be2b762bed RecordValueAnalyser.Vsix.v1-2-2.vsix

SHA3-256

a02d73f65d31b821a1f004a58f67e85abffa11550c646e92a69ad6586f964e1f lookbusy1344.RecordValueAnalyser.1.2.2.nupkg
976ec3649c87da784478fdf8242e20751fe0c7c19f2510f7fcde8bbb49b2a6c4 RecordValueAnalyser.Vsix.v1-2-2.vsix

V1.2.1 release

04 Jan 15:13
Compare
Choose a tag to compare

This release fixes the check for ImmutableArray<T>, which is a struct but does not have value semantics.

SHA2-256

31881d7313227c3abdce9ed14cbf4928c0d7ad8728f0a2056a3706c68c6b7f74 lookbusy1344.RecordValueAnalyser.1.2.1.nupkg
36e69f6b765ea65ea80fed21dfc78afb36a9003b5c91025c703f8044b67eacc9 RecordValueAnalyser.Vsix.v1-2-1.vsix

SHA3-256

20bcbf2adc2433627b9ef3365ee818edf65d6d6bb14c4eafad62172a38bcff8d lookbusy1344.RecordValueAnalyser.1.2.1.nupkg
f3ce1e7e46fa40a813ec98309be3e902bc12dccbb1a7081e576a0d5d7a811044 RecordValueAnalyser.Vsix.v1-2-1.vsix

V1.2.0 as nuget package, and Visual Studio 2022 plugin

28 Nov 11:27
Compare
Choose a tag to compare

This update identifies inline arrays for .NET 8, which lack value semantics. eg

[System.Runtime.CompilerServices.InlineArray(10)]
public struct TenBytes
{
	private byte _element0;
}

public record ThisWillFail(TenBytes Fail);
                           ^^^^^^^^^^^^^

SHA2-256:

f177d28485763e261a54053bcb6a0da3bf82e6e1d11e9dad4826a7d783f6b97f lookbusy1344.RecordValueAnalyser.1.2.0.nupkg
89c176acf71171470eb13bcce18bb8f91b7ebf7da6956346e6845a6c5a116e41 RecordValueAnalyser.Vsix.vsix

SHA3-256:

519e68ef1c7e911c7178de5b12876c74b5ae4cfdd703a660b7dbeed33279238c lookbusy1344.RecordValueAnalyser.1.2.0.nupkg
cc5452f4fb263e3d001fbea136b2e7718a26372ea854939257003514370447e6 RecordValueAnalyser.Vsix.vsix

V1.1.0 as nuget package, and Visual Studio 2022 plugin

31 Oct 14:15
Compare
Choose a tag to compare

This includes a simplw code fix, adding a template Equals(T) and GetHashCode methods.

SHA2-256:

f726b263f6a5bf4eb2d53dd30cc2503547bb914f6c607df8a2d8d7ab713ee4ec lookbusy1344.RecordValueAnalyser.1.1.0.nupkg
5a3180f6deea5c501b874542dff77cd882a57c20ca753115700c1733ea64de88 RecordValueAnalyser.Vsix.vsix

SHA3-256:

609a073999713071120746aeef4bd2b000b3fbe4ba5498be160155ce058b97e8 lookbusy1344.RecordValueAnalyser.1.1.0.nupkg
70fdf08c3ad187c34fcae32b02e59e0c4179028881ed5ce2a3ef5eb67e062812 RecordValueAnalyser.Vsix.vsix

v1.0.0

16 Oct 13:48
Compare
Choose a tag to compare

V1.0.0 as nuget package, and Visual Studio 2022 plugin