Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Releases: JustArchiNET/Madness

Madness V3.7.0

02 Jul 21:59
3.7.0
cfd22de
Compare
Choose a tag to compare

Changelog

Changes since V3.6.0:

  • Added ReadAllLines() and ReadAllLinesAsync() implementations to File (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.6.0

19 Jun 17:13
3.6.0
020318c
Compare
Choose a tag to compare

Changelog

Changes since V3.5.1:

  • Limited ConfigureAwait() polyfill for selected types that need it (@JustArchi).

This change is very similar to DisposeAsync() one we did as part of V2.0.0.

In short, we get ambiguous call to ConfigureAwait() on types that implement both IAsyncDisposable and IDisposable, which comes from the fact that IAsyncDisposable objects already offer that call, and our intention is only to polyfill IDisposable objects that actually need it (so those that are actually IAsyncDisposable in .NET 5.0+).

Since it's impossible to declare where T : !IAsyncDisposable condition on function, the only logical thing is to limit that polyfill to selected types that need it: Stream, TextWriter and Timer for now. Let us know if you need any other ones.


Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.5.2

22 Apr 15:35
3.5.2
886dc3c
Compare
Choose a tag to compare

Changelog

Changes since V3.5.1:

  • Fixed ProcessStartTime exception on Android, added RuntimeMadness.Initialize() for those that need it (@JustArchi @AigioL #22).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.5.1

13 Apr 19:46
3.5.1
c8d3ace
Compare
Choose a tag to compare

Changelog

Changes since V3.5.0:

  • Fixed namespace of CallerArgumentExpression. While this is a breaking change, it's a direct patch to the previous release, without which the functionality never worked to begin with (@Abrynos, #20).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.5.0

13 Apr 18:34
3.5.0
a7a1a72
Compare
Choose a tag to compare

Changelog

Changes since V3.4.0:

  • Added CallerArgumentExpression implementation (@Abrynos, #19).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.4.0

02 Apr 14:37
3.4.0
e1e7ba1
Compare
Choose a tag to compare

Changelog

Changes since V3.3.0:

  • Added Array implementation with MaxLength property and some core proxies (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.3.0

18 Feb 14:16
3.3.0
596e6d5
Compare
Choose a tag to compare

Changelog

Changes since V3.2.1:

  • Added MinBy() and MaxBy() LINQ implementations (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.2.1

23 Jan 00:03
3.2.1
60984a8
Compare
Choose a tag to compare

Changelog

Changes since V3.2.0:

  • Moved Enum.IsDefined() into standalone Enum class inside EnumMadness namespace. This is considered a patch to previous release (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.2.0

22 Jan 23:35
3.2.0
dabc87d
Compare
Choose a tag to compare

Changelog

Changes since V3.1.1:

  • Added generic Enum.IsDefined() implementation (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate

Madness V3.1.1

12 Dec 01:10
3.1.1
e09447a
Compare
Choose a tag to compare

Changelog

Changes since V3.1.0:

  • Added additional attributes to ThrowIfNull() to hopefully silence roslyn analyzers (@JustArchi).

Support

Madness is available for free, this release was made possible thanks to the people that decided to support the project. If you're grateful for what we're doing, please consider donating. Even $1 is highly appreciated and shows that you care. Thank you!

GitHub sponsor Patreon support Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate