Skip to content

TransmissionRPC v3.0.0

Latest
Compare
Choose a tag to compare
@hekmon hekmon released this 30 Oct 16:45
· 2 commits to master since this release
a9d6476
  • 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