9.0.2
ποΈ What's Changed
β¨ Features
- reactiveui/refit@6654c952586b9b578e29160080f69ace40477687 feat: add url query tests for
Refit.Tests/RestService(#1904) @ChrisPulman @TimothyMakkison - reactiveui/refit@a56e9d899308978a19c28f6710a374a378f1daf6 feat: cache
RestMethodInfo(#1903) @ChrisPulman @TimothyMakkison - reactiveui/refit@9418be1973ce4424f8cc59cf9ce48d292bf4cd7f feat: added
WellKnownType(#1962) @TimothyMakkison - reactiveui/refit@6c575e36e88570dab6b125a9a1cc0456340fe2eb feat: add
SourceWriter(#1966) @TimothyMakkison - reactiveui/refit@2d13fffbbe395fab1057d1c4046885fd4564842c feat: replace
AppendwithWriteLine, remove empty lines and align generics (#1967) @TimothyMakkison - reactiveui/refit@da64f1f7457d00ed13c4f45e5d7809068b9a7503 feat: test Named HttpClient reuse by AddRefitClient (#1910) @ChrisPulman @derekm
- reactiveui/refit@61f29736b2b2b12c587fce98dddef62eeddbff27 feat: add verify snapshot testing for
InterfaceStubGeneratorTests(#1976) @TimothyMakkison - reactiveui/refit@4bbe5655ddf3d7047b8c4e284e9714908dd0ca8f feat: add
DynamicallyAccessedMembersattribute (#1973) @ChrisPulman @TimothyMakkison - reactiveui/refit@fa3a57b84d3ffa90c744ca51fb8f6154b76ac245 feat: calculate path substitutions in
RestMethodInfo(#1897) @ChrisPulman @TimothyMakkison - reactiveui/refit@3dba93622291dc70b7ef7a1b143fd8af08421584 feat: prevent serialization of
CancellationToken?(#1917) @ChrisPulman @TimothyMakkison - reactiveui/refit@e13386f780216a05703b3092240ada96eb230dc4 feat: add URL fragment tests (#1900) @TimothyMakkison
- reactiveui/refit@e45c5f73ac39db20a0b3f42b795fd14fdf41c05a feat: lazy initialize
queryParamsToAdd(#1907) @ChrisPulman @TimothyMakkison
π Fixes
- reactiveui/refit@91700477b2bd928b946e2cb87447c590a53558a0 Fixed typos (#1996) @AldeRoberge @ChrisPulman
- reactiveui/refit@5e7b69383b513045b8cf9fa36d0649d4cd3f8301 fix: support - symbols in csproj names (#1921) @ChrisPulman @TimothyMakkison
- reactiveui/refit@8b53387ae36a17dd9078f2e9a278b8455d991c08 fix: support nullable value type collection in queries (#1926) @TimothyMakkison
- reactiveui/refit@b627a6bbb877030dcac6fb501e70881a4595aa98 Fix explicit interface method emission and diagnostics (#2017) @ChrisPulman
- reactiveui/refit@f8bf4bb72a19800f0968dce608d8c62935f02b6c fix: support interfaces with different name casing (#1930) @TimothyMakkison
- reactiveui/refit@860a3327d03ae35337716b71ee3c085215bfe6a7 Fix path for groupid (about case insensitive) in readme (#1938) @Krzysztof318
π§Ή General Changes
- reactiveui/refit@bc3516a484794b9aa937b1d09f3670e6ae210e1d chore: small format change to
RequestBuilderImplementation(#1902) @ChrisPulman @Glenn @TimothyMakkison - reactiveui/refit@fab497c012ea9cafd20583a84135c1afbbb7bab6 Update version to 9.0.x @glennawatson
- reactiveui/refit@c302e1cee35d2551f74d2cdfd2c41ec89fa92115 chore: delete broken test (#1911) @ChrisPulman @TimothyMakkison
- reactiveui/refit@9d19ed74426c645a2773b3e36447446137ed6afb Update README for HttpRequestMessage.Options usage (#2025) @ChrisPulman @DavidGarton8
- reactiveui/refit@b5ee2af0478d0d9cc935fca9345d019a2dc5dcff chore: fix typo
MathodTests->MethodTests(#1928) @ChrisPulman @TimothyMakkison - reactiveui/refit@c07f319275eb01fcc98e9d1412fa7d36a9c77876 Update version from 8.0.0 to 9.0.x @glennawatson
- reactiveui/refit@1e4e9c51c2973fd284ab031f758d783afc2ab7e4 Update version.json for release branch patterns @glennawatson
- reactiveui/refit@e954c1817710b0db631fa13ac5da3387005e40fe Update Refit.Tests to use net 4.8 (#1953) @ChrisPulman
β Tests
- reactiveui/refit@367838ed2e28dd8fa300e52c01f510f845614c82 test: add unsupported return type test (#1963) @TimothyMakkison
- reactiveui/refit@93421070f4ff34568a5ddeee00feea3c938a1721 test: add
IObservable<IApiResponse<T>>test (#1964) @TimothyMakkison - reactiveui/refit@53316480ecc8a2a40a17a57ec7423961fab4d970 test: add IObservable generator test (#1960) @ChrisPulman @TimothyMakkison
π¦ Dependencies
- reactiveui/refit@113d21f254754eb16b28409f289b4101ce1ddd20 chore(deps): update dependency verify.xunit to 29.5.0 (#1986) @renovate[bot]
- reactiveui/refit@68f6f362502a56215097f88ffebe36fec9772ab0 chore(deps): update dependency verify.xunit to 28.16.0 (#1927) @renovate[bot]
- reactiveui/refit@b0bd79afe4100d681cb81c46d373c654fe993d44 chore(deps): update dependency verify.xunit to 29.3.0 (#1984) @renovate[bot]
- reactiveui/refit@24402000b25a6a5f01dd4f73c735ce1e90f5deb4 chore(deps): update dependency refit to v8 [security] (#1912) @renovate[bot]
- reactiveui/refit@a20dbb20e667e1814900aaa908ac7d759993ed91 chore(deps): update dependency verify.xunit to v29 (#1978) @renovate[bot]
- reactiveui/refit@4e28ed9b95520013faa2a873703f4be929718b12 chore(deps): update dependency microsoft.visualstudio.threading.analyzers to 17.13.61 (#1958) @renovate[bot]
- reactiveui/refit@cb25774f697eef931fc1dcbe8ddc669b03e2bf1a chore(deps): update dependency publicapigenerator to 11.5.0 (#2020) @renovate[bot]
- reactiveui/refit@95bba787cc84dddf39e099376aedbc7bd7b6d81f chore(deps): update .net test stack (#2012) @renovate[bot]
- reactiveui/refit@97848fbaa76dee1bdfee0c5add14d10c6fdf632e chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 (#1936) @renovate[bot]
- reactiveui/refit@3d448d19e6ea30608993dea57f2487d0d69e2369 chore(deps): update dependency verify.xunit to 29.2.0 (#1971) @renovate[bot]
- reactiveui/refit@3cd289d44c9a1ac9c17f21ec8516fa65b9c3ed16 chore(deps): update dependency verify.xunit to v29 (#1970) @renovate[bot]
- reactiveui/refit@e99cde02ebcfcaeece9a0ba47f139f851dc63b74 chore(deps): update dependency verify.xunit to v31 (#2019) @renovate[bot]
- reactiveui/refit@b9c0bd63dc286fc30b09a491e8fe3b205c12699e chore(deps): update dependency xunit.runner.visualstudio to 3.1.3 (#2003) @renovate[bot]
- reactiveui/refit@57ecce2bbbf69b97f7d397aec9bc402493d48f27 chore(deps): update dependency microsoft.visualstudio.threading.analyzers to 17.12.19 (#1934) @renovate[bot]
- reactiveui/refit@a364148975e3356e51200bbfee70f29f3954ff19 chore(deps): update dependency nerdbank.gitversioning to 3.9.50 (#2024) @renovate[bot]
- reactiveui/refit@dcee3a85f16a1b54d788d62040ba69a860086efa chore(deps): update dependency xunit.runner.visualstudio to 3.1.2 (#2001) @renovate[bot]
- reactiveui/refit@65793cf61b1c0aef6110ea64b12f24b77d03b6fc chore(deps): update dependency system.reactive to 6.1.0 (#2015) @renovate[bot]
- reactiveui/refit@7e22cd689525b5e983c3f2972396108d345fd4ce chore(deps): update dependency microsoft.net.test.sdk to 17.14.1 (#1993) @renovate[bot]
- reactiveui/refit@4bb111ea53bd354e053f68af194f314a624725b8 chore(deps): update dependency verify.xunit to 30.6.1 (#2004) @renovate[bot]
- reactiveui/refit@c68f581f848d9b089ec78b2e58bddb91a1aa020f chore(deps): update dependency serilog to 4.2.0 (#1939) @renovate[bot]
π Other
- reactiveui/refit@8257b379ffd9e705130fa3ac0c04cf646908a66c Add the ability to register Refit clients as keyed services (#1981) @fubar-coder
- reactiveui/refit@770ad610206f3dc339d0df6300276b82f4668969 Quote types in README.md (#2026) @TimothyMakkison
- reactiveui/refit@448faa0cff8db3dd1056a8a98657d096464f7f67 typo:
WellKnownTYpestoWellKnownTypes(#1977) @ChrisPulman @TimothyMakkison - reactiveui/refit@f5996931222a5c53356222f9e6c8c951a7702180 Correct the wrong example about JSON source generator in the readme (#1983) @ChrisPulman @KodamaSakuno
- reactiveui/refit@769e9527aa97f93e6926fc17fbe6dedc04809137 Add AOT and trimming support for .NET 10+ (#2018) @ChrisPulman
- reactiveui/refit@acd0af64958f24d5f600c1b4ef7a66b16a0a3a33 Proposal: Add a
TreatAsStringfield toQueryAttribute(#1943) @mark-pro - reactiveui/refit@8eb13eff0a6cdb1c3db577aaa099d213652baaf3 rename: sampleUsngLocalApi to SampleUsingLocalApi (#1999) @ChrisPulman @rdeveen
π Full Changelog: https://github.com/reactiveui/refit/compare/8.0.0...9.0.2
π Contributions
π± New contributors since the last release: @AldeRoberge, @DavidGarton8, @derekm, @fubar-coder, @KodamaSakuno, @Krzysztof318, @mark-pro, @rdeveen π Thanks to all the contributors: @AldeRoberge, @ChrisPulman, @DavidGarton8, @derekm, @fubar-coder, @Glenn, @glennawatson, @KodamaSakuno, @Krzysztof318, @mark-pro, @rdeveen, @TimothyMakkison
π€ Automated services that contributed: @renovate[bot]