Releases: Cysharp/YetAnotherHttpHandler
1.4.2
1.4.1
1.4.0
Breaking Changes
Align behavior on Unity to .NET runtime by @mayuki in #78
Changed to throw an HttpRequestException
when an exception occurs while reading content. This change aligns the behavior to .NET's HttpContent
. This means that applications will catch HttpRequestException
instead of IOException
.
What's Changed
- Propagate HTTP/2 error codes to grpc-dotnet by @mayuki in #77
- Change TargetFramework from net7.0 to net8.0 by @mayuki in #76
- Clarify Third Party Notices by @mayuki in #79
Full Changelog: 1.3.1...1.4.0
1.3.1
What's Changed
- Problem of status code being StatusCode.Internal in Airplane mode, etc. by @trapezoid in #75
New Contributors
- @trapezoid made their first contribution in #75
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
Housekeeping
- ci: add depndabot.yaml to update github-actions by @guitarrapc in #66
- feat: change load secret from op by @guitarrapc in #67
- ci: change upload-artifact & download-artifact to Cysharp/Actions by @guitarrapc in #69
- Fix build for macOS x64 by @mayuki in #72
New Contributors
Full Changelog: 1.2.1...1.3.0
1.2.1
1.2.0
Highlights
Windows Arm64 support
The native library now includes support for Windows on Arm. It can be used in UWP builds that support devices such as Hololens 2, as well as in Arm64 standalone player builds and editors supported by Unity 2023.3 and later.
Fixes
Other Changes
- Update package.json by @kochounoyume in #48
- Create unitypackages using NuGetForUnity by @mayuki in #54
- Update TargetFramework to net8.0 by @mayuki in #55
- Use ArtifactsPath by @mayuki in #56
- Add build-release.yml by @mayuki in #58
New Contributors
- @kochounoyume made their first contribution in #48
- @mangolas made their first contribution in #49
Full Changelog: v1.0.1...1.2.0
v1.0.1
v1.0.0
Caution
This v1.0.0 release has a vurnerability. DO NOT use this release, use v1.0.1 or newer.
Features
- Add build support for armv7 (Android) by @mayuki in #5
- Add build support for x64 (Android) by @mayuki in #8
- Add support for client auth certificates & keys by @mmusial in #25, #29
Improvements
Fixes
- Fix the handling of URI that requires escape by @mayuki in #32
- Change actions runner OS to ubuntu-20.04 by @mayuki in #30
What's Changed
- Fix failure to update pre-built binaries by @mayuki in #7
- Fix example code in README.md by @doyasu24 in #12
- Clarify that there are no plans to support WebGL by @mayuki in #13
- Refactor wrapper class by @mayuki in #14
- Fix typo by @RubenGarcia in #21
- Refactor NativeHttpHandlerCore by @mayuki in #31
- Resolve dependencies using UnityNuGet scoped registry by @bdovaz in #9
- Update action.yaml to use Cysharp/Actions/setup-dotnet by @guitarrapc in #33
- Bump rustls-webpki from 0.100.1 to 0.100.3 in /native by @dependabot in #41
- Preparing for 1.0.0 release by @mayuki in #42
New Contributors
- @mayuki made their first contribution in #5
- @doyasu24 made their first contribution in #12
- @RubenGarcia made their first contribution in #21
- @mmusial made their first contribution in #25
- @bdovaz made their first contribution in #9
- @guitarrapc made their first contribution in #33
- @dependabot made their first contribution in #41
Full Changelog: v0.1.0...v1.0.0
Dependency Redistribution 2024-01-11
We redistribute external libraries required for using YetAnotherHttpHandler or gRPC in Unity as a .unitypackage
.
These libraries are licensed under their respective licenses:
Dependencies for YetAnotherHttpHandler
Cysharp.Net.Http.YetAnotherHttpHandler.Dependencies.unitypackage includes:
- System.IO.Pipelines 7.0.0
- System.Buffers 4.5.1
- System.Memory 4.5.5
- System.Numerics.Vectors 4.4.0
- System.Runtime.CompilerServices.Unsafe 6.0.0
- System.Threading.Tasks.Extensions 4.5.4
Dependencies for Grpc.Net.Client
Grpc.Net.Client.Dependencies.unitypackage includes:
- Grpc.Net.Client 2.57.0
- Grpc.Net.Common 2.57.0
- Grpc.Core.Api 2.57.0
- Microsoft.Extensions.Logging.Abstractions 6.0.0
- System.Diagnostics.DiagnosticSource 6.0.1