github reactiveui/refit v14.0.0-beta.1
14.0.0-beta.1

pre-release6 hours ago

Summary

Refit 14 completes the shift to reflection-free, source-generated request building: interfaces whose methods all generate inline no longer touch the reflection request builder, so they are trim- and Native AOT-clean. The reflection request builder is now an opt-in package, and a few hot-path async members return ValueTask instead of Task. These are breaking changes - read the Breaking Changes below and the full v14 migration notes before upgrading.

Alongside that, this release adds a batch of request-shaping features - the new [Url], [PathPrefix], [Timeout], and [FormObject] attributes, optional {name?} URL segments, Server-Sent Events streaming, a per-type URL parameter formatter registry, optional/scoped authorization, building a request without sending it, and exposing call arguments to delegating handlers - plus bug fixes, a performance pass, and new analyzer diagnostics for invalid Refit interfaces.

๐Ÿ—ž๏ธ What's Changed

๐Ÿ’ฅ Breaking Changes

โœจ Features

๐Ÿ› Fixes

โšก Performance

๐Ÿงน General Changes

โœ… Tests

๐Ÿ“ Documentation

๐Ÿ“ฆ Dependencies

๐Ÿ”— Full Changelog: v13.1.0...v14.0.0-beta.1

๐Ÿ™Œ Contributions

๐ŸŒฑ New contributors since the last release: @arpitjain099, @jgarciadelanoceda
๐Ÿ’– Thanks to all the contributors: @arpitjain099, @glennawatson, @jgarciadelanoceda, @TimothyMakkison

๐Ÿค– Automated services that contributed: @renovate[bot]

Don't miss a new refit release

NewReleases is sending notifications on new releases.