Skip to content

Releases: wdolek/w4k-either

v2.0.0

30 Nov 21:18
d845a88
Compare
Choose a tag to compare

What's new

  • TryPick with remainder generated for types of arity of 2, e.g. TryPick(out T1 value, out T2 remainder) #12
  • Fix: Handling of global namespace #13
  • Fix: Analyzer error when using [Either] on static type

Breaking changes

  • Dropping support of net6.0, supporting only net8.0 and newer #9
  • Removal of W4k.Unit type from shared assembly #11
  • Removal of string[] EitherAttribute.Skip to skip generating specific members; this functionality has been replaced by Members EitherAttribute.Generate flags enum, see docs #10

Full Changelog: 1.1.1...2.0.0

v1.1.1

21 Nov 14:11
09caf58
Compare
Choose a tag to compare

Fix

Include shared assembly in W4k.Either package (was included only with W4k.Either.CodeGeneration)

v1.1.0

06 Jul 21:12
Compare
Choose a tag to compare

New

  • Add Bind<TState, TNew> and Map<TState, TNew> overrides to avoid variable capture in provided lambda

Fix

  • Typo "thid" in Equals generated for class

v1.0.0

01 Jul 20:27
Compare
Choose a tag to compare

🥳 Turning 0.2.0-preview to 1.0.0 (and adding few unit tests)

v0.2.0-preview

16 Jun 20:42
Compare
Choose a tag to compare
v0.2.0-preview Pre-release
Pre-release
  • Introducing generic attribute, e.g. [Either<int, string>]
  • Introduce option to skip generating certain members: [Either(Skip = new [] { "Switch*" })]
  • Add package icon
  • Tweak package content (not including netstandard2.0 lib assemblies)

v0.1.0-preview

10 Jun 21:44
Compare
Choose a tag to compare
v0.1.0-preview Pre-release
Pre-release

Preview of package (⌐■_■)