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