Cleanup tests code
[python-musicpd.git] / CHANGES.txt
1 python-musicpd Changes List
2 ===========================
3
4 Changes in 0.7.0
5 ----------------
6
7 * Add socket timeout (disabled by default)
8 * MPD_TIMEOUT is set for both tcp and unix sockets
9 * Raises an exception if command contains '\n'
10
11 Changes in 0.6.0
12 ----------------
13
14 * Add binarylimit command
15 * Add getvol command
16 * Honor MPD_TIMEOUT environment variable
17 * Default connection timeout is now 30s (previously 5s)
18 * Add abstract unix socket support
19 * Add tests, improved coverage
20 * Switch back to gztar (even though official python doc mention xztar, PEP 527
21   considers only gztar and zip)
22
23 Changes in 0.5.1
24 ----------------
25
26 * Clean up packaging (remove useless files and html doc)
27 * Remove bztar from sdist
28 * Switch to xztar sdist
29
30 Changes in 0.5.0
31 ----------------
32
33 * Add readpicture command
34 * Add getfingerprint command
35 * Add delpartition command
36 * Add moveoutput command
37 * Update host and port attributes when reconnecting
38 * Fixed albumart
39
40 Changes in 0.4.4
41 ----------------
42
43 * Add tcp socket timeout, exposed in musicpd.CONNECTION_TIMEOUT, defaults to 5s
44   (Thanks to Bart Van Loon)
45 * Add partition commands (Thanks Naglis Jonaitis)
46 * Add listfiles command
47 * Add tagtypes (disable|enable|clear|all) commands
48 * Add albumart command
49
50 Changes in 0.4.3
51 ----------------
52
53 * Use setuptools
54 * Add sphinx documentation
55 * Add sensible defaults and honor environment variables
56   Use MPD_HOST/MPD_PORT (honor password setting in MPD_HOST)
57   If MPD_HOST is not set, tries to find a socket in
58   ${XDG_RUNTIME_DIR:-/run}/mpd/socket
59
60 Changes in 0.4.2
61 ----------------
62
63 * Add unittest (requires mock)
64 * Add mounts and neighbors commands (mount, unmount, listmounts and
65   listneighbors)
66 * Add rangeid command
67 * Add tag editing commands (addtagid and cleartagid)
68 * Add missing priority commands (prio and prioid)
69 * Add config command
70
71 Changes in 0.4.1
72 ----------------
73
74 * Fixed noidle command
75
76 Changes in 0.4.0
77 ----------------
78
79 * support range
80
81 Changes in 0.3.1 UNRELEASED
82 ---------------------------
83
84 * renamed musicpd
85 * python3 port
86 * no python2 support
87 * added searchadd and searchaddpl commands
88 * added seekcur command
89 * added client to client commands
90 * added readcomments and toggleoutput commands
91
92 Changes in 0.3.0
93 ----------------
94
95 * added replay_gain_mode and replay_gain_status commands
96 * added mixrampdb and mixrampdelay commands
97 * added findadd and rescan commands
98 * added decoders command
99 * changed license to LGPL
100 * added sticker commands
101 * correctly handle errors in command lists (fixes a longstanding bug)
102 * raise IteratingError instead of breaking horribly when called wrong
103 * added fileno() to export socket FD (for polling with select et al.)
104 * asynchronous API (use send_<cmd> to queue, fetch_<cmd> to retrieve)
105 * support for connecting to unix domain sockets
106 * added consume and single commands
107 * added idle and noidle commands
108 * added listplaylists command
109
110 Changes in 0.2.1
111 ----------------
112
113 * connect() no longer broken on Windows
114
115 Changes in 0.2.0
116 ----------------
117
118 * support for IPv6 and multi-homed hostnames
119 * connect() will fail if already connected
120 * commands may now raise ConnectionError
121 * addid and update may now return None