Changelog for libmpd-0.5.0
* v0.5.0, 2010-09-08
- Moved extensions to Network.MPD.Commands.Extensions
These might be removed in a later version
- Non-blocking `idle'
- The API is closer to the MPD spec, by untangling functionality
- Better MPD API coverage
- Improved parser implementation, now runs in constant space
- Constructors of the `Subsystem' type have been renamed
- Passwords can be changed using `setPassword'
- The connection handle can be accessed via `getHandle'
- The version of the MPD server is available via `getVersion'
- Added support for connecting via unix sockets
* v0.4.1, 2010-08-31
- Only depend on QuickCheck when building the test target
* v0.4.1, 2010-03-26
- Fix building test and coverage targets
* v0.4.0, 2010-03-26
- New maintainer: Joachim Fasting <joachim.fasting@gmail.com>
- Support QuickCheck 2
- Better MPD api support
Should be mostly compatible with mpd 0.16
- Separated operations on current playlist from those on specific
playlists
- Fixed password sending
- Several minor fixes and cleanups
* v0.3.1, 2008-09-14
- Now reconnects if MPD closes the connection.
* v0.3.0, 2008-05-06
- UTF-8 support (now depends on utf8-string package).
- Fixed corruption by `show' of command parameters.
- Tidied up `Query' interface.
- Moved StringConn out of Network.MPD to the tests directory.
* v0.2.1, 2008-04-14
- Cleaned up libmpd.cabal.
* v0.2.0, 2008-04-14
- A connection stub for testing purposes.
- QuickCheck tests for parsing.
- Partial unit test coverage.
- Many bug fixes.
- Precise error handling.
- Parsing improvements.
- Code coverage generation.
- Cabal 1.2 support.
- Uniform command names.
* v0.1.3, 2007-10-02
- Bugfixes.
* v0.1.2, 2007-09-29
- Changed name to libmpd.
* v0.1.1, 2007-09-28
- Missing files added to the source distribution.
* v0.1, 2007-09-28
- Initial public release.