Skip to content

Releases: hekmon/transmissionrpc

TransmissionRPC v3.0.0

30 Oct 16:45
a9d6476
Compare
Choose a tag to compare
  • support of Transmission RPC v17 (API for Transmission v4.0.0) - big thanks to @hyperreal64 for his work via #21 !
  • new init workflow: more flexible URL options & custom HTTP client if needed (#23 #24 thx @davidnewhall)
  • code cleanup

New from previous beta

  • during custom marshalling, internal golang types were leaking, this was silently ignored by transmission the leak is now fixed
  • while converting seedIdleLimit in a correct Golangish time.Duration for TorrentSet, the TorrentGet payload did not had the conversion, this is now fixed
  • some converted fields were marked to be ignore for JSON Marshalling (-): this was unnecessary because of the temporary struct "inheritance" masking them but did break the validation function for methods allowing to request specific fields
  • added an example within readme on how to use a custom HTTP client to debug/trace the requests made by the lib to ease testing

TransmissionRPC v3.0.0-beta1

11 Aug 16:36
537b286
Compare
Choose a tag to compare
Pre-release
  • support of Transmission RPC v17 (API for Transmission v4.0.0) - big thanks to @hyperreal64 for his work via #21 !
  • new init workflow: more flexible URL options & custom HTTP client if needed (#23 #24 thx @davidnewhall)
  • code cleanup

TransmissionRPC v2.0.1

12 Sep 13:02
v2.0.1
7747bb5
Compare
Choose a tag to compare
  • fix go modules import

TransmissionRPC v2.0.0

06 Sep 17:36
v2.0.0
da14404
Compare
Choose a tag to compare
  • transmission rpc v16 support (Transmission 3.00), special thanks to @shric ! #13
  • context support for all methods
  • fix a possible race condition (#16, thx to @veshij )
  • libs updates

RPC v15 (transmission 2.80+) should still work for almost all methods, see README.md for details.