1 | # Changelog
|
2 |
|
3 | ## 0.6.0
|
4 |
|
5 | ### New features
|
6 |
|
7 | * Added request() method. Provides low-level support for entire Last.Fm API.
|
8 | * Event handler options on RecentTrackStream, LastFmUpdate and LastFmInfo have been deprecated and replaced with more generic `handlers` option. These will be removed soon.
|
9 |
|
10 | ## 0.5.1
|
11 |
|
12 | * More accurate error reporting from RecentTrackParser
|
13 | * v0.4.x support
|
14 |
|
15 | ## 0.5.0
|
16 |
|
17 | * Renamed lastfm.readRequest/writeRequest to read/write.
|
18 | * Replace response reader with LastFmRequest.
|
19 |
|
20 | ## 0.4.4
|
21 |
|
22 | * Handles response errors (timeouts, etc) when communicating with Last.fm
|
23 | * Fixed bug where unexpected data in LastFmInfo would crash application.
|
24 |
|
25 | ## 0.4.3
|
26 |
|
27 | * Fixed bug where RecentTrackStream was working with null tracks.
|
28 |
|
29 | ## 0.4.2
|
30 |
|
31 | * Added session.isAuthorised()
|
32 |
|
33 | ## 0.4.1
|
34 |
|
35 | * Added slightly more descriptive errors to RecentTracksParser.
|
36 |
|
37 | ## 0.4.0
|
38 |
|
39 | ### Breaking changes
|
40 |
|
41 | * `LastFmSession` is no longer responsible for sending update. Use `lastfm.update()` instead.
|
42 |
|
43 | lastfm.update("nowplaying", session, { track: track });
|
44 |
|
45 | ### New Features
|
46 |
|
47 | * Access getInfo API calls through `lastfm.info()`. See README for example.
|
48 |
|