What's Changed
- Avoid redundant layer creation by @vigoo in #2040
- Make request logging middleware universial by @guersam in #2043
- Ability to set specific boundary when encoding body as multipart/form-data by @vigoo in #2042
- Add content-type header based on endpoint body by @vigoo in #2046
- Handle invalid base64 in basic authorization by @vigoo in #2047
- Header model cleanup by @vigoo in #2051
- Fix type signature of Http#@@ by @vigoo in #2054
- Unifying headers by @vigoo in #2055
- Set scheme when setting url/uri to ZClient by @zeal18 in #2057
- Update tapir-http4s-server, ... to 1.2.11 by @scala-steward in #2059
- Part 1/2 by @jdegoes in #2061
- Streaming multipart/form-data by @vigoo in #2062
- Fail on decoding errors by @vigoo in #2063
- Async DNS resolver by @vigoo in #2064
- Unified layers and config classes, added ZIO Config support by @vigoo in #2067
- Implement ClientSSLConfig.config by @adamgfraser in #2069
- WIP by @jdegoes in #2066
- Update scalafmt-core to 3.7.3 by @scala-steward in #2079
- WIP by @jdegoes in #2074
- Update netty-codec-http, ... to 4.1.91.Final by @scala-steward in #2081
- Log failures in debug and request logging middlewares by @vigoo in #2082
- Ability to catch server errors and defects in Http by @vigoo in #2072
- octet-stream as default multipart form contentType by @liewhite in #2076
- Update tapir-http4s-server, ... to 1.2.12 by @scala-steward in #2085
- Add mapErrorZIO to Handler and Http by @ex0ns in #2086
- Real support for streaming in Client by @vigoo in #2083
- Log a warning in case of fatal errors by @vigoo in #2084
- Update sbt-revolver to 0.10.0 by @scala-steward in #2087
- Simplify package structure by @vigoo in #2089
- Clean up ZClient#socket by @vigoo in #2090
- debug and logging aspects for ZClient by @vigoo in #2092
- collapsed sidebar by default by @khajavi in #2093
- Fix previous merge by @vigoo in #2096
- Update zio, zio-streams, zio-test, ... to 2.0.12 by @scala-steward in #2095
- Better drop trailing slash by @vigoo in #2098
- Graceful shutdown by @vigoo in #2099
- Make header logging work with unparsed headers by @vigoo in #2103
- Fix broken link in README by @danbills in #2080
- Create initial version of HttpCliApp by @jorge-vasquez-2301 in #2101
- Making all code snippets up-to-date by @vigoo in #2104
- feature: retrieve repeatable headers from response by @ex0ns in #2102
- Endpoint#outErrorWith by @vigoo in #2097
New Contributors
- @guersam made their first contribution in #2043
- @liewhite made their first contribution in #2076
- @danbills made their first contribution in #2080
- @jorge-vasquez-2301 made their first contribution in #2101
Full Changelog: v0.0.5...v3.0.0-RC1