[project @ 6332]
[audio-mpd-common.git] / Changes
blob259c1a1994628371e156cbddbd0a5beebae78227
1 Revision history for POE-Component-Client-MPD
3 High-level changelog
4 ====================
6 0.6.x  pococm-coll implementation
7 0.5.x  pococm-playlist implementation
8 0.4.x  pre-events, data transform, more pococm-commands implemented
9 0.3.x  post-events, helper classes, more pococm-commands implemented
10 0.2.x  pococm-commands
11 0.1.x  pococm-conn cleaning + features, pococm-message
12 0.0.x  imported stuff from audio::mpd + porting to poe
15 Low-level changelog
16 ===================
18 0.6.0 Mon May 28 13:51:54 CEST 2007
19  - new events handled: coll.all_items, coll.all_items_simple, coll.items_in_dir
20  - all songs & directories retrieval in collection implemented (with tests)
24 0.5.3 Mon May 28 11:14:45 CEST 2007
25  - new events handled: pl.load, pl.save, pl.rm
26  - all playlist file management implemented (with tests)
28 0.5.2 Sun May 27 16:12:51 CEST 2007
29  - changing license to perl
30  - new events handled: pl.shuffle, pl.swap, pl.swapid, pl.move, pl.moveid
31  - all playlist changing order implemented (with tests)
33 0.5.1 Tue May 22 19:20:55 CEST 2007
34  - new events handled: pl.deleteid, pl.crop
35  - all playlist insertion / removal implemented (with tests)
37 0.5.0 Tue May 22 18:16:01 CEST 2007
38  - new events handled: pl.as_items, pl.items_changed_since
39  - all playlist info retrieval implemented (with tests)
43 0.4.2 Mon May 21 18:39:07 CEST 2007
44  - new events handled:
45     . urlhandlers
46     . volume
47     . repeat, random, fade
48     . song, songid
49  - which means that all general commands are now handled!
50    (except password of course)
52 0.4.1 Sun May 20 12:21:08 CEST 2007
53  - possibility to add transform to whole data instead of having to use post-callbacks
54  - new events handled: kill, version
55  - improved non-regression test suite
57 0.4.0 Sun May 13 18:19:07 CEST 2007
58  - possibility to use pre-events
59  - new events handled:
60     . updatedb, seek, seekid
61     . pl.add, pl.delete, pl.clear
65 0.3.1 Sun May 13 14:55:42 CEST 2007
66  - new events handled:
67     . current, status
68     . play, playid, pause, stop, next, prev
71 0.3.0 Sun May 13 14:03:50 CEST 2007
72  - pococm now supports post callbacks, for post-treatments
73  - new helper classes: pococm-time, pococm-status, pococm-stats
74  - new event handled: stats
78 0.2.0 Sun May 13 12:30:58 CEST 2007
79  - new module handling general commands: pococm-commands
80  - new events handled:
81     . output_enable
82     . output_disable
83  - serious pod cleaning
84  - improved test framework
88 0.1.2 Sat May 12 19:30:11 CEST 2007
89  - pococm-conn implements all cookings ($AS_ITEMS, $AS_KV)
90  - pococm-conn now spawns an error if:
91     . connection can't be made
92     . remote server isn't mpd
93  - added tests for pococm-conn
94  - new item available: pococmi-playlist
96 0.1.1 Sat May 12 13:53:55 CEST 2007
97  - pococm-request renamed in pococm-message
98  - messages now use dot (.) instead of colon (:)
99  - splitted ServerInput in pococm-conn
100  - pococm-conn implements $STRIP_FIRST cooking
102 0.1.0 Thu May 10 20:53:30 CEST 2007
103  - new helper class: pococm-request
104  - migrated api to use it to pass data around
108 0.0.3 Thu May 10 19:11:56 CEST 2007
109  - added test framework taken from audio::mpd
110  - updated this framework to be poe-aware
111  - first functional test: coll:all_files
113 0.0.2 Wed May  9 18:14:12 CEST 2007
114  - missing prereq readonly
115  - tests for pococm-item
117 0.0.1 Tue May  8 18:00:57 CEST 2007
118  - first version based on audio::mpd, ported to poe.
119  - connection to mpd done by pococ-tcp.
120  - first commands implemented: coll:all_files, pl:add, pl:delete.
121  - test client available: bin/client.pl
122  - almost no tests. :-(