From ab5bc482dd19a08359b97a1266d9a976cbabd0db Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Quelin?= Date: Wed, 13 Aug 2008 10:36:57 +0200 Subject: [PATCH] v0.9.0 - api simplification: . all events sent to same session . all events do get an answer . some status events are fired - internals simplification: . using plain subs / methods if it doesn't imply latency penality poe-wide, instead of message passing . removed old, rotting code - doc overhaul - warning: perl 5.10 needed --- Changes | 15 +++++++++++++++ META.yml | 21 +++++++++++++-------- lib/POE/Component/Client/MPD.pm | 3 ++- 3 files changed, 30 insertions(+), 9 deletions(-) diff --git a/Changes b/Changes index aa6c13e..f943d09 100644 --- a/Changes +++ b/Changes @@ -3,6 +3,7 @@ Revision history for POE-Component-Client-MPD High-level changelog ==================== +0.9.x api + internals simplification 0.8.x new design with 3 public sessions 0.7.x using common classes in audio::mpd::common 0.6.x pococm-coll implementation @@ -17,6 +18,20 @@ High-level changelog Low-level changelog =================== +0.9.0 Wed Aug 13 10:33:12 CEST 2008 + - api simplification: + . all events sent to same session + . all events do get an answer + . some status events are fired + - internals simplification: + . using plain subs / methods if it doesn't imply latency penality + poe-wide, instead of message passing + . removed old, rotting code + - doc overhaul + - warning: perl 5.10 needed + +** + 0.8.1 Mon Nov 26 12:47:19 CET 2007 - kwalitee/cpants release diff --git a/META.yml b/META.yml index f0ac20e..3391bc0 100644 --- a/META.yml +++ b/META.yml @@ -1,6 +1,6 @@ --- name: POE-Component-Client-MPD -version: 0.8.1 +version: 0.9.0 author: - 'Jerome Quelin ' abstract: a full-blown mpd client library @@ -9,26 +9,31 @@ resources: license: http://dev.perl.org/licenses/ requires: Audio::MPD::Common: 0 - Class::Accessor: 0 - List::MoreUtils: 0 + Carp: 0 + Class::Accessor::Fast: 0 + Exporter: 0 POE: 0 + POE::Component::Client::TCP: 0 Readonly: 0 - perl: 5.008 + perl: 5.010 build_requires: Audio::MPD::Common: 0 - Class::Accessor: 0 - List::MoreUtils: 0 + Carp: 0 + Class::Accessor::Fast: 0 + Exporter: 0 + FindBin: 0 POE: 0 + POE::Component::Client::TCP: 0 Readonly: 0 Test::More: 0 - perl: 5.008 + perl: 5.010 recommends: Test::Pod: 0 Test::Pod::Coverage: 0 provides: POE::Component::Client::MPD: file: lib/POE/Component/Client/MPD.pm - version: 0.8.1 + version: 0.9.0 POE::Component::Client::MPD::Collection: file: lib/POE/Component/Client/MPD/Collection.pm POE::Component::Client::MPD::Commands: diff --git a/lib/POE/Component/Client/MPD.pm b/lib/POE/Component/Client/MPD.pm index ea8e012..4f37e4a 100644 --- a/lib/POE/Component/Client/MPD.pm +++ b/lib/POE/Component/Client/MPD.pm @@ -25,7 +25,8 @@ use POE::Component::Client::MPD::Playlist; use base qw{ Class::Accessor::Fast }; -our $VERSION = '0.8.1'; +our $VERSION = '0.9.0'; + #-- # CLASS METHODS -- 2.11.4.GIT