diff --git a/Changelog b/Changelog
index 12e97e6af7ba010e4b20e4ab6943d92622ae6375..2c64fcddde940851607f01ad45a9d6ba2e5b7edd 100644
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,4 @@
-git HEAD
+Travel::Routing::DE::VRR 2.04 - Tue Jan 07 2014
 
     * efa: Handle UTF8 in place/stop input
     * Travel::Routing::DE::VRR: Handle decoded input with non-ASCII characters
diff --git a/bin/efa b/bin/efa
index a2af555802095deb40e26a5f2a04da0f47776793..2eb862419130c7267da6f396f8adaac158816b56 100755
--- a/bin/efa
+++ b/bin/efa
@@ -1,5 +1,5 @@
 #!/usr/bin/env perl
-## Copyright © 2009,2010 by Daniel Friesel <derf@finalrewind.org>
+## Copyright © 2009-2014 by Daniel Friesel <derf@finalrewind.org>
 ## License: WTFPL <http://sam.zoy.org/wtfpl>
 ##   0. You just DO WHAT THE FUCK YOU WANT TO.
 use strict;
@@ -15,7 +15,7 @@ use Travel::Routing::DE::VRR;
 use Exception::Class;
 use Getopt::Long qw/:config no_ignore_case/;
 
-our $VERSION = '2.03';
+our $VERSION = '2.04';
 my $ignore_info = 'Fahrradmitnahme';
 my $efa;
 my ( @from, @to, @via, $from_type, $to_type, $via_type );
@@ -265,7 +265,7 @@ efa - unofficial efa.vrr.de command line client
 
 =head1 VERSION
 
-version 2.03
+version 2.04
 
 =head1 DESCRIPTION
 
@@ -432,11 +432,11 @@ This script requires perl 5.10 (or higher) with the following modules:
 
 =head1 BUGS AND LIMITATIONS
 
-B<efa> cannot handle Unicode in its arguments, use plain ASCII.
+None known.
 
 =head1 AUTHOR
 
-Copyright (C) 2009,2010 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
+Copyright (C) 2009-2014 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
 
 =head1 LICENSE
 
diff --git a/lib/Travel/Routing/DE/VRR.pm b/lib/Travel/Routing/DE/VRR.pm
index 28dcf5807741bfbe884fa000593911b5f074f3d1..665d5bcf5b9008f6d5b8cf387077255e9aa3318c 100644
--- a/lib/Travel/Routing/DE/VRR.pm
+++ b/lib/Travel/Routing/DE/VRR.pm
@@ -39,7 +39,7 @@ use Exception::Class (
 	},
 );
 
-our $VERSION = '2.03';
+our $VERSION = '2.04';
 
 sub set_time {
 	my ( $self, %conf ) = @_;
@@ -689,7 +689,7 @@ Travel::Routing::DE::VRR - unofficial interface to the efa.vrr.de German itinera
 
 =head1 VERSION
 
-version 2.03
+version 2.04
 
 =head1 DESCRIPTION
 
@@ -842,7 +842,7 @@ Travel::Routing::DE::VRR::Exception(3pm) object.
 
 =head1 BUGS AND LIMITATIONS
 
-It is best not to pass Unicode characters to B<Travel::Routing::DE::VRR>.
+None known.
 
 =head1 SEE ALSO
 
@@ -858,7 +858,7 @@ It is best not to pass Unicode characters to B<Travel::Routing::DE::VRR>.
 
 =head1 AUTHOR
 
-Copyright (C) 2009-2011 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
+Copyright (C) 2009-2014 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
 
 =head1 LICENSE
 
diff --git a/lib/Travel/Routing/DE/VRR/Route.pm b/lib/Travel/Routing/DE/VRR/Route.pm
index 9f110db5d215e5f1d33b3356f48d742ea9b924bd..4f70f60af9a5bb19871545467323e2227b9410ec 100644
--- a/lib/Travel/Routing/DE/VRR/Route.pm
+++ b/lib/Travel/Routing/DE/VRR/Route.pm
@@ -8,7 +8,7 @@ use parent 'Class::Accessor';
 
 use Travel::Routing::DE::VRR::Route::Part;
 
-our $VERSION = '2.03';
+our $VERSION = '2.04';
 
 Travel::Routing::DE::VRR::Route->mk_ro_accessors(
 	qw(duration ticket_text ticket_type fare_adult fare_child vehicle_time));
@@ -52,7 +52,7 @@ Travel::Routing::DE::VRR::Route - Single route (connection) between two points
 
 =head1 VERSION
 
-version 2.03
+version 2.04
 
 =head1 DESCRIPTION
 
@@ -114,7 +114,7 @@ Travel::Routing::DE::VRR(3pm), Travel::Routing::DE::VRR::Route::Part(3pm).
 
 =head1 AUTHOR
 
-Copyright (C) 2011 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
+Copyright (C) 2011-2014 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
 
 =head1 LICENSE
 
diff --git a/lib/Travel/Routing/DE/VRR/Route/Part.pm b/lib/Travel/Routing/DE/VRR/Route/Part.pm
index 8d50322f3a91aca4420d50dcfb23cc774810301f..9a11edcb31ed7bda2eff9d2d97eb75ee6ae6855d 100644
--- a/lib/Travel/Routing/DE/VRR/Route/Part.pm
+++ b/lib/Travel/Routing/DE/VRR/Route/Part.pm
@@ -6,7 +6,7 @@ use 5.010;
 
 use parent 'Class::Accessor';
 
-our $VERSION = '2.03';
+our $VERSION = '2.04';
 
 Travel::Routing::DE::VRR::Route::Part->mk_ro_accessors(
 	qw(arrival_platform arrival_stop
@@ -86,7 +86,7 @@ points, without interchanges
 
 =head1 VERSION
 
-version 2.03
+version 2.04
 
 =head1 DESCRIPTION
 
@@ -210,7 +210,7 @@ Travel::Routing::DE::VRR(3pm), Class::Accessor(3pm).
 
 =head1 AUTHOR
 
-Copyright (C) 2011 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
+Copyright (C) 2011-2014 by Daniel Friesel E<lt>derf@finalrewind.orgE<gt>
 
 =head1 LICENSE