What's Changed
- fix(volo-build): escape keywords in code generation for idl service method arguments by @Ggiggle in #496
- chore(volo-http): add docs for test helpers by @yukiiiteru in #497
- chore: add tests by @Millione in #498
- chore(volo-http): adjust positions of some mods by @yukiiiteru in #499
- chore(volo-http): refactor
RequestPartsExt
by @yukiiiteru in #501 - chore(volo-http): refactor websocket by @yukiiiteru in #503
- chore: fix new clippy rule
empty_line_after_doc_comments
by @yukiiiteru in #505 - chore(volo-http): wrap
hyper::body::Incoming
byBody
by @yukiiiteru in #504 - chore(volo-http): add mock transport service for client by @yukiiiteru in #506
- chore(volo-grpc): fix clippy rule needless_lifetimes by @yukiiiteru in #507
- feat(http): avoid unnecessary router params vec expansion by @StellarisW in #508
- chore(volo-http): use less
Result
in client by @yukiiiteru in #509 - fix(volo-cli): use the raw given path of local idl file by @Ggiggle in #502
- feat(http): add multipart for server by @StellarisW in #511
- chore: fix nightly clippy rule
needless_lifetimes
by @yukiiiteru in #516 - fix(volo): make sure hotrestart sockdir exists by @Millione in #517
- feat(http): add cookie feature for client by @StellarisW in #512
- chore(ci): do not use
apt
for self-hosted runners by @yukiiiteru in #518 - chore(volo-http): implement
source
forError
s by @yukiiiteru in #519 - fix(volo-build): not add vologen prefix for method arguments type with rust type kind by @Ggiggle in #520
- chore(ci): temporarily disable linux aarch64 tests by @PureWhiteWu in #521
- chore(volo-http): add TimeoutLayer and FailOnStatus layer by @yukiiiteru in #522
- chore: update dependency to latest by @PureWhiteWu in #524
- fix(#515): codegen and default problem by @PureWhiteWu in #525
Full Changelog: volo-thrift-0.10.4...volo-thrift-0.10.5