What's Changed
✨ Implemented enhancements
- Rename Notify > NotifyAsync to allow async eventing scenarios by @kzu in #156
- Change NotifyAsync to Task from ValueTask by @kzu in #160
- Add .NET8-specific forget Task implementation by @kzu in #162
- Rework packaging to simplify consumption by @kzu in #165
- Adopt SponsorLink v2 by @kzu in #167
- Revert change from Notify > NotifyAsync by @kzu in #169
📝 Documentation updates
- +Mᐁ includes by @kzu in #157
- Add perf section to main readme by @kzu in #163
- Adopt Open Source Maintenance Fee, drop SponsorLink by @kzu in #448
- Drop mention of ICanExecute registration by @kzu in #464
🔨 Other
- Add specific targets for .NET8 to core and automapper by @kzu in #171
- Drop deprecated .NET6 by @kzu in #441
- Align with latest messaging semantic conventions in OTEL by @kzu in #442
- Switch to XML-based SLNX by @kzu in #463
- Modernize code using collection expressions by @kzu in #473
Full Changelog: v2.0.0...v3.0.0
Sponsors
The following sponsors made this release possible: @clarius, @MFB-Technologies-Inc, @sandrock, @drivenet, @Keflon, @tbolon, @kfrancis, @unoplatform, @rbnswartz, @jfoshee, @Mrxx99, @eajhnsn1, @davidjenni, @Jonathan-Hickey, @akunzai, @KenBonny, @SimonCropp, @agileworks-eu, @arsdragonfly, @vezel-dev, @ChilliCream, @4OTC, @v-limo, @DominicSchell, @jwendl, @adalon, @Eule02, @henkmartijn, @torutek, @mccaffers, @christoh, @ADS-Fund.
Thanks 💜