Releases: dmfutcher/rustfm-scrobble
Releases · dmfutcher/rustfm-scrobble
Release v1.1.1
Release notes
v1.1.0
Version v1.0.1
Version 1.0.1 - 2020-08-14
- Update dependencies (fixes issue building with rust 1.40, updated md5 and mockito crate versions)
- Fix issue parsing
ScrobbleBatchResponses
whenScrobbleBatch
had a single scrobble (#45) - Remove deprecated
Error::description
andcause
onScrobblerError
(@AnderEnder, #44) - Cleaned up some messy/unnecessary imports
Thanks to @w4 for reporting the issue with ScrobbleBatchResponse parsing.
Version 1.0
Version 1.0.0 - 2019-10-31
- Full API documented comprehensively (#19)
- Simpler API interface
- Modernized and cleaned up internal code:
- Use Rust Edition 2018 (@AnderEnder, #28)
- Use rustfmt to format code (@AnderEnder, #29)
- Improved error handling using From trait (@AnderEnder, #33)
- Clippy improvements (@GChicha, #41)
- Add unit test suite (@gbmor, #13, #40)
- Remove deprecated
Scrobbler::authenticate
(@skneko, #31 #32) - Simplified and improved example code (#22)
- Update and improve README & repo documentation
- Updated dependencies:
- Replace outdated
rust-crypto
withmd5
crate (@AnderEnder, #34)
- Replace outdated
Version 0.9.2
Version 0.9.2 - 2019-04-25
- Update
reqwest
to v0.9.15 - Add Artist, Track & Album getters to
Scrobbler
Version 0.9.1
- Re-designed authentication API:
- Add support for authenticating with session key (#16)
- Implement current password authentication in
Scrobbler::authenticate_with_passsword
- Deprecate old
authenticate
method
- Expose current session key via
Scrobbler::session_key
(#17) - Separate API response structs and common values contained in the structs (new
responses::values
package)- Use wrapped-vec derived
ScrobbleList
instead ofVec<ScrobbleResponse>
in various response
structs
- Use wrapped-vec derived
Version 0.9.0
- Batch scrobbling support (#9):
- Add
Scrobbler::scrobble_batch
- Add
ScrobbleBatch
type, auto-generated usingwrapped-vec
crate - Add
responses::ScrobbleBatchResponse
response type
- Add
- Scrobble timestamping support (#2)
- Export
Scrobble
type in crate root; imports for most common use-case more
ergonomic (#12) - Improve
example.rs
readability - Various small code improvements
Version 0.3.1
- Scrobble implements recommended derivable traits: Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug. (#11)
Version 0.3.0
v0.2.2
Version 0.2.2: https://crates.io/crates/rustfm-scrobble