1aec8be
Enable theutil
feature ontower
to close #82
6998257
Alter router type generation to re-export all types.88ef762
(#84) Updatets-rs
to 10.1.0 (thanks @epatters)
7fe1372
Add/* eslint-disable */
to generated bindings (#77, thanks @lucasavila00!)7fe1372
Upgradets-rs
to latest version (#76, thanks @lucasavila00!)
- Upgraded to
[email protected]
- Upgraded to
[email protected]
e17bbf0
refactor client to introduct plugins, simplify types, and prepare for future work
- Upgraded to
[email protected]
e426945
allow forquery
handlers to be accessed viaGET
as well asPOST
- Upgraded to
[email protected]
dbf8fd5
update readme with correct instructions
- Upgraded to
[email protected]
9543d12
(BREAKING) pass single cloneable ctx to builder instead of closure that accepts a request7274cb0
BREAKING replaceFromContext
withFromRequestExtensions
to build ctx from request information (via tower middleware)
111db0a
fix incorrect handling of deeply nested routers
cb95f67
fix example dependency versions in README
64913a8
provide mutable reference to request parts, instead of the entire request to the context builder.
69669f4
update to jsonrpsee 0.23.0
- Upgraded to
[email protected]
fe5fd40
bring README back up to date
- Upgraded to
[email protected]
57e124f
addon_close
callback toto_service
, which will be run when the client connection closes (close #44)
- Upgraded to
[email protected]
a57ec51
update crate description to match repository
- Upgraded to
[email protected]
625df36
removeExportType
macro, to now only rely onts-rs::TS
(close #26)
- Upgraded to
[email protected]
55f4b31
allow forto_service
to return a future which produces the context
be65ee3
addHashSet
,BTreeSet
, andBTreeMap
to types that implementExportType
3840c3b
automatically dervieExportType
forf32
andf64
- Upgraded to
[email protected]
- Upgraded to
[email protected]
0758fe3
alterFromContext
trait to beasync
- Upgraded to
[email protected]
a5f8e49
update dependencies
99c8fd3
refactorTypeDependencies
trait intoExportType
trait
2aafe80
switch over toTypeRegistry
to export client, and now optionally exportStream
as required
43eb9c4
Make sure that the subscription and channel are both still active before attempting to send data down them.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.9 - 2024-05-23
- bump client version
- synchronously return unsubscribe function from client
- improve build script for client lib
- rename proc macro implementation for
TypeDependencies
- turn
exported_type
into a proc macro - properly generate
TypeDependencies
trait for built-in generic types
0.0.8 - 2024-05-22
- properly handle unit return type from handlers
- remove whitespace in readme
- add badges to readme
0.0.7 - 2024-05-22
- make some sub-modules with documentation public
- try add github actions
- continue adding documentation and re-factoring
- begin refactoring and moving files into more reasonable layout