Releases: lookbusy1344/RecordValueAnalyser
Releases · lookbusy1344/RecordValueAnalyser
v1.2.2 release
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
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
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
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
V1.0.0 as nuget package, and Visual Studio 2022 plugin