forked from matt-oakes/PHP-Last.fm-API
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
101 lines (89 loc) · 3.8 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
== VERSION 0.7.1 TO VERSION 0.7.2 ==
* Fixed bug with playcount in artist.getInfo (thanks to dRowned1723 for reporting this to me)
== VERSION 0.7 TO VERSION 0.7.1 ==
* Fixed error with non subscribers not being able to use full authed methods. Thanks to all the reported this one to me.
It took me way too long to fix that one... sorry!
== VERSION 0.6 TO VERSION 0.7 ==
+ Added some parameters that were muissing from existing methods (thanks to comentator (http://www.last.fm/user/comentator) for resporting it on the
user.getRecentTracks method)
* Fixed some of the case's in the parameters of some methods. You may need to change your casing for the following
methods to work again:
* event.attend
* event.getattendees
* event.getinfo
* event.getshouts
* event.share
* event.shout
* playlist.addtrack
* playlist.fetch
== VERSION 0.5 TO VERSION 0.6 ==
+ Added new methods:
+ radio.getPlaylist
+ radio.tune
+ venue.getEvents
+ venue.getPastEvents
+ venue.search
+ Added lang parameter to album.getInfo and artist.getInfo. Cheers to Christian Grlica
(heavenseven, http://www.last.fm/user/heavenseven) for adding the code needed in and send it to me.
* Fixed the caching so it works a bit better. Thanks to Alex Schmacks (schmaecky, http://www.last.fm/user/schmaecky)
for the pimped cache.php he made. You will need to delete your previous cache file to stop errors showing up.
== VERSION 0.4 TO VERSION 0.5 ==
+ Added mysql support for the caching system (it still defaults to sqlite as it's lighter and easier to setup)
+ Added new methods:
+ artist.getShouts
+ artist.shout
+ event.getAttendees
+ event.getShouts
+ event.shout
+ user.getShouts
+ user.shout
+ Added PHPDocumentor comments to all methods to allow automatic documentation generation
* Fixed badly formed XML errors appearing. Will return error 95 when it happens. It is up to the application to
decide how to handle the error. Thank you to her035 for the advice on how to fix it and the nice example
that was made for me (http://her035.de/lastfm/test/xml.php). Much appreciated!
* Fixed geo.getTopTracks example so it now works
== VERSION 0.3.1 TO VERSION 0.4 ==
+ Added automatic caching using sqlite (config variables are passed as the 3rd parameter of the getPackage method)
+ Added new method artist.getImages (Thanks to lastfm staff member Steve Gravell for
giving me the code before the method was even released. Cheers Steve!)
+ Added error handling to the "Which staff member am I?" sample application
== VERSION 0.3 TO VERSION 0.3.1 ==
* Fixed error with non-subscribers not being able to auth (Thanks to methhhp for the bug report)
== VERSION 0.2.1 TO VERSION 0.3 ==
+ Added new methods:
+ album.search
+ group.getMembers
+ library.addAlbum
+ library.addArtist
+ library.addTrack
+ playlist.create
+ tag.getWeeklyArtistChart
+ tag.getWeeklyChartList
+ user.getRecommendedArtists
+ user.getRecommendedEvents
== VERSION 0.1 TO VERSION 0.2.1 ==
* Fixed minor bug with variables not being correctly encoded before being sent, causing &'s and ?'s to create errors
* Minor update to the user.getFriends example to show how the recent tracks parameter works
== VERSION 0.1 TO VERSION 0.2 ==
* Restructured all methods with error handling done in base class functions
+ Added new methods:
+ album.addTags
+ album.removeTag
+ artist.addTags
+ artist.removeTag
+ artist.share
+ event.attend
+ event.share
+ playlist.addTrack
+ track.addTags
+ track.ban
+ track.getInfo
+ track.love
+ track.removeTag
+ track.share
* Changed the method of calling all of the API to make it more uniform and easier to learn
+ Added sample application to show extended examples of using the API
+ Which Staff Member Are You?
+ Describe Me
== INITIAL VERSION - 0.1 ==
* Initial version