diff --git a/Data/Time/LocalTime/TimeZone/Olson/Types.hs b/Data/Time/LocalTime/TimeZone/Olson/Types.hs
--- a/Data/Time/LocalTime/TimeZone/Olson/Types.hs
+++ b/Data/Time/LocalTime/TimeZone/Olson/Types.hs
@@ -41,17 +41,25 @@
 
 -- | @OlsonData@ represents a full set of timezone data for a location.
 --
--- @OlsonData@ can represent timezone data from files in Version 1 format
--- or Version 2 format. Version 1 format files can only contain timestamp
--- values that can be represented in less than 32 bits, and cannot contain
--- a POSIX TZ string.
+-- @OlsonData@ can represent timezone data from files in Version 1, 2,
+-- or 3 format.
 --
--- In a Version 2 format file, the timezone data is split into two parts.
--- The first part contains timezone data for which all timestamp values
--- can be represented in less than 32 bits, and the second part contains
--- timezone data for which 32 bits or more are required to represent
--- timestamp values. The POSIX TZ string, if present, can only be rendered
--- in a Version 2 file, and appears after both parts of the timezone data.
+-- Version 1 format files can only contain timestamp values that can
+-- be represented in less than 32 bits, and cannot contain a POSIX TZ
+-- string.
+--
+-- In a Version 2 format file, the timezone data is split into two
+-- parts.  The first part contains timezone data for which all
+-- timestamp values can be represented in less than 32 bits, and the
+-- second part contains timezone data for which 32 bits or more are
+-- required to represent timestamp values. The POSIX TZ string, if
+-- present, can only be rendered in a Version 2 file, and appears
+-- after both parts of the timezone data.
+--
+-- Version 3 format files relax certain syntax requirements for the
+-- POSIX TZ string.  Since we represent the POSIX TZ string as an
+-- unparsed 'String', Version 3 is identical to Version 2 for our
+-- purposes.
 data OlsonData =
     OlsonData {
       olsonTransitions :: [Transition],
diff --git a/timezone-olson.cabal b/timezone-olson.cabal
--- a/timezone-olson.cabal
+++ b/timezone-olson.cabal
@@ -7,7 +7,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.1.4
+Version:             0.1.6
 
 -- A short (one-line) description of the package.
 Synopsis:            A pure Haskell parser and renderer for binary Olson timezone files
@@ -17,8 +17,8 @@
                      files whose format is specified by the tzfile(5)
                      man page on Unix-like systems. For more
                      information about this format, see
-                     <http://www.twinsun.com/tz/tz-link.htm>. Functions
-                     are provided for converting the parsed data into
+                     <http://www.iana.org/time-zones/repository/tz-link.html>.
+                     Functions are provided for converting the parsed data into
                      'TimeZoneSeries' objects from the timezone-series
                      package. On many platforms, binary Olson timezone
                      files suitable for use with this package are
@@ -39,7 +39,7 @@
 
 -- An email address to which users can send suggestions, bug reports,
 -- and patches.
-Maintainer:          yitz@community.haskell.org
+Maintainer:          yitz@sefer.org
 
 -- A copyright notice.
 Copyright:           Copyright (c) 2010 Yitzchak Gale. All rights reserved.
