diff --git a/lib/DateTime/TimeZone/Africa/Abidjan.pm b/lib/DateTime/TimeZone/Africa/Abidjan.pm
index cbca0d16..b12197ba 100644
--- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
+++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Accra.pm b/lib/DateTime/TimeZone/Africa/Accra.pm
index d181eeb8..1c1f908c 100644
--- a/lib/DateTime/TimeZone/Africa/Accra.pm
+++ b/lib/DateTime/TimeZone/Africa/Accra.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60578841600, #    local_end 1920-09-01 00:00:00 (Wed)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60578841600, #    utc_start 1920-09-01 00:00:00 (Wed)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60589296000, #    local_end 1920-12-31 00:00:00 (Fri)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60589294800, #    utc_start 1920-12-30 23:40:00 (Thu)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60610377600, #    local_end 1921-09-01 00:00:00 (Thu)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60610377600, #    utc_start 1921-09-01 00:00:00 (Thu)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60620832000, #    local_end 1921-12-31 00:00:00 (Sat)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60620830800, #    utc_start 1921-12-30 23:40:00 (Fri)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60641913600, #    local_end 1922-09-01 00:00:00 (Fri)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60641913600, #    utc_start 1922-09-01 00:00:00 (Fri)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60652368000, #    local_end 1922-12-31 00:00:00 (Sun)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60652366800, #    utc_start 1922-12-30 23:40:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60673449600, #    local_end 1923-09-01 00:00:00 (Sat)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60673449600, #    utc_start 1923-09-01 00:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60683904000, #    local_end 1923-12-31 00:00:00 (Mon)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60683902800, #    utc_start 1923-12-30 23:40:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60705072000, #    local_end 1924-09-01 00:00:00 (Mon)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60705072000, #    utc_start 1924-09-01 00:00:00 (Mon)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60715526400, #    local_end 1924-12-31 00:00:00 (Wed)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60715525200, #    utc_start 1924-12-30 23:40:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60736608000, #    local_end 1925-09-01 00:00:00 (Tue)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60736608000, #    utc_start 1925-09-01 00:00:00 (Tue)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60747062400, #    local_end 1925-12-31 00:00:00 (Thu)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60747061200, #    utc_start 1925-12-30 23:40:00 (Wed)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60768144000, #    local_end 1926-09-01 00:00:00 (Wed)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60768144000, #    utc_start 1926-09-01 00:00:00 (Wed)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60778598400, #    local_end 1926-12-31 00:00:00 (Fri)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60778597200, #    utc_start 1926-12-30 23:40:00 (Thu)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60799680000, #    local_end 1927-09-01 00:00:00 (Thu)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60799680000, #    utc_start 1927-09-01 00:00:00 (Thu)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60810134400, #    local_end 1927-12-31 00:00:00 (Sat)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60810133200, #    utc_start 1927-12-30 23:40:00 (Fri)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60831302400, #    local_end 1928-09-01 00:00:00 (Sat)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60831302400, #    utc_start 1928-09-01 00:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60841756800, #    local_end 1928-12-31 00:00:00 (Mon)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60841755600, #    utc_start 1928-12-30 23:40:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60862838400, #    local_end 1929-09-01 00:00:00 (Sun)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60862838400, #    utc_start 1929-09-01 00:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60873292800, #    local_end 1929-12-31 00:00:00 (Tue)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60873291600, #    utc_start 1929-12-30 23:40:00 (Mon)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60894374400, #    local_end 1930-09-01 00:00:00 (Mon)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60894374400, #    utc_start 1930-09-01 00:00:00 (Mon)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60904828800, #    local_end 1930-12-31 00:00:00 (Wed)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60904827600, #    utc_start 1930-12-30 23:40:00 (Tue)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60925910400, #    local_end 1931-09-01 00:00:00 (Tue)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60925910400, #    utc_start 1931-09-01 00:00:00 (Tue)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60936364800, #    local_end 1931-12-31 00:00:00 (Thu)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60936363600, #    utc_start 1931-12-30 23:40:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60957532800, #    local_end 1932-09-01 00:00:00 (Thu)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60957532800, #    utc_start 1932-09-01 00:00:00 (Thu)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60967987200, #    local_end 1932-12-31 00:00:00 (Sat)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60967986000, #    utc_start 1932-12-30 23:40:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60989068800, #    local_end 1933-09-01 00:00:00 (Fri)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 60989068800, #    utc_start 1933-09-01 00:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60999523200, #    local_end 1933-12-31 00:00:00 (Sun)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 60999522000, #    utc_start 1933-12-30 23:40:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61020604800, #    local_end 1934-09-01 00:00:00 (Sat)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61020604800, #    utc_start 1934-09-01 00:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61031059200, #    local_end 1934-12-31 00:00:00 (Mon)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61031058000, #    utc_start 1934-12-30 23:40:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61052140800, #    local_end 1935-09-01 00:00:00 (Sun)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61052140800, #    utc_start 1935-09-01 00:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61062595200, #    local_end 1935-12-31 00:00:00 (Tue)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61062594000, #    utc_start 1935-12-30 23:40:00 (Mon)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61083763200, #    local_end 1936-09-01 00:00:00 (Tue)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61083763200, #    utc_start 1936-09-01 00:00:00 (Tue)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61094217600, #    local_end 1936-12-31 00:00:00 (Thu)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61094216400, #    utc_start 1936-12-30 23:40:00 (Wed)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61115299200, #    local_end 1937-09-01 00:00:00 (Wed)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61115299200, #    utc_start 1937-09-01 00:00:00 (Wed)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61125753600, #    local_end 1937-12-31 00:00:00 (Fri)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61125752400, #    utc_start 1937-12-30 23:40:00 (Thu)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61146835200, #    local_end 1938-09-01 00:00:00 (Thu)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61146835200, #    utc_start 1938-09-01 00:00:00 (Thu)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61157289600, #    local_end 1938-12-31 00:00:00 (Sat)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61157288400, #    utc_start 1938-12-30 23:40:00 (Fri)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61178371200, #    local_end 1939-09-01 00:00:00 (Fri)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61178371200, #    utc_start 1939-09-01 00:00:00 (Fri)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61188825600, #    local_end 1939-12-31 00:00:00 (Sun)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61188824400, #    utc_start 1939-12-30 23:40:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61209993600, #    local_end 1940-09-01 00:00:00 (Sun)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61209993600, #    utc_start 1940-09-01 00:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61220448000, #    local_end 1940-12-31 00:00:00 (Tue)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61220446800, #    utc_start 1940-12-30 23:40:00 (Mon)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61241529600, #    local_end 1941-09-01 00:00:00 (Mon)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61241529600, #    utc_start 1941-09-01 00:00:00 (Mon)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61251984000, #    local_end 1941-12-31 00:00:00 (Wed)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61251982800, #    utc_start 1941-12-30 23:40:00 (Tue)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61273065600, #    local_end 1942-09-01 00:00:00 (Tue)
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
     [
 61273065600, #    utc_start 1942-09-01 00:00:00 (Tue)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61283520000, #    local_end 1942-12-31 00:00:00 (Thu)
 1200,
 1,
-'GMT/+0020',
+'+0020',
     ],
     [
 61283518800, #    utc_start 1942-12-30 23:40:00 (Wed)
@@ -452,11 +452,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 0,
 0,
-'GMT/+0020',
+'GMT',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 23 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Algiers.pm b/lib/DateTime/TimeZone/Africa/Algiers.pm
index c4ea7633..2acfc7ce 100644
--- a/lib/DateTime/TimeZone/Africa/Algiers.pm
+++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 13 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Bissau.pm b/lib/DateTime/TimeZone/Africa/Bissau.pm
index 7800675f..bec7c207 100644
--- a/lib/DateTime/TimeZone/Africa/Bissau.pm
+++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Cairo.pm b/lib/DateTime/TimeZone/Africa/Cairo.pm
index 8cdc791d..174c8cb6 100644
--- a/lib/DateTime/TimeZone/Africa/Cairo.pm
+++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1176,7 +1176,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Casablanca.pm b/lib/DateTime/TimeZone/Africa/Casablanca.pm
index 3f1269b2..15e4df32 100644
--- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
+++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61179321600, #    local_end 1939-09-12 00:00:00 (Tue)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 61179321600, #    utc_start 1939-09-12 00:00:00 (Tue)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61185196800, #    local_end 1939-11-19 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 61185193200, #    utc_start 1939-11-18 23:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61193664000, #    local_end 1940-02-25 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 61193664000, #    utc_start 1940-02-25 00:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61374499200, #    local_end 1945-11-18 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 61374495600, #    utc_start 1945-11-17 23:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61518441600, #    local_end 1950-06-11 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 61518441600, #    utc_start 1950-06-11 00:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61530537600, #    local_end 1950-10-29 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 61530534000, #    utc_start 1950-10-28 23:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62054251200, #    local_end 1967-06-03 12:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62054251200, #    utc_start 1967-06-03 12:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62064572400, #    utc_start 1967-09-30 23:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62276947200, #    local_end 1974-06-24 00:00:00 (Mon)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62276947200, #    utc_start 1974-06-24 00:00:00 (Mon)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62282908800, #    local_end 1974-09-01 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62282905200, #    utc_start 1974-08-31 23:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62335440000, #    local_end 1976-05-01 00:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62335440000, #    utc_start 1976-05-01 00:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62343388800, #    local_end 1976-08-01 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62343385200, #    utc_start 1976-07-31 23:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62366976000, #    local_end 1977-05-01 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62366976000, #    utc_start 1977-05-01 00:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62379936000, #    local_end 1977-09-28 00:00:00 (Wed)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62379932400, #    utc_start 1977-09-27 23:00:00 (Tue)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62401190400, #    local_end 1978-06-01 00:00:00 (Thu)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62401190400, #    utc_start 1978-06-01 00:00:00 (Thu)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62406720000, #    local_end 1978-08-04 00:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62406716400, #    utc_start 1978-08-03 23:00:00 (Thu)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62583926400, #    local_end 1984-03-16 00:00:00 (Fri)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62583926400, #    utc_start 1984-03-16 00:00:00 (Fri)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62640604800, #    local_end 1986-01-01 00:00:00 (Wed)
 3600,
 0,
-'CET',
+'+01',
     ],
     [
 62640601200, #    utc_start 1985-12-31 23:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63347961600, #    local_end 2008-06-01 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63347961600, #    utc_start 2008-06-01 00:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63355910400, #    local_end 2008-09-01 00:00:00 (Mon)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63355906800, #    utc_start 2008-08-31 23:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63379497600, #    local_end 2009-06-01 00:00:00 (Mon)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63379497600, #    utc_start 2009-06-01 00:00:00 (Mon)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63386496000, #    local_end 2009-08-21 00:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63386492400, #    utc_start 2009-08-20 23:00:00 (Thu)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63408441600, #    local_end 2010-05-02 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63408441600, #    utc_start 2010-05-02 00:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63416908800, #    local_end 2010-08-08 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63416905200, #    utc_start 2010-08-07 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63437472000, #    local_end 2011-04-03 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63437472000, #    utc_start 2011-04-03 00:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63447753600, #    local_end 2011-07-31 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63447750000, #    utc_start 2011-07-30 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471348000, #    local_end 2012-04-29 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63471348000, #    utc_start 2012-04-29 02:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63478436400, #    local_end 2012-07-20 03:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63478432800, #    utc_start 2012-07-20 02:00:00 (Fri)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63481111200, #    local_end 2012-08-20 02:00:00 (Mon)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63481111200, #    utc_start 2012-08-20 02:00:00 (Mon)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63484657200, #    local_end 2012-09-30 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63484653600, #    utc_start 2012-09-30 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502797600, #    local_end 2013-04-28 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63502797600, #    utc_start 2013-04-28 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63508849200, #    local_end 2013-07-07 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63508845600, #    utc_start 2013-07-07 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63511783200, #    local_end 2013-08-10 02:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63511783200, #    utc_start 2013-08-10 02:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518526000, #    local_end 2013-10-27 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63518522400, #    utc_start 2013-10-27 02:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531828000, #    local_end 2014-03-30 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63531828000, #    utc_start 2014-03-30 02:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63539607600, #    local_end 2014-06-28 03:00:00 (Sat)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63539604000, #    utc_start 2014-06-28 02:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63542628000, #    local_end 2014-08-02 02:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63542628000, #    utc_start 2014-08-02 02:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549975600, #    local_end 2014-10-26 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63549972000, #    utc_start 2014-10-26 02:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563277600, #    local_end 2015-03-29 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63563277600, #    utc_start 2015-03-29 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63569934000, #    local_end 2015-06-14 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63569930400, #    utc_start 2015-06-14 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63572954400, #    local_end 2015-07-19 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63572954400, #    utc_start 2015-07-19 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581425200, #    local_end 2015-10-25 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63581421600, #    utc_start 2015-10-25 02:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594727200, #    local_end 2016-03-27 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63594727200, #    utc_start 2016-03-27 02:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63600778800, #    local_end 2016-06-05 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63600775200, #    utc_start 2016-06-05 02:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63603799200, #    local_end 2016-07-10 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63603799200, #    utc_start 2016-07-10 02:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63613479600, #    local_end 2016-10-30 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63613476000, #    utc_start 2016-10-30 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626176800, #    local_end 2017-03-26 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63626176800, #    utc_start 2017-03-26 02:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63631018800, #    local_end 2017-05-21 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63631015200, #    utc_start 2017-05-21 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63634644000, #    local_end 2017-07-02 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63634644000, #    utc_start 2017-07-02 02:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63644929200, #    local_end 2017-10-29 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63644925600, #    utc_start 2017-10-29 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657626400, #    local_end 2018-03-25 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63657626400, #    utc_start 2018-03-25 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63661863600, #    local_end 2018-05-13 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63661860000, #    utc_start 2018-05-13 02:00:00 (Sun)
@@ -506,530 +506,39 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63664884000, #    local_end 2018-06-17 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63664884000, #    utc_start 2018-06-17 02:00:00 (Sun)
-63676375200, #      utc_end 2018-10-28 02:00:00 (Sun)
+63676278000, #      utc_end 2018-10-26 23:00:00 (Fri)
 63664887600, #  local_start 2018-06-17 03:00:00 (Sun)
-63676378800, #    local_end 2018-10-28 03:00:00 (Sun)
+63676281600, #    local_end 2018-10-27 00:00:00 (Sat)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
-63676375200, #    utc_start 2018-10-28 02:00:00 (Sun)
-63689680800, #      utc_end 2019-03-31 02:00:00 (Sun)
-63676375200, #  local_start 2018-10-28 02:00:00 (Sun)
-63689680800, #    local_end 2019-03-31 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63689680800, #    utc_start 2019-03-31 02:00:00 (Sun)
-63692704800, #      utc_end 2019-05-05 02:00:00 (Sun)
-63689684400, #  local_start 2019-03-31 03:00:00 (Sun)
-63692708400, #    local_end 2019-05-05 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63692704800, #    utc_start 2019-05-05 02:00:00 (Sun)
-63695728800, #      utc_end 2019-06-09 02:00:00 (Sun)
-63692704800, #  local_start 2019-05-05 02:00:00 (Sun)
-63695728800, #    local_end 2019-06-09 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63695728800, #    utc_start 2019-06-09 02:00:00 (Sun)
-63707824800, #      utc_end 2019-10-27 02:00:00 (Sun)
-63695732400, #  local_start 2019-06-09 03:00:00 (Sun)
-63707828400, #    local_end 2019-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63707824800, #    utc_start 2019-10-27 02:00:00 (Sun)
-63721130400, #      utc_end 2020-03-29 02:00:00 (Sun)
-63707824800, #  local_start 2019-10-27 02:00:00 (Sun)
-63721130400, #    local_end 2020-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63721130400, #    utc_start 2020-03-29 02:00:00 (Sun)
-63722944800, #      utc_end 2020-04-19 02:00:00 (Sun)
-63721134000, #  local_start 2020-03-29 03:00:00 (Sun)
-63722948400, #    local_end 2020-04-19 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63722944800, #    utc_start 2020-04-19 02:00:00 (Sun)
-63725968800, #      utc_end 2020-05-24 02:00:00 (Sun)
-63722944800, #  local_start 2020-04-19 02:00:00 (Sun)
-63725968800, #    local_end 2020-05-24 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63725968800, #    utc_start 2020-05-24 02:00:00 (Sun)
-63739274400, #      utc_end 2020-10-25 02:00:00 (Sun)
-63725972400, #  local_start 2020-05-24 03:00:00 (Sun)
-63739278000, #    local_end 2020-10-25 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63739274400, #    utc_start 2020-10-25 02:00:00 (Sun)
-63752580000, #      utc_end 2021-03-28 02:00:00 (Sun)
-63739274400, #  local_start 2020-10-25 02:00:00 (Sun)
-63752580000, #    local_end 2021-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63752580000, #    utc_start 2021-03-28 02:00:00 (Sun)
-63753789600, #      utc_end 2021-04-11 02:00:00 (Sun)
-63752583600, #  local_start 2021-03-28 03:00:00 (Sun)
-63753793200, #    local_end 2021-04-11 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63753789600, #    utc_start 2021-04-11 02:00:00 (Sun)
-63756813600, #      utc_end 2021-05-16 02:00:00 (Sun)
-63753789600, #  local_start 2021-04-11 02:00:00 (Sun)
-63756813600, #    local_end 2021-05-16 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63756813600, #    utc_start 2021-05-16 02:00:00 (Sun)
-63771328800, #      utc_end 2021-10-31 02:00:00 (Sun)
-63756817200, #  local_start 2021-05-16 03:00:00 (Sun)
-63771332400, #    local_end 2021-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63771328800, #    utc_start 2021-10-31 02:00:00 (Sun)
-63787658400, #      utc_end 2022-05-08 02:00:00 (Sun)
-63771328800, #  local_start 2021-10-31 02:00:00 (Sun)
-63787658400, #    local_end 2022-05-08 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63787658400, #    utc_start 2022-05-08 02:00:00 (Sun)
-63802778400, #      utc_end 2022-10-30 02:00:00 (Sun)
-63787662000, #  local_start 2022-05-08 03:00:00 (Sun)
-63802782000, #    local_end 2022-10-30 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63802778400, #    utc_start 2022-10-30 02:00:00 (Sun)
-63817898400, #      utc_end 2023-04-23 02:00:00 (Sun)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63817898400, #    local_end 2023-04-23 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63817898400, #    utc_start 2023-04-23 02:00:00 (Sun)
-63834228000, #      utc_end 2023-10-29 02:00:00 (Sun)
-63817902000, #  local_start 2023-04-23 03:00:00 (Sun)
-63834231600, #    local_end 2023-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63834228000, #    utc_start 2023-10-29 02:00:00 (Sun)
-63848743200, #      utc_end 2024-04-14 02:00:00 (Sun)
-63834228000, #  local_start 2023-10-29 02:00:00 (Sun)
-63848743200, #    local_end 2024-04-14 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63848743200, #    utc_start 2024-04-14 02:00:00 (Sun)
-63865677600, #      utc_end 2024-10-27 02:00:00 (Sun)
-63848746800, #  local_start 2024-04-14 03:00:00 (Sun)
-63865681200, #    local_end 2024-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63865677600, #    utc_start 2024-10-27 02:00:00 (Sun)
-63879588000, #      utc_end 2025-04-06 02:00:00 (Sun)
-63865677600, #  local_start 2024-10-27 02:00:00 (Sun)
-63879588000, #    local_end 2025-04-06 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63879588000, #    utc_start 2025-04-06 02:00:00 (Sun)
-63897127200, #      utc_end 2025-10-26 02:00:00 (Sun)
-63879591600, #  local_start 2025-04-06 03:00:00 (Sun)
-63897130800, #    local_end 2025-10-26 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63897127200, #    utc_start 2025-10-26 02:00:00 (Sun)
-63910432800, #      utc_end 2026-03-29 02:00:00 (Sun)
-63897127200, #  local_start 2025-10-26 02:00:00 (Sun)
-63910432800, #    local_end 2026-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63910432800, #    utc_start 2026-03-29 02:00:00 (Sun)
-63928576800, #      utc_end 2026-10-25 02:00:00 (Sun)
-63910436400, #  local_start 2026-03-29 03:00:00 (Sun)
-63928580400, #    local_end 2026-10-25 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63928576800, #    utc_start 2026-10-25 02:00:00 (Sun)
-63941882400, #      utc_end 2027-03-28 02:00:00 (Sun)
-63928576800, #  local_start 2026-10-25 02:00:00 (Sun)
-63941882400, #    local_end 2027-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63941882400, #    utc_start 2027-03-28 02:00:00 (Sun)
-63960631200, #      utc_end 2027-10-31 02:00:00 (Sun)
-63941886000, #  local_start 2027-03-28 03:00:00 (Sun)
-63960634800, #    local_end 2027-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63960631200, #    utc_start 2027-10-31 02:00:00 (Sun)
-63973332000, #      utc_end 2028-03-26 02:00:00 (Sun)
-63960631200, #  local_start 2027-10-31 02:00:00 (Sun)
-63973332000, #    local_end 2028-03-26 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63973332000, #    utc_start 2028-03-26 02:00:00 (Sun)
-63992080800, #      utc_end 2028-10-29 02:00:00 (Sun)
-63973335600, #  local_start 2028-03-26 03:00:00 (Sun)
-63992084400, #    local_end 2028-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63992080800, #    utc_start 2028-10-29 02:00:00 (Sun)
-64004781600, #      utc_end 2029-03-25 02:00:00 (Sun)
-63992080800, #  local_start 2028-10-29 02:00:00 (Sun)
-64004781600, #    local_end 2029-03-25 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64004781600, #    utc_start 2029-03-25 02:00:00 (Sun)
-64023530400, #      utc_end 2029-10-28 02:00:00 (Sun)
-64004785200, #  local_start 2029-03-25 03:00:00 (Sun)
-64023534000, #    local_end 2029-10-28 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64023530400, #    utc_start 2029-10-28 02:00:00 (Sun)
-64036836000, #      utc_end 2030-03-31 02:00:00 (Sun)
-64023530400, #  local_start 2029-10-28 02:00:00 (Sun)
-64036836000, #    local_end 2030-03-31 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64036836000, #    utc_start 2030-03-31 02:00:00 (Sun)
-64054980000, #      utc_end 2030-10-27 02:00:00 (Sun)
-64036839600, #  local_start 2030-03-31 03:00:00 (Sun)
-64054983600, #    local_end 2030-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64054980000, #    utc_start 2030-10-27 02:00:00 (Sun)
-64068285600, #      utc_end 2031-03-30 02:00:00 (Sun)
-64054980000, #  local_start 2030-10-27 02:00:00 (Sun)
-64068285600, #    local_end 2031-03-30 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64068285600, #    utc_start 2031-03-30 02:00:00 (Sun)
-64086429600, #      utc_end 2031-10-26 02:00:00 (Sun)
-64068289200, #  local_start 2031-03-30 03:00:00 (Sun)
-64086433200, #    local_end 2031-10-26 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64086429600, #    utc_start 2031-10-26 02:00:00 (Sun)
-64099735200, #      utc_end 2032-03-28 02:00:00 (Sun)
-64086429600, #  local_start 2031-10-26 02:00:00 (Sun)
-64099735200, #    local_end 2032-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64099735200, #    utc_start 2032-03-28 02:00:00 (Sun)
-64118484000, #      utc_end 2032-10-31 02:00:00 (Sun)
-64099738800, #  local_start 2032-03-28 03:00:00 (Sun)
-64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
+63676278000, #    utc_start 2018-10-26 23:00:00 (Fri)
+DateTime::TimeZone::INFINITY, #      utc_end
+63676281600, #  local_start 2018-10-27 00:00:00 (Sat)
+DateTime::TimeZone::INFINITY, #    local_end
 3600,
-1,
-'WEST',
-    ],
-    [
-64118484000, #    utc_start 2032-10-31 02:00:00 (Sun)
-64131184800, #      utc_end 2033-03-27 02:00:00 (Sun)
-64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
-64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
-0,
 0,
-'WET',
-    ],
-    [
-64131184800, #    utc_start 2033-03-27 02:00:00 (Sun)
-64149933600, #      utc_end 2033-10-30 02:00:00 (Sun)
-64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
-64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64149933600, #    utc_start 2033-10-30 02:00:00 (Sun)
-64162634400, #      utc_end 2034-03-26 02:00:00 (Sun)
-64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
-64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64162634400, #    utc_start 2034-03-26 02:00:00 (Sun)
-64181383200, #      utc_end 2034-10-29 02:00:00 (Sun)
-64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
-64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64181383200, #    utc_start 2034-10-29 02:00:00 (Sun)
-64194084000, #      utc_end 2035-03-25 02:00:00 (Sun)
-64181383200, #  local_start 2034-10-29 02:00:00 (Sun)
-64194084000, #    local_end 2035-03-25 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64194084000, #    utc_start 2035-03-25 02:00:00 (Sun)
-64212832800, #      utc_end 2035-10-28 02:00:00 (Sun)
-64194087600, #  local_start 2035-03-25 03:00:00 (Sun)
-64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64212832800, #    utc_start 2035-10-28 02:00:00 (Sun)
-64226138400, #      utc_end 2036-03-30 02:00:00 (Sun)
-64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
-64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64226138400, #    utc_start 2036-03-30 02:00:00 (Sun)
-64243677600, #      utc_end 2036-10-19 02:00:00 (Sun)
-64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
-64243681200, #    local_end 2036-10-19 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64243677600, #    utc_start 2036-10-19 02:00:00 (Sun)
-64244286000, #      utc_end 2036-10-26 03:00:00 (Sun)
-64243677600, #  local_start 2036-10-19 02:00:00 (Sun)
-64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64244286000, #    utc_start 2036-10-26 03:00:00 (Sun)
-64257588000, #      utc_end 2037-03-29 02:00:00 (Sun)
-64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
-64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64257588000, #    utc_start 2037-03-29 02:00:00 (Sun)
-64273917600, #      utc_end 2037-10-04 02:00:00 (Sun)
-64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
-64273921200, #    local_end 2037-10-04 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64273917600, #    utc_start 2037-10-04 02:00:00 (Sun)
-64275735600, #      utc_end 2037-10-25 03:00:00 (Sun)
-64273917600, #  local_start 2037-10-04 02:00:00 (Sun)
-64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64275735600, #    utc_start 2037-10-25 03:00:00 (Sun)
-64289037600, #      utc_end 2038-03-28 02:00:00 (Sun)
-64275735600, #  local_start 2037-10-25 03:00:00 (Sun)
-64289037600, #    local_end 2038-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64289037600, #    utc_start 2038-03-28 02:00:00 (Sun)
-64307786400, #      utc_end 2038-10-31 02:00:00 (Sun)
-64289041200, #  local_start 2038-03-28 03:00:00 (Sun)
-64307790000, #    local_end 2038-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
+'+01',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
-sub has_dst_changes { 49 }
+sub has_dst_changes { 26 }
 
-sub _max_year { 2037 }
+sub _max_year { 2028 }
 
 sub _new_instance
 {
     return shift->_init( @_, spans => $spans );
 }
 
-sub _last_offset { 0 }
-
-my $last_observance = bless( {
-  'format' => 'WE%sT',
-  'gmtoff' => '0:00',
-  'local_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 725006,
-    'local_rd_secs' => 82800,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 725006,
-    'utc_rd_secs' => 82800,
-    'utc_year' => 1986
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => 0,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 725006,
-    'local_rd_secs' => 82800,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 725006,
-    'utc_rd_secs' => 82800,
-    'utc_year' => 1986
-  }, 'DateTime' )
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2026',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Morocco',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '3:00',
-    'from' => '2013',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Morocco',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/Africa/Ceuta.pm b/lib/DateTime/TimeZone/Africa/Ceuta.pm
index c3ea8e5b..472deb66 100644
--- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
+++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -141,8 +141,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 60841843200, #    utc_start 1929-01-01 00:00:00 (Tue)
-62054251200, #      utc_end 1967-06-03 12:00:00 (Sat)
+62040988800, #      utc_end 1967-01-01 00:00:00 (Sun)
 60841843200, #  local_start 1929-01-01 00:00:00 (Tue)
+62040988800, #    local_end 1967-01-01 00:00:00 (Sun)
+0,
+0,
+'WET',
+    ],
+    [
+62040988800, #    utc_start 1967-01-01 00:00:00 (Sun)
+62054251200, #      utc_end 1967-06-03 12:00:00 (Sat)
+62040988800, #  local_start 1967-01-01 00:00:00 (Sun)
 62054251200, #    local_end 1967-06-03 12:00:00 (Sat)
 0,
 0,
@@ -1041,7 +1050,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 54 }
 
@@ -1102,8 +1111,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1114,8 +1122,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
index ccd4cf55..c0890e7f 100644
--- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
+++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62335440000, #    local_end 1976-05-01 00:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62335440000, #    utc_start 1976-05-01 00:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62343388800, #    local_end 1976-08-01 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62343385200, #    utc_start 1976-07-31 23:00:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62366976000, #    local_end 1977-05-01 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62366976000, #    utc_start 1977-05-01 00:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62379936000, #    local_end 1977-09-28 00:00:00 (Wed)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62379932400, #    utc_start 1977-09-27 23:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62401190400, #    local_end 1978-06-01 00:00:00 (Thu)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 62401190400, #    utc_start 1978-06-01 00:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62406720000, #    local_end 1978-08-04 00:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 62406716400, #    utc_start 1978-08-03 23:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63347961600, #    local_end 2008-06-01 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63347961600, #    utc_start 2008-06-01 00:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63355910400, #    local_end 2008-09-01 00:00:00 (Mon)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63355906800, #    utc_start 2008-08-31 23:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63379497600, #    local_end 2009-06-01 00:00:00 (Mon)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63379497600, #    utc_start 2009-06-01 00:00:00 (Mon)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63386496000, #    local_end 2009-08-21 00:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63386492400, #    utc_start 2009-08-20 23:00:00 (Thu)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63408441600, #    local_end 2010-05-02 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63408441600, #    utc_start 2010-05-02 00:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63416908800, #    local_end 2010-08-08 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63416905200, #    utc_start 2010-08-07 23:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63437472000, #    local_end 2011-04-03 00:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63437472000, #    utc_start 2011-04-03 00:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63447753600, #    local_end 2011-07-31 00:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63447750000, #    utc_start 2011-07-30 23:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471348000, #    local_end 2012-04-29 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63471348000, #    utc_start 2012-04-29 02:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63478436400, #    local_end 2012-07-20 03:00:00 (Fri)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63478432800, #    utc_start 2012-07-20 02:00:00 (Fri)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63481111200, #    local_end 2012-08-20 02:00:00 (Mon)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63481111200, #    utc_start 2012-08-20 02:00:00 (Mon)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63484657200, #    local_end 2012-09-30 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63484653600, #    utc_start 2012-09-30 02:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502797600, #    local_end 2013-04-28 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63502797600, #    utc_start 2013-04-28 02:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63508849200, #    local_end 2013-07-07 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63508845600, #    utc_start 2013-07-07 02:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63511783200, #    local_end 2013-08-10 02:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63511783200, #    utc_start 2013-08-10 02:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518526000, #    local_end 2013-10-27 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63518522400, #    utc_start 2013-10-27 02:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531828000, #    local_end 2014-03-30 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63531828000, #    utc_start 2014-03-30 02:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63539607600, #    local_end 2014-06-28 03:00:00 (Sat)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63539604000, #    utc_start 2014-06-28 02:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63542628000, #    local_end 2014-08-02 02:00:00 (Sat)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63542628000, #    utc_start 2014-08-02 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549975600, #    local_end 2014-10-26 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63549972000, #    utc_start 2014-10-26 02:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563277600, #    local_end 2015-03-29 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63563277600, #    utc_start 2015-03-29 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63569934000, #    local_end 2015-06-14 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63569930400, #    utc_start 2015-06-14 02:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63572954400, #    local_end 2015-07-19 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63572954400, #    utc_start 2015-07-19 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581425200, #    local_end 2015-10-25 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63581421600, #    utc_start 2015-10-25 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594727200, #    local_end 2016-03-27 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63594727200, #    utc_start 2016-03-27 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63600778800, #    local_end 2016-06-05 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63600775200, #    utc_start 2016-06-05 02:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63603799200, #    local_end 2016-07-10 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63603799200, #    utc_start 2016-07-10 02:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63613479600, #    local_end 2016-10-30 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63613476000, #    utc_start 2016-10-30 02:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626176800, #    local_end 2017-03-26 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63626176800, #    utc_start 2017-03-26 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63631018800, #    local_end 2017-05-21 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63631015200, #    utc_start 2017-05-21 02:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63634644000, #    local_end 2017-07-02 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63634644000, #    utc_start 2017-07-02 02:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63644929200, #    local_end 2017-10-29 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63644925600, #    utc_start 2017-10-29 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657626400, #    local_end 2018-03-25 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63657626400, #    utc_start 2018-03-25 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63661863600, #    local_end 2018-05-13 03:00:00 (Sun)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
 63661860000, #    utc_start 2018-05-13 02:00:00 (Sun)
@@ -407,530 +407,39 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63664884000, #    local_end 2018-06-17 02:00:00 (Sun)
 0,
 0,
-'WET',
+'+00',
     ],
     [
 63664884000, #    utc_start 2018-06-17 02:00:00 (Sun)
-63676375200, #      utc_end 2018-10-28 02:00:00 (Sun)
+63676278000, #      utc_end 2018-10-26 23:00:00 (Fri)
 63664887600, #  local_start 2018-06-17 03:00:00 (Sun)
-63676378800, #    local_end 2018-10-28 03:00:00 (Sun)
+63676281600, #    local_end 2018-10-27 00:00:00 (Sat)
 3600,
 1,
-'WEST',
+'+01',
     ],
     [
-63676375200, #    utc_start 2018-10-28 02:00:00 (Sun)
-63689680800, #      utc_end 2019-03-31 02:00:00 (Sun)
-63676375200, #  local_start 2018-10-28 02:00:00 (Sun)
-63689680800, #    local_end 2019-03-31 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63689680800, #    utc_start 2019-03-31 02:00:00 (Sun)
-63692704800, #      utc_end 2019-05-05 02:00:00 (Sun)
-63689684400, #  local_start 2019-03-31 03:00:00 (Sun)
-63692708400, #    local_end 2019-05-05 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63692704800, #    utc_start 2019-05-05 02:00:00 (Sun)
-63695728800, #      utc_end 2019-06-09 02:00:00 (Sun)
-63692704800, #  local_start 2019-05-05 02:00:00 (Sun)
-63695728800, #    local_end 2019-06-09 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63695728800, #    utc_start 2019-06-09 02:00:00 (Sun)
-63707824800, #      utc_end 2019-10-27 02:00:00 (Sun)
-63695732400, #  local_start 2019-06-09 03:00:00 (Sun)
-63707828400, #    local_end 2019-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63707824800, #    utc_start 2019-10-27 02:00:00 (Sun)
-63721130400, #      utc_end 2020-03-29 02:00:00 (Sun)
-63707824800, #  local_start 2019-10-27 02:00:00 (Sun)
-63721130400, #    local_end 2020-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63721130400, #    utc_start 2020-03-29 02:00:00 (Sun)
-63722944800, #      utc_end 2020-04-19 02:00:00 (Sun)
-63721134000, #  local_start 2020-03-29 03:00:00 (Sun)
-63722948400, #    local_end 2020-04-19 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63722944800, #    utc_start 2020-04-19 02:00:00 (Sun)
-63725968800, #      utc_end 2020-05-24 02:00:00 (Sun)
-63722944800, #  local_start 2020-04-19 02:00:00 (Sun)
-63725968800, #    local_end 2020-05-24 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63725968800, #    utc_start 2020-05-24 02:00:00 (Sun)
-63739274400, #      utc_end 2020-10-25 02:00:00 (Sun)
-63725972400, #  local_start 2020-05-24 03:00:00 (Sun)
-63739278000, #    local_end 2020-10-25 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63739274400, #    utc_start 2020-10-25 02:00:00 (Sun)
-63752580000, #      utc_end 2021-03-28 02:00:00 (Sun)
-63739274400, #  local_start 2020-10-25 02:00:00 (Sun)
-63752580000, #    local_end 2021-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63752580000, #    utc_start 2021-03-28 02:00:00 (Sun)
-63753789600, #      utc_end 2021-04-11 02:00:00 (Sun)
-63752583600, #  local_start 2021-03-28 03:00:00 (Sun)
-63753793200, #    local_end 2021-04-11 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63753789600, #    utc_start 2021-04-11 02:00:00 (Sun)
-63756813600, #      utc_end 2021-05-16 02:00:00 (Sun)
-63753789600, #  local_start 2021-04-11 02:00:00 (Sun)
-63756813600, #    local_end 2021-05-16 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63756813600, #    utc_start 2021-05-16 02:00:00 (Sun)
-63771328800, #      utc_end 2021-10-31 02:00:00 (Sun)
-63756817200, #  local_start 2021-05-16 03:00:00 (Sun)
-63771332400, #    local_end 2021-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63771328800, #    utc_start 2021-10-31 02:00:00 (Sun)
-63787658400, #      utc_end 2022-05-08 02:00:00 (Sun)
-63771328800, #  local_start 2021-10-31 02:00:00 (Sun)
-63787658400, #    local_end 2022-05-08 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63787658400, #    utc_start 2022-05-08 02:00:00 (Sun)
-63802778400, #      utc_end 2022-10-30 02:00:00 (Sun)
-63787662000, #  local_start 2022-05-08 03:00:00 (Sun)
-63802782000, #    local_end 2022-10-30 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63802778400, #    utc_start 2022-10-30 02:00:00 (Sun)
-63817898400, #      utc_end 2023-04-23 02:00:00 (Sun)
-63802778400, #  local_start 2022-10-30 02:00:00 (Sun)
-63817898400, #    local_end 2023-04-23 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63817898400, #    utc_start 2023-04-23 02:00:00 (Sun)
-63834228000, #      utc_end 2023-10-29 02:00:00 (Sun)
-63817902000, #  local_start 2023-04-23 03:00:00 (Sun)
-63834231600, #    local_end 2023-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63834228000, #    utc_start 2023-10-29 02:00:00 (Sun)
-63848743200, #      utc_end 2024-04-14 02:00:00 (Sun)
-63834228000, #  local_start 2023-10-29 02:00:00 (Sun)
-63848743200, #    local_end 2024-04-14 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63848743200, #    utc_start 2024-04-14 02:00:00 (Sun)
-63865677600, #      utc_end 2024-10-27 02:00:00 (Sun)
-63848746800, #  local_start 2024-04-14 03:00:00 (Sun)
-63865681200, #    local_end 2024-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63865677600, #    utc_start 2024-10-27 02:00:00 (Sun)
-63879588000, #      utc_end 2025-04-06 02:00:00 (Sun)
-63865677600, #  local_start 2024-10-27 02:00:00 (Sun)
-63879588000, #    local_end 2025-04-06 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63879588000, #    utc_start 2025-04-06 02:00:00 (Sun)
-63897127200, #      utc_end 2025-10-26 02:00:00 (Sun)
-63879591600, #  local_start 2025-04-06 03:00:00 (Sun)
-63897130800, #    local_end 2025-10-26 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63897127200, #    utc_start 2025-10-26 02:00:00 (Sun)
-63910432800, #      utc_end 2026-03-29 02:00:00 (Sun)
-63897127200, #  local_start 2025-10-26 02:00:00 (Sun)
-63910432800, #    local_end 2026-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63910432800, #    utc_start 2026-03-29 02:00:00 (Sun)
-63928576800, #      utc_end 2026-10-25 02:00:00 (Sun)
-63910436400, #  local_start 2026-03-29 03:00:00 (Sun)
-63928580400, #    local_end 2026-10-25 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63928576800, #    utc_start 2026-10-25 02:00:00 (Sun)
-63941882400, #      utc_end 2027-03-28 02:00:00 (Sun)
-63928576800, #  local_start 2026-10-25 02:00:00 (Sun)
-63941882400, #    local_end 2027-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63941882400, #    utc_start 2027-03-28 02:00:00 (Sun)
-63960631200, #      utc_end 2027-10-31 02:00:00 (Sun)
-63941886000, #  local_start 2027-03-28 03:00:00 (Sun)
-63960634800, #    local_end 2027-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63960631200, #    utc_start 2027-10-31 02:00:00 (Sun)
-63973332000, #      utc_end 2028-03-26 02:00:00 (Sun)
-63960631200, #  local_start 2027-10-31 02:00:00 (Sun)
-63973332000, #    local_end 2028-03-26 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-63973332000, #    utc_start 2028-03-26 02:00:00 (Sun)
-63992080800, #      utc_end 2028-10-29 02:00:00 (Sun)
-63973335600, #  local_start 2028-03-26 03:00:00 (Sun)
-63992084400, #    local_end 2028-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-63992080800, #    utc_start 2028-10-29 02:00:00 (Sun)
-64004781600, #      utc_end 2029-03-25 02:00:00 (Sun)
-63992080800, #  local_start 2028-10-29 02:00:00 (Sun)
-64004781600, #    local_end 2029-03-25 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64004781600, #    utc_start 2029-03-25 02:00:00 (Sun)
-64023530400, #      utc_end 2029-10-28 02:00:00 (Sun)
-64004785200, #  local_start 2029-03-25 03:00:00 (Sun)
-64023534000, #    local_end 2029-10-28 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64023530400, #    utc_start 2029-10-28 02:00:00 (Sun)
-64036836000, #      utc_end 2030-03-31 02:00:00 (Sun)
-64023530400, #  local_start 2029-10-28 02:00:00 (Sun)
-64036836000, #    local_end 2030-03-31 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64036836000, #    utc_start 2030-03-31 02:00:00 (Sun)
-64054980000, #      utc_end 2030-10-27 02:00:00 (Sun)
-64036839600, #  local_start 2030-03-31 03:00:00 (Sun)
-64054983600, #    local_end 2030-10-27 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64054980000, #    utc_start 2030-10-27 02:00:00 (Sun)
-64068285600, #      utc_end 2031-03-30 02:00:00 (Sun)
-64054980000, #  local_start 2030-10-27 02:00:00 (Sun)
-64068285600, #    local_end 2031-03-30 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64068285600, #    utc_start 2031-03-30 02:00:00 (Sun)
-64086429600, #      utc_end 2031-10-26 02:00:00 (Sun)
-64068289200, #  local_start 2031-03-30 03:00:00 (Sun)
-64086433200, #    local_end 2031-10-26 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64086429600, #    utc_start 2031-10-26 02:00:00 (Sun)
-64099735200, #      utc_end 2032-03-28 02:00:00 (Sun)
-64086429600, #  local_start 2031-10-26 02:00:00 (Sun)
-64099735200, #    local_end 2032-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64099735200, #    utc_start 2032-03-28 02:00:00 (Sun)
-64118484000, #      utc_end 2032-10-31 02:00:00 (Sun)
-64099738800, #  local_start 2032-03-28 03:00:00 (Sun)
-64118487600, #    local_end 2032-10-31 03:00:00 (Sun)
+63676278000, #    utc_start 2018-10-26 23:00:00 (Fri)
+DateTime::TimeZone::INFINITY, #      utc_end
+63676281600, #  local_start 2018-10-27 00:00:00 (Sat)
+DateTime::TimeZone::INFINITY, #    local_end
 3600,
-1,
-'WEST',
-    ],
-    [
-64118484000, #    utc_start 2032-10-31 02:00:00 (Sun)
-64131184800, #      utc_end 2033-03-27 02:00:00 (Sun)
-64118484000, #  local_start 2032-10-31 02:00:00 (Sun)
-64131184800, #    local_end 2033-03-27 02:00:00 (Sun)
-0,
 0,
-'WET',
-    ],
-    [
-64131184800, #    utc_start 2033-03-27 02:00:00 (Sun)
-64149933600, #      utc_end 2033-10-30 02:00:00 (Sun)
-64131188400, #  local_start 2033-03-27 03:00:00 (Sun)
-64149937200, #    local_end 2033-10-30 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64149933600, #    utc_start 2033-10-30 02:00:00 (Sun)
-64162634400, #      utc_end 2034-03-26 02:00:00 (Sun)
-64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
-64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64162634400, #    utc_start 2034-03-26 02:00:00 (Sun)
-64181383200, #      utc_end 2034-10-29 02:00:00 (Sun)
-64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
-64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64181383200, #    utc_start 2034-10-29 02:00:00 (Sun)
-64194084000, #      utc_end 2035-03-25 02:00:00 (Sun)
-64181383200, #  local_start 2034-10-29 02:00:00 (Sun)
-64194084000, #    local_end 2035-03-25 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64194084000, #    utc_start 2035-03-25 02:00:00 (Sun)
-64212832800, #      utc_end 2035-10-28 02:00:00 (Sun)
-64194087600, #  local_start 2035-03-25 03:00:00 (Sun)
-64212836400, #    local_end 2035-10-28 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64212832800, #    utc_start 2035-10-28 02:00:00 (Sun)
-64226138400, #      utc_end 2036-03-30 02:00:00 (Sun)
-64212832800, #  local_start 2035-10-28 02:00:00 (Sun)
-64226138400, #    local_end 2036-03-30 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64226138400, #    utc_start 2036-03-30 02:00:00 (Sun)
-64243677600, #      utc_end 2036-10-19 02:00:00 (Sun)
-64226142000, #  local_start 2036-03-30 03:00:00 (Sun)
-64243681200, #    local_end 2036-10-19 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64243677600, #    utc_start 2036-10-19 02:00:00 (Sun)
-64244286000, #      utc_end 2036-10-26 03:00:00 (Sun)
-64243677600, #  local_start 2036-10-19 02:00:00 (Sun)
-64244286000, #    local_end 2036-10-26 03:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64244286000, #    utc_start 2036-10-26 03:00:00 (Sun)
-64257588000, #      utc_end 2037-03-29 02:00:00 (Sun)
-64244286000, #  local_start 2036-10-26 03:00:00 (Sun)
-64257588000, #    local_end 2037-03-29 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64257588000, #    utc_start 2037-03-29 02:00:00 (Sun)
-64273917600, #      utc_end 2037-10-04 02:00:00 (Sun)
-64257591600, #  local_start 2037-03-29 03:00:00 (Sun)
-64273921200, #    local_end 2037-10-04 03:00:00 (Sun)
-3600,
-1,
-'WEST',
-    ],
-    [
-64273917600, #    utc_start 2037-10-04 02:00:00 (Sun)
-64275735600, #      utc_end 2037-10-25 03:00:00 (Sun)
-64273917600, #  local_start 2037-10-04 02:00:00 (Sun)
-64275735600, #    local_end 2037-10-25 03:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64275735600, #    utc_start 2037-10-25 03:00:00 (Sun)
-64289037600, #      utc_end 2038-03-28 02:00:00 (Sun)
-64275735600, #  local_start 2037-10-25 03:00:00 (Sun)
-64289037600, #    local_end 2038-03-28 02:00:00 (Sun)
-0,
-0,
-'WET',
-    ],
-    [
-64289037600, #    utc_start 2038-03-28 02:00:00 (Sun)
-64307786400, #      utc_end 2038-10-31 02:00:00 (Sun)
-64289041200, #  local_start 2038-03-28 03:00:00 (Sun)
-64307790000, #    local_end 2038-10-31 03:00:00 (Sun)
-3600,
-1,
-'WEST',
+'+01',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
-sub has_dst_changes { 44 }
+sub has_dst_changes { 21 }
 
-sub _max_year { 2037 }
+sub _max_year { 2028 }
 
 sub _new_instance
 {
     return shift->_init( @_, spans => $spans );
 }
 
-sub _last_offset { 0 }
-
-my $last_observance = bless( {
-  'format' => 'WE%sT',
-  'gmtoff' => '0:00',
-  'local_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 721458,
-    'local_rd_secs' => 3600,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 721458,
-    'utc_rd_secs' => 3600,
-    'utc_year' => 1977
-  }, 'DateTime' ),
-  'offset_from_std' => 0,
-  'offset_from_utc' => 0,
-  'until' => [],
-  'utc_start_datetime' => bless( {
-    'formatter' => undef,
-    'local_rd_days' => 721458,
-    'local_rd_secs' => 3600,
-    'offset_modifier' => 0,
-    'rd_nanosecs' => 0,
-    'tz' => bless( {
-      'name' => 'floating',
-      'offset' => 0
-    }, 'DateTime::TimeZone::Floating' ),
-    'utc_rd_days' => 721458,
-    'utc_rd_secs' => 3600,
-    'utc_year' => 1977
-  }, 'DateTime' )
-}, 'DateTime::TimeZone::OlsonDB::Observance' )
-;
-sub _last_observance { $last_observance }
-
-my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2026',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Morocco',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '3:00',
-    'from' => '2013',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Morocco',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
-]
-;
-sub _rules { $rules }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/Africa/Johannesburg.pm b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
index abafdc64..53292818 100644
--- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
+++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -87,7 +87,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Juba.pm b/lib/DateTime/TimeZone/Africa/Juba.pm
index 5e57bf07..7c2b37a3 100644
--- a/lib/DateTime/TimeZone/Africa/Juba.pm
+++ b/lib/DateTime/TimeZone/Africa/Juba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 16 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Khartoum.pm b/lib/DateTime/TimeZone/Africa/Khartoum.pm
index 5752a5e6..391da6d4 100644
--- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
+++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -348,7 +348,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 16 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Lagos.pm b/lib/DateTime/TimeZone/Africa/Lagos.pm
index 51a10567..5fb32ace 100644
--- a/lib/DateTime/TimeZone/Africa/Lagos.pm
+++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Maputo.pm b/lib/DateTime/TimeZone/Africa/Maputo.pm
index d1b1c079..299f984c 100644
--- a/lib/DateTime/TimeZone/Africa/Maputo.pm
+++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Monrovia.pm b/lib/DateTime/TimeZone/Africa/Monrovia.pm
index 5ceaa060..e50bcc50 100644
--- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
+++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Nairobi.pm b/lib/DateTime/TimeZone/Africa/Nairobi.pm
index d541fb1f..e6df8b73 100644
--- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
+++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Ndjamena.pm b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
index 3492b4fd..fe2e12e8 100644
--- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
+++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
index 349cfc20..97868a22 100644
--- a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
+++ b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Tripoli.pm b/lib/DateTime/TimeZone/Africa/Tripoli.pm
index 53fbf7a7..ba9acb61 100644
--- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
+++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -321,7 +321,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 13 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Tunis.pm b/lib/DateTime/TimeZone/Africa/Tunis.pm
index b78c737f..adbfd546 100644
--- a/lib/DateTime/TimeZone/Africa/Tunis.pm
+++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 16 }
 
diff --git a/lib/DateTime/TimeZone/Africa/Windhoek.pm b/lib/DateTime/TimeZone/Africa/Windhoek.pm
index 3b791698..df004d84 100644
--- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
+++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -510,7 +510,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 25 }
 
diff --git a/lib/DateTime/TimeZone/America/Adak.pm b/lib/DateTime/TimeZone/America/Adak.pm
index d4a63e01..52177009 100644
--- a/lib/DateTime/TimeZone/America/Adak.pm
+++ b/lib/DateTime/TimeZone/America/Adak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1273,8 +1273,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1285,8 +1284,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Anchorage.pm b/lib/DateTime/TimeZone/America/Anchorage.pm
index deb52352..c58eb1fa 100644
--- a/lib/DateTime/TimeZone/America/Anchorage.pm
+++ b/lib/DateTime/TimeZone/America/Anchorage.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1203,7 +1203,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1264,8 +1264,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1276,8 +1275,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Araguaina.pm b/lib/DateTime/TimeZone/America/Araguaina.pm
index 761b4fb8..bc176ec5 100644
--- a/lib/DateTime/TimeZone/America/Araguaina.pm
+++ b/lib/DateTime/TimeZone/America/Araguaina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62949409200, #    utc_start 1995-10-15 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62959687200, #    utc_start 1996-02-11 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62980254000, #    utc_start 1996-10-06 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62991734400, #    local_end 1997-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62991741600, #    utc_start 1997-02-16 02:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011779200, #    local_end 1997-10-06 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63011790000, #    utc_start 1997-10-06 03:00:00 (Mon)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63024400800, #    utc_start 1998-03-01 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043747200, #    local_end 1998-10-11 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63043758000, #    utc_start 1998-10-11 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055238400, #    local_end 1999-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63055245600, #    utc_start 1999-02-21 02:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63118137600, #    local_end 2001-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63118144800, #    utc_start 2001-02-18 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171964800, #    local_end 2002-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63171975600, #    utc_start 2002-11-03 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63181036800, #    local_end 2003-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63181044000, #    utc_start 2003-02-16 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63200055600, #    utc_start 2003-09-24 03:00:00 (Wed)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63496742400, #    local_end 2013-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63496749600, #    utc_start 2013-02-17 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63513676800, #    local_end 2013-09-01 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63513687600, #    utc_start 2013-09-01 03:00:00 (Sun)
@@ -528,7 +528,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 25 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
index 17d53f9d..c282289e 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63360068400, #    utc_start 2008-10-19 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63372765600, #    utc_start 2009-03-15 02:00:00 (Sun)
@@ -578,11 +578,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
index e36e45da..acddd2f9 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
index b989b775..4b47565f 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63360068400, #    utc_start 2008-10-19 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63372765600, #    utc_start 2009-03-15 02:00:00 (Sun)
@@ -578,11 +578,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
index 3419fed2..0991944d 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -582,7 +582,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
index cc46bc0b..2d31012d 100644
--- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803468800, #    local_end 1991-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803476000, #    utc_start 1991-03-01 02:00:00 (Fri)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
index e53b9994..d64482cf 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
index ced4d8e3..d15db3e3 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Salta.pm b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
index c30793db..915bf479 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -573,7 +573,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
index dfeb1541..d3402c6f 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803468800, #    local_end 1991-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803476000, #    utc_start 1991-03-01 02:00:00 (Fri)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
index fb1e6972..6a62c832 100644
--- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62766835200, #    local_end 1990-01-01 00:00:00 (Mon)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62766842400, #    utc_start 1990-01-01 02:00:00 (Mon)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63336556800, #    local_end 2008-01-21 00:00:00 (Mon)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63336564000, #    utc_start 2008-01-21 02:00:00 (Mon)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63340704000, #    local_end 2008-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63340714800, #    utc_start 2008-03-09 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359452800, #    local_end 2008-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372153600, #    local_end 2009-03-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63372164400, #    utc_start 2009-03-08 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390902400, #    local_end 2009-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
index b4f9bb01..24139000 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63360068400, #    utc_start 2008-10-19 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63372765600, #    utc_start 2009-03-15 02:00:00 (Sun)
@@ -596,11 +596,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
index 0c8e0851..20502c3e 100644
--- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
+++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60912702000, #    utc_start 1931-04-01 03:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60929712000, #    local_end 1931-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60929726400, #    utc_start 1931-10-15 04:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60941635200, #    local_end 1932-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60941646000, #    utc_start 1932-03-01 03:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60962803200, #    local_end 1932-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60962817600, #    utc_start 1932-11-01 04:00:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60973171200, #    local_end 1933-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60973182000, #    utc_start 1933-03-01 03:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994339200, #    local_end 1933-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60994353600, #    utc_start 1933-11-01 04:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61004707200, #    local_end 1934-03-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61004718000, #    utc_start 1934-03-01 03:00:00 (Thu)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025875200, #    local_end 1934-11-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61025889600, #    utc_start 1934-11-01 04:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61036243200, #    local_end 1935-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61036254000, #    utc_start 1935-03-01 03:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61057411200, #    local_end 1935-11-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61057425600, #    utc_start 1935-11-01 04:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61067865600, #    local_end 1936-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61067876400, #    utc_start 1936-03-01 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61089048000, #    utc_start 1936-11-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61099401600, #    local_end 1937-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61099412400, #    utc_start 1937-03-01 03:00:00 (Mon)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120569600, #    local_end 1937-11-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61120584000, #    utc_start 1937-11-01 04:00:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61130937600, #    local_end 1938-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61130948400, #    utc_start 1938-03-01 03:00:00 (Tue)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61152105600, #    local_end 1938-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61152120000, #    utc_start 1938-11-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61162473600, #    local_end 1939-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61162484400, #    utc_start 1939-03-01 03:00:00 (Wed)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183641600, #    local_end 1939-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61183656000, #    utc_start 1939-11-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61194096000, #    local_end 1940-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61194106800, #    utc_start 1940-03-01 03:00:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61204636800, #    local_end 1940-07-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61204651200, #    utc_start 1940-07-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61234790400, #    local_end 1941-06-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61234801200, #    utc_start 1941-06-15 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61245331200, #    local_end 1941-10-15 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61245345600, #    utc_start 1941-10-15 04:00:00 (Wed)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61301923200, #    local_end 1943-08-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61301934000, #    utc_start 1943-08-01 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61308403200, #    local_end 1943-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61308417600, #    utc_start 1943-10-15 04:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383398400, #    local_end 1946-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61383409200, #    utc_start 1946-03-01 03:00:00 (Fri)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61401902400, #    utc_start 1946-10-01 04:00:00 (Tue)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938345600, #    local_end 1963-10-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61938356400, #    utc_start 1963-10-01 03:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944825600, #    local_end 1963-12-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944840000, #    utc_start 1963-12-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61971177600, #    local_end 1964-10-15 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61971192000, #    utc_start 1964-10-15 04:00:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62732620800, #    local_end 1988-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62732631600, #    utc_start 1988-12-01 03:00:00 (Thu)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62772199200, #    utc_start 1990-03-04 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867145600, #    local_end 1993-03-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62867152800, #    utc_start 1993-03-07 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087724800, #    local_end 2000-03-03 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087735600, #    utc_start 2000-03-03 03:00:00 (Fri)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63334656000, #    local_end 2007-12-30 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63334666800, #    utc_start 2007-12-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341308800, #    local_end 2008-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63341316000, #    utc_start 2008-03-16 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359971200, #    local_end 2008-10-18 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63359982000, #    utc_start 2008-10-18 03:00:00 (Sat)
@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 28 }
 
diff --git a/lib/DateTime/TimeZone/America/Asuncion.pm b/lib/DateTime/TimeZone/America/Asuncion.pm
index 4f3802de..b6e150a1 100644
--- a/lib/DateTime/TimeZone/America/Asuncion.pm
+++ b/lib/DateTime/TimeZone/America/Asuncion.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62317036800, #    local_end 1975-10-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62317051200, #    utc_start 1975-10-01 04:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62330169600, #    local_end 1976-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62330180400, #    utc_start 1976-03-01 03:00:00 (Mon)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62348659200, #    local_end 1976-10-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62348673600, #    utc_start 1976-10-01 04:00:00 (Fri)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62361705600, #    local_end 1977-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62361716400, #    utc_start 1977-03-01 03:00:00 (Tue)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62380195200, #    local_end 1977-10-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62380209600, #    utc_start 1977-10-01 04:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62393241600, #    local_end 1978-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62393252400, #    utc_start 1978-03-01 03:00:00 (Wed)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62411731200, #    local_end 1978-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62411745600, #    utc_start 1978-10-01 04:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62427456000, #    local_end 1979-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62427466800, #    utc_start 1979-04-01 03:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62443267200, #    local_end 1979-10-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62443281600, #    utc_start 1979-10-01 04:00:00 (Mon)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62459078400, #    local_end 1980-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62459089200, #    utc_start 1980-04-01 03:00:00 (Tue)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474889600, #    local_end 1980-10-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62474904000, #    utc_start 1980-10-01 04:00:00 (Wed)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62490625200, #    utc_start 1981-04-01 03:00:00 (Wed)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62506440000, #    utc_start 1981-10-01 04:00:00 (Thu)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62522161200, #    utc_start 1982-04-01 03:00:00 (Thu)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62537976000, #    utc_start 1982-10-01 04:00:00 (Fri)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62553697200, #    utc_start 1983-04-01 03:00:00 (Fri)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62569512000, #    utc_start 1983-10-01 04:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62585319600, #    utc_start 1984-04-01 03:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601120000, #    local_end 1984-10-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62601134400, #    utc_start 1984-10-01 04:00:00 (Mon)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616844800, #    local_end 1985-04-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62616855600, #    utc_start 1985-04-01 03:00:00 (Mon)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632656000, #    local_end 1985-10-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62632670400, #    utc_start 1985-10-01 04:00:00 (Tue)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648380800, #    local_end 1986-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62648391600, #    utc_start 1986-04-01 03:00:00 (Tue)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62664192000, #    local_end 1986-10-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62664206400, #    utc_start 1986-10-01 04:00:00 (Wed)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679916800, #    local_end 1987-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62679927600, #    utc_start 1987-04-01 03:00:00 (Wed)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695728000, #    local_end 1987-10-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62695742400, #    utc_start 1987-10-01 04:00:00 (Thu)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711539200, #    local_end 1988-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62711550000, #    utc_start 1988-04-01 03:00:00 (Fri)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62727350400, #    local_end 1988-10-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62727364800, #    utc_start 1988-10-01 04:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62743075200, #    local_end 1989-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62743086000, #    utc_start 1989-04-01 03:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760700800, #    local_end 1989-10-22 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760715200, #    utc_start 1989-10-22 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774611200, #    local_end 1990-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62774622000, #    utc_start 1990-04-01 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790422400, #    local_end 1990-10-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62790436800, #    utc_start 1990-10-01 04:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806147200, #    local_end 1991-04-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62806158000, #    utc_start 1991-04-01 03:00:00 (Mon)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822390400, #    local_end 1991-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62822404800, #    utc_start 1991-10-06 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62835102000, #    utc_start 1992-03-01 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853926400, #    local_end 1992-10-05 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62853940800, #    utc_start 1992-10-05 04:00:00 (Mon)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62869219200, #    local_end 1993-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62869230000, #    utc_start 1993-03-31 03:00:00 (Wed)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885116800, #    local_end 1993-10-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62885131200, #    utc_start 1993-10-01 04:00:00 (Fri)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897990400, #    local_end 1994-02-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62898001200, #    utc_start 1994-02-27 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916652800, #    local_end 1994-10-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62916667200, #    utc_start 1994-10-01 04:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62929440000, #    local_end 1995-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62929450800, #    utc_start 1995-02-26 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62948188800, #    local_end 1995-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62948203200, #    utc_start 1995-10-01 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62961321600, #    local_end 1996-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62961332400, #    utc_start 1996-03-01 03:00:00 (Fri)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980257600, #    utc_start 1996-10-06 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62992339200, #    local_end 1997-02-23 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62992350000, #    utc_start 1997-02-23 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011692800, #    local_end 1997-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63011707200, #    utc_start 1997-10-05 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63024404400, #    utc_start 1998-03-01 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043142400, #    local_end 1998-10-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63043156800, #    utc_start 1998-10-04 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63056448000, #    local_end 1999-03-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63056458800, #    utc_start 1999-03-07 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63074606400, #    utc_start 1999-10-03 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087897600, #    local_end 2000-03-05 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087908400, #    utc_start 2000-03-05 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106041600, #    local_end 2000-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63106056000, #    utc_start 2000-10-01 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63119347200, #    local_end 2001-03-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63119358000, #    utc_start 2001-03-04 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138096000, #    local_end 2001-10-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138110400, #    utc_start 2001-10-07 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153820800, #    local_end 2002-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63153831600, #    utc_start 2002-04-07 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63166521600, #    local_end 2002-09-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63166536000, #    utc_start 2002-09-01 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63185270400, #    local_end 2003-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63185281200, #    utc_start 2003-04-06 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63198576000, #    local_end 2003-09-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63198590400, #    utc_start 2003-09-07 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216720000, #    local_end 2004-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63216730800, #    utc_start 2004-04-04 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63233654400, #    local_end 2004-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63233668800, #    utc_start 2004-10-17 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246355200, #    local_end 2005-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63265104000, #    local_end 2005-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63265118400, #    utc_start 2005-10-16 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277804800, #    local_end 2006-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63296553600, #    local_end 2006-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309254400, #    local_end 2007-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328608000, #    local_end 2007-10-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328622400, #    utc_start 2007-10-21 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63340704000, #    local_end 2008-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63340714800, #    utc_start 2008-03-09 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63360072000, #    utc_start 2008-10-19 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372153600, #    local_end 2009-03-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63372164400, #    utc_start 2009-03-08 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63391507200, #    local_end 2009-10-18 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63391521600, #    utc_start 2009-10-18 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406627200, #    local_end 2010-04-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63406638000, #    utc_start 2010-04-11 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63421747200, #    local_end 2010-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63421761600, #    utc_start 2010-10-03 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63438076800, #    local_end 2011-04-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63438087600, #    utc_start 2011-04-10 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63453196800, #    local_end 2011-10-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63453211200, #    utc_start 2011-10-02 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63469526400, #    local_end 2012-04-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63469537200, #    utc_start 2012-04-08 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63485251200, #    local_end 2012-10-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63485265600, #    utc_start 2012-10-07 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63499766400, #    local_end 2013-03-24 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63499777200, #    utc_start 2013-03-24 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63516700800, #    local_end 2013-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63516715200, #    utc_start 2013-10-06 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531216000, #    local_end 2014-03-23 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63531226800, #    utc_start 2014-03-23 03:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63548150400, #    local_end 2014-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63548164800, #    utc_start 2014-10-05 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63562665600, #    local_end 2015-03-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63562676400, #    utc_start 2015-03-22 03:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63579600000, #    local_end 2015-10-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63579614400, #    utc_start 2015-10-04 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594720000, #    local_end 2016-03-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63594730800, #    utc_start 2016-03-27 03:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63611049600, #    local_end 2016-10-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63611064000, #    utc_start 2016-10-02 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626169600, #    local_end 2017-03-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63626180400, #    utc_start 2017-03-26 03:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63642499200, #    local_end 2017-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63642513600, #    utc_start 2017-10-01 04:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657619200, #    local_end 2018-03-25 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63657630000, #    utc_start 2018-03-25 03:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63674553600, #    local_end 2018-10-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63674568000, #    utc_start 2018-10-07 04:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63689068800, #    local_end 2019-03-24 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63689079600, #    utc_start 2019-03-24 03:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63706003200, #    local_end 2019-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63706017600, #    utc_start 2019-10-06 04:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63720518400, #    local_end 2020-03-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63720529200, #    utc_start 2020-03-22 03:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63737452800, #    local_end 2020-10-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63737467200, #    utc_start 2020-10-04 04:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63752572800, #    local_end 2021-03-28 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63752583600, #    utc_start 2021-03-28 03:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63768902400, #    local_end 2021-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63768916800, #    utc_start 2021-10-03 04:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784022400, #    local_end 2022-03-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63784033200, #    utc_start 2022-03-27 03:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63800352000, #    local_end 2022-10-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63800366400, #    utc_start 2022-10-02 04:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63815482800, #    utc_start 2023-03-26 03:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63831801600, #    local_end 2023-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63831816000, #    utc_start 2023-10-01 04:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63846921600, #    local_end 2024-03-24 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63846932400, #    utc_start 2024-03-24 03:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63863856000, #    local_end 2024-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63863870400, #    utc_start 2024-10-06 04:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63878371200, #    local_end 2025-03-23 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63878382000, #    utc_start 2025-03-23 03:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63895305600, #    local_end 2025-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63895320000, #    utc_start 2025-10-05 04:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63909820800, #    local_end 2026-03-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63909831600, #    utc_start 2026-03-22 03:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63926755200, #    local_end 2026-10-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63926769600, #    utc_start 2026-10-04 04:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63941886000, #    utc_start 2027-03-28 03:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63958204800, #    local_end 2027-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63958219200, #    utc_start 2027-10-03 04:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63973335600, #    utc_start 2028-03-26 03:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63989654400, #    local_end 2028-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63989668800, #    utc_start 2028-10-01 04:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64004785200, #    utc_start 2029-03-25 03:00:00 (Sun)
@@ -1037,11 +1037,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64021708800, #    local_end 2029-10-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 55 }
 
@@ -1102,8 +1102,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
@@ -1114,8 +1113,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=22',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Atikokan.pm b/lib/DateTime/TimeZone/America/Atikokan.pm
index 36aa98a8..b11ba7c9 100644
--- a/lib/DateTime/TimeZone/America/Atikokan.pm
+++ b/lib/DateTime/TimeZone/America/Atikokan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/America/Bahia.pm b/lib/DateTime/TimeZone/America/Bahia.pm
index 7b25e90a..669d3c30 100644
--- a/lib/DateTime/TimeZone/America/Bahia.pm
+++ b/lib/DateTime/TimeZone/America/Bahia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62802432000, #    local_end 1991-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62802439200, #    utc_start 1991-02-17 02:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62833276800, #    local_end 1992-02-09 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62833284000, #    utc_start 1992-02-09 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855654400, #    local_end 1992-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855665200, #    utc_start 1992-10-25 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864121600, #    local_end 1993-01-31 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62864128800, #    utc_start 1993-01-31 02:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62886510000, #    utc_start 1993-10-17 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62897392800, #    utc_start 1994-02-20 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917948800, #    local_end 1994-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62917959600, #    utc_start 1994-10-16 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62928835200, #    local_end 1995-02-19 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62928842400, #    utc_start 1995-02-19 02:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62949409200, #    utc_start 1995-10-15 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62959687200, #    utc_start 1996-02-11 02:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62980254000, #    utc_start 1996-10-06 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62991734400, #    local_end 1997-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62991741600, #    utc_start 1997-02-16 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011779200, #    local_end 1997-10-06 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63011790000, #    utc_start 1997-10-06 03:00:00 (Mon)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63024400800, #    utc_start 1998-03-01 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043747200, #    local_end 1998-10-11 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63043758000, #    utc_start 1998-10-11 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055238400, #    local_end 1999-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63055245600, #    utc_start 1999-02-21 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63118137600, #    local_end 2001-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63118144800, #    utc_start 2001-02-18 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171964800, #    local_end 2002-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63171975600, #    utc_start 2002-11-03 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63181036800, #    local_end 2003-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63181044000, #    utc_start 2003-02-16 02:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63200055600, #    utc_start 2003-09-24 03:00:00 (Wed)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63465897600, #    local_end 2012-02-26 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63465904800, #    utc_start 2012-02-26 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63486471600, #    utc_start 2012-10-21 03:00:00 (Sun)
@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
index 5f6a11fc..fef5f46e 100644
--- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
+++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -717,7 +717,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -769,18 +769,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
-    'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
@@ -790,8 +778,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2002',
+    'in' => 'Oct',
+    'letter' => 'S',
+    'name' => 'Mexico',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Barbados.pm b/lib/DateTime/TimeZone/America/Barbados.pm
index 780e62a9..597fff15 100644
--- a/lib/DateTime/TimeZone/America/Barbados.pm
+++ b/lib/DateTime/TimeZone/America/Barbados.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/America/Belem.pm b/lib/DateTime/TimeZone/America/Belem.pm
index 547c5507..4f6f6dbf 100644
--- a/lib/DateTime/TimeZone/America/Belem.pm
+++ b/lib/DateTime/TimeZone/America/Belem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62725719600, #    utc_start 1988-09-12 03:00:00 (Mon)
@@ -303,7 +303,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 14 }
 
diff --git a/lib/DateTime/TimeZone/America/Belize.pm b/lib/DateTime/TimeZone/America/Belize.pm
index c5e962e0..0effbb95 100644
--- a/lib/DateTime/TimeZone/America/Belize.pm
+++ b/lib/DateTime/TimeZone/America/Belize.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -528,7 +528,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 27 }
 
diff --git a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
index 2f5dcc00..f7def265 100644
--- a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
+++ b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 3 }
 
diff --git a/lib/DateTime/TimeZone/America/Boa_Vista.pm b/lib/DateTime/TimeZone/America/Boa_Vista.pm
index 0d80b0d7..87f8748d 100644
--- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
+++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63074606400, #    utc_start 1999-10-03 04:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087303600, #    utc_start 2000-02-27 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63106660800, #    utc_start 2000-10-08 04:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63107262000, #    utc_start 2000-10-15 03:00:00 (Sun)
@@ -348,7 +348,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 16 }
 
diff --git a/lib/DateTime/TimeZone/America/Bogota.pm b/lib/DateTime/TimeZone/America/Bogota.pm
index 83cdc41e..ccaa9235 100644
--- a/lib/DateTime/TimeZone/America/Bogota.pm
+++ b/lib/DateTime/TimeZone/America/Bogota.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62840534400, #    local_end 1992-05-03 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62840552400, #    utc_start 1992-05-03 05:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62869564800, #    local_end 1993-04-04 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62869579200, #    utc_start 1993-04-04 04:00:00 (Sun)
@@ -65,11 +65,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/America/Boise.pm b/lib/DateTime/TimeZone/America/Boise.pm
index da013886..c1f427b8 100644
--- a/lib/DateTime/TimeZone/America/Boise.pm
+++ b/lib/DateTime/TimeZone/America/Boise.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1248,7 +1248,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1300,18 +1300,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1321,8 +1309,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
index 25ae0c7d..e7032174 100644
--- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -987,7 +987,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1039,18 +1039,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1060,8 +1048,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'Canada',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Campo_Grande.pm b/lib/DateTime/TimeZone/America/Campo_Grande.pm
index 5d2ecf17..999c76eb 100644
--- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
+++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62728660800, #    utc_start 1988-10-16 04:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62737729200, #    utc_start 1989-01-29 03:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62770388400, #    utc_start 1990-02-11 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62792164800, #    utc_start 1990-10-21 04:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62802432000, #    local_end 1991-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62802442800, #    utc_start 1991-02-17 03:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62823614400, #    utc_start 1991-10-20 04:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62833276800, #    local_end 1992-02-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62833287600, #    utc_start 1992-02-09 03:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855654400, #    local_end 1992-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62855668800, #    utc_start 1992-10-25 04:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864121600, #    local_end 1993-01-31 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62864132400, #    utc_start 1993-01-31 03:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62886513600, #    utc_start 1993-10-17 04:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62897396400, #    utc_start 1994-02-20 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917948800, #    local_end 1994-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62917963200, #    utc_start 1994-10-16 04:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62928835200, #    local_end 1995-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62928846000, #    utc_start 1995-02-19 03:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62959690800, #    utc_start 1996-02-11 03:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980257600, #    utc_start 1996-10-06 04:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62991734400, #    local_end 1997-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62991745200, #    utc_start 1997-02-16 03:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011779200, #    local_end 1997-10-06 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63011793600, #    utc_start 1997-10-06 04:00:00 (Mon)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63024404400, #    utc_start 1998-03-01 03:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043747200, #    local_end 1998-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63043761600, #    utc_start 1998-10-11 04:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055238400, #    local_end 1999-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63055249200, #    utc_start 1999-02-21 03:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63074606400, #    utc_start 1999-10-03 04:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087303600, #    utc_start 2000-02-27 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63106660800, #    utc_start 2000-10-08 04:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63118137600, #    local_end 2001-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63118148400, #    utc_start 2001-02-18 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63149598000, #    utc_start 2002-02-17 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171964800, #    local_end 2002-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63171979200, #    utc_start 2002-11-03 04:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63181036800, #    local_end 2003-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63181047600, #    utc_start 2003-02-16 03:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202204800, #    local_end 2003-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63202219200, #    utc_start 2003-10-19 04:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63212486400, #    local_end 2004-02-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63212497200, #    utc_start 2004-02-15 03:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63235036800, #    local_end 2004-11-02 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63235051200, #    utc_start 2004-11-02 04:00:00 (Tue)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63244540800, #    local_end 2005-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63244551600, #    utc_start 2005-02-20 03:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63265104000, #    local_end 2005-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63265118400, #    utc_start 2005-10-16 04:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63275990400, #    local_end 2006-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63276001200, #    utc_start 2006-02-19 03:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63298368000, #    local_end 2006-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63298382400, #    utc_start 2006-11-05 04:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63308044800, #    local_end 2007-02-25 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63308055600, #    utc_start 2007-02-25 03:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63338889600, #    local_end 2008-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63338900400, #    utc_start 2008-02-17 03:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63360072000, #    utc_start 2008-10-19 04:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63370339200, #    local_end 2009-02-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63370350000, #    utc_start 2009-02-15 03:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63391507200, #    local_end 2009-10-18 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63391521600, #    utc_start 2009-10-18 04:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63402393600, #    local_end 2010-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63402404400, #    utc_start 2010-02-21 03:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422956800, #    local_end 2010-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63422971200, #    utc_start 2010-10-17 04:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63433843200, #    local_end 2011-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63433854000, #    utc_start 2011-02-20 03:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63454406400, #    local_end 2011-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63454420800, #    utc_start 2011-10-16 04:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63465897600, #    local_end 2012-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63465908400, #    utc_start 2012-02-26 03:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63486475200, #    utc_start 2012-10-21 04:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63496742400, #    local_end 2013-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63496753200, #    utc_start 2013-02-17 03:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63517910400, #    local_end 2013-10-20 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63517924800, #    utc_start 2013-10-20 04:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63528192000, #    local_end 2014-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63528202800, #    utc_start 2014-02-16 03:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549360000, #    local_end 2014-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63549374400, #    utc_start 2014-10-19 04:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63560246400, #    local_end 2015-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63560257200, #    utc_start 2015-02-22 03:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63580809600, #    local_end 2015-10-18 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63580824000, #    utc_start 2015-10-18 04:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63591696000, #    local_end 2016-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63591706800, #    utc_start 2016-02-21 03:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63612259200, #    local_end 2016-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63612273600, #    utc_start 2016-10-16 04:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63623145600, #    local_end 2017-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63623156400, #    utc_start 2017-02-19 03:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63643708800, #    local_end 2017-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63643723200, #    utc_start 2017-10-15 04:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63654595200, #    local_end 2018-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63654606000, #    utc_start 2018-02-18 03:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676972800, #    local_end 2018-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63676987200, #    utc_start 2018-11-04 04:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63686044800, #    local_end 2019-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63686055600, #    utc_start 2019-02-17 03:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63708422400, #    local_end 2019-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63708436800, #    utc_start 2019-11-03 04:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63717494400, #    local_end 2020-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63717505200, #    utc_start 2020-02-16 03:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739872000, #    local_end 2020-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63739886400, #    utc_start 2020-11-01 04:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63749548800, #    local_end 2021-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63749559600, #    utc_start 2021-02-21 03:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771926400, #    local_end 2021-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63771940800, #    utc_start 2021-11-07 04:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63780998400, #    local_end 2022-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63781009200, #    utc_start 2022-02-20 03:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63803376000, #    local_end 2022-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63803390400, #    utc_start 2022-11-06 04:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63813052800, #    local_end 2023-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63813063600, #    utc_start 2023-02-26 03:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834825600, #    local_end 2023-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63834840000, #    utc_start 2023-11-05 04:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63843897600, #    local_end 2024-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63843908400, #    utc_start 2024-02-18 03:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63866275200, #    local_end 2024-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63866289600, #    utc_start 2024-11-03 04:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63875347200, #    local_end 2025-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63875358000, #    utc_start 2025-02-16 03:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897724800, #    local_end 2025-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63897739200, #    utc_start 2025-11-02 04:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63907401600, #    local_end 2026-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63907412400, #    utc_start 2026-02-22 03:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63929174400, #    local_end 2026-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63929188800, #    utc_start 2026-11-01 04:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63938851200, #    local_end 2027-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63938862000, #    utc_start 2027-02-21 03:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63961228800, #    local_end 2027-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63961243200, #    utc_start 2027-11-07 04:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63970300800, #    local_end 2028-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63970311600, #    utc_start 2028-02-20 03:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992678400, #    local_end 2028-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63992692800, #    utc_start 2028-11-05 04:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64001750400, #    local_end 2029-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64001761200, #    utc_start 2029-02-18 03:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64024128000, #    local_end 2029-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64024142400, #    utc_start 2029-11-04 04:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64033200000, #    local_end 2030-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64033210800, #    utc_start 2030-02-17 03:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64055577600, #    local_end 2030-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64055592000, #    utc_start 2030-11-03 04:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64064649600, #    local_end 2031-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64064660400, #    utc_start 2031-02-16 03:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64087027200, #    local_end 2031-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64087041600, #    utc_start 2031-11-02 04:00:00 (Sun)
@@ -1073,7 +1073,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64096099200, #    local_end 2032-02-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64096110000, #    utc_start 2032-02-15 03:00:00 (Sun)
@@ -1082,7 +1082,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119081600, #    local_end 2032-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64119096000, #    utc_start 2032-11-07 04:00:00 (Sun)
@@ -1091,7 +1091,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64128153600, #    local_end 2033-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64128164400, #    utc_start 2033-02-20 03:00:00 (Sun)
@@ -1100,7 +1100,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64150531200, #    local_end 2033-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64150545600, #    utc_start 2033-11-06 04:00:00 (Sun)
@@ -1109,7 +1109,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64160208000, #    local_end 2034-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64160218800, #    utc_start 2034-02-26 03:00:00 (Sun)
@@ -1118,7 +1118,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64181980800, #    local_end 2034-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64181995200, #    utc_start 2034-11-05 04:00:00 (Sun)
@@ -1127,7 +1127,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64191052800, #    local_end 2035-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64191063600, #    utc_start 2035-02-18 03:00:00 (Sun)
@@ -1136,7 +1136,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213430400, #    local_end 2035-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64213444800, #    utc_start 2035-11-04 04:00:00 (Sun)
@@ -1145,7 +1145,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64222502400, #    local_end 2036-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64222513200, #    utc_start 2036-02-17 03:00:00 (Sun)
@@ -1154,7 +1154,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64244880000, #    local_end 2036-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64244894400, #    utc_start 2036-11-02 04:00:00 (Sun)
@@ -1163,7 +1163,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64254556800, #    local_end 2037-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64254567600, #    utc_start 2037-02-22 03:00:00 (Sun)
@@ -1172,7 +1172,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64276329600, #    local_end 2037-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64276344000, #    utc_start 2037-11-01 04:00:00 (Sun)
@@ -1181,7 +1181,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64286006400, #    local_end 2038-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64286017200, #    utc_start 2038-02-21 03:00:00 (Sun)
@@ -1190,7 +1190,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64308384000, #    local_end 2038-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64308398400, #    utc_start 2038-11-07 04:00:00 (Sun)
@@ -1199,7 +1199,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64317456000, #    local_end 2039-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64317466800, #    utc_start 2039-02-20 03:00:00 (Sun)
@@ -1208,11 +1208,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64339833600, #    local_end 2039-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 66 }
 
@@ -1264,18 +1264,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00',
-    'from' => '2038',
-    'in' => 'Feb',
-    'letter' => '',
-    'name' => 'Brazil',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=15',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
     'from' => '2018',
@@ -1285,8 +1273,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00',
+    'from' => '2038',
+    'in' => 'Feb',
+    'letter' => '',
+    'name' => 'Brazil',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=15',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Cancun.pm b/lib/DateTime/TimeZone/America/Cancun.pm
index 0020735f..f0451b33 100644
--- a/lib/DateTime/TimeZone/America/Cancun.pm
+++ b/lib/DateTime/TimeZone/America/Cancun.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -411,7 +411,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 20 }
 
diff --git a/lib/DateTime/TimeZone/America/Caracas.pm b/lib/DateTime/TimeZone/America/Caracas.pm
index 26a97d79..bb687150 100644
--- a/lib/DateTime/TimeZone/America/Caracas.pm
+++ b/lib/DateTime/TimeZone/America/Caracas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Cayenne.pm b/lib/DateTime/TimeZone/America/Cayenne.pm
index 229a6059..89c2aafc 100644
--- a/lib/DateTime/TimeZone/America/Cayenne.pm
+++ b/lib/DateTime/TimeZone/America/Cayenne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Chicago.pm b/lib/DateTime/TimeZone/America/Chicago.pm
index aa20f7c6..ae03cc4e 100644
--- a/lib/DateTime/TimeZone/America/Chicago.pm
+++ b/lib/DateTime/TimeZone/America/Chicago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -2040,7 +2040,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 109 }
 
@@ -2092,18 +2092,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -2113,8 +2101,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Chihuahua.pm b/lib/DateTime/TimeZone/America/Chihuahua.pm
index 26b1cef8..b383ec21 100644
--- a/lib/DateTime/TimeZone/America/Chihuahua.pm
+++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -708,7 +708,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -769,8 +769,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -781,8 +780,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Costa_Rica.pm b/lib/DateTime/TimeZone/America/Costa_Rica.pm
index 393850e0..a7137dc3 100644
--- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
+++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/America/Creston.pm b/lib/DateTime/TimeZone/America/Creston.pm
index 89aa8ad2..3eebd9e6 100644
--- a/lib/DateTime/TimeZone/America/Creston.pm
+++ b/lib/DateTime/TimeZone/America/Creston.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Cuiaba.pm b/lib/DateTime/TimeZone/America/Cuiaba.pm
index 1c1b1da4..85d76c40 100644
--- a/lib/DateTime/TimeZone/America/Cuiaba.pm
+++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62728660800, #    utc_start 1988-10-16 04:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62737729200, #    utc_start 1989-01-29 03:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62770388400, #    utc_start 1990-02-11 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62792164800, #    utc_start 1990-10-21 04:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62802432000, #    local_end 1991-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62802442800, #    utc_start 1991-02-17 03:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62823614400, #    utc_start 1991-10-20 04:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62833276800, #    local_end 1992-02-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62833287600, #    utc_start 1992-02-09 03:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855654400, #    local_end 1992-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62855668800, #    utc_start 1992-10-25 04:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864121600, #    local_end 1993-01-31 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62864132400, #    utc_start 1993-01-31 03:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62886513600, #    utc_start 1993-10-17 04:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62897396400, #    utc_start 1994-02-20 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917948800, #    local_end 1994-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62917963200, #    utc_start 1994-10-16 04:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62928835200, #    local_end 1995-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62928846000, #    utc_start 1995-02-19 03:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62959690800, #    utc_start 1996-02-11 03:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980257600, #    utc_start 1996-10-06 04:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62991734400, #    local_end 1997-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62991745200, #    utc_start 1997-02-16 03:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011779200, #    local_end 1997-10-06 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63011793600, #    utc_start 1997-10-06 04:00:00 (Mon)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63024404400, #    utc_start 1998-03-01 03:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043747200, #    local_end 1998-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63043761600, #    utc_start 1998-10-11 04:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055238400, #    local_end 1999-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63055249200, #    utc_start 1999-02-21 03:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63074606400, #    utc_start 1999-10-03 04:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63087303600, #    utc_start 2000-02-27 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63106660800, #    utc_start 2000-10-08 04:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63118137600, #    local_end 2001-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63118148400, #    utc_start 2001-02-18 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63149598000, #    utc_start 2002-02-17 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171964800, #    local_end 2002-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63171979200, #    utc_start 2002-11-03 04:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63181036800, #    local_end 2003-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63181047600, #    utc_start 2003-02-16 03:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200044800, #    local_end 2003-09-24 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63200059200, #    utc_start 2003-09-24 04:00:00 (Wed)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63235036800, #    local_end 2004-11-02 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63235051200, #    utc_start 2004-11-02 04:00:00 (Tue)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63244540800, #    local_end 2005-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63244551600, #    utc_start 2005-02-20 03:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63265104000, #    local_end 2005-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63265118400, #    utc_start 2005-10-16 04:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63275990400, #    local_end 2006-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63276001200, #    utc_start 2006-02-19 03:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63298368000, #    local_end 2006-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63298382400, #    utc_start 2006-11-05 04:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63308044800, #    local_end 2007-02-25 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63308055600, #    utc_start 2007-02-25 03:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63338889600, #    local_end 2008-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63338900400, #    utc_start 2008-02-17 03:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63360072000, #    utc_start 2008-10-19 04:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63370339200, #    local_end 2009-02-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63370350000, #    utc_start 2009-02-15 03:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63391507200, #    local_end 2009-10-18 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63391521600, #    utc_start 2009-10-18 04:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63402393600, #    local_end 2010-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63402404400, #    utc_start 2010-02-21 03:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422956800, #    local_end 2010-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63422971200, #    utc_start 2010-10-17 04:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63433843200, #    local_end 2011-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63433854000, #    utc_start 2011-02-20 03:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63454406400, #    local_end 2011-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63454420800, #    utc_start 2011-10-16 04:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63465897600, #    local_end 2012-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63465908400, #    utc_start 2012-02-26 03:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63486475200, #    utc_start 2012-10-21 04:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63496742400, #    local_end 2013-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63496753200, #    utc_start 2013-02-17 03:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63517910400, #    local_end 2013-10-20 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63517924800, #    utc_start 2013-10-20 04:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63528192000, #    local_end 2014-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63528202800, #    utc_start 2014-02-16 03:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549360000, #    local_end 2014-10-19 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63549374400, #    utc_start 2014-10-19 04:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63560246400, #    local_end 2015-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63560257200, #    utc_start 2015-02-22 03:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63580809600, #    local_end 2015-10-18 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63580824000, #    utc_start 2015-10-18 04:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63591696000, #    local_end 2016-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63591706800, #    utc_start 2016-02-21 03:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63612259200, #    local_end 2016-10-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63612273600, #    utc_start 2016-10-16 04:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63623145600, #    local_end 2017-02-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63623156400, #    utc_start 2017-02-19 03:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63643708800, #    local_end 2017-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63643723200, #    utc_start 2017-10-15 04:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63654595200, #    local_end 2018-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63654606000, #    utc_start 2018-02-18 03:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676972800, #    local_end 2018-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63676987200, #    utc_start 2018-11-04 04:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63686044800, #    local_end 2019-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63686055600, #    utc_start 2019-02-17 03:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63708422400, #    local_end 2019-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63708436800, #    utc_start 2019-11-03 04:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63717494400, #    local_end 2020-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63717505200, #    utc_start 2020-02-16 03:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739872000, #    local_end 2020-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63739886400, #    utc_start 2020-11-01 04:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63749548800, #    local_end 2021-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63749559600, #    utc_start 2021-02-21 03:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771926400, #    local_end 2021-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63771940800, #    utc_start 2021-11-07 04:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63780998400, #    local_end 2022-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63781009200, #    utc_start 2022-02-20 03:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63803376000, #    local_end 2022-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63803390400, #    utc_start 2022-11-06 04:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63813052800, #    local_end 2023-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63813063600, #    utc_start 2023-02-26 03:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834825600, #    local_end 2023-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63834840000, #    utc_start 2023-11-05 04:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63843897600, #    local_end 2024-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63843908400, #    utc_start 2024-02-18 03:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63866275200, #    local_end 2024-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63866289600, #    utc_start 2024-11-03 04:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63875347200, #    local_end 2025-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63875358000, #    utc_start 2025-02-16 03:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897724800, #    local_end 2025-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63897739200, #    utc_start 2025-11-02 04:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63907401600, #    local_end 2026-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63907412400, #    utc_start 2026-02-22 03:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63929174400, #    local_end 2026-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63929188800, #    utc_start 2026-11-01 04:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63938851200, #    local_end 2027-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63938862000, #    utc_start 2027-02-21 03:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63961228800, #    local_end 2027-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63961243200, #    utc_start 2027-11-07 04:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63970300800, #    local_end 2028-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63970311600, #    utc_start 2028-02-20 03:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992678400, #    local_end 2028-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63992692800, #    utc_start 2028-11-05 04:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64001750400, #    local_end 2029-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64001761200, #    utc_start 2029-02-18 03:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64024128000, #    local_end 2029-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64024142400, #    utc_start 2029-11-04 04:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64033200000, #    local_end 2030-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64033210800, #    utc_start 2030-02-17 03:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64055577600, #    local_end 2030-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64055592000, #    utc_start 2030-11-03 04:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64064649600, #    local_end 2031-02-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64064660400, #    utc_start 2031-02-16 03:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64087027200, #    local_end 2031-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64087041600, #    utc_start 2031-11-02 04:00:00 (Sun)
@@ -1073,7 +1073,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64096099200, #    local_end 2032-02-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64096110000, #    utc_start 2032-02-15 03:00:00 (Sun)
@@ -1082,7 +1082,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119081600, #    local_end 2032-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64119096000, #    utc_start 2032-11-07 04:00:00 (Sun)
@@ -1091,7 +1091,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64128153600, #    local_end 2033-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64128164400, #    utc_start 2033-02-20 03:00:00 (Sun)
@@ -1100,7 +1100,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64150531200, #    local_end 2033-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64150545600, #    utc_start 2033-11-06 04:00:00 (Sun)
@@ -1109,7 +1109,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64160208000, #    local_end 2034-02-26 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64160218800, #    utc_start 2034-02-26 03:00:00 (Sun)
@@ -1118,7 +1118,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64181980800, #    local_end 2034-11-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64181995200, #    utc_start 2034-11-05 04:00:00 (Sun)
@@ -1127,7 +1127,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64191052800, #    local_end 2035-02-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64191063600, #    utc_start 2035-02-18 03:00:00 (Sun)
@@ -1136,7 +1136,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213430400, #    local_end 2035-11-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64213444800, #    utc_start 2035-11-04 04:00:00 (Sun)
@@ -1145,7 +1145,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64222502400, #    local_end 2036-02-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64222513200, #    utc_start 2036-02-17 03:00:00 (Sun)
@@ -1154,7 +1154,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64244880000, #    local_end 2036-11-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64244894400, #    utc_start 2036-11-02 04:00:00 (Sun)
@@ -1163,7 +1163,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64254556800, #    local_end 2037-02-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64254567600, #    utc_start 2037-02-22 03:00:00 (Sun)
@@ -1172,7 +1172,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64276329600, #    local_end 2037-11-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64276344000, #    utc_start 2037-11-01 04:00:00 (Sun)
@@ -1181,7 +1181,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64286006400, #    local_end 2038-02-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64286017200, #    utc_start 2038-02-21 03:00:00 (Sun)
@@ -1190,7 +1190,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64308384000, #    local_end 2038-11-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 64308398400, #    utc_start 2038-11-07 04:00:00 (Sun)
@@ -1199,7 +1199,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64317456000, #    local_end 2039-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 64317466800, #    utc_start 2039-02-20 03:00:00 (Sun)
@@ -1208,11 +1208,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64339833600, #    local_end 2039-11-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 65 }
 
@@ -1273,8 +1273,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
@@ -1285,8 +1284,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=15',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Curacao.pm b/lib/DateTime/TimeZone/America/Curacao.pm
index afb252cc..902e3f62 100644
--- a/lib/DateTime/TimeZone/America/Curacao.pm
+++ b/lib/DateTime/TimeZone/America/Curacao.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Danmarkshavn.pm b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
index ed2f6e84..f48d11fb 100644
--- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
+++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474626800, #    local_end 1980-09-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490348000, #    local_end 1981-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506076400, #    local_end 1981-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62521797600, #    local_end 1982-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537526000, #    local_end 1982-09-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553247200, #    local_end 1983-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568975600, #    local_end 1983-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62584696800, #    local_end 1984-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601030000, #    local_end 1984-09-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616751200, #    local_end 1985-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632479600, #    local_end 1985-09-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648200800, #    local_end 1986-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663929200, #    local_end 1986-09-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679650400, #    local_end 1987-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695378800, #    local_end 1987-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711100000, #    local_end 1988-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726828400, #    local_end 1988-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742549600, #    local_end 1989-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758278000, #    local_end 1989-09-23 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62773999200, #    local_end 1990-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790332400, #    local_end 1990-09-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806053600, #    local_end 1991-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821782000, #    local_end 1991-09-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837503200, #    local_end 1992-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853231600, #    local_end 1992-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868952800, #    local_end 1993-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884681200, #    local_end 1993-09-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900402400, #    local_end 1994-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916130800, #    local_end 1994-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931852000, #    local_end 1995-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947580400, #    local_end 1995-09-23 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62956137600, #    local_end 1996-01-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62956148400, #    utc_start 1996-01-01 03:00:00 (Mon)
@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 16 }
 
diff --git a/lib/DateTime/TimeZone/America/Dawson.pm b/lib/DateTime/TimeZone/America/Dawson.pm
index 7db29464..814f0e17 100644
--- a/lib/DateTime/TimeZone/America/Dawson.pm
+++ b/lib/DateTime/TimeZone/America/Dawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1032,7 +1032,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 55 }
 
@@ -1093,8 +1093,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1105,8 +1104,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Dawson_Creek.pm b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
index 584ab92b..d92d4425 100644
--- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
+++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -564,7 +564,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/America/Denver.pm b/lib/DateTime/TimeZone/America/Denver.pm
index baefdbad..7e59aec6 100644
--- a/lib/DateTime/TimeZone/America/Denver.pm
+++ b/lib/DateTime/TimeZone/America/Denver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1338,7 +1338,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 71 }
 
@@ -1390,18 +1390,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1411,8 +1399,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Detroit.pm b/lib/DateTime/TimeZone/America/Detroit.pm
index d251913e..a63d9f0f 100644
--- a/lib/DateTime/TimeZone/America/Detroit.pm
+++ b/lib/DateTime/TimeZone/America/Detroit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1149,7 +1149,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1201,18 +1201,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1222,8 +1210,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Edmonton.pm b/lib/DateTime/TimeZone/America/Edmonton.pm
index 9cf7fe07..62377548 100644
--- a/lib/DateTime/TimeZone/America/Edmonton.pm
+++ b/lib/DateTime/TimeZone/America/Edmonton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1275,7 +1275,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 69 }
 
@@ -1336,8 +1336,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1348,8 +1347,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Eirunepe.pm b/lib/DateTime/TimeZone/America/Eirunepe.pm
index ecda920d..bbc5372b 100644
--- a/lib/DateTime/TimeZone/America/Eirunepe.pm
+++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60928732800, #    utc_start 1931-10-03 16:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60944328000, #    utc_start 1932-04-01 04:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60960315600, #    utc_start 1932-10-03 05:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60975864000, #    utc_start 1933-04-01 04:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61501870800, #    utc_start 1949-12-01 05:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61513621200, #    utc_start 1950-04-16 05:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61533406800, #    utc_start 1950-12-01 05:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61543857600, #    utc_start 1951-04-01 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61564942800, #    utc_start 1951-12-01 05:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61575480000, #    utc_start 1952-04-01 04:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61596565200, #    utc_start 1952-12-01 05:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61604337600, #    utc_start 1953-03-01 04:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61944325200, #    utc_start 1963-12-09 05:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61951492800, #    utc_start 1964-03-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61980526800, #    utc_start 1965-01-31 05:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61985620800, #    utc_start 1965-03-31 04:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62006792400, #    utc_start 1965-12-01 05:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62014564800, #    utc_start 1966-03-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62035736400, #    utc_start 1966-11-01 05:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62046100800, #    utc_start 1967-03-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62067272400, #    utc_start 1967-11-01 05:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62077723200, #    utc_start 1968-03-01 04:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62635438800, #    utc_start 1985-11-02 05:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62646926400, #    utc_start 1986-03-15 04:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62666283600, #    utc_start 1986-10-25 05:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62675956800, #    utc_start 1987-02-14 04:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62697819600, #    utc_start 1987-10-25 05:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62706888000, #    utc_start 1988-02-07 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62725726800, #    utc_start 1988-09-12 05:00:00 (Mon)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62886517200, #    utc_start 1993-10-17 05:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62897400000, #    utc_start 1994-02-20 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62915875200, #    local_end 1994-09-22 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62915893200, #    utc_start 1994-09-22 05:00:00 (Thu)
@@ -357,7 +357,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 15 }
 
diff --git a/lib/DateTime/TimeZone/America/El_Salvador.pm b/lib/DateTime/TimeZone/America/El_Salvador.pm
index 69257751..c8d2ee3a 100644
--- a/lib/DateTime/TimeZone/America/El_Salvador.pm
+++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/America/Fort_Nelson.pm b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
index 9c0ca629..4b196426 100644
--- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
+++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1347,7 +1347,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 71 }
 
diff --git a/lib/DateTime/TimeZone/America/Fortaleza.pm b/lib/DateTime/TimeZone/America/Fortaleza.pm
index 8147d172..943b09f5 100644
--- a/lib/DateTime/TimeZone/America/Fortaleza.pm
+++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107856000, #    local_end 2000-10-22 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63107863200, #    utc_start 2000-10-22 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 19 }
 
diff --git a/lib/DateTime/TimeZone/America/Glace_Bay.pm b/lib/DateTime/TimeZone/America/Glace_Bay.pm
index 18e770c0..e9111b0f 100644
--- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 62 }
 
@@ -1237,8 +1237,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1249,8 +1248,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Godthab.pm b/lib/DateTime/TimeZone/America/Godthab.pm
index 4392356c..5e2658fa 100644
--- a/lib/DateTime/TimeZone/America/Godthab.pm
+++ b/lib/DateTime/TimeZone/America/Godthab.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474626800, #    local_end 1980-09-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62474634000, #    utc_start 1980-09-28 01:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490348000, #    local_end 1981-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62490358800, #    utc_start 1981-03-29 01:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506076400, #    local_end 1981-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62521797600, #    local_end 1982-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537526000, #    local_end 1982-09-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553247200, #    local_end 1983-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568975600, #    local_end 1983-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62584696800, #    local_end 1984-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601030000, #    local_end 1984-09-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616751200, #    local_end 1985-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632479600, #    local_end 1985-09-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648200800, #    local_end 1986-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663929200, #    local_end 1986-09-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679650400, #    local_end 1987-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695378800, #    local_end 1987-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711100000, #    local_end 1988-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726828400, #    local_end 1988-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742549600, #    local_end 1989-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758278000, #    local_end 1989-09-23 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62773999200, #    local_end 1990-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790332400, #    local_end 1990-09-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806053600, #    local_end 1991-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821782000, #    local_end 1991-09-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837503200, #    local_end 1992-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853231600, #    local_end 1992-09-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868952800, #    local_end 1993-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884681200, #    local_end 1993-09-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900402400, #    local_end 1994-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916130800, #    local_end 1994-09-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931852000, #    local_end 1995-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947580400, #    local_end 1995-09-23 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963906400, #    local_end 1996-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982054000, #    local_end 1996-10-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995356000, #    local_end 1997-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013503600, #    local_end 1997-10-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026805600, #    local_end 1998-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044953200, #    local_end 1998-10-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058255200, #    local_end 1999-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077007600, #    local_end 1999-10-30 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089704800, #    local_end 2000-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108457200, #    local_end 2000-10-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121154400, #    local_end 2001-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139906800, #    local_end 2001-10-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153208800, #    local_end 2002-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171356400, #    local_end 2002-10-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184658400, #    local_end 2003-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202806000, #    local_end 2003-10-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216108000, #    local_end 2004-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234860400, #    local_end 2004-10-30 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247557600, #    local_end 2005-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266310000, #    local_end 2005-10-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279007200, #    local_end 2006-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297759600, #    local_end 2006-10-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310456800, #    local_end 2007-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329209200, #    local_end 2007-10-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342511200, #    local_end 2008-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360658800, #    local_end 2008-10-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373960800, #    local_end 2009-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392108400, #    local_end 2009-10-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405410400, #    local_end 2010-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424162800, #    local_end 2010-10-30 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436860000, #    local_end 2011-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455612400, #    local_end 2011-10-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468309600, #    local_end 2012-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63487062000, #    local_end 2012-10-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500364000, #    local_end 2013-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518511600, #    local_end 2013-10-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531813600, #    local_end 2014-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549961200, #    local_end 2014-10-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563263200, #    local_end 2015-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581410800, #    local_end 2015-10-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594712800, #    local_end 2016-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63613465200, #    local_end 2016-10-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626162400, #    local_end 2017-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63644914800, #    local_end 2017-10-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657612000, #    local_end 2018-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676364400, #    local_end 2018-10-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63689666400, #    local_end 2019-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63707814000, #    local_end 2019-10-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721116000, #    local_end 2020-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739263600, #    local_end 2020-10-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63752565600, #    local_end 2021-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771318000, #    local_end 2021-10-30 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784015200, #    local_end 2022-03-26 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63802767600, #    local_end 2022-10-29 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63815464800, #    local_end 2023-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834217200, #    local_end 2023-10-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63847519200, #    local_end 2024-03-30 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63865666800, #    local_end 2024-10-26 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63878968800, #    local_end 2025-03-29 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897116400, #    local_end 2025-10-25 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63910418400, #    local_end 2026-03-28 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63928566000, #    local_end 2026-10-24 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63941868000, #    local_end 2027-03-27 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63960620400, #    local_end 2027-10-30 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973317600, #    local_end 2028-03-25 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992070000, #    local_end 2028-10-28 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64004767200, #    local_end 2029-03-24 22:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
@@ -929,11 +929,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64023519600, #    local_end 2029-10-27 23:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 50 }
 
@@ -985,18 +985,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1006,8 +994,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Goose_Bay.pm b/lib/DateTime/TimeZone/America/Goose_Bay.pm
index 313c9ae9..4c92a033 100644
--- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1761,7 +1761,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 94 }
 
@@ -1822,8 +1822,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1834,8 +1833,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Grand_Turk.pm b/lib/DateTime/TimeZone/America/Grand_Turk.pm
index d27519dc..0f83436b 100644
--- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
+++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 49 }
 
@@ -994,8 +994,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1006,8 +1005,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Guatemala.pm b/lib/DateTime/TimeZone/America/Guatemala.pm
index a0548e45..39007e62 100644
--- a/lib/DateTime/TimeZone/America/Guatemala.pm
+++ b/lib/DateTime/TimeZone/America/Guatemala.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/America/Guayaquil.pm b/lib/DateTime/TimeZone/America/Guayaquil.pm
index 9395313e..bbc84d4e 100644
--- a/lib/DateTime/TimeZone/America/Guayaquil.pm
+++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62858592000, #    local_end 1992-11-28 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62858610000, #    utc_start 1992-11-28 05:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864553600, #    local_end 1993-02-05 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62864568000, #    utc_start 1993-02-05 04:00:00 (Fri)
@@ -65,11 +65,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/America/Guyana.pm b/lib/DateTime/TimeZone/America/Guyana.pm
index 37d1871e..b0f0fe0d 100644
--- a/lib/DateTime/TimeZone/America/Guyana.pm
+++ b/lib/DateTime/TimeZone/America/Guyana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Halifax.pm b/lib/DateTime/TimeZone/America/Halifax.pm
index 10f2264d..6fbbc019 100644
--- a/lib/DateTime/TimeZone/America/Halifax.pm
+++ b/lib/DateTime/TimeZone/America/Halifax.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1968,7 +1968,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 106 }
 
@@ -2020,18 +2020,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -2041,8 +2029,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Havana.pm b/lib/DateTime/TimeZone/America/Havana.pm
index 83480031..716ac7d4 100644
--- a/lib/DateTime/TimeZone/America/Havana.pm
+++ b/lib/DateTime/TimeZone/America/Havana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1284,7 +1284,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 69 }
 
@@ -1336,18 +1336,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00s',
-    'from' => '2012',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Cuba',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00s',
     'from' => '2013',
@@ -1357,8 +1345,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00s',
+    'from' => '2012',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Cuba',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Hermosillo.pm b/lib/DateTime/TimeZone/America/Hermosillo.pm
index b88522e6..0f0e1f8a 100644
--- a/lib/DateTime/TimeZone/America/Hermosillo.pm
+++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -177,7 +177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 3 }
 
diff --git a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
index 8ad60f7b..afc460ca 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -825,7 +825,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 40 }
 
@@ -877,18 +877,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -898,8 +886,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Knox.pm b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
index f9cae9bb..9c45dbf2 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1275,7 +1275,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 68 }
 
@@ -1327,18 +1327,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1348,8 +1336,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
index cd135075..d75be05a 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -843,7 +843,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 43 }
 
@@ -895,18 +895,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -916,8 +904,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
index ce7d4842..0a237356 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 49 }
 
@@ -994,8 +994,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1006,8 +1005,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
index 4912f10c..dfb8f742 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -816,7 +816,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 42 }
 
@@ -868,18 +868,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -889,8 +877,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
index 9e4620c8..2311c883 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -636,7 +636,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 32 }
 
@@ -697,8 +697,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -709,8 +708,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
index fcab70a6..dd47c608 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -816,7 +816,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 42 }
 
@@ -877,8 +877,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -889,8 +888,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
index e5292fb7..303a7fec 100644
--- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
+++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -870,7 +870,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 45 }
 
@@ -931,8 +931,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -943,8 +942,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Inuvik.pm b/lib/DateTime/TimeZone/America/Inuvik.pm
index 02a5b405..12a2b20e 100644
--- a/lib/DateTime/TimeZone/America/Inuvik.pm
+++ b/lib/DateTime/TimeZone/America/Inuvik.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1021,18 +1021,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1042,8 +1030,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Iqaluit.pm b/lib/DateTime/TimeZone/America/Iqaluit.pm
index e55a50d7..2925bcee 100644
--- a/lib/DateTime/TimeZone/America/Iqaluit.pm
+++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1030,8 +1030,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1042,8 +1041,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Jamaica.pm b/lib/DateTime/TimeZone/America/Jamaica.pm
index 6d500abc..7d8032b3 100644
--- a/lib/DateTime/TimeZone/America/Jamaica.pm
+++ b/lib/DateTime/TimeZone/America/Jamaica.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 10 }
 
diff --git a/lib/DateTime/TimeZone/America/Juneau.pm b/lib/DateTime/TimeZone/America/Juneau.pm
index 7c5f6fd9..b095784a 100644
--- a/lib/DateTime/TimeZone/America/Juneau.pm
+++ b/lib/DateTime/TimeZone/America/Juneau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1203,7 +1203,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1255,18 +1255,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1276,8 +1264,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
index 55e485e2..bdbc52f6 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1509,7 +1509,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 81 }
 
@@ -1570,8 +1570,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1582,8 +1581,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
index 7c0b1266..d4a46409 100644
--- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
+++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1230,7 +1230,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 66 }
 
@@ -1282,18 +1282,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1303,8 +1291,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/La_Paz.pm b/lib/DateTime/TimeZone/America/La_Paz.pm
index 1146de19..cfffdbc1 100644
--- a/lib/DateTime/TimeZone/America/La_Paz.pm
+++ b/lib/DateTime/TimeZone/America/La_Paz.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/America/Lima.pm b/lib/DateTime/TimeZone/America/Lima.pm
index d71b8ded..e99dceb5 100644
--- a/lib/DateTime/TimeZone/America/Lima.pm
+++ b/lib/DateTime/TimeZone/America/Lima.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61125840000, #    local_end 1938-01-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61125858000, #    utc_start 1938-01-01 05:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61133616000, #    local_end 1938-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61133630400, #    utc_start 1938-04-01 04:00:00 (Fri)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61148908800, #    local_end 1938-09-25 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61148926800, #    utc_start 1938-09-25 05:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61164633600, #    local_end 1939-03-26 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61164648000, #    utc_start 1939-03-26 04:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61180358400, #    local_end 1939-09-24 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61180376400, #    utc_start 1939-09-24 05:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61196083200, #    local_end 1940-03-24 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61196097600, #    utc_start 1940-03-24 04:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62640604800, #    local_end 1986-01-01 00:00:00 (Wed)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62640622800, #    utc_start 1986-01-01 05:00:00 (Wed)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648380800, #    local_end 1986-04-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62648395200, #    utc_start 1986-04-01 04:00:00 (Tue)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62672140800, #    local_end 1987-01-01 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62672158800, #    utc_start 1987-01-01 05:00:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679916800, #    local_end 1987-04-01 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62679931200, #    utc_start 1987-04-01 04:00:00 (Wed)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62766835200, #    local_end 1990-01-01 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62766853200, #    utc_start 1990-01-01 05:00:00 (Mon)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774611200, #    local_end 1990-04-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62774625600, #    utc_start 1990-04-01 04:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62893065600, #    local_end 1994-01-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62893083600, #    utc_start 1994-01-01 05:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900841600, #    local_end 1994-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62900856000, #    utc_start 1994-04-01 04:00:00 (Fri)
@@ -173,11 +173,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 7 }
 
diff --git a/lib/DateTime/TimeZone/America/Los_Angeles.pm b/lib/DateTime/TimeZone/America/Los_Angeles.pm
index 6cb702b8..040197bf 100644
--- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
+++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1572,7 +1572,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 85 }
 
@@ -1624,18 +1624,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1645,8 +1633,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Maceio.pm b/lib/DateTime/TimeZone/America/Maceio.pm
index 63d314aa..a321a08a 100644
--- a/lib/DateTime/TimeZone/America/Maceio.pm
+++ b/lib/DateTime/TimeZone/America/Maceio.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62949409200, #    utc_start 1995-10-15 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62959687200, #    utc_start 1996-02-11 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62977478400, #    local_end 1996-09-04 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62977489200, #    utc_start 1996-09-04 03:00:00 (Wed)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107856000, #    local_end 2000-10-22 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63107863200, #    utc_start 2000-10-22 02:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
@@ -456,7 +456,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 20 }
 
diff --git a/lib/DateTime/TimeZone/America/Managua.pm b/lib/DateTime/TimeZone/America/Managua.pm
index 97a4f1a1..df5821b6 100644
--- a/lib/DateTime/TimeZone/America/Managua.pm
+++ b/lib/DateTime/TimeZone/America/Managua.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -177,7 +177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/America/Manaus.pm b/lib/DateTime/TimeZone/America/Manaus.pm
index e7dae416..410c1292 100644
--- a/lib/DateTime/TimeZone/America/Manaus.pm
+++ b/lib/DateTime/TimeZone/America/Manaus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62886513600, #    utc_start 1993-10-17 04:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62897396400, #    utc_start 1994-02-20 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62915875200, #    local_end 1994-09-22 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62915889600, #    utc_start 1994-09-22 04:00:00 (Thu)
@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 15 }
 
diff --git a/lib/DateTime/TimeZone/America/Martinique.pm b/lib/DateTime/TimeZone/America/Martinique.pm
index c29cdd58..8e8dc4c0 100644
--- a/lib/DateTime/TimeZone/America/Martinique.pm
+++ b/lib/DateTime/TimeZone/America/Martinique.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/America/Matamoros.pm b/lib/DateTime/TimeZone/America/Matamoros.pm
index 4b5655c3..841c7c7e 100644
--- a/lib/DateTime/TimeZone/America/Matamoros.pm
+++ b/lib/DateTime/TimeZone/America/Matamoros.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -690,7 +690,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 35 }
 
@@ -751,8 +751,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -763,8 +762,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Mazatlan.pm b/lib/DateTime/TimeZone/America/Mazatlan.pm
index 668dce9f..4627b38e 100644
--- a/lib/DateTime/TimeZone/America/Mazatlan.pm
+++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -717,7 +717,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -769,18 +769,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
-    'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
@@ -790,8 +778,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2002',
+    'in' => 'Apr',
+    'letter' => 'D',
+    'name' => 'Mexico',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Menominee.pm b/lib/DateTime/TimeZone/America/Menominee.pm
index 25ebaa79..7f692177 100644
--- a/lib/DateTime/TimeZone/America/Menominee.pm
+++ b/lib/DateTime/TimeZone/America/Menominee.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1237,8 +1237,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1249,8 +1248,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Merida.pm b/lib/DateTime/TimeZone/America/Merida.pm
index cf377e7b..a1a9cfcb 100644
--- a/lib/DateTime/TimeZone/America/Merida.pm
+++ b/lib/DateTime/TimeZone/America/Merida.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -663,7 +663,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -724,8 +724,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -736,8 +735,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Metlakatla.pm b/lib/DateTime/TimeZone/America/Metlakatla.pm
index cef27285..143dd0ef 100644
--- a/lib/DateTime/TimeZone/America/Metlakatla.pm
+++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -627,7 +627,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 31 }
 
@@ -688,8 +688,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -700,8 +699,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Mexico_City.pm b/lib/DateTime/TimeZone/America/Mexico_City.pm
index 5578b92f..758ee0c3 100644
--- a/lib/DateTime/TimeZone/America/Mexico_City.pm
+++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -771,7 +771,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 38 }
 
@@ -823,18 +823,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
-    'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
@@ -844,8 +832,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2002',
+    'in' => 'Oct',
+    'letter' => 'S',
+    'name' => 'Mexico',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Miquelon.pm b/lib/DateTime/TimeZone/America/Miquelon.pm
index 79002bb6..f81c27db 100644
--- a/lib/DateTime/TimeZone/America/Miquelon.pm
+++ b/lib/DateTime/TimeZone/America/Miquelon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62680280400, #    utc_start 1987-04-05 05:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62711730000, #    utc_start 1988-04-03 05:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62729870400, #    utc_start 1988-10-30 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62743179600, #    utc_start 1989-04-02 05:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62761320000, #    utc_start 1989-10-29 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62774629200, #    utc_start 1990-04-01 05:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62792769600, #    utc_start 1990-10-28 04:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62806683600, #    utc_start 1991-04-07 05:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62824219200, #    utc_start 1991-10-27 04:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62838133200, #    utc_start 1992-04-05 05:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62855668800, #    utc_start 1992-10-25 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62869582800, #    utc_start 1993-04-04 05:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62887723200, #    utc_start 1993-10-31 04:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62901032400, #    utc_start 1994-04-03 05:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62919172800, #    utc_start 1994-10-30 04:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62932482000, #    utc_start 1995-04-02 05:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62950622400, #    utc_start 1995-10-29 04:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62964536400, #    utc_start 1996-04-07 05:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62982072000, #    utc_start 1996-10-27 04:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62995986000, #    utc_start 1997-04-06 05:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63013521600, #    utc_start 1997-10-26 04:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63027435600, #    utc_start 1998-04-05 05:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63044971200, #    utc_start 1998-10-25 04:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63058885200, #    utc_start 1999-04-04 05:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63077025600, #    utc_start 1999-10-31 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63090334800, #    utc_start 2000-04-02 05:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63108475200, #    utc_start 2000-10-29 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63121784400, #    utc_start 2001-04-01 05:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63139924800, #    utc_start 2001-10-28 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63153838800, #    utc_start 2002-04-07 05:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63171374400, #    utc_start 2002-10-27 04:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63185288400, #    utc_start 2003-04-06 05:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63202824000, #    utc_start 2003-10-26 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63216738000, #    utc_start 2004-04-04 05:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63234878400, #    utc_start 2004-10-31 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63248187600, #    utc_start 2005-04-03 05:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63266328000, #    utc_start 2005-10-30 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63279637200, #    utc_start 2006-04-02 05:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63297777600, #    utc_start 2006-10-29 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63309272400, #    utc_start 2007-03-11 05:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63329832000, #    utc_start 2007-11-04 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63340722000, #    utc_start 2008-03-09 05:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63361281600, #    utc_start 2008-11-02 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63372171600, #    utc_start 2009-03-08 05:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63392731200, #    utc_start 2009-11-01 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63404226000, #    utc_start 2010-03-14 05:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63424785600, #    utc_start 2010-11-07 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63435675600, #    utc_start 2011-03-13 05:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63456235200, #    utc_start 2011-11-06 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63467125200, #    utc_start 2012-03-11 05:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63487684800, #    utc_start 2012-11-04 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63498574800, #    utc_start 2013-03-10 05:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63519134400, #    utc_start 2013-11-03 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63530024400, #    utc_start 2014-03-09 05:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63550584000, #    utc_start 2014-11-02 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63561474000, #    utc_start 2015-03-08 05:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63582033600, #    utc_start 2015-11-01 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63593528400, #    utc_start 2016-03-13 05:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63614088000, #    utc_start 2016-11-06 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63624978000, #    utc_start 2017-03-12 05:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63645537600, #    utc_start 2017-11-05 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63656427600, #    utc_start 2018-03-11 05:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63676987200, #    utc_start 2018-11-04 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63687877200, #    utc_start 2019-03-10 05:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63708436800, #    utc_start 2019-11-03 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63719326800, #    utc_start 2020-03-08 05:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63739886400, #    utc_start 2020-11-01 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63751381200, #    utc_start 2021-03-14 05:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63771940800, #    utc_start 2021-11-07 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63782830800, #    utc_start 2022-03-13 05:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63803390400, #    utc_start 2022-11-06 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63814280400, #    utc_start 2023-03-12 05:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63834840000, #    utc_start 2023-11-05 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63845730000, #    utc_start 2024-03-10 05:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63866289600, #    utc_start 2024-11-03 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63877179600, #    utc_start 2025-03-09 05:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63897739200, #    utc_start 2025-11-02 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63908629200, #    utc_start 2026-03-08 05:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63929188800, #    utc_start 2026-11-01 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63940683600, #    utc_start 2027-03-14 05:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63961243200, #    utc_start 2027-11-07 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63972122400, #    local_end 2028-03-12 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63972133200, #    utc_start 2028-03-12 05:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63992692800, #    utc_start 2028-11-05 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64003582800, #    utc_start 2029-03-11 05:00:00 (Sun)
@@ -821,11 +821,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 43 }
 
@@ -886,8 +886,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -898,8 +897,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Moncton.pm b/lib/DateTime/TimeZone/America/Moncton.pm
index 754804df..a09b5215 100644
--- a/lib/DateTime/TimeZone/America/Moncton.pm
+++ b/lib/DateTime/TimeZone/America/Moncton.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1797,7 +1797,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 95 }
 
@@ -1849,18 +1849,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1870,8 +1858,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Monterrey.pm b/lib/DateTime/TimeZone/America/Monterrey.pm
index 518011ec..b6882822 100644
--- a/lib/DateTime/TimeZone/America/Monterrey.pm
+++ b/lib/DateTime/TimeZone/America/Monterrey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 35 }
 
@@ -742,8 +742,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -754,8 +753,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Montevideo.pm b/lib/DateTime/TimeZone/America/Montevideo.pm
index 28f23890..eac5480c 100644
--- a/lib/DateTime/TimeZone/America/Montevideo.pm
+++ b/lib/DateTime/TimeZone/America/Montevideo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60691852800, #    local_end 1924-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 60691863600, #    utc_start 1924-04-01 03:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60707664000, #    local_end 1924-10-01 00:00:00 (Wed)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 60707676600, #    utc_start 1924-10-01 03:30:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60723388800, #    local_end 1925-04-01 00:00:00 (Wed)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 60723399600, #    utc_start 1925-04-01 03:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60739200000, #    local_end 1925-10-01 00:00:00 (Thu)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 60739212600, #    utc_start 1925-10-01 03:30:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60754924800, #    local_end 1926-04-01 00:00:00 (Thu)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 60754935600, #    utc_start 1926-04-01 03:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60994080000, #    local_end 1933-10-29 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 60994092600, #    utc_start 1933-10-29 03:30:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61007385600, #    local_end 1934-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61007396400, #    utc_start 1934-04-01 03:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61025529600, #    local_end 1934-10-28 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61025542200, #    utc_start 1934-10-28 03:30:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61038835200, #    local_end 1935-03-31 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61038846000, #    utc_start 1935-03-31 03:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61056979200, #    local_end 1935-10-27 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61056991800, #    utc_start 1935-10-27 03:30:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61070284800, #    local_end 1936-03-29 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61070295600, #    utc_start 1936-03-29 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61088428800, #    local_end 1936-10-25 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61088441400, #    utc_start 1936-10-25 03:30:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61101734400, #    local_end 1937-03-28 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61101745200, #    utc_start 1937-03-28 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61120483200, #    local_end 1937-10-31 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61120495800, #    utc_start 1937-10-31 03:30:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61133184000, #    local_end 1938-03-27 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61133194800, #    utc_start 1938-03-27 03:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61151932800, #    local_end 1938-10-30 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61151945400, #    utc_start 1938-10-30 03:30:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61164633600, #    local_end 1939-03-26 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61164644400, #    utc_start 1939-03-26 03:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61180963200, #    local_end 1939-10-01 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61180975800, #    utc_start 1939-10-01 03:30:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61196688000, #    local_end 1940-03-31 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61196698800, #    utc_start 1940-03-31 03:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61214832000, #    local_end 1940-10-27 00:00:00 (Sun)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61214844600, #    utc_start 1940-10-27 03:30:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61228137600, #    local_end 1941-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61228148400, #    utc_start 1941-03-30 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61238851200, #    local_end 1941-08-01 00:00:00 (Fri)
 -12600,
 0,
-'-0330/-03',
+'-0330',
     ],
     [
 61238863800, #    utc_start 1941-08-01 03:30:00 (Fri)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61282051200, #    local_end 1942-12-14 00:00:00 (Mon)
 -10800,
 1,
-'-0330/-03',
+'-03',
     ],
     [
 61282062000, #    utc_start 1942-12-14 03:00:00 (Mon)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61289827200, #    local_end 1943-03-14 00:00:00 (Sun)
 -9000,
 1,
-'-03/-0230',
+'-0230',
     ],
     [
 61289836200, #    utc_start 1943-03-14 02:30:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61800883200, #    local_end 1959-05-24 00:00:00 (Sun)
 -10800,
 0,
-'-03/-0230',
+'-03',
     ],
     [
 61800894000, #    utc_start 1959-05-24 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61816003200, #    local_end 1959-11-15 00:00:00 (Sun)
 -9000,
 1,
-'-03/-0230',
+'-0230',
     ],
     [
 61816012200, #    utc_start 1959-11-15 02:30:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61820064000, #    local_end 1960-01-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-0230',
+'-03',
     ],
     [
 61820074800, #    utc_start 1960-01-01 03:00:00 (Fri)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61821446400, #    local_end 1960-01-17 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61821457200, #    utc_start 1960-01-17 03:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61825680000, #    local_end 1960-03-06 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61825687200, #    utc_start 1960-03-06 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985952000, #    local_end 1965-04-04 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61985962800, #    utc_start 1965-04-04 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62001072000, #    local_end 1965-09-26 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62001079200, #    utc_start 1965-09-26 02:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62072524800, #    local_end 1968-01-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62072535600, #    utc_start 1968-01-01 03:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62085225600, #    local_end 1968-05-27 00:00:00 (Mon)
 -10800,
 0,
-'-03/-0230',
+'-03',
     ],
     [
 62085236400, #    utc_start 1968-05-27 03:00:00 (Mon)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62101468800, #    local_end 1968-12-01 00:00:00 (Sun)
 -9000,
 1,
-'-03/-0230',
+'-0230',
     ],
     [
 62101477800, #    utc_start 1968-12-01 02:30:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62135683200, #    local_end 1970-01-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-0230',
+'-03',
     ],
     [
 62135694000, #    utc_start 1970-01-01 03:00:00 (Thu)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62145532800, #    local_end 1970-04-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62145543600, #    utc_start 1970-04-25 03:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62149852800, #    local_end 1970-06-14 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62149860000, #    utc_start 1970-06-14 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62208518400, #    local_end 1972-04-23 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62208529200, #    utc_start 1972-04-23 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62215776000, #    local_end 1972-07-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62215783200, #    utc_start 1972-07-16 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62261913600, #    local_end 1974-01-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62261924400, #    utc_start 1974-01-01 03:00:00 (Tue)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62262950400, #    local_end 1974-01-13 00:00:00 (Sun)
 -10800,
 0,
-'-03/-0130',
+'-03',
     ],
     [
 62262961200, #    utc_start 1974-01-13 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62267788800, #    local_end 1974-03-10 00:00:00 (Sun)
 -5400,
 1,
-'-03/-0130',
+'-0130',
     ],
     [
 62267794200, #    utc_start 1974-03-10 01:30:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62282908800, #    local_end 1974-09-01 00:00:00 (Sun)
 -9000,
 1,
-'-03/-0230',
+'-0230',
     ],
     [
 62282917800, #    utc_start 1974-09-01 02:30:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62292585600, #    local_end 1974-12-22 00:00:00 (Sun)
 -10800,
 0,
-'-03/-0230',
+'-03',
     ],
     [
 62292596400, #    utc_start 1974-12-22 03:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62301052800, #    local_end 1975-03-30 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62301060000, #    utc_start 1975-03-30 02:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62355484800, #    local_end 1976-12-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62355495600, #    utc_start 1976-12-19 03:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62362137600, #    local_end 1977-03-06 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62362144800, #    utc_start 1977-03-06 02:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62385724800, #    local_end 1977-12-04 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62385735600, #    utc_start 1977-12-04 03:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62393587200, #    local_end 1978-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62393594400, #    utc_start 1978-03-05 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62418384000, #    local_end 1978-12-17 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62418394800, #    utc_start 1978-12-17 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425036800, #    local_end 1979-03-04 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62425044000, #    utc_start 1979-03-04 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62429875200, #    local_end 1979-04-29 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62429886000, #    utc_start 1979-04-29 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62457696000, #    local_end 1980-03-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62457703200, #    utc_start 1980-03-16 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62702121600, #    local_end 1987-12-14 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62702132400, #    utc_start 1987-12-14 03:00:00 (Mon)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62708688000, #    local_end 1988-02-28 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62708695200, #    utc_start 1988-02-28 02:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62733484800, #    local_end 1988-12-11 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62733495600, #    utc_start 1988-12-11 03:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62740749600, #    utc_start 1989-03-05 02:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62761305600, #    local_end 1989-10-29 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62761316400, #    utc_start 1989-10-29 03:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62771587200, #    local_end 1990-02-25 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62771594400, #    utc_start 1990-02-25 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62803648800, #    utc_start 1991-03-03 02:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62824204800, #    local_end 1991-10-27 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62824215600, #    utc_start 1991-10-27 03:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835091200, #    local_end 1992-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62835098400, #    utc_start 1992-03-01 02:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855049600, #    local_end 1992-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855060400, #    utc_start 1992-10-18 03:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62866540800, #    local_end 1993-02-28 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62866548000, #    utc_start 1993-02-28 02:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63231235200, #    local_end 2004-09-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63231246000, #    utc_start 2004-09-19 03:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63247579200, #    utc_start 2005-03-27 04:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63264506400, #    local_end 2005-10-09 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63264517200, #    utc_start 2005-10-09 05:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277812000, #    local_end 2006-03-12 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63277819200, #    utc_start 2006-03-12 04:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295351200, #    local_end 2006-10-01 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63295362000, #    utc_start 2006-10-01 05:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63309268800, #    utc_start 2007-03-11 04:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63327405600, #    local_end 2007-10-07 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63327416400, #    utc_start 2007-10-07 05:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63340718400, #    utc_start 2008-03-09 04:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63358855200, #    local_end 2008-10-05 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63358866000, #    utc_start 2008-10-05 05:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63372168000, #    utc_start 2009-03-08 04:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390304800, #    local_end 2009-10-04 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63390315600, #    utc_start 2009-10-04 05:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63404222400, #    utc_start 2010-03-14 04:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63421754400, #    local_end 2010-10-03 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63421765200, #    utc_start 2010-10-03 05:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63435672000, #    utc_start 2011-03-13 04:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63453204000, #    local_end 2011-10-02 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63453214800, #    utc_start 2011-10-02 05:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63467121600, #    utc_start 2012-03-11 04:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63485258400, #    local_end 2012-10-07 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63485269200, #    utc_start 2012-10-07 05:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63498571200, #    utc_start 2013-03-10 04:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63516708000, #    local_end 2013-10-06 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63516718800, #    utc_start 2013-10-06 05:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63530020800, #    utc_start 2014-03-09 04:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63548157600, #    local_end 2014-10-05 02:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63548168400, #    utc_start 2014-10-05 05:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63561470400, #    utc_start 2015-03-08 04:00:00 (Sun)
@@ -839,11 +839,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 43 }
 
diff --git a/lib/DateTime/TimeZone/America/Nassau.pm b/lib/DateTime/TimeZone/America/Nassau.pm
index 2e0bc685..78293e5e 100644
--- a/lib/DateTime/TimeZone/America/Nassau.pm
+++ b/lib/DateTime/TimeZone/America/Nassau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1230,7 +1230,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 66 }
 
@@ -1291,8 +1291,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1303,8 +1302,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/New_York.pm b/lib/DateTime/TimeZone/America/New_York.pm
index 073bcf34..42587100 100644
--- a/lib/DateTime/TimeZone/America/New_York.pm
+++ b/lib/DateTime/TimeZone/America/New_York.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -2040,7 +2040,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 110 }
 
@@ -2101,8 +2101,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -2113,8 +2112,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Nipigon.pm b/lib/DateTime/TimeZone/America/Nipigon.pm
index c95b6e87..cf8ccda9 100644
--- a/lib/DateTime/TimeZone/America/Nipigon.pm
+++ b/lib/DateTime/TimeZone/America/Nipigon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1156,8 +1156,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1168,8 +1167,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Nome.pm b/lib/DateTime/TimeZone/America/Nome.pm
index d1ba56bd..d24bc7b2 100644
--- a/lib/DateTime/TimeZone/America/Nome.pm
+++ b/lib/DateTime/TimeZone/America/Nome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1273,8 +1273,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1285,8 +1284,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Noronha.pm b/lib/DateTime/TimeZone/America/Noronha.pm
index f1a6b4ae..9f8d6ae7 100644
--- a/lib/DateTime/TimeZone/America/Noronha.pm
+++ b/lib/DateTime/TimeZone/America/Noronha.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60928722000, #    utc_start 1931-10-03 13:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60944317200, #    utc_start 1932-04-01 01:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60960304800, #    utc_start 1932-10-03 02:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60975853200, #    utc_start 1933-04-01 01:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61501860000, #    utc_start 1949-12-01 02:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61513610400, #    utc_start 1950-04-16 02:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61533396000, #    utc_start 1950-12-01 02:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61543846800, #    utc_start 1951-04-01 01:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61564932000, #    utc_start 1951-12-01 02:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61575469200, #    utc_start 1952-04-01 01:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61596554400, #    utc_start 1952-12-01 02:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61604326800, #    utc_start 1953-03-01 01:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61944314400, #    utc_start 1963-12-09 02:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61951482000, #    utc_start 1964-03-01 01:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61980516000, #    utc_start 1965-01-31 02:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61985610000, #    utc_start 1965-03-31 01:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62006781600, #    utc_start 1965-12-01 02:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62014554000, #    utc_start 1966-03-01 01:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62035725600, #    utc_start 1966-11-01 02:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62046090000, #    utc_start 1967-03-01 01:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62067261600, #    utc_start 1967-11-01 02:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62077712400, #    utc_start 1968-03-01 01:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62635428000, #    utc_start 1985-11-02 02:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62646915600, #    utc_start 1986-03-15 01:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62666272800, #    utc_start 1986-10-25 02:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62675946000, #    utc_start 1987-02-14 01:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62697808800, #    utc_start 1987-10-25 02:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62706877200, #    utc_start 1988-02-07 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62728653600, #    utc_start 1988-10-16 02:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62737722000, #    utc_start 1989-01-29 01:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62760103200, #    utc_start 1989-10-15 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62770381200, #    utc_start 1990-02-11 01:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62789220000, #    utc_start 1990-09-17 02:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 63074599200, #    utc_start 1999-10-03 02:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 63087296400, #    utc_start 2000-02-27 01:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 63106653600, #    utc_start 2000-10-08 02:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 63107254800, #    utc_start 2000-10-15 01:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 63138708000, #    utc_start 2001-10-14 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 63149590800, #    utc_start 2002-02-17 01:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 63169120800, #    utc_start 2002-10-01 02:00:00 (Tue)
@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 19 }
 
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
index 80498483..a0afb026 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1230,7 +1230,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1282,18 +1282,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1303,8 +1291,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
index a040e98d..8ea6f404 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1230,7 +1230,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1282,18 +1282,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1303,8 +1291,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
index f97ca04c..048aee00 100644
--- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
+++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1230,7 +1230,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1291,8 +1291,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1303,8 +1302,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Ojinaga.pm b/lib/DateTime/TimeZone/America/Ojinaga.pm
index 0db5f367..f321b4e5 100644
--- a/lib/DateTime/TimeZone/America/Ojinaga.pm
+++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -717,7 +717,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -778,8 +778,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -790,8 +789,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Panama.pm b/lib/DateTime/TimeZone/America/Panama.pm
index 6cc0cb5b..474bd219 100644
--- a/lib/DateTime/TimeZone/America/Panama.pm
+++ b/lib/DateTime/TimeZone/America/Panama.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Pangnirtung.pm b/lib/DateTime/TimeZone/America/Pangnirtung.pm
index 782e7cf6..662515f6 100644
--- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
+++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -978,7 +978,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1030,18 +1030,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1051,8 +1039,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'Canada',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Paramaribo.pm b/lib/DateTime/TimeZone/America/Paramaribo.pm
index fb28e12f..3f1f33df 100644
--- a/lib/DateTime/TimeZone/America/Paramaribo.pm
+++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Phoenix.pm b/lib/DateTime/TimeZone/America/Phoenix.pm
index ace6b341..954a86d7 100644
--- a/lib/DateTime/TimeZone/America/Phoenix.pm
+++ b/lib/DateTime/TimeZone/America/Phoenix.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -150,7 +150,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 5 }
 
diff --git a/lib/DateTime/TimeZone/America/Port_au_Prince.pm b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
index 7527379d..d5af8ced 100644
--- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
+++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -654,7 +654,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
@@ -715,8 +715,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -727,8 +726,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Port_of_Spain.pm b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
index 496ff8e8..12ffc93c 100644
--- a/lib/DateTime/TimeZone/America/Port_of_Spain.pm
+++ b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/America/Porto_Velho.pm b/lib/DateTime/TimeZone/America/Porto_Velho.pm
index 08ed898d..3442dbfc 100644
--- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
+++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
@@ -303,7 +303,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 14 }
 
diff --git a/lib/DateTime/TimeZone/America/Puerto_Rico.pm b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
index f47dff3f..d7ffdbbe 100644
--- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
+++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/America/Punta_Arenas.pm b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
index fe25d4bb..112b6ad3 100644
--- a/lib/DateTime/TimeZone/America/Punta_Arenas.pm
+++ b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60818083200, #    local_end 1928-04-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60818097600, #    utc_start 1928-04-01 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60831302400, #    local_end 1928-09-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60831320400, #    utc_start 1928-09-01 05:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60849619200, #    local_end 1929-04-01 00:00:00 (Mon)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60849633600, #    utc_start 1929-04-01 04:00:00 (Mon)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60862838400, #    local_end 1929-09-01 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60862856400, #    utc_start 1929-09-01 05:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60881155200, #    local_end 1930-04-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60881169600, #    utc_start 1930-04-01 04:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60894374400, #    local_end 1930-09-01 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60894392400, #    utc_start 1930-09-01 05:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60912705600, #    utc_start 1931-04-01 04:00:00 (Wed)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60925910400, #    local_end 1931-09-01 00:00:00 (Tue)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60925928400, #    utc_start 1931-09-01 05:00:00 (Tue)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60944328000, #    utc_start 1932-04-01 04:00:00 (Fri)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60957532800, #    local_end 1932-09-01 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60957550800, #    utc_start 1932-09-01 05:00:00 (Thu)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62099049600, #    local_end 1968-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62099064000, #    utc_start 1968-11-03 04:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62111750400, #    local_end 1969-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62111761200, #    utc_start 1969-03-30 03:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62132313600, #    local_end 1969-11-23 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62132328000, #    utc_start 1969-11-23 04:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62143200000, #    local_end 1970-03-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62143210800, #    utc_start 1970-03-29 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62160134400, #    local_end 1970-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62160148800, #    utc_start 1970-10-11 04:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62173440000, #    local_end 1971-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62173450800, #    utc_start 1971-03-14 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62191584000, #    local_end 1971-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62191598400, #    utc_start 1971-10-10 04:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62204889600, #    local_end 1972-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62204900400, #    utc_start 1972-03-12 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62223638400, #    local_end 1972-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62223652800, #    utc_start 1972-10-15 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62236339200, #    local_end 1973-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62236350000, #    utc_start 1973-03-11 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62253878400, #    local_end 1973-09-30 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62253892800, #    utc_start 1973-09-30 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62267788800, #    local_end 1974-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62267799600, #    utc_start 1974-03-10 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62286537600, #    local_end 1974-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62286552000, #    utc_start 1974-10-13 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62299238400, #    local_end 1975-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62299249200, #    utc_start 1975-03-09 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62317987200, #    local_end 1975-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62318001600, #    utc_start 1975-10-12 04:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62331292800, #    local_end 1976-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62331303600, #    utc_start 1976-03-14 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62349436800, #    local_end 1976-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62349451200, #    utc_start 1976-10-10 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62362742400, #    local_end 1977-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62362753200, #    utc_start 1977-03-13 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62380886400, #    local_end 1977-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62380900800, #    utc_start 1977-10-09 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62394192000, #    local_end 1978-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62394202800, #    utc_start 1978-03-12 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62412940800, #    local_end 1978-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62412955200, #    utc_start 1978-10-15 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425641600, #    local_end 1979-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62425652400, #    utc_start 1979-03-11 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62444390400, #    local_end 1979-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62444404800, #    utc_start 1979-10-14 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62457091200, #    local_end 1980-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62457102000, #    utc_start 1980-03-09 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62475840000, #    local_end 1980-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62475854400, #    utc_start 1980-10-12 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62489145600, #    local_end 1981-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62489156400, #    utc_start 1981-03-15 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62507289600, #    local_end 1981-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62507304000, #    utc_start 1981-10-11 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62520595200, #    local_end 1982-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62520606000, #    utc_start 1982-03-14 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538739200, #    local_end 1982-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62538753600, #    utc_start 1982-10-10 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62552044800, #    local_end 1983-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62552055600, #    utc_start 1983-03-13 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62570188800, #    local_end 1983-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62570203200, #    utc_start 1983-10-09 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62583494400, #    local_end 1984-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62583505200, #    utc_start 1984-03-11 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62602243200, #    local_end 1984-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62602257600, #    utc_start 1984-10-14 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614944000, #    local_end 1985-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62614954800, #    utc_start 1985-03-10 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62633692800, #    local_end 1985-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62633707200, #    utc_start 1985-10-13 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646393600, #    local_end 1986-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646404400, #    utc_start 1986-03-09 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62665142400, #    local_end 1986-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62665156800, #    utc_start 1986-10-12 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62680867200, #    local_end 1987-04-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62680878000, #    utc_start 1987-04-12 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62696592000, #    local_end 1987-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62696606400, #    utc_start 1987-10-11 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709897600, #    local_end 1988-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62709908400, #    utc_start 1988-03-13 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728041600, #    local_end 1988-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62728056000, #    utc_start 1988-10-09 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62741347200, #    local_end 1989-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62741358000, #    utc_start 1989-03-12 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772796800, #    local_end 1990-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62772807600, #    utc_start 1990-03-11 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789126400, #    local_end 1990-09-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62789140800, #    utc_start 1990-09-16 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62804246400, #    local_end 1991-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62804257200, #    utc_start 1991-03-10 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822995200, #    local_end 1991-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62823009600, #    utc_start 1991-10-13 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836300800, #    local_end 1992-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62836311600, #    utc_start 1992-03-15 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62854444800, #    local_end 1992-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62854459200, #    utc_start 1992-10-11 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867750400, #    local_end 1993-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62867761200, #    utc_start 1993-03-14 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885894400, #    local_end 1993-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62885908800, #    utc_start 1993-10-10 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899200000, #    local_end 1994-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62899210800, #    utc_start 1994-03-13 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917344000, #    local_end 1994-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62917358400, #    utc_start 1994-10-09 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62930649600, #    local_end 1995-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62930660400, #    utc_start 1995-03-12 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62962099200, #    local_end 1996-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62962110000, #    utc_start 1996-03-10 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980848000, #    local_end 1996-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980862400, #    utc_start 1996-10-13 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62995374000, #    utc_start 1997-03-30 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63012297600, #    local_end 1997-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63012312000, #    utc_start 1997-10-12 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63025603200, #    local_end 1998-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63025614000, #    utc_start 1998-03-15 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63042552000, #    utc_start 1998-09-27 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058867200, #    local_end 1999-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63058878000, #    utc_start 1999-04-04 03:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63075196800, #    local_end 1999-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63075211200, #    utc_start 1999-10-10 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63088502400, #    local_end 2000-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63088513200, #    utc_start 2000-03-12 03:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63107265600, #    utc_start 2000-10-15 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63119952000, #    local_end 2001-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63119962800, #    utc_start 2001-03-11 03:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63151401600, #    local_end 2002-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63151412400, #    utc_start 2002-03-10 03:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63170150400, #    local_end 2002-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63170164800, #    utc_start 2002-10-13 04:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63182851200, #    local_end 2003-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63182862000, #    utc_start 2003-03-09 03:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63201600000, #    local_end 2003-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63201614400, #    utc_start 2003-10-12 04:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63214905600, #    local_end 2004-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63214916400, #    utc_start 2004-03-14 03:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63233049600, #    local_end 2004-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63233064000, #    utc_start 2004-10-10 04:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246355200, #    local_end 2005-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63264499200, #    local_end 2005-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63264513600, #    utc_start 2005-10-09 04:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277804800, #    local_end 2006-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63296553600, #    local_end 2006-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309254400, #    local_end 2007-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63342529200, #    utc_start 2008-03-30 03:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359452800, #    local_end 2008-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63372769200, #    utc_start 2009-03-15 03:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390902400, #    local_end 2009-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406022400, #    local_end 2010-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63406033200, #    utc_start 2010-04-04 03:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422352000, #    local_end 2010-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63422366400, #    utc_start 2010-10-10 04:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63440496000, #    local_end 2011-05-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63440506800, #    utc_start 2011-05-08 03:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63449568000, #    local_end 2011-08-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63449582400, #    utc_start 2011-08-21 04:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471340800, #    local_end 2012-04-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63471351600, #    utc_start 2012-04-29 03:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63482227200, #    local_end 2012-09-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63482241600, #    utc_start 2012-09-02 04:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502790400, #    local_end 2013-04-28 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63502801200, #    utc_start 2013-04-28 03:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63514281600, #    local_end 2013-09-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63514296000, #    utc_start 2013-09-08 04:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63534240000, #    local_end 2014-04-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63534250800, #    utc_start 2014-04-27 03:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63545731200, #    local_end 2014-09-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63545745600, #    utc_start 2014-09-07 04:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63598953600, #    local_end 2016-05-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63598964400, #    utc_start 2016-05-15 03:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63606816000, #    local_end 2016-08-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63606830400, #    utc_start 2016-08-14 04:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63616492800, #    local_end 2016-12-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63616503600, #    utc_start 2016-12-04 03:00:00 (Sun)
@@ -1077,7 +1077,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
diff --git a/lib/DateTime/TimeZone/America/Rainy_River.pm b/lib/DateTime/TimeZone/America/Rainy_River.pm
index 8f007a09..c278fb78 100644
--- a/lib/DateTime/TimeZone/America/Rainy_River.pm
+++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1147,18 +1147,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1168,8 +1156,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
index 0eee18d4..2c5eb063 100644
--- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
+++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1012,8 +1012,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1024,8 +1023,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Recife.pm b/lib/DateTime/TimeZone/America/Recife.pm
index 6ce444bf..28294911 100644
--- a/lib/DateTime/TimeZone/America/Recife.pm
+++ b/lib/DateTime/TimeZone/America/Recife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61944318000, #    utc_start 1963-12-09 03:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789212800, #    local_end 1990-09-17 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62789223600, #    utc_start 1990-09-17 03:00:00 (Mon)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63107258400, #    utc_start 2000-10-15 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169113600, #    local_end 2002-10-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63169124400, #    utc_start 2002-10-01 03:00:00 (Tue)
@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 19 }
 
diff --git a/lib/DateTime/TimeZone/America/Regina.pm b/lib/DateTime/TimeZone/America/Regina.pm
index 86de7b9a..690a6442 100644
--- a/lib/DateTime/TimeZone/America/Regina.pm
+++ b/lib/DateTime/TimeZone/America/Regina.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -510,7 +510,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 26 }
 
diff --git a/lib/DateTime/TimeZone/America/Resolute.pm b/lib/DateTime/TimeZone/America/Resolute.pm
index 1c2100b3..886f756e 100644
--- a/lib/DateTime/TimeZone/America/Resolute.pm
+++ b/lib/DateTime/TimeZone/America/Resolute.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1012,8 +1012,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1024,8 +1023,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Rio_Branco.pm b/lib/DateTime/TimeZone/America/Rio_Branco.pm
index 37ff8b83..fa488e0a 100644
--- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
+++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60928732800, #    utc_start 1931-10-03 16:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60944328000, #    utc_start 1932-04-01 04:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60960315600, #    utc_start 1932-10-03 05:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60975864000, #    utc_start 1933-04-01 04:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61501870800, #    utc_start 1949-12-01 05:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61513621200, #    utc_start 1950-04-16 05:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61533406800, #    utc_start 1950-12-01 05:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61543857600, #    utc_start 1951-04-01 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61564942800, #    utc_start 1951-12-01 05:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61575480000, #    utc_start 1952-04-01 04:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61596565200, #    utc_start 1952-12-01 05:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61604337600, #    utc_start 1953-03-01 04:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61944325200, #    utc_start 1963-12-09 05:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61951492800, #    utc_start 1964-03-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 61980526800, #    utc_start 1965-01-31 05:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 61985620800, #    utc_start 1965-03-31 04:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62006792400, #    utc_start 1965-12-01 05:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62014564800, #    utc_start 1966-03-01 04:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62035736400, #    utc_start 1966-11-01 05:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62046100800, #    utc_start 1967-03-01 04:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62067272400, #    utc_start 1967-11-01 05:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62077723200, #    utc_start 1968-03-01 04:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62635438800, #    utc_start 1985-11-02 05:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62646926400, #    utc_start 1986-03-15 04:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62666283600, #    utc_start 1986-10-25 05:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62675956800, #    utc_start 1987-02-14 04:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62697819600, #    utc_start 1987-10-25 05:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 62706888000, #    utc_start 1988-02-07 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 62725726800, #    utc_start 1988-09-12 05:00:00 (Mon)
@@ -321,7 +321,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 14 }
 
diff --git a/lib/DateTime/TimeZone/America/Santarem.pm b/lib/DateTime/TimeZone/America/Santarem.pm
index 2f3bee28..336ec1f3 100644
--- a/lib/DateTime/TimeZone/America/Santarem.pm
+++ b/lib/DateTime/TimeZone/America/Santarem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60928729200, #    utc_start 1931-10-03 15:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60944324400, #    utc_start 1932-04-01 03:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 60960312000, #    utc_start 1932-10-03 04:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 60975860400, #    utc_start 1933-04-01 03:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61501867200, #    utc_start 1949-12-01 04:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61513617600, #    utc_start 1950-04-16 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61533403200, #    utc_start 1950-12-01 04:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61564939200, #    utc_start 1951-12-01 04:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61575476400, #    utc_start 1952-04-01 03:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61596561600, #    utc_start 1952-12-01 04:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61604334000, #    utc_start 1953-03-01 03:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61944307200, #    local_end 1963-12-09 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61944321600, #    utc_start 1963-12-09 04:00:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61951489200, #    utc_start 1964-03-01 03:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61980523200, #    utc_start 1965-01-31 04:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61985617200, #    utc_start 1965-03-31 03:00:00 (Wed)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62006788800, #    utc_start 1965-12-01 04:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62035732800, #    utc_start 1966-11-01 04:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62046097200, #    utc_start 1967-03-01 03:00:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62067268800, #    utc_start 1967-11-01 04:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62077719600, #    utc_start 1968-03-01 03:00:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62635435200, #    utc_start 1985-11-02 04:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646922800, #    utc_start 1986-03-15 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62666280000, #    utc_start 1986-10-25 04:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62675953200, #    utc_start 1987-02-14 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62697816000, #    utc_start 1987-10-25 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62706884400, #    utc_start 1988-02-07 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725708800, #    local_end 1988-09-12 00:00:00 (Mon)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62725723200, #    utc_start 1988-09-12 04:00:00 (Mon)
@@ -312,7 +312,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 14 }
 
diff --git a/lib/DateTime/TimeZone/America/Santiago.pm b/lib/DateTime/TimeZone/America/Santiago.pm
index 38e83fe8..3fa31425 100644
--- a/lib/DateTime/TimeZone/America/Santiago.pm
+++ b/lib/DateTime/TimeZone/America/Santiago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60818083200, #    local_end 1928-04-01 00:00:00 (Sun)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60818097600, #    utc_start 1928-04-01 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60831302400, #    local_end 1928-09-01 00:00:00 (Sat)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60831320400, #    utc_start 1928-09-01 05:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60849619200, #    local_end 1929-04-01 00:00:00 (Mon)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60849633600, #    utc_start 1929-04-01 04:00:00 (Mon)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60862838400, #    local_end 1929-09-01 00:00:00 (Sun)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60862856400, #    utc_start 1929-09-01 05:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60881155200, #    local_end 1930-04-01 00:00:00 (Tue)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60881169600, #    utc_start 1930-04-01 04:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60894374400, #    local_end 1930-09-01 00:00:00 (Mon)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60894392400, #    utc_start 1930-09-01 05:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60912691200, #    local_end 1931-04-01 00:00:00 (Wed)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60912705600, #    utc_start 1931-04-01 04:00:00 (Wed)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60925910400, #    local_end 1931-09-01 00:00:00 (Tue)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60925928400, #    utc_start 1931-09-01 05:00:00 (Tue)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -14400,
 1,
-'-05/-04',
+'-04',
     ],
     [
 60944328000, #    utc_start 1932-04-01 04:00:00 (Fri)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60957532800, #    local_end 1932-09-01 00:00:00 (Thu)
 -18000,
 0,
-'-05/-04',
+'-05',
     ],
     [
 60957550800, #    utc_start 1932-09-01 05:00:00 (Thu)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62099049600, #    local_end 1968-11-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62099064000, #    utc_start 1968-11-03 04:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62111750400, #    local_end 1969-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62111761200, #    utc_start 1969-03-30 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62132313600, #    local_end 1969-11-23 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62132328000, #    utc_start 1969-11-23 04:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62143200000, #    local_end 1970-03-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62143210800, #    utc_start 1970-03-29 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62160134400, #    local_end 1970-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62160148800, #    utc_start 1970-10-11 04:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62173440000, #    local_end 1971-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62173450800, #    utc_start 1971-03-14 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62191584000, #    local_end 1971-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62191598400, #    utc_start 1971-10-10 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62204889600, #    local_end 1972-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62204900400, #    utc_start 1972-03-12 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62223638400, #    local_end 1972-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62223652800, #    utc_start 1972-10-15 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62236339200, #    local_end 1973-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62236350000, #    utc_start 1973-03-11 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62253878400, #    local_end 1973-09-30 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62253892800, #    utc_start 1973-09-30 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62267788800, #    local_end 1974-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62267799600, #    utc_start 1974-03-10 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62286537600, #    local_end 1974-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62286552000, #    utc_start 1974-10-13 04:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62299238400, #    local_end 1975-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62299249200, #    utc_start 1975-03-09 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62317987200, #    local_end 1975-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62318001600, #    utc_start 1975-10-12 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62331292800, #    local_end 1976-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62331303600, #    utc_start 1976-03-14 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62349436800, #    local_end 1976-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62349451200, #    utc_start 1976-10-10 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62362742400, #    local_end 1977-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62362753200, #    utc_start 1977-03-13 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62380886400, #    local_end 1977-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62380900800, #    utc_start 1977-10-09 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62394192000, #    local_end 1978-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62394202800, #    utc_start 1978-03-12 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62412940800, #    local_end 1978-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62412955200, #    utc_start 1978-10-15 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425641600, #    local_end 1979-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62425652400, #    utc_start 1979-03-11 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62444390400, #    local_end 1979-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62444404800, #    utc_start 1979-10-14 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62457091200, #    local_end 1980-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62457102000, #    utc_start 1980-03-09 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62475840000, #    local_end 1980-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62475854400, #    utc_start 1980-10-12 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62489145600, #    local_end 1981-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62489156400, #    utc_start 1981-03-15 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62507289600, #    local_end 1981-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62507304000, #    utc_start 1981-10-11 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62520595200, #    local_end 1982-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62520606000, #    utc_start 1982-03-14 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538739200, #    local_end 1982-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62538753600, #    utc_start 1982-10-10 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62552044800, #    local_end 1983-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62552055600, #    utc_start 1983-03-13 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62570188800, #    local_end 1983-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62570203200, #    utc_start 1983-10-09 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62583494400, #    local_end 1984-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62583505200, #    utc_start 1984-03-11 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62602243200, #    local_end 1984-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62602257600, #    utc_start 1984-10-14 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614944000, #    local_end 1985-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62614954800, #    utc_start 1985-03-10 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62633692800, #    local_end 1985-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62633707200, #    utc_start 1985-10-13 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646393600, #    local_end 1986-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646404400, #    utc_start 1986-03-09 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62665142400, #    local_end 1986-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62665156800, #    utc_start 1986-10-12 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62680867200, #    local_end 1987-04-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62680878000, #    utc_start 1987-04-12 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62696592000, #    local_end 1987-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62696606400, #    utc_start 1987-10-11 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709897600, #    local_end 1988-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62709908400, #    utc_start 1988-03-13 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728041600, #    local_end 1988-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62728056000, #    utc_start 1988-10-09 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62741347200, #    local_end 1989-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62741358000, #    utc_start 1989-03-12 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772796800, #    local_end 1990-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62772807600, #    utc_start 1990-03-11 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789126400, #    local_end 1990-09-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62789140800, #    utc_start 1990-09-16 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62804246400, #    local_end 1991-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62804257200, #    utc_start 1991-03-10 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822995200, #    local_end 1991-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62823009600, #    utc_start 1991-10-13 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836300800, #    local_end 1992-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62836311600, #    utc_start 1992-03-15 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62854444800, #    local_end 1992-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62854459200, #    utc_start 1992-10-11 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867750400, #    local_end 1993-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62867761200, #    utc_start 1993-03-14 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885894400, #    local_end 1993-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62885908800, #    utc_start 1993-10-10 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899200000, #    local_end 1994-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62899210800, #    utc_start 1994-03-13 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917344000, #    local_end 1994-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62917358400, #    utc_start 1994-10-09 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62930649600, #    local_end 1995-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62930660400, #    utc_start 1995-03-12 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62962099200, #    local_end 1996-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62962110000, #    utc_start 1996-03-10 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980848000, #    local_end 1996-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980862400, #    utc_start 1996-10-13 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62995374000, #    utc_start 1997-03-30 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63012297600, #    local_end 1997-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63012312000, #    utc_start 1997-10-12 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63025603200, #    local_end 1998-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63025614000, #    utc_start 1998-03-15 03:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63042552000, #    utc_start 1998-09-27 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058867200, #    local_end 1999-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63058878000, #    utc_start 1999-04-04 03:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63075196800, #    local_end 1999-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63075211200, #    utc_start 1999-10-10 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63088502400, #    local_end 2000-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63088513200, #    utc_start 2000-03-12 03:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63107265600, #    utc_start 2000-10-15 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63119952000, #    local_end 2001-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63119962800, #    utc_start 2001-03-11 03:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63151401600, #    local_end 2002-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63151412400, #    utc_start 2002-03-10 03:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63170150400, #    local_end 2002-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63170164800, #    utc_start 2002-10-13 04:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63182851200, #    local_end 2003-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63182862000, #    utc_start 2003-03-09 03:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63201600000, #    local_end 2003-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63201614400, #    utc_start 2003-10-12 04:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63214905600, #    local_end 2004-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63214916400, #    utc_start 2004-03-14 03:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63233049600, #    local_end 2004-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63233064000, #    utc_start 2004-10-10 04:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246355200, #    local_end 2005-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63264499200, #    local_end 2005-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63264513600, #    utc_start 2005-10-09 04:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277804800, #    local_end 2006-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63296553600, #    local_end 2006-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309254400, #    local_end 2007-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63342529200, #    utc_start 2008-03-30 03:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359452800, #    local_end 2008-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63372769200, #    utc_start 2009-03-15 03:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390902400, #    local_end 2009-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406022400, #    local_end 2010-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63406033200, #    utc_start 2010-04-04 03:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422352000, #    local_end 2010-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63422366400, #    utc_start 2010-10-10 04:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63440496000, #    local_end 2011-05-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63440506800, #    utc_start 2011-05-08 03:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63449568000, #    local_end 2011-08-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63449582400, #    utc_start 2011-08-21 04:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471340800, #    local_end 2012-04-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63471351600, #    utc_start 2012-04-29 03:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63482227200, #    local_end 2012-09-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63482241600, #    utc_start 2012-09-02 04:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502790400, #    local_end 2013-04-28 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63502801200, #    utc_start 2013-04-28 03:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63514281600, #    local_end 2013-09-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63514296000, #    utc_start 2013-09-08 04:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63534240000, #    local_end 2014-04-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63534250800, #    utc_start 2014-04-27 03:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63545731200, #    local_end 2014-09-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63545745600, #    utc_start 2014-09-07 04:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63598953600, #    local_end 2016-05-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63598964400, #    utc_start 2016-05-15 03:00:00 (Sun)
@@ -1073,7 +1073,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63606816000, #    local_end 2016-08-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63606830400, #    utc_start 2016-08-14 04:00:00 (Sun)
@@ -1082,7 +1082,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63630403200, #    local_end 2017-05-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63630414000, #    utc_start 2017-05-14 03:00:00 (Sun)
@@ -1091,7 +1091,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63638265600, #    local_end 2017-08-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63638280000, #    utc_start 2017-08-13 04:00:00 (Sun)
@@ -1100,7 +1100,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63661852800, #    local_end 2018-05-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63661863600, #    utc_start 2018-05-13 03:00:00 (Sun)
@@ -1109,209 +1109,209 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63669715200, #    local_end 2018-08-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63669729600, #    utc_start 2018-08-12 04:00:00 (Sun)
-63693313200, #      utc_end 2019-05-12 03:00:00 (Sun)
+63690289200, #      utc_end 2019-04-07 03:00:00 (Sun)
 63669718800, #  local_start 2018-08-12 01:00:00 (Sun)
-63693302400, #    local_end 2019-05-12 00:00:00 (Sun)
+63690278400, #    local_end 2019-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63693313200, #    utc_start 2019-05-12 03:00:00 (Sun)
-63701179200, #      utc_end 2019-08-11 04:00:00 (Sun)
-63693298800, #  local_start 2019-05-11 23:00:00 (Sat)
-63701164800, #    local_end 2019-08-11 00:00:00 (Sun)
+63690289200, #    utc_start 2019-04-07 03:00:00 (Sun)
+63703598400, #      utc_end 2019-09-08 04:00:00 (Sun)
+63690274800, #  local_start 2019-04-06 23:00:00 (Sat)
+63703584000, #    local_end 2019-09-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63701179200, #    utc_start 2019-08-11 04:00:00 (Sun)
-63724762800, #      utc_end 2020-05-10 03:00:00 (Sun)
-63701168400, #  local_start 2019-08-11 01:00:00 (Sun)
-63724752000, #    local_end 2020-05-10 00:00:00 (Sun)
+63703598400, #    utc_start 2019-09-08 04:00:00 (Sun)
+63721738800, #      utc_end 2020-04-05 03:00:00 (Sun)
+63703587600, #  local_start 2019-09-08 01:00:00 (Sun)
+63721728000, #    local_end 2020-04-05 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63724762800, #    utc_start 2020-05-10 03:00:00 (Sun)
-63732628800, #      utc_end 2020-08-09 04:00:00 (Sun)
-63724748400, #  local_start 2020-05-09 23:00:00 (Sat)
-63732614400, #    local_end 2020-08-09 00:00:00 (Sun)
+63721738800, #    utc_start 2020-04-05 03:00:00 (Sun)
+63735048000, #      utc_end 2020-09-06 04:00:00 (Sun)
+63721724400, #  local_start 2020-04-04 23:00:00 (Sat)
+63735033600, #    local_end 2020-09-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63732628800, #    utc_start 2020-08-09 04:00:00 (Sun)
-63756212400, #      utc_end 2021-05-09 03:00:00 (Sun)
-63732618000, #  local_start 2020-08-09 01:00:00 (Sun)
-63756201600, #    local_end 2021-05-09 00:00:00 (Sun)
+63735048000, #    utc_start 2020-09-06 04:00:00 (Sun)
+63753188400, #      utc_end 2021-04-04 03:00:00 (Sun)
+63735037200, #  local_start 2020-09-06 01:00:00 (Sun)
+63753177600, #    local_end 2021-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63756212400, #    utc_start 2021-05-09 03:00:00 (Sun)
-63764683200, #      utc_end 2021-08-15 04:00:00 (Sun)
-63756198000, #  local_start 2021-05-08 23:00:00 (Sat)
-63764668800, #    local_end 2021-08-15 00:00:00 (Sun)
+63753188400, #    utc_start 2021-04-04 03:00:00 (Sun)
+63766497600, #      utc_end 2021-09-05 04:00:00 (Sun)
+63753174000, #  local_start 2021-04-03 23:00:00 (Sat)
+63766483200, #    local_end 2021-09-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63764683200, #    utc_start 2021-08-15 04:00:00 (Sun)
-63788266800, #      utc_end 2022-05-15 03:00:00 (Sun)
-63764672400, #  local_start 2021-08-15 01:00:00 (Sun)
-63788256000, #    local_end 2022-05-15 00:00:00 (Sun)
+63766497600, #    utc_start 2021-09-05 04:00:00 (Sun)
+63784638000, #      utc_end 2022-04-03 03:00:00 (Sun)
+63766486800, #  local_start 2021-09-05 01:00:00 (Sun)
+63784627200, #    local_end 2022-04-03 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63788266800, #    utc_start 2022-05-15 03:00:00 (Sun)
-63796132800, #      utc_end 2022-08-14 04:00:00 (Sun)
-63788252400, #  local_start 2022-05-14 23:00:00 (Sat)
-63796118400, #    local_end 2022-08-14 00:00:00 (Sun)
+63784638000, #    utc_start 2022-04-03 03:00:00 (Sun)
+63797947200, #      utc_end 2022-09-04 04:00:00 (Sun)
+63784623600, #  local_start 2022-04-02 23:00:00 (Sat)
+63797932800, #    local_end 2022-09-04 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63796132800, #    utc_start 2022-08-14 04:00:00 (Sun)
-63819716400, #      utc_end 2023-05-14 03:00:00 (Sun)
-63796122000, #  local_start 2022-08-14 01:00:00 (Sun)
-63819705600, #    local_end 2023-05-14 00:00:00 (Sun)
+63797947200, #    utc_start 2022-09-04 04:00:00 (Sun)
+63816087600, #      utc_end 2023-04-02 03:00:00 (Sun)
+63797936400, #  local_start 2022-09-04 01:00:00 (Sun)
+63816076800, #    local_end 2023-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63819716400, #    utc_start 2023-05-14 03:00:00 (Sun)
-63827582400, #      utc_end 2023-08-13 04:00:00 (Sun)
-63819702000, #  local_start 2023-05-13 23:00:00 (Sat)
-63827568000, #    local_end 2023-08-13 00:00:00 (Sun)
+63816087600, #    utc_start 2023-04-02 03:00:00 (Sun)
+63829396800, #      utc_end 2023-09-03 04:00:00 (Sun)
+63816073200, #  local_start 2023-04-01 23:00:00 (Sat)
+63829382400, #    local_end 2023-09-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63827582400, #    utc_start 2023-08-13 04:00:00 (Sun)
-63851166000, #      utc_end 2024-05-12 03:00:00 (Sun)
-63827571600, #  local_start 2023-08-13 01:00:00 (Sun)
-63851155200, #    local_end 2024-05-12 00:00:00 (Sun)
+63829396800, #    utc_start 2023-09-03 04:00:00 (Sun)
+63848142000, #      utc_end 2024-04-07 03:00:00 (Sun)
+63829386000, #  local_start 2023-09-03 01:00:00 (Sun)
+63848131200, #    local_end 2024-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63851166000, #    utc_start 2024-05-12 03:00:00 (Sun)
-63859032000, #      utc_end 2024-08-11 04:00:00 (Sun)
-63851151600, #  local_start 2024-05-11 23:00:00 (Sat)
-63859017600, #    local_end 2024-08-11 00:00:00 (Sun)
+63848142000, #    utc_start 2024-04-07 03:00:00 (Sun)
+63861451200, #      utc_end 2024-09-08 04:00:00 (Sun)
+63848127600, #  local_start 2024-04-06 23:00:00 (Sat)
+63861436800, #    local_end 2024-09-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63859032000, #    utc_start 2024-08-11 04:00:00 (Sun)
-63882615600, #      utc_end 2025-05-11 03:00:00 (Sun)
-63859021200, #  local_start 2024-08-11 01:00:00 (Sun)
-63882604800, #    local_end 2025-05-11 00:00:00 (Sun)
+63861451200, #    utc_start 2024-09-08 04:00:00 (Sun)
+63879591600, #      utc_end 2025-04-06 03:00:00 (Sun)
+63861440400, #  local_start 2024-09-08 01:00:00 (Sun)
+63879580800, #    local_end 2025-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63882615600, #    utc_start 2025-05-11 03:00:00 (Sun)
-63890481600, #      utc_end 2025-08-10 04:00:00 (Sun)
-63882601200, #  local_start 2025-05-10 23:00:00 (Sat)
-63890467200, #    local_end 2025-08-10 00:00:00 (Sun)
+63879591600, #    utc_start 2025-04-06 03:00:00 (Sun)
+63892900800, #      utc_end 2025-09-07 04:00:00 (Sun)
+63879577200, #  local_start 2025-04-05 23:00:00 (Sat)
+63892886400, #    local_end 2025-09-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63890481600, #    utc_start 2025-08-10 04:00:00 (Sun)
-63914065200, #      utc_end 2026-05-10 03:00:00 (Sun)
-63890470800, #  local_start 2025-08-10 01:00:00 (Sun)
-63914054400, #    local_end 2026-05-10 00:00:00 (Sun)
+63892900800, #    utc_start 2025-09-07 04:00:00 (Sun)
+63911041200, #      utc_end 2026-04-05 03:00:00 (Sun)
+63892890000, #  local_start 2025-09-07 01:00:00 (Sun)
+63911030400, #    local_end 2026-04-05 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63914065200, #    utc_start 2026-05-10 03:00:00 (Sun)
-63921931200, #      utc_end 2026-08-09 04:00:00 (Sun)
-63914050800, #  local_start 2026-05-09 23:00:00 (Sat)
-63921916800, #    local_end 2026-08-09 00:00:00 (Sun)
+63911041200, #    utc_start 2026-04-05 03:00:00 (Sun)
+63924350400, #      utc_end 2026-09-06 04:00:00 (Sun)
+63911026800, #  local_start 2026-04-04 23:00:00 (Sat)
+63924336000, #    local_end 2026-09-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63921931200, #    utc_start 2026-08-09 04:00:00 (Sun)
-63945514800, #      utc_end 2027-05-09 03:00:00 (Sun)
-63921920400, #  local_start 2026-08-09 01:00:00 (Sun)
-63945504000, #    local_end 2027-05-09 00:00:00 (Sun)
+63924350400, #    utc_start 2026-09-06 04:00:00 (Sun)
+63942490800, #      utc_end 2027-04-04 03:00:00 (Sun)
+63924339600, #  local_start 2026-09-06 01:00:00 (Sun)
+63942480000, #    local_end 2027-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63945514800, #    utc_start 2027-05-09 03:00:00 (Sun)
-63953985600, #      utc_end 2027-08-15 04:00:00 (Sun)
-63945500400, #  local_start 2027-05-08 23:00:00 (Sat)
-63953971200, #    local_end 2027-08-15 00:00:00 (Sun)
+63942490800, #    utc_start 2027-04-04 03:00:00 (Sun)
+63955800000, #      utc_end 2027-09-05 04:00:00 (Sun)
+63942476400, #  local_start 2027-04-03 23:00:00 (Sat)
+63955785600, #    local_end 2027-09-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63953985600, #    utc_start 2027-08-15 04:00:00 (Sun)
-63977569200, #      utc_end 2028-05-14 03:00:00 (Sun)
-63953974800, #  local_start 2027-08-15 01:00:00 (Sun)
-63977558400, #    local_end 2028-05-14 00:00:00 (Sun)
+63955800000, #    utc_start 2027-09-05 04:00:00 (Sun)
+63973940400, #      utc_end 2028-04-02 03:00:00 (Sun)
+63955789200, #  local_start 2027-09-05 01:00:00 (Sun)
+63973929600, #    local_end 2028-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-63977569200, #    utc_start 2028-05-14 03:00:00 (Sun)
-63985435200, #      utc_end 2028-08-13 04:00:00 (Sun)
-63977554800, #  local_start 2028-05-13 23:00:00 (Sat)
-63985420800, #    local_end 2028-08-13 00:00:00 (Sun)
+63973940400, #    utc_start 2028-04-02 03:00:00 (Sun)
+63987249600, #      utc_end 2028-09-03 04:00:00 (Sun)
+63973926000, #  local_start 2028-04-01 23:00:00 (Sat)
+63987235200, #    local_end 2028-09-03 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
-63985435200, #    utc_start 2028-08-13 04:00:00 (Sun)
-64009018800, #      utc_end 2029-05-13 03:00:00 (Sun)
-63985424400, #  local_start 2028-08-13 01:00:00 (Sun)
-64009008000, #    local_end 2029-05-13 00:00:00 (Sun)
+63987249600, #    utc_start 2028-09-03 04:00:00 (Sun)
+64005994800, #      utc_end 2029-04-08 03:00:00 (Sun)
+63987238800, #  local_start 2028-09-03 01:00:00 (Sun)
+64005984000, #    local_end 2029-04-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
-64009018800, #    utc_start 2029-05-13 03:00:00 (Sun)
-64016884800, #      utc_end 2029-08-12 04:00:00 (Sun)
-64009004400, #  local_start 2029-05-12 23:00:00 (Sat)
-64016870400, #    local_end 2029-08-12 00:00:00 (Sun)
+64005994800, #    utc_start 2029-04-08 03:00:00 (Sun)
+64018699200, #      utc_end 2029-09-02 04:00:00 (Sun)
+64005980400, #  local_start 2029-04-07 23:00:00 (Sat)
+64018684800, #    local_end 2029-09-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1364,28 +1364,26 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '4:00u',
-    'from' => '2016',
-    'in' => 'Aug',
+    'at' => '3:00u',
+    'from' => '2019',
+    'in' => 'Apr',
     'letter' => '',
     'name' => 'Chile',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=9',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'offset_from_std' => 0,
+    'on' => 'Sun>=2',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
-    'at' => '3:00u',
-    'from' => '2016',
-    'in' => 'May',
+    'at' => '4:00u',
+    'from' => '2019',
+    'in' => 'Sep',
     'letter' => '',
     'name' => 'Chile',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=9',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=2',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Santo_Domingo.pm b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
index b2b32461..f96a6cc9 100644
--- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
+++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -186,7 +186,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 6 }
 
diff --git a/lib/DateTime/TimeZone/America/Sao_Paulo.pm b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
index 7f20ee13..71a7fbec 100644
--- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
+++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928714800, #    local_end 1931-10-03 11:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60928725600, #    utc_start 1931-10-03 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944313600, #    local_end 1932-04-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60944320800, #    utc_start 1932-04-01 02:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960297600, #    local_end 1932-10-03 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 60960308400, #    utc_start 1932-10-03 03:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60975849600, #    local_end 1933-04-01 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 60975856800, #    utc_start 1933-04-01 02:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61501852800, #    local_end 1949-12-01 00:00:00 (Thu)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61501863600, #    utc_start 1949-12-01 03:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61513606800, #    local_end 1950-04-16 01:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61513614000, #    utc_start 1950-04-16 03:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61533388800, #    local_end 1950-12-01 00:00:00 (Fri)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61533399600, #    utc_start 1950-12-01 03:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543843200, #    local_end 1951-04-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61564924800, #    local_end 1951-12-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61564935600, #    utc_start 1951-12-01 03:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575465600, #    local_end 1952-04-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61575472800, #    utc_start 1952-04-01 02:00:00 (Tue)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61596547200, #    local_end 1952-12-01 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61596558000, #    utc_start 1952-12-01 03:00:00 (Mon)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61604323200, #    local_end 1953-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61604330400, #    utc_start 1953-03-01 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61940246400, #    local_end 1963-10-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61940257200, #    utc_start 1963-10-23 03:00:00 (Wed)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61951478400, #    local_end 1964-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61951485600, #    utc_start 1964-03-01 02:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61980508800, #    local_end 1965-01-31 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 61980519600, #    utc_start 1965-01-31 03:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985606400, #    local_end 1965-03-31 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 61985613600, #    utc_start 1965-03-31 02:00:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62006774400, #    local_end 1965-12-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62006785200, #    utc_start 1965-12-01 03:00:00 (Wed)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62014557600, #    utc_start 1966-03-01 02:00:00 (Tue)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62035718400, #    local_end 1966-11-01 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62035729200, #    utc_start 1966-11-01 03:00:00 (Tue)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62046086400, #    local_end 1967-03-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62046093600, #    utc_start 1967-03-01 02:00:00 (Wed)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067254400, #    local_end 1967-11-01 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62067265200, #    utc_start 1967-11-01 03:00:00 (Wed)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62077708800, #    local_end 1968-03-01 00:00:00 (Fri)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62077716000, #    utc_start 1968-03-01 02:00:00 (Fri)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62635420800, #    local_end 1985-11-02 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62635431600, #    utc_start 1985-11-02 03:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646912000, #    local_end 1986-03-15 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62646919200, #    utc_start 1986-03-15 02:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666265600, #    local_end 1986-10-25 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62666276400, #    utc_start 1986-10-25 03:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62675942400, #    local_end 1987-02-14 00:00:00 (Sat)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62675949600, #    utc_start 1987-02-14 02:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62697812400, #    utc_start 1987-10-25 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62706873600, #    local_end 1988-02-07 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62706880800, #    utc_start 1988-02-07 02:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728646400, #    local_end 1988-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62728657200, #    utc_start 1988-10-16 03:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62737718400, #    local_end 1989-01-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62737725600, #    utc_start 1989-01-29 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62760106800, #    utc_start 1989-10-15 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62770377600, #    local_end 1990-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62770384800, #    utc_start 1990-02-11 02:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792150400, #    local_end 1990-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62792161200, #    utc_start 1990-10-21 03:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62802432000, #    local_end 1991-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62802439200, #    utc_start 1991-02-17 02:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62823600000, #    local_end 1991-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62823610800, #    utc_start 1991-10-20 03:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62833276800, #    local_end 1992-02-09 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62833284000, #    utc_start 1992-02-09 02:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855654400, #    local_end 1992-10-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62855665200, #    utc_start 1992-10-25 03:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864121600, #    local_end 1993-01-31 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62864128800, #    utc_start 1993-01-31 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62886499200, #    local_end 1993-10-17 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62886510000, #    utc_start 1993-10-17 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62897385600, #    local_end 1994-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62897392800, #    utc_start 1994-02-20 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917948800, #    local_end 1994-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62917959600, #    utc_start 1994-10-16 03:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62928835200, #    local_end 1995-02-19 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62928842400, #    utc_start 1995-02-19 02:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62949409200, #    utc_start 1995-10-15 03:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62959680000, #    local_end 1996-02-11 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62959687200, #    utc_start 1996-02-11 02:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980243200, #    local_end 1996-10-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62980254000, #    utc_start 1996-10-06 03:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62991734400, #    local_end 1997-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62991741600, #    utc_start 1997-02-16 02:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011779200, #    local_end 1997-10-06 00:00:00 (Mon)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63011790000, #    utc_start 1997-10-06 03:00:00 (Mon)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63024393600, #    local_end 1998-03-01 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63024400800, #    utc_start 1998-03-01 02:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043747200, #    local_end 1998-10-11 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63043758000, #    utc_start 1998-10-11 03:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055238400, #    local_end 1999-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63055245600, #    utc_start 1999-02-21 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074592000, #    local_end 1999-10-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63074602800, #    utc_start 1999-10-03 03:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087292800, #    local_end 2000-02-27 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63087300000, #    utc_start 2000-02-27 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106646400, #    local_end 2000-10-08 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63106657200, #    utc_start 2000-10-08 03:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63118137600, #    local_end 2001-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63118144800, #    utc_start 2001-02-18 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63138711600, #    utc_start 2001-10-14 03:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63149587200, #    local_end 2002-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63149594400, #    utc_start 2002-02-17 02:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171964800, #    local_end 2002-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63171975600, #    utc_start 2002-11-03 03:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63181036800, #    local_end 2003-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63181044000, #    utc_start 2003-02-16 02:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202204800, #    local_end 2003-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63202215600, #    utc_start 2003-10-19 03:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63212486400, #    local_end 2004-02-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63212493600, #    utc_start 2004-02-15 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63235036800, #    local_end 2004-11-02 00:00:00 (Tue)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63235047600, #    utc_start 2004-11-02 03:00:00 (Tue)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63244540800, #    local_end 2005-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63244548000, #    utc_start 2005-02-20 02:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63265104000, #    local_end 2005-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63265114800, #    utc_start 2005-10-16 03:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63275990400, #    local_end 2006-02-19 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63275997600, #    utc_start 2006-02-19 02:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63298368000, #    local_end 2006-11-05 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63298378800, #    utc_start 2006-11-05 03:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63308044800, #    local_end 2007-02-25 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63308052000, #    utc_start 2007-02-25 02:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63328014000, #    utc_start 2007-10-14 03:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63338889600, #    local_end 2008-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63338896800, #    utc_start 2008-02-17 02:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360057600, #    local_end 2008-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63360068400, #    utc_start 2008-10-19 03:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63370339200, #    local_end 2009-02-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63370346400, #    utc_start 2009-02-15 02:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63391507200, #    local_end 2009-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63391518000, #    utc_start 2009-10-18 03:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63402393600, #    local_end 2010-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63402400800, #    utc_start 2010-02-21 02:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422956800, #    local_end 2010-10-17 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63422967600, #    utc_start 2010-10-17 03:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63433843200, #    local_end 2011-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63433850400, #    utc_start 2011-02-20 02:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63454406400, #    local_end 2011-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63454417200, #    utc_start 2011-10-16 03:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63465897600, #    local_end 2012-02-26 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63465904800, #    utc_start 2012-02-26 02:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63486460800, #    local_end 2012-10-21 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63486471600, #    utc_start 2012-10-21 03:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63496742400, #    local_end 2013-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63496749600, #    utc_start 2013-02-17 02:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63517910400, #    local_end 2013-10-20 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63517921200, #    utc_start 2013-10-20 03:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63528192000, #    local_end 2014-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63528199200, #    utc_start 2014-02-16 02:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549360000, #    local_end 2014-10-19 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63549370800, #    utc_start 2014-10-19 03:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63560246400, #    local_end 2015-02-22 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63560253600, #    utc_start 2015-02-22 02:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63580809600, #    local_end 2015-10-18 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63580820400, #    utc_start 2015-10-18 03:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63591696000, #    local_end 2016-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63591703200, #    utc_start 2016-02-21 02:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63612259200, #    local_end 2016-10-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63612270000, #    utc_start 2016-10-16 03:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63623145600, #    local_end 2017-02-19 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63623152800, #    utc_start 2017-02-19 02:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63643708800, #    local_end 2017-10-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63643719600, #    utc_start 2017-10-15 03:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63654595200, #    local_end 2018-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63654602400, #    utc_start 2018-02-18 02:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676972800, #    local_end 2018-11-04 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63676983600, #    utc_start 2018-11-04 03:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63686044800, #    local_end 2019-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63686052000, #    utc_start 2019-02-17 02:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63708422400, #    local_end 2019-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63708433200, #    utc_start 2019-11-03 03:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63717494400, #    local_end 2020-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63717501600, #    utc_start 2020-02-16 02:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739872000, #    local_end 2020-11-01 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63739882800, #    utc_start 2020-11-01 03:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63749548800, #    local_end 2021-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63749556000, #    utc_start 2021-02-21 02:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771926400, #    local_end 2021-11-07 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63771937200, #    utc_start 2021-11-07 03:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63780998400, #    local_end 2022-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63781005600, #    utc_start 2022-02-20 02:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63803376000, #    local_end 2022-11-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63803386800, #    utc_start 2022-11-06 03:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63813052800, #    local_end 2023-02-26 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63813060000, #    utc_start 2023-02-26 02:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834825600, #    local_end 2023-11-05 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63834836400, #    utc_start 2023-11-05 03:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63843897600, #    local_end 2024-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63843904800, #    utc_start 2024-02-18 02:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63866275200, #    local_end 2024-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63866286000, #    utc_start 2024-11-03 03:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63875347200, #    local_end 2025-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63875354400, #    utc_start 2025-02-16 02:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897724800, #    local_end 2025-11-02 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63897735600, #    utc_start 2025-11-02 03:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63907401600, #    local_end 2026-02-22 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63907408800, #    utc_start 2026-02-22 02:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63929174400, #    local_end 2026-11-01 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63929185200, #    utc_start 2026-11-01 03:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63938851200, #    local_end 2027-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63938858400, #    utc_start 2027-02-21 02:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63961228800, #    local_end 2027-11-07 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63961239600, #    utc_start 2027-11-07 03:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63970300800, #    local_end 2028-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 63970308000, #    utc_start 2028-02-20 02:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992678400, #    local_end 2028-11-05 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 63992689200, #    utc_start 2028-11-05 03:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64001750400, #    local_end 2029-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64001757600, #    utc_start 2029-02-18 02:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64024128000, #    local_end 2029-11-04 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64024138800, #    utc_start 2029-11-04 03:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64033200000, #    local_end 2030-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64033207200, #    utc_start 2030-02-17 02:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64055577600, #    local_end 2030-11-03 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64055588400, #    utc_start 2030-11-03 03:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64064649600, #    local_end 2031-02-16 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64064656800, #    utc_start 2031-02-16 02:00:00 (Sun)
@@ -1073,7 +1073,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64087027200, #    local_end 2031-11-02 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64087038000, #    utc_start 2031-11-02 03:00:00 (Sun)
@@ -1082,7 +1082,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64096099200, #    local_end 2032-02-15 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64096106400, #    utc_start 2032-02-15 02:00:00 (Sun)
@@ -1091,7 +1091,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64119081600, #    local_end 2032-11-07 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64119092400, #    utc_start 2032-11-07 03:00:00 (Sun)
@@ -1100,7 +1100,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64128153600, #    local_end 2033-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64128160800, #    utc_start 2033-02-20 02:00:00 (Sun)
@@ -1109,7 +1109,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64150531200, #    local_end 2033-11-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64150542000, #    utc_start 2033-11-06 03:00:00 (Sun)
@@ -1118,7 +1118,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64160208000, #    local_end 2034-02-26 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64160215200, #    utc_start 2034-02-26 02:00:00 (Sun)
@@ -1127,7 +1127,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64181980800, #    local_end 2034-11-05 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64181991600, #    utc_start 2034-11-05 03:00:00 (Sun)
@@ -1136,7 +1136,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64191052800, #    local_end 2035-02-18 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64191060000, #    utc_start 2035-02-18 02:00:00 (Sun)
@@ -1145,7 +1145,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64213430400, #    local_end 2035-11-04 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64213441200, #    utc_start 2035-11-04 03:00:00 (Sun)
@@ -1154,7 +1154,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64222502400, #    local_end 2036-02-17 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64222509600, #    utc_start 2036-02-17 02:00:00 (Sun)
@@ -1163,7 +1163,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64244880000, #    local_end 2036-11-02 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64244890800, #    utc_start 2036-11-02 03:00:00 (Sun)
@@ -1172,7 +1172,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64254556800, #    local_end 2037-02-22 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64254564000, #    utc_start 2037-02-22 02:00:00 (Sun)
@@ -1181,7 +1181,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64276329600, #    local_end 2037-11-01 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64276340400, #    utc_start 2037-11-01 03:00:00 (Sun)
@@ -1190,7 +1190,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64286006400, #    local_end 2038-02-21 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64286013600, #    utc_start 2038-02-21 02:00:00 (Sun)
@@ -1199,7 +1199,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64308384000, #    local_end 2038-11-07 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 64308394800, #    utc_start 2038-11-07 03:00:00 (Sun)
@@ -1208,7 +1208,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64317456000, #    local_end 2039-02-20 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 64317463200, #    utc_start 2039-02-20 02:00:00 (Sun)
@@ -1217,11 +1217,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64339833600, #    local_end 2039-11-06 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1282,8 +1282,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
@@ -1294,8 +1293,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=15',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Scoresbysund.pm b/lib/DateTime/TimeZone/America/Scoresbysund.pm
index ad48d4f8..5f85ee6d 100644
--- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
+++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474641200, #    local_end 1980-09-28 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62474644800, #    utc_start 1980-09-28 04:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490355200, #    local_end 1981-03-29 00:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62490362400, #    utc_start 1981-03-29 02:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506083600, #    local_end 1981-09-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62506083600, #    utc_start 1981-09-27 01:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62521804800, #    local_end 1982-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62521808400, #    utc_start 1982-03-28 01:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537533200, #    local_end 1982-09-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62537533200, #    utc_start 1982-09-26 01:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553254400, #    local_end 1983-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62553258000, #    utc_start 1983-03-27 01:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568982800, #    local_end 1983-09-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62568982800, #    utc_start 1983-09-25 01:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62584704000, #    local_end 1984-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62584707600, #    utc_start 1984-03-25 01:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601037200, #    local_end 1984-09-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62601037200, #    utc_start 1984-09-30 01:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62616762000, #    utc_start 1985-03-31 01:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632486800, #    local_end 1985-09-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62632486800, #    utc_start 1985-09-29 01:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62648211600, #    utc_start 1986-03-30 01:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663936400, #    local_end 1986-09-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62663936400, #    utc_start 1986-09-28 01:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62679661200, #    utc_start 1987-03-29 01:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695386000, #    local_end 1987-09-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62695386000, #    utc_start 1987-09-27 01:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62711110800, #    utc_start 1988-03-27 01:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726835600, #    local_end 1988-09-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62726835600, #    utc_start 1988-09-25 01:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62742560400, #    utc_start 1989-03-26 01:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758285200, #    local_end 1989-09-24 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62758285200, #    utc_start 1989-09-24 01:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62774010000, #    utc_start 1990-03-25 01:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790339600, #    local_end 1990-09-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62790339600, #    utc_start 1990-09-30 01:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62806064400, #    utc_start 1991-03-31 01:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821789200, #    local_end 1991-09-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62821789200, #    utc_start 1991-09-29 01:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62837514000, #    utc_start 1992-03-29 01:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853238800, #    local_end 1992-09-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62853238800, #    utc_start 1992-09-27 01:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62868963600, #    utc_start 1993-03-28 01:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884688400, #    local_end 1993-09-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916138000, #    local_end 1994-09-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947587600, #    local_end 1995-09-24 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982061200, #    local_end 1996-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013510800, #    local_end 1997-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044960400, #    local_end 1998-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058262400, #    local_end 1999-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077014800, #    local_end 1999-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089712000, #    local_end 2000-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108464400, #    local_end 2000-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121161600, #    local_end 2001-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139914000, #    local_end 2001-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153216000, #    local_end 2002-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171363600, #    local_end 2002-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184665600, #    local_end 2003-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202813200, #    local_end 2003-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216115200, #    local_end 2004-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234867600, #    local_end 2004-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247564800, #    local_end 2005-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266317200, #    local_end 2005-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279014400, #    local_end 2006-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297766800, #    local_end 2006-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310464000, #    local_end 2007-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329216400, #    local_end 2007-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360666000, #    local_end 2008-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373968000, #    local_end 2009-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392115600, #    local_end 2009-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405417600, #    local_end 2010-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424170000, #    local_end 2010-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436867200, #    local_end 2011-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455619600, #    local_end 2011-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468316800, #    local_end 2012-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63487069200, #    local_end 2012-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500371200, #    local_end 2013-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518518800, #    local_end 2013-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531820800, #    local_end 2014-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549968400, #    local_end 2014-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563270400, #    local_end 2015-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581418000, #    local_end 2015-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594720000, #    local_end 2016-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63613472400, #    local_end 2016-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626169600, #    local_end 2017-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63644922000, #    local_end 2017-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657619200, #    local_end 2018-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676371600, #    local_end 2018-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63689673600, #    local_end 2019-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63707821200, #    local_end 2019-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721123200, #    local_end 2020-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739270800, #    local_end 2020-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63752572800, #    local_end 2021-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771325200, #    local_end 2021-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784022400, #    local_end 2022-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63802774800, #    local_end 2022-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834224400, #    local_end 2023-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63865674000, #    local_end 2024-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897123600, #    local_end 2025-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63928573200, #    local_end 2026-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63960627600, #    local_end 2027-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992077200, #    local_end 2028-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
@@ -929,11 +929,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64023526800, #    local_end 2029-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 50 }
 
@@ -985,18 +985,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1006,8 +994,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Sitka.pm b/lib/DateTime/TimeZone/America/Sitka.pm
index 3201a5dd..9d7b98f2 100644
--- a/lib/DateTime/TimeZone/America/Sitka.pm
+++ b/lib/DateTime/TimeZone/America/Sitka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1203,7 +1203,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1264,8 +1264,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1276,8 +1275,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/St_Johns.pm b/lib/DateTime/TimeZone/America/St_Johns.pm
index 0bf822db..74f13bfa 100644
--- a/lib/DateTime/TimeZone/America/St_Johns.pm
+++ b/lib/DateTime/TimeZone/America/St_Johns.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -2067,7 +2067,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 112 }
 
@@ -2128,8 +2128,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -2140,8 +2139,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Swift_Current.pm b/lib/DateTime/TimeZone/America/Swift_Current.pm
index e373f104..27636418 100644
--- a/lib/DateTime/TimeZone/America/Swift_Current.pm
+++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 11 }
 
diff --git a/lib/DateTime/TimeZone/America/Tegucigalpa.pm b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
index d9846372..71ce5f31 100644
--- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
+++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 3 }
 
diff --git a/lib/DateTime/TimeZone/America/Thule.pm b/lib/DateTime/TimeZone/America/Thule.pm
index be1f928f..732e290a 100644
--- a/lib/DateTime/TimeZone/America/Thule.pm
+++ b/lib/DateTime/TimeZone/America/Thule.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -735,7 +735,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 39 }
 
@@ -787,18 +787,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Thule',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -808,8 +796,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Thule',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Thunder_Bay.pm b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
index c298e6a3..5b4950a5 100644
--- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
+++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 61 }
 
@@ -1219,18 +1219,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1240,8 +1228,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Tijuana.pm b/lib/DateTime/TimeZone/America/Tijuana.pm
index cf4a65ac..e11611f0 100644
--- a/lib/DateTime/TimeZone/America/Tijuana.pm
+++ b/lib/DateTime/TimeZone/America/Tijuana.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1284,7 +1284,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 65 }
 
@@ -1336,18 +1336,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1357,8 +1345,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Toronto.pm b/lib/DateTime/TimeZone/America/Toronto.pm
index a51b53de..289b1d9b 100644
--- a/lib/DateTime/TimeZone/America/Toronto.pm
+++ b/lib/DateTime/TimeZone/America/Toronto.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -2004,7 +2004,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 109 }
 
@@ -2065,8 +2065,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -2077,8 +2076,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Vancouver.pm b/lib/DateTime/TimeZone/America/Vancouver.pm
index 7ab454b4..16f58f23 100644
--- a/lib/DateTime/TimeZone/America/Vancouver.pm
+++ b/lib/DateTime/TimeZone/America/Vancouver.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1599,7 +1599,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 87 }
 
@@ -1651,18 +1651,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1672,8 +1660,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'Canada',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Whitehorse.pm b/lib/DateTime/TimeZone/America/Whitehorse.pm
index 38ea5b59..05ad2c51 100644
--- a/lib/DateTime/TimeZone/America/Whitehorse.pm
+++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1032,7 +1032,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 55 }
 
@@ -1093,8 +1093,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1105,8 +1104,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Winnipeg.pm b/lib/DateTime/TimeZone/America/Winnipeg.pm
index 69aa5c64..39491748 100644
--- a/lib/DateTime/TimeZone/America/Winnipeg.pm
+++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1563,7 +1563,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 85 }
 
@@ -1624,8 +1624,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1636,8 +1635,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Yakutat.pm b/lib/DateTime/TimeZone/America/Yakutat.pm
index 5578c315..c6ca1774 100644
--- a/lib/DateTime/TimeZone/America/Yakutat.pm
+++ b/lib/DateTime/TimeZone/America/Yakutat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1203,7 +1203,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1264,8 +1264,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1276,8 +1275,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/America/Yellowknife.pm b/lib/DateTime/TimeZone/America/Yellowknife.pm
index 975a44bd..5e2210f3 100644
--- a/lib/DateTime/TimeZone/America/Yellowknife.pm
+++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -987,7 +987,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1039,18 +1039,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1060,8 +1048,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Canada',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Antarctica/Casey.pm b/lib/DateTime/TimeZone/Antarctica/Casey.pm
index dc5f77d8..a4ff68a7 100644
--- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Davis.pm b/lib/DateTime/TimeZone/Antarctica/Davis.pm
index 7f742037..ffe56d3c 100644
--- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
index e52d9bf5..84ba89e6 100644
--- a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
+++ b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
index 90ad5c5f..b428df73 100644
--- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -870,7 +870,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 45 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Mawson.pm b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
index 082ae589..6bae0a42 100644
--- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Palmer.pm b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
index 18717337..301cf35b 100644
--- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61983014400, #    local_end 1965-03-01 00:00:00 (Mon)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61983025200, #    utc_start 1965-03-01 03:00:00 (Mon)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62002713600, #    local_end 1965-10-15 00:00:00 (Fri)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62002728000, #    utc_start 1965-10-15 04:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62014550400, #    local_end 1966-03-01 00:00:00 (Tue)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62014561200, #    utc_start 1966-03-01 03:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034249600, #    local_end 1966-10-15 00:00:00 (Sat)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62034264000, #    utc_start 1966-10-15 04:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048851200, #    local_end 1967-04-02 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62048862000, #    utc_start 1967-04-02 03:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62064576000, #    local_end 1967-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62064590400, #    utc_start 1967-10-01 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080905600, #    local_end 1968-04-07 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62080916400, #    utc_start 1968-04-07 03:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62096630400, #    local_end 1968-10-06 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62096644800, #    utc_start 1968-10-06 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62112355200, #    local_end 1969-04-06 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62112366000, #    utc_start 1969-04-06 03:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62128080000, #    local_end 1969-10-05 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62128094400, #    utc_start 1969-10-05 04:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62263814400, #    local_end 1974-01-23 00:00:00 (Wed)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62263825200, #    utc_start 1974-01-23 03:00:00 (Wed)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62272281600, #    local_end 1974-05-01 00:00:00 (Wed)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62272288800, #    utc_start 1974-05-01 02:00:00 (Wed)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62524742400, #    local_end 1982-05-01 00:00:00 (Sat)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62524753200, #    utc_start 1982-05-01 03:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538739200, #    local_end 1982-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62538753600, #    utc_start 1982-10-10 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62552044800, #    local_end 1983-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62552055600, #    utc_start 1983-03-13 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62570188800, #    local_end 1983-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62570203200, #    utc_start 1983-10-09 04:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62583494400, #    local_end 1984-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62583505200, #    utc_start 1984-03-11 03:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62602243200, #    local_end 1984-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62602257600, #    utc_start 1984-10-14 04:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614944000, #    local_end 1985-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62614954800, #    utc_start 1985-03-10 03:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62633692800, #    local_end 1985-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62633707200, #    utc_start 1985-10-13 04:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646393600, #    local_end 1986-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62646404400, #    utc_start 1986-03-09 03:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62665142400, #    local_end 1986-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62665156800, #    utc_start 1986-10-12 04:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62680867200, #    local_end 1987-04-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62680878000, #    utc_start 1987-04-12 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62696592000, #    local_end 1987-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62696606400, #    utc_start 1987-10-11 04:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709897600, #    local_end 1988-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62709908400, #    utc_start 1988-03-13 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728041600, #    local_end 1988-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62728056000, #    utc_start 1988-10-09 04:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62741347200, #    local_end 1989-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62741358000, #    utc_start 1989-03-12 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760096000, #    local_end 1989-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772796800, #    local_end 1990-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62772807600, #    utc_start 1990-03-11 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789126400, #    local_end 1990-09-16 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62789140800, #    utc_start 1990-09-16 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62804246400, #    local_end 1991-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62804257200, #    utc_start 1991-03-10 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822995200, #    local_end 1991-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62823009600, #    utc_start 1991-10-13 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836300800, #    local_end 1992-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62836311600, #    utc_start 1992-03-15 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62854444800, #    local_end 1992-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62854459200, #    utc_start 1992-10-11 04:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867750400, #    local_end 1993-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62867761200, #    utc_start 1993-03-14 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885894400, #    local_end 1993-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62885908800, #    utc_start 1993-10-10 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899200000, #    local_end 1994-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62899210800, #    utc_start 1994-03-13 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917344000, #    local_end 1994-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62917358400, #    utc_start 1994-10-09 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62930649600, #    local_end 1995-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62930660400, #    utc_start 1995-03-12 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949398400, #    local_end 1995-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62962099200, #    local_end 1996-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62962110000, #    utc_start 1996-03-10 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980848000, #    local_end 1996-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62980862400, #    utc_start 1996-10-13 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62995374000, #    utc_start 1997-03-30 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63012297600, #    local_end 1997-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63012312000, #    utc_start 1997-10-12 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63025603200, #    local_end 1998-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63025614000, #    utc_start 1998-03-15 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63042552000, #    utc_start 1998-09-27 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058867200, #    local_end 1999-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63058878000, #    utc_start 1999-04-04 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63075196800, #    local_end 1999-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63075211200, #    utc_start 1999-10-10 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63088502400, #    local_end 2000-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63088513200, #    utc_start 2000-03-12 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107251200, #    local_end 2000-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63107265600, #    utc_start 2000-10-15 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63119952000, #    local_end 2001-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63119962800, #    utc_start 2001-03-11 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138700800, #    local_end 2001-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63151401600, #    local_end 2002-03-10 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63151412400, #    utc_start 2002-03-10 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63170150400, #    local_end 2002-10-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63170164800, #    utc_start 2002-10-13 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63182851200, #    local_end 2003-03-09 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63182862000, #    utc_start 2003-03-09 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63201600000, #    local_end 2003-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63201614400, #    utc_start 2003-10-12 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63214905600, #    local_end 2004-03-14 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63214916400, #    utc_start 2004-03-14 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63233049600, #    local_end 2004-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63233064000, #    utc_start 2004-10-10 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246355200, #    local_end 2005-03-13 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63264499200, #    local_end 2005-10-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63264513600, #    utc_start 2005-10-09 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277804800, #    local_end 2006-03-12 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63296553600, #    local_end 2006-10-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309254400, #    local_end 2007-03-11 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63328003200, #    local_end 2007-10-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63342529200, #    utc_start 2008-03-30 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359452800, #    local_end 2008-10-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372758400, #    local_end 2009-03-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63372769200, #    utc_start 2009-03-15 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390902400, #    local_end 2009-10-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406022400, #    local_end 2010-04-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63406033200, #    utc_start 2010-04-04 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422352000, #    local_end 2010-10-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63422366400, #    utc_start 2010-10-10 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63440496000, #    local_end 2011-05-08 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63440506800, #    utc_start 2011-05-08 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63449568000, #    local_end 2011-08-21 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63449582400, #    utc_start 2011-08-21 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471340800, #    local_end 2012-04-29 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63471351600, #    utc_start 2012-04-29 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63482227200, #    local_end 2012-09-02 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63482241600, #    utc_start 2012-09-02 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502790400, #    local_end 2013-04-28 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63502801200, #    utc_start 2013-04-28 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63514281600, #    local_end 2013-09-08 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63514296000, #    utc_start 2013-09-08 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63534240000, #    local_end 2014-04-27 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63534250800, #    utc_start 2014-04-27 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63545731200, #    local_end 2014-09-07 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63545745600, #    utc_start 2014-09-07 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63598953600, #    local_end 2016-05-15 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63598964400, #    utc_start 2016-05-15 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63606816000, #    local_end 2016-08-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63606830400, #    utc_start 2016-08-14 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63616492800, #    local_end 2016-12-04 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63616503600, #    utc_start 2016-12-04 03:00:00 (Sun)
@@ -771,7 +771,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 40 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Rothera.pm b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
index a5829027..053ef644 100644
--- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Syowa.pm b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
index da8cfcde..f5e225ed 100644
--- a/lib/DateTime/TimeZone/Antarctica/Syowa.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Antarctica/Troll.pm b/lib/DateTime/TimeZone/Antarctica/Troll.pm
index 689e6d5d..c37d8cb5 100644
--- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -483,7 +483,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 25 }
 
@@ -544,8 +544,7 @@ my $rules = [
     'offset_from_std' => 7200,
     'on' => 'lastSun',
     'save' => '2:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -556,8 +555,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Antarctica/Vostok.pm b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
index 2ab7b362..7f7790c9 100644
--- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
+++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Almaty.pm b/lib/DateTime/TimeZone/Asia/Almaty.pm
index 1abf9ac2..e2907d70 100644
--- a/lib/DateTime/TimeZone/Asia/Almaty.pm
+++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62790321600, #    utc_start 1990-09-29 20:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62806046400, #    utc_start 1991-03-30 20:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62831451600, #    utc_start 1992-01-18 21:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62837496000, #    utc_start 1992-03-28 20:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62853220800, #    utc_start 1992-09-26 20:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62868945600, #    utc_start 1993-03-27 20:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62884670400, #    utc_start 1993-09-25 20:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62900395200, #    utc_start 1994-03-26 20:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62916120000, #    utc_start 1994-09-24 20:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62931844800, #    utc_start 1995-03-25 20:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62947569600, #    utc_start 1995-09-23 20:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62982043200, #    utc_start 1996-10-26 20:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62995348800, #    utc_start 1997-03-29 20:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63013492800, #    utc_start 1997-10-25 20:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63044942400, #    utc_start 1998-10-24 20:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63076996800, #    utc_start 1999-10-30 20:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63108446400, #    utc_start 2000-10-28 20:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63139896000, #    utc_start 2001-10-27 20:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63234849600, #    utc_start 2004-10-30 20:00:00 (Sat)
@@ -492,7 +492,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Amman.pm b/lib/DateTime/TimeZone/Asia/Amman.pm
index 84889d18..347d4a3e 100644
--- a/lib/DateTime/TimeZone/Asia/Amman.pm
+++ b/lib/DateTime/TimeZone/Asia/Amman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 50 }
 
@@ -985,18 +985,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00s',
-    'from' => '2014',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Jordan',
-    'offset_from_std' => 0,
-    'on' => 'lastFri',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '24:00',
     'from' => '2014',
@@ -1006,8 +994,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastThu',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00s',
+    'from' => '2014',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'Jordan',
+    'offset_from_std' => 0,
+    'on' => 'lastFri',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Anadyr.pm b/lib/DateTime/TimeZone/Asia/Anadyr.pm
index 0b2a2d57..fe98e6d5 100644
--- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
+++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 62490567600, #    utc_start 1981-03-31 11:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 62506375200, #    utc_start 1981-09-30 10:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 62522103600, #    utc_start 1982-03-31 11:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62537914800, #    utc_start 1982-09-30 11:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62553643200, #    utc_start 1983-03-31 12:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62569450800, #    utc_start 1983-09-30 11:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62585265600, #    utc_start 1984-03-31 12:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62600997600, #    utc_start 1984-09-29 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62616722400, #    utc_start 1985-03-30 14:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62632447200, #    utc_start 1985-09-28 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62648172000, #    utc_start 1986-03-29 14:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62663896800, #    utc_start 1986-09-27 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62679621600, #    utc_start 1987-03-28 14:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62695346400, #    utc_start 1987-09-26 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62711071200, #    utc_start 1988-03-26 14:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62726796000, #    utc_start 1988-09-24 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62742520800, #    utc_start 1989-03-25 14:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62758245600, #    utc_start 1989-09-23 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62773970400, #    utc_start 1990-03-24 14:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62790300000, #    utc_start 1990-09-29 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62806024800, #    utc_start 1991-03-30 14:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62821753200, #    utc_start 1991-09-28 15:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62831430000, #    utc_start 1992-01-18 15:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62837474400, #    utc_start 1992-03-28 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62853199200, #    utc_start 1992-09-26 14:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62868924000, #    utc_start 1993-03-27 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62884648800, #    utc_start 1993-09-25 14:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62900373600, #    utc_start 1994-03-26 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62916098400, #    utc_start 1994-09-24 14:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62931823200, #    utc_start 1995-03-25 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62947548000, #    utc_start 1995-09-23 14:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62963877600, #    utc_start 1996-03-30 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62982021600, #    utc_start 1996-10-26 14:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62995327200, #    utc_start 1997-03-29 14:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63013471200, #    utc_start 1997-10-25 14:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63026776800, #    utc_start 1998-03-28 14:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63044920800, #    utc_start 1998-10-24 14:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63058226400, #    utc_start 1999-03-27 14:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63076975200, #    utc_start 1999-10-30 14:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63089676000, #    utc_start 2000-03-25 14:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63108424800, #    utc_start 2000-10-28 14:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63121125600, #    utc_start 2001-03-24 14:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63139874400, #    utc_start 2001-10-27 14:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63153180000, #    utc_start 2002-03-30 14:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63171324000, #    utc_start 2002-10-26 14:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63184629600, #    utc_start 2003-03-29 14:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63202773600, #    utc_start 2003-10-25 14:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63216079200, #    utc_start 2004-03-27 14:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63234828000, #    utc_start 2004-10-30 14:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63247528800, #    utc_start 2005-03-26 14:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63266277600, #    utc_start 2005-10-29 14:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63278978400, #    utc_start 2006-03-25 14:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63297727200, #    utc_start 2006-10-28 14:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63310428000, #    utc_start 2007-03-24 14:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63329176800, #    utc_start 2007-10-27 14:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63342482400, #    utc_start 2008-03-29 14:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63360626400, #    utc_start 2008-10-25 14:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63373932000, #    utc_start 2009-03-28 14:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63392076000, #    utc_start 2009-10-24 14:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63405381600, #    utc_start 2010-03-27 14:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63424134000, #    utc_start 2010-10-30 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63436834800, #    utc_start 2011-03-26 15:00:00 (Sat)
@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Aqtau.pm b/lib/DateTime/TimeZone/Asia/Aqtau.pm
index b54ea313..70cf1a3d 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62931852000, #    utc_start 1995-03-25 22:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62947576800, #    utc_start 1995-09-23 22:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62963906400, #    utc_start 1996-03-30 22:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62982050400, #    utc_start 1996-10-26 22:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234856800, #    utc_start 2004-10-30 22:00:00 (Sat)
@@ -483,7 +483,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 23 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Aqtobe.pm b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
index 10e33555..a57aa7ba 100644
--- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
+++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62931848400, #    utc_start 1995-03-25 21:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62947573200, #    utc_start 1995-09-23 21:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62963902800, #    utc_start 1996-03-30 21:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62995352400, #    utc_start 1997-03-29 21:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63013496400, #    utc_start 1997-10-25 21:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63026802000, #    utc_start 1998-03-28 21:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63044946000, #    utc_start 1998-10-24 21:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63058251600, #    utc_start 1999-03-27 21:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63077000400, #    utc_start 1999-10-30 21:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63089701200, #    utc_start 2000-03-25 21:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63108450000, #    utc_start 2000-10-28 21:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63121150800, #    utc_start 2001-03-24 21:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63139899600, #    utc_start 2001-10-27 21:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63153205200, #    utc_start 2002-03-30 21:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63171349200, #    utc_start 2002-10-26 21:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63184654800, #    utc_start 2003-03-29 21:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63202798800, #    utc_start 2003-10-25 21:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63216104400, #    utc_start 2004-03-27 21:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63234853200, #    utc_start 2004-10-30 21:00:00 (Sat)
@@ -492,7 +492,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Ashgabat.pm b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
index c9d4f7de..07e53b21 100644
--- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
+++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62490596400, #    utc_start 1981-03-31 19:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62506404000, #    utc_start 1981-09-30 18:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62522132400, #    utc_start 1982-03-31 19:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -258,7 +258,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 11 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Atyrau.pm b/lib/DateTime/TimeZone/Asia/Atyrau.pm
index ded86a23..6558814f 100644
--- a/lib/DateTime/TimeZone/Asia/Atyrau.pm
+++ b/lib/DateTime/TimeZone/Asia/Atyrau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62931848400, #    utc_start 1995-03-25 21:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62947573200, #    utc_start 1995-09-23 21:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62963902800, #    utc_start 1996-03-30 21:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62995352400, #    utc_start 1997-03-29 21:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63013496400, #    utc_start 1997-10-25 21:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63026802000, #    utc_start 1998-03-28 21:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63044946000, #    utc_start 1998-10-24 21:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63058251600, #    utc_start 1999-03-27 21:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234856800, #    utc_start 2004-10-30 22:00:00 (Sat)
@@ -483,7 +483,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 23 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Baghdad.pm b/lib/DateTime/TimeZone/Asia/Baghdad.pm
index 69eb8058..3b2693de 100644
--- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
+++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62537947200, #    utc_start 1982-09-30 20:00:00 (Thu)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553600000, #    local_end 1983-03-31 00:00:00 (Thu)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62553589200, #    utc_start 1983-03-30 21:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62569483200, #    utc_start 1983-09-30 20:00:00 (Fri)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62585298000, #    utc_start 1984-03-31 21:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601120000, #    local_end 1984-10-01 00:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62601105600, #    utc_start 1984-09-30 20:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616844800, #    local_end 1985-04-01 00:00:00 (Mon)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62616834000, #    utc_start 1985-03-31 21:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663940000, #    local_end 1986-09-28 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679661200, #    local_end 1987-03-29 01:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695389600, #    local_end 1987-09-27 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711110800, #    local_end 1988-03-27 01:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726839200, #    local_end 1988-09-25 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742560400, #    local_end 1989-03-26 01:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758288800, #    local_end 1989-09-24 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774010000, #    local_end 1990-03-25 01:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790343200, #    local_end 1990-09-30 02:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790328800, #    utc_start 1990-09-29 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806158000, #    local_end 1991-04-01 03:00:00 (Mon)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806147200, #    utc_start 1991-04-01 00:00:00 (Mon)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821972800, #    local_end 1991-10-01 04:00:00 (Tue)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62821958400, #    utc_start 1991-10-01 00:00:00 (Tue)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837780400, #    local_end 1992-04-01 03:00:00 (Wed)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62837769600, #    utc_start 1992-04-01 00:00:00 (Wed)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853595200, #    local_end 1992-10-01 04:00:00 (Thu)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853580800, #    utc_start 1992-10-01 00:00:00 (Thu)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62869316400, #    local_end 1993-04-01 03:00:00 (Thu)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62869305600, #    utc_start 1993-04-01 00:00:00 (Thu)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885131200, #    local_end 1993-10-01 04:00:00 (Fri)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62885116800, #    utc_start 1993-10-01 00:00:00 (Fri)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900852400, #    local_end 1994-04-01 03:00:00 (Fri)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900841600, #    utc_start 1994-04-01 00:00:00 (Fri)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916667200, #    local_end 1994-10-01 04:00:00 (Sat)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916652800, #    utc_start 1994-10-01 00:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62932388400, #    local_end 1995-04-01 03:00:00 (Sat)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62932377600, #    utc_start 1995-04-01 00:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62948203200, #    local_end 1995-10-01 04:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62948188800, #    utc_start 1995-10-01 00:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62964010800, #    local_end 1996-04-01 03:00:00 (Mon)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62964000000, #    utc_start 1996-04-01 00:00:00 (Mon)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62979825600, #    local_end 1996-10-01 04:00:00 (Tue)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62979811200, #    utc_start 1996-10-01 00:00:00 (Tue)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995546800, #    local_end 1997-04-01 03:00:00 (Tue)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995536000, #    utc_start 1997-04-01 00:00:00 (Tue)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011361600, #    local_end 1997-10-01 04:00:00 (Wed)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63011347200, #    utc_start 1997-10-01 00:00:00 (Wed)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63027082800, #    local_end 1998-04-01 03:00:00 (Wed)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63027072000, #    utc_start 1998-04-01 00:00:00 (Wed)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042897600, #    local_end 1998-10-01 04:00:00 (Thu)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63042883200, #    utc_start 1998-10-01 00:00:00 (Thu)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058618800, #    local_end 1999-04-01 03:00:00 (Thu)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058608000, #    utc_start 1999-04-01 00:00:00 (Thu)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074433600, #    local_end 1999-10-01 04:00:00 (Fri)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63074419200, #    utc_start 1999-10-01 00:00:00 (Fri)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63090241200, #    local_end 2000-04-01 03:00:00 (Sat)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63090230400, #    utc_start 2000-04-01 00:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106056000, #    local_end 2000-10-01 04:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63106041600, #    utc_start 2000-10-01 00:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121777200, #    local_end 2001-04-01 03:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121766400, #    utc_start 2001-04-01 00:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63137592000, #    local_end 2001-10-01 04:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63137577600, #    utc_start 2001-10-01 00:00:00 (Mon)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153313200, #    local_end 2002-04-01 03:00:00 (Mon)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153302400, #    utc_start 2002-04-01 00:00:00 (Mon)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169128000, #    local_end 2002-10-01 04:00:00 (Tue)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63169113600, #    utc_start 2002-10-01 00:00:00 (Tue)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184849200, #    local_end 2003-04-01 03:00:00 (Tue)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184838400, #    utc_start 2003-04-01 00:00:00 (Tue)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200664000, #    local_end 2003-10-01 04:00:00 (Wed)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63200649600, #    utc_start 2003-10-01 00:00:00 (Wed)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216471600, #    local_end 2004-04-01 03:00:00 (Thu)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216460800, #    utc_start 2004-04-01 00:00:00 (Thu)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63232286400, #    local_end 2004-10-01 04:00:00 (Fri)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63232272000, #    utc_start 2004-10-01 00:00:00 (Fri)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63248007600, #    local_end 2005-04-01 03:00:00 (Fri)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247996800, #    utc_start 2005-04-01 00:00:00 (Fri)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263822400, #    local_end 2005-10-01 04:00:00 (Sat)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63263808000, #    utc_start 2005-10-01 00:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279543600, #    local_end 2006-04-01 03:00:00 (Sat)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279532800, #    utc_start 2006-04-01 00:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295358400, #    local_end 2006-10-01 04:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63295344000, #    utc_start 2006-10-01 00:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63311079600, #    local_end 2007-04-01 03:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63311068800, #    utc_start 2007-04-01 00:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63326894400, #    local_end 2007-10-01 04:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63326880000, #    utc_start 2007-10-01 00:00:00 (Mon)
@@ -515,11 +515,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 10800,
 0,
-'+03/+04',
+'+03',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 26 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Baku.pm b/lib/DateTime/TimeZone/Asia/Baku.pm
index 87463fce..d49ad122 100644
--- a/lib/DateTime/TimeZone/Asia/Baku.pm
+++ b/lib/DateTime/TimeZone/Asia/Baku.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62790328800, #    utc_start 1990-09-29 22:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62806053600, #    utc_start 1991-03-30 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62837506800, #    utc_start 1992-03-28 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963931600, #    local_end 1996-03-31 05:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982079200, #    local_end 1996-10-27 06:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62987760000, #    local_end 1997-01-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62987745600, #    utc_start 1996-12-31 20:00:00 (Tue)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995377600, #    local_end 1997-03-30 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62995363200, #    utc_start 1997-03-30 00:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013525200, #    local_end 1997-10-26 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013507200, #    utc_start 1997-10-26 00:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026827200, #    local_end 1998-03-29 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026812800, #    utc_start 1998-03-29 00:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044974800, #    local_end 1998-10-25 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044956800, #    utc_start 1998-10-25 00:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058276800, #    local_end 1999-03-28 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058262400, #    utc_start 1999-03-28 00:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077029200, #    local_end 1999-10-31 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077011200, #    utc_start 1999-10-31 00:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089726400, #    local_end 2000-03-26 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089712000, #    utc_start 2000-03-26 00:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108478800, #    local_end 2000-10-29 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108460800, #    utc_start 2000-10-29 00:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121176000, #    local_end 2001-03-25 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121161600, #    utc_start 2001-03-25 00:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139928400, #    local_end 2001-10-28 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139910400, #    utc_start 2001-10-28 00:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153230400, #    local_end 2002-03-31 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153216000, #    utc_start 2002-03-31 00:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171378000, #    local_end 2002-10-27 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171360000, #    utc_start 2002-10-27 00:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184680000, #    local_end 2003-03-30 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184665600, #    utc_start 2003-03-30 00:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202827600, #    local_end 2003-10-26 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202809600, #    utc_start 2003-10-26 00:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216129600, #    local_end 2004-03-28 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216115200, #    utc_start 2004-03-28 00:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234882000, #    local_end 2004-10-31 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234864000, #    utc_start 2004-10-31 00:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247579200, #    local_end 2005-03-27 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63247564800, #    utc_start 2005-03-27 00:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266331600, #    local_end 2005-10-30 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63266313600, #    utc_start 2005-10-30 00:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279028800, #    local_end 2006-03-26 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63279014400, #    utc_start 2006-03-26 00:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297781200, #    local_end 2006-10-29 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63297763200, #    utc_start 2006-10-29 00:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310478400, #    local_end 2007-03-25 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63310464000, #    utc_start 2007-03-25 00:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329230800, #    local_end 2007-10-28 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63329212800, #    utc_start 2007-10-28 00:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342532800, #    local_end 2008-03-30 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63342518400, #    utc_start 2008-03-30 00:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360680400, #    local_end 2008-10-26 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63360662400, #    utc_start 2008-10-26 00:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373982400, #    local_end 2009-03-29 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63373968000, #    utc_start 2009-03-29 00:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392130000, #    local_end 2009-10-25 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63392112000, #    utc_start 2009-10-25 00:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405432000, #    local_end 2010-03-28 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63405417600, #    utc_start 2010-03-28 00:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424184400, #    local_end 2010-10-31 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63424166400, #    utc_start 2010-10-31 00:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436881600, #    local_end 2011-03-27 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63436867200, #    utc_start 2011-03-27 00:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455634000, #    local_end 2011-10-30 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63455616000, #    utc_start 2011-10-30 00:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468331200, #    local_end 2012-03-25 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63468316800, #    utc_start 2012-03-25 00:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63487083600, #    local_end 2012-10-28 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63487065600, #    utc_start 2012-10-28 00:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500385600, #    local_end 2013-03-31 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63500371200, #    utc_start 2013-03-31 00:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518533200, #    local_end 2013-10-27 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63518515200, #    utc_start 2013-10-27 00:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531835200, #    local_end 2014-03-30 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63531820800, #    utc_start 2014-03-30 00:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549982800, #    local_end 2014-10-26 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63549964800, #    utc_start 2014-10-26 00:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563284800, #    local_end 2015-03-29 04:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63563270400, #    utc_start 2015-03-29 00:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581432400, #    local_end 2015-10-25 05:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63581414400, #    utc_start 2015-10-25 00:00:00 (Sun)
@@ -641,11 +641,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 14400,
 0,
-'+04/+05',
+'+04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 32 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Bangkok.pm b/lib/DateTime/TimeZone/Asia/Bangkok.pm
index b87998b7..add05e8e 100644
--- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
+++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Barnaul.pm b/lib/DateTime/TimeZone/Asia/Barnaul.pm
index b8b57f6e..f94f86ea 100644
--- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
+++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62490589200, #    utc_start 1981-03-31 17:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62506396800, #    utc_start 1981-09-30 16:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62522125200, #    utc_start 1982-03-31 17:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62537932800, #    utc_start 1982-09-30 16:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601015600, #    utc_start 1984-09-29 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616740400, #    utc_start 1985-03-30 19:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632465200, #    utc_start 1985-09-28 19:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648190000, #    utc_start 1986-03-29 19:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663914800, #    utc_start 1986-09-27 19:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679639600, #    utc_start 1987-03-28 19:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695364400, #    utc_start 1987-09-26 19:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711089200, #    utc_start 1988-03-26 19:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726814000, #    utc_start 1988-09-24 19:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742538800, #    utc_start 1989-03-25 19:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758263600, #    utc_start 1989-09-23 19:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773988400, #    utc_start 1990-03-24 19:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790318000, #    utc_start 1990-09-29 19:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806042800, #    utc_start 1991-03-30 19:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62821771200, #    utc_start 1991-09-28 20:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837492400, #    utc_start 1992-03-28 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853217200, #    utc_start 1992-09-26 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868942000, #    utc_start 1993-03-27 19:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62884666800, #    utc_start 1993-09-25 19:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62900391600, #    utc_start 1994-03-26 19:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62916116400, #    utc_start 1994-09-24 19:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62931841200, #    utc_start 1995-03-25 19:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62937302400, #    local_end 1995-05-28 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62937273600, #    utc_start 1995-05-27 16:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62947569600, #    utc_start 1995-09-23 20:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62982043200, #    utc_start 1996-10-26 20:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62995348800, #    utc_start 1997-03-29 20:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63013492800, #    utc_start 1997-10-25 20:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63044942400, #    utc_start 1998-10-24 20:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63076996800, #    utc_start 1999-10-30 20:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63108446400, #    utc_start 2000-10-28 20:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63139896000, #    utc_start 2001-10-27 20:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63234849600, #    utc_start 2004-10-30 20:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63247550400, #    utc_start 2005-03-26 20:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63266299200, #    utc_start 2005-10-29 20:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63279000000, #    utc_start 2006-03-25 20:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63297748800, #    utc_start 2006-10-28 20:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63310449600, #    utc_start 2007-03-24 20:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63329198400, #    utc_start 2007-10-27 20:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63342504000, #    utc_start 2008-03-29 20:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63360648000, #    utc_start 2008-10-25 20:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63373953600, #    utc_start 2009-03-28 20:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63392097600, #    utc_start 2009-10-24 20:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63405403200, #    utc_start 2010-03-27 20:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63424152000, #    utc_start 2010-10-30 20:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63436852800, #    utc_start 2011-03-26 20:00:00 (Sat)
@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 31 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Beirut.pm b/lib/DateTime/TimeZone/Asia/Beirut.pm
index cdca860a..90951768 100644
--- a/lib/DateTime/TimeZone/Asia/Beirut.pm
+++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1149,7 +1149,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 62 }
 
@@ -1210,8 +1210,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
@@ -1222,8 +1221,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Bishkek.pm b/lib/DateTime/TimeZone/Asia/Bishkek.pm
index 263c7bd7..a6957b1c 100644
--- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
+++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62790321600, #    utc_start 1990-09-29 20:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62806046400, #    utc_start 1991-03-30 20:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62819287200, #    local_end 1991-08-31 02:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62819265600, #    utc_start 1991-08-30 20:00:00 (Fri)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62838720000, #    local_end 1992-04-12 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62838702000, #    utc_start 1992-04-11 19:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853213600, #    utc_start 1992-09-26 18:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62870169600, #    local_end 1993-04-11 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62870151600, #    utc_start 1993-04-10 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884663200, #    utc_start 1993-09-25 18:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62901619200, #    local_end 1994-04-10 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62901601200, #    utc_start 1994-04-09 19:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916112800, #    utc_start 1994-09-24 18:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62933068800, #    local_end 1995-04-09 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62933050800, #    utc_start 1995-04-08 19:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62947562400, #    utc_start 1995-09-23 18:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62964518400, #    local_end 1996-04-07 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62964500400, #    utc_start 1996-04-06 19:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62979638400, #    local_end 1996-09-29 00:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62979616800, #    utc_start 1996-09-28 18:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995372200, #    local_end 1997-03-30 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62995354200, #    utc_start 1997-03-29 21:30:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013516200, #    local_end 1997-10-26 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63013494600, #    utc_start 1997-10-25 20:30:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026821800, #    local_end 1998-03-29 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63026803800, #    utc_start 1998-03-28 21:30:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044965800, #    local_end 1998-10-25 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63044944200, #    utc_start 1998-10-24 20:30:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058271400, #    local_end 1999-03-28 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63058253400, #    utc_start 1999-03-27 21:30:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077020200, #    local_end 1999-10-31 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63076998600, #    utc_start 1999-10-30 20:30:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089721000, #    local_end 2000-03-26 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63089703000, #    utc_start 2000-03-25 21:30:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108469800, #    local_end 2000-10-29 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63108448200, #    utc_start 2000-10-28 20:30:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121170600, #    local_end 2001-03-25 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63121152600, #    utc_start 2001-03-24 21:30:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139919400, #    local_end 2001-10-28 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63139897800, #    utc_start 2001-10-27 20:30:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153225000, #    local_end 2002-03-31 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63153207000, #    utc_start 2002-03-30 21:30:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171369000, #    local_end 2002-10-27 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63171347400, #    utc_start 2002-10-26 20:30:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184674600, #    local_end 2003-03-30 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63184656600, #    utc_start 2003-03-29 21:30:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202818600, #    local_end 2003-10-26 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63202797000, #    utc_start 2003-10-25 20:30:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216124200, #    local_end 2004-03-28 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63216106200, #    utc_start 2004-03-27 21:30:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234873000, #    local_end 2004-10-31 02:30:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63234851400, #    utc_start 2004-10-30 20:30:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247573800, #    local_end 2005-03-27 02:30:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63247555800, #    utc_start 2005-03-26 21:30:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63259488000, #    local_end 2005-08-12 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63259466400, #    utc_start 2005-08-11 18:00:00 (Thu)
@@ -501,7 +501,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 25 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Brunei.pm b/lib/DateTime/TimeZone/Asia/Brunei.pm
index 66ffb210..b23b0733 100644
--- a/lib/DateTime/TimeZone/Asia/Brunei.pm
+++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Chita.pm b/lib/DateTime/TimeZone/Asia/Chita.pm
index 58224f53..d05bcc50 100644
--- a/lib/DateTime/TimeZone/Asia/Chita.pm
+++ b/lib/DateTime/TimeZone/Asia/Chita.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62490582000, #    utc_start 1981-03-31 15:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62506389600, #    utc_start 1981-09-30 14:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62522118000, #    utc_start 1982-03-31 15:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62537925600, #    utc_start 1982-09-30 14:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62553654000, #    utc_start 1983-03-31 15:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62569461600, #    utc_start 1983-09-30 14:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62585276400, #    utc_start 1984-03-31 15:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62601008400, #    utc_start 1984-09-29 17:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62616733200, #    utc_start 1985-03-30 17:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62632458000, #    utc_start 1985-09-28 17:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62648182800, #    utc_start 1986-03-29 17:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62663907600, #    utc_start 1986-09-27 17:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62679632400, #    utc_start 1987-03-28 17:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62695357200, #    utc_start 1987-09-26 17:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62711082000, #    utc_start 1988-03-26 17:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62726806800, #    utc_start 1988-09-24 17:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62742531600, #    utc_start 1989-03-25 17:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62758256400, #    utc_start 1989-09-23 17:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62773981200, #    utc_start 1990-03-24 17:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62790310800, #    utc_start 1990-09-29 17:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62806035600, #    utc_start 1991-03-30 17:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62821764000, #    utc_start 1991-09-28 18:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62837485200, #    utc_start 1992-03-28 17:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62853210000, #    utc_start 1992-09-26 17:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62868934800, #    utc_start 1993-03-27 17:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62884659600, #    utc_start 1993-09-25 17:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62900384400, #    utc_start 1994-03-26 17:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62916109200, #    utc_start 1994-09-24 17:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62931834000, #    utc_start 1995-03-25 17:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62947558800, #    utc_start 1995-09-23 17:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62963888400, #    utc_start 1996-03-30 17:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62982032400, #    utc_start 1996-10-26 17:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62995338000, #    utc_start 1997-03-29 17:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63013482000, #    utc_start 1997-10-25 17:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63026787600, #    utc_start 1998-03-28 17:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63044931600, #    utc_start 1998-10-24 17:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63058237200, #    utc_start 1999-03-27 17:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63076986000, #    utc_start 1999-10-30 17:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63089686800, #    utc_start 2000-03-25 17:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63108435600, #    utc_start 2000-10-28 17:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63121136400, #    utc_start 2001-03-24 17:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63139885200, #    utc_start 2001-10-27 17:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63153190800, #    utc_start 2002-03-30 17:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63171334800, #    utc_start 2002-10-26 17:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63184640400, #    utc_start 2003-03-29 17:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63202784400, #    utc_start 2003-10-25 17:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63216090000, #    utc_start 2004-03-27 17:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63234838800, #    utc_start 2004-10-30 17:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63247539600, #    utc_start 2005-03-26 17:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63266288400, #    utc_start 2005-10-29 17:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63278989200, #    utc_start 2006-03-25 17:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63297738000, #    utc_start 2006-10-28 17:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63310438800, #    utc_start 2007-03-24 17:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63329187600, #    utc_start 2007-10-27 17:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63342493200, #    utc_start 2008-03-29 17:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63360637200, #    utc_start 2008-10-25 17:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63373942800, #    utc_start 2009-03-28 17:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63392086800, #    utc_start 2009-10-24 17:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63405392400, #    utc_start 2010-03-27 17:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63424141200, #    utc_start 2010-10-30 17:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63436842000, #    utc_start 2011-03-26 17:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Choibalsan.pm b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
index 10934e06..81e61d0a 100644
--- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
+++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62569461600, #    utc_start 1983-09-30 14:00:00 (Fri)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62585276400, #    utc_start 1984-03-31 15:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601033600, #    local_end 1984-09-30 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62600997600, #    utc_start 1984-09-29 14:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632483200, #    local_end 1985-09-29 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62632447200, #    utc_start 1985-09-28 14:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663932800, #    local_end 1986-09-28 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62663896800, #    utc_start 1986-09-27 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695382400, #    local_end 1987-09-27 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62695346400, #    utc_start 1987-09-26 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726832000, #    local_end 1988-09-25 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62726796000, #    utc_start 1988-09-24 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758281600, #    local_end 1989-09-24 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62758245600, #    utc_start 1989-09-23 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790336000, #    local_end 1990-09-30 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62790300000, #    utc_start 1990-09-29 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62821749600, #    utc_start 1991-09-28 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62853199200, #    utc_start 1992-09-26 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62884648800, #    utc_start 1993-09-25 14:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62916098400, #    utc_start 1994-09-24 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62947548000, #    utc_start 1995-09-23 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62979638400, #    local_end 1996-09-29 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62979602400, #    utc_start 1996-09-28 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011088000, #    local_end 1997-09-28 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63011052000, #    utc_start 1997-09-27 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63042501600, #    utc_start 1998-09-26 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63124106400, #    local_end 2001-04-28 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63124074000, #    utc_start 2001-04-27 17:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63137412000, #    local_end 2001-09-29 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63137376000, #    utc_start 2001-09-28 16:00:00 (Fri)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153136800, #    local_end 2002-03-30 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63153104400, #    utc_start 2002-03-29 17:00:00 (Fri)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63168861600, #    local_end 2002-09-28 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63168825600, #    utc_start 2002-09-27 16:00:00 (Fri)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184586400, #    local_end 2003-03-29 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63184554000, #    utc_start 2003-03-28 17:00:00 (Fri)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200311200, #    local_end 2003-09-27 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63200275200, #    utc_start 2003-09-26 16:00:00 (Fri)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216036000, #    local_end 2004-03-27 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63216003600, #    utc_start 2004-03-26 17:00:00 (Fri)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63231760800, #    local_end 2004-09-25 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63231724800, #    utc_start 2004-09-24 16:00:00 (Fri)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247485600, #    local_end 2005-03-26 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63247453200, #    utc_start 2005-03-25 17:00:00 (Fri)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263210400, #    local_end 2005-09-24 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63263174400, #    utc_start 2005-09-23 16:00:00 (Fri)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63278935200, #    local_end 2006-03-25 02:00:00 (Sat)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63278902800, #    utc_start 2006-03-24 17:00:00 (Fri)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295264800, #    local_end 2006-09-30 02:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63295228800, #    utc_start 2006-09-29 16:00:00 (Fri)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342604800, #    local_end 2008-03-31 00:00:00 (Mon)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63342572400, #    utc_start 2008-03-30 15:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563191200, #    local_end 2015-03-28 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63563162400, #    utc_start 2015-03-27 18:00:00 (Fri)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63578908800, #    local_end 2015-09-26 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63578876400, #    utc_start 2015-09-25 15:00:00 (Fri)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594640800, #    local_end 2016-03-26 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63594612000, #    utc_start 2016-03-25 18:00:00 (Fri)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610358400, #    local_end 2016-09-24 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63610326000, #    utc_start 2016-09-23 15:00:00 (Fri)
@@ -488,11 +488,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
-'+08/+09',
+'+08',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Colombo.pm b/lib/DateTime/TimeZone/Asia/Colombo.pm
index 13474937..caa31491 100644
--- a/lib/DateTime/TimeZone/Asia/Colombo.pm
+++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Damascus.pm b/lib/DateTime/TimeZone/Asia/Damascus.pm
index 77043c56..e7650087 100644
--- a/lib/DateTime/TimeZone/Asia/Damascus.pm
+++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1239,7 +1239,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1291,18 +1291,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '0:00',
-    'from' => '2009',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Syria',
-    'offset_from_std' => 0,
-    'on' => 'lastFri',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
     'from' => '2012',
@@ -1312,8 +1300,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastFri',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00',
+    'from' => '2009',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'Syria',
+    'offset_from_std' => 0,
+    'on' => 'lastFri',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Dhaka.pm b/lib/DateTime/TimeZone/Asia/Dhaka.pm
index c5945c40..20b7c4f3 100644
--- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
+++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63381135600, #    local_end 2009-06-19 23:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63381114000, #    utc_start 2009-06-19 17:00:00 (Fri)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63397987200, #    local_end 2010-01-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63397962000, #    utc_start 2009-12-31 17:00:00 (Thu)
@@ -101,11 +101,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 21600,
 0,
-'+06/+07',
+'+06',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Dili.pm b/lib/DateTime/TimeZone/Asia/Dili.pm
index ab152a01..a18ca6eb 100644
--- a/lib/DateTime/TimeZone/Asia/Dili.pm
+++ b/lib/DateTime/TimeZone/Asia/Dili.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Dubai.pm b/lib/DateTime/TimeZone/Asia/Dubai.pm
index 8d97cfea..2408ade6 100644
--- a/lib/DateTime/TimeZone/Asia/Dubai.pm
+++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Dushanbe.pm b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
index 04529080..74f54e44 100644
--- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
+++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62790321600, #    utc_start 1990-09-29 20:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62806046400, #    utc_start 1991-03-30 20:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62820068400, #    local_end 1991-09-09 03:00:00 (Mon)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62820046800, #    utc_start 1991-09-08 21:00:00 (Sun)
@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 11 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Famagusta.pm b/lib/DateTime/TimeZone/Asia/Famagusta.pm
index e3a0db56..f0efce71 100644
--- a/lib/DateTime/TimeZone/Asia/Famagusta.pm
+++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1023,7 +1023,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 55 }
 
@@ -1075,18 +1075,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EUAsia',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1096,8 +1084,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EUAsia',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Gaza.pm b/lib/DateTime/TimeZone/Asia/Gaza.pm
index d7b3d822..8ea02934 100644
--- a/lib/DateTime/TimeZone/Asia/Gaza.pm
+++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1273,18 +1273,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00',
-    'from' => '2016',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Palestine',
-    'offset_from_std' => 3600,
-    'on' => 'Sat>=22',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00',
     'from' => '2016',
@@ -1294,8 +1282,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSat',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00',
+    'from' => '2016',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'Palestine',
+    'offset_from_std' => 3600,
+    'on' => 'Sat>=22',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Hebron.pm b/lib/DateTime/TimeZone/Asia/Hebron.pm
index 1b1f4e86..5884ae8e 100644
--- a/lib/DateTime/TimeZone/Asia/Hebron.pm
+++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 64 }
 
@@ -1264,18 +1264,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00',
-    'from' => '2016',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'Palestine',
-    'offset_from_std' => 3600,
-    'on' => 'Sat>=22',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00',
     'from' => '2016',
@@ -1285,8 +1273,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSat',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00',
+    'from' => '2016',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'Palestine',
+    'offset_from_std' => 3600,
+    'on' => 'Sat>=22',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
index a7b98807..e3109049 100644
--- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
+++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
index 463d347e..6b372895 100644
--- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
+++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -663,7 +663,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 34 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Hovd.pm b/lib/DateTime/TimeZone/Asia/Hovd.pm
index 43717251..2a65329f 100644
--- a/lib/DateTime/TimeZone/Asia/Hovd.pm
+++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601033600, #    local_end 1984-09-30 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601004800, #    utc_start 1984-09-29 16:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616733200, #    utc_start 1985-03-30 17:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632483200, #    local_end 1985-09-29 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632454400, #    utc_start 1985-09-28 16:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648182800, #    utc_start 1986-03-29 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663932800, #    local_end 1986-09-28 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663904000, #    utc_start 1986-09-27 16:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679632400, #    utc_start 1987-03-28 17:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695382400, #    local_end 1987-09-27 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695353600, #    utc_start 1987-09-26 16:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711082000, #    utc_start 1988-03-26 17:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726832000, #    local_end 1988-09-25 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726803200, #    utc_start 1988-09-24 16:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742531600, #    utc_start 1989-03-25 17:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758281600, #    local_end 1989-09-24 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758252800, #    utc_start 1989-09-23 16:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773981200, #    utc_start 1990-03-24 17:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790336000, #    local_end 1990-09-30 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790307200, #    utc_start 1990-09-29 16:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806035600, #    utc_start 1991-03-30 17:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62821756800, #    utc_start 1991-09-28 16:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837485200, #    utc_start 1992-03-28 17:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853206400, #    utc_start 1992-09-26 16:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868934800, #    utc_start 1993-03-27 17:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62884656000, #    utc_start 1993-09-25 16:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62900384400, #    utc_start 1994-03-26 17:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62916105600, #    utc_start 1994-09-24 16:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62931834000, #    utc_start 1995-03-25 17:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62947555200, #    utc_start 1995-09-23 16:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62963888400, #    utc_start 1996-03-30 17:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62979638400, #    local_end 1996-09-29 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62979609600, #    utc_start 1996-09-28 16:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62995338000, #    utc_start 1997-03-29 17:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011088000, #    local_end 1997-09-28 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63011059200, #    utc_start 1997-09-27 16:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63026787600, #    utc_start 1998-03-28 17:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63042508800, #    utc_start 1998-09-26 16:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63124106400, #    local_end 2001-04-28 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63124081200, #    utc_start 2001-04-27 19:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63137412000, #    local_end 2001-09-29 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63137383200, #    utc_start 2001-09-28 18:00:00 (Fri)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153136800, #    local_end 2002-03-30 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63153111600, #    utc_start 2002-03-29 19:00:00 (Fri)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63168861600, #    local_end 2002-09-28 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63168832800, #    utc_start 2002-09-27 18:00:00 (Fri)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184586400, #    local_end 2003-03-29 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63184561200, #    utc_start 2003-03-28 19:00:00 (Fri)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200311200, #    local_end 2003-09-27 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63200282400, #    utc_start 2003-09-26 18:00:00 (Fri)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216036000, #    local_end 2004-03-27 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63216010800, #    utc_start 2004-03-26 19:00:00 (Fri)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63231760800, #    local_end 2004-09-25 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63231732000, #    utc_start 2004-09-24 18:00:00 (Fri)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247485600, #    local_end 2005-03-26 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63247460400, #    utc_start 2005-03-25 19:00:00 (Fri)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263210400, #    local_end 2005-09-24 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63263181600, #    utc_start 2005-09-23 18:00:00 (Fri)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63278935200, #    local_end 2006-03-25 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63278910000, #    utc_start 2006-03-24 19:00:00 (Fri)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295264800, #    local_end 2006-09-30 02:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63295236000, #    utc_start 2006-09-29 18:00:00 (Fri)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563191200, #    local_end 2015-03-28 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63563166000, #    utc_start 2015-03-27 19:00:00 (Fri)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63578908800, #    local_end 2015-09-26 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63578880000, #    utc_start 2015-09-25 16:00:00 (Fri)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594640800, #    local_end 2016-03-26 02:00:00 (Sat)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63594615600, #    utc_start 2016-03-25 19:00:00 (Fri)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610358400, #    local_end 2016-09-24 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63610329600, #    utc_start 2016-09-23 16:00:00 (Fri)
@@ -479,11 +479,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 25200,
 0,
-'+07/+08',
+'+07',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Irkutsk.pm b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
index dc62c5a9..bdabcf09 100644
--- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62490585600, #    utc_start 1981-03-31 16:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62506393200, #    utc_start 1981-09-30 15:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62522121600, #    utc_start 1982-03-31 16:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62537929200, #    utc_start 1982-09-30 15:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62553657600, #    utc_start 1983-03-31 16:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62569465200, #    utc_start 1983-09-30 15:00:00 (Fri)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62585280000, #    utc_start 1984-03-31 16:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62601012000, #    utc_start 1984-09-29 18:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62616736800, #    utc_start 1985-03-30 18:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62632461600, #    utc_start 1985-09-28 18:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62648186400, #    utc_start 1986-03-29 18:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62663911200, #    utc_start 1986-09-27 18:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62679636000, #    utc_start 1987-03-28 18:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62695360800, #    utc_start 1987-09-26 18:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62711085600, #    utc_start 1988-03-26 18:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62726810400, #    utc_start 1988-09-24 18:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62742535200, #    utc_start 1989-03-25 18:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62758260000, #    utc_start 1989-09-23 18:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62773984800, #    utc_start 1990-03-24 18:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62790314400, #    utc_start 1990-09-29 18:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62806039200, #    utc_start 1991-03-30 18:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62821767600, #    utc_start 1991-09-28 19:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62831444400, #    utc_start 1992-01-18 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62837488800, #    utc_start 1992-03-28 18:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62853213600, #    utc_start 1992-09-26 18:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62868938400, #    utc_start 1993-03-27 18:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62884663200, #    utc_start 1993-09-25 18:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62900388000, #    utc_start 1994-03-26 18:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62916112800, #    utc_start 1994-09-24 18:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62931837600, #    utc_start 1995-03-25 18:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62947562400, #    utc_start 1995-09-23 18:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62963892000, #    utc_start 1996-03-30 18:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62982036000, #    utc_start 1996-10-26 18:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62995341600, #    utc_start 1997-03-29 18:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63013485600, #    utc_start 1997-10-25 18:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63026791200, #    utc_start 1998-03-28 18:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63044935200, #    utc_start 1998-10-24 18:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63058240800, #    utc_start 1999-03-27 18:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63076989600, #    utc_start 1999-10-30 18:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63089690400, #    utc_start 2000-03-25 18:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63108439200, #    utc_start 2000-10-28 18:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63121140000, #    utc_start 2001-03-24 18:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63139888800, #    utc_start 2001-10-27 18:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63153194400, #    utc_start 2002-03-30 18:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63171338400, #    utc_start 2002-10-26 18:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63184644000, #    utc_start 2003-03-29 18:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63202788000, #    utc_start 2003-10-25 18:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63216093600, #    utc_start 2004-03-27 18:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63234842400, #    utc_start 2004-10-30 18:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63247543200, #    utc_start 2005-03-26 18:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63266292000, #    utc_start 2005-10-29 18:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63278992800, #    utc_start 2006-03-25 18:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63297741600, #    utc_start 2006-10-28 18:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63310442400, #    utc_start 2007-03-24 18:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63329191200, #    utc_start 2007-10-27 18:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63342496800, #    utc_start 2008-03-29 18:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63360640800, #    utc_start 2008-10-25 18:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63373946400, #    utc_start 2009-03-28 18:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63392090400, #    utc_start 2009-10-24 18:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63405396000, #    utc_start 2010-03-27 18:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63424144800, #    utc_start 2010-10-30 18:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63436845600, #    utc_start 2011-03-26 18:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Jakarta.pm b/lib/DateTime/TimeZone/Asia/Jakarta.pm
index 14235853..c9ae3550 100644
--- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
+++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Jayapura.pm b/lib/DateTime/TimeZone/Asia/Jayapura.pm
index 31000d6b..e7a5089d 100644
--- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
+++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Jerusalem.pm b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
index 590a08fa..c35f87de 100644
--- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
+++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1219,18 +1219,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2013',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Zion',
-    'offset_from_std' => 3600,
-    'on' => 'Fri>=23',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2013',
@@ -1240,8 +1228,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2013',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'Zion',
+    'offset_from_std' => 3600,
+    'on' => 'Fri>=23',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Kabul.pm b/lib/DateTime/TimeZone/Asia/Kabul.pm
index d2542446..aa403ec9 100644
--- a/lib/DateTime/TimeZone/Asia/Kabul.pm
+++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Kamchatka.pm b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
index e1456c69..ad233eb2 100644
--- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
+++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62490571200, #    utc_start 1981-03-31 12:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62506378800, #    utc_start 1981-09-30 11:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62522107200, #    utc_start 1982-03-31 12:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62537914800, #    utc_start 1982-09-30 11:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62553643200, #    utc_start 1983-03-31 12:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62569450800, #    utc_start 1983-09-30 11:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62585265600, #    utc_start 1984-03-31 12:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62600997600, #    utc_start 1984-09-29 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62616722400, #    utc_start 1985-03-30 14:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62632447200, #    utc_start 1985-09-28 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62648172000, #    utc_start 1986-03-29 14:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62663896800, #    utc_start 1986-09-27 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62679621600, #    utc_start 1987-03-28 14:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62695346400, #    utc_start 1987-09-26 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62711071200, #    utc_start 1988-03-26 14:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62726796000, #    utc_start 1988-09-24 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62742520800, #    utc_start 1989-03-25 14:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62758245600, #    utc_start 1989-09-23 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62773970400, #    utc_start 1990-03-24 14:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62790300000, #    utc_start 1990-09-29 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62806024800, #    utc_start 1991-03-30 14:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62821753200, #    utc_start 1991-09-28 15:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62831430000, #    utc_start 1992-01-18 15:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62837474400, #    utc_start 1992-03-28 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62853199200, #    utc_start 1992-09-26 14:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62868924000, #    utc_start 1993-03-27 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62884648800, #    utc_start 1993-09-25 14:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62900373600, #    utc_start 1994-03-26 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62916098400, #    utc_start 1994-09-24 14:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62931823200, #    utc_start 1995-03-25 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62947548000, #    utc_start 1995-09-23 14:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62963877600, #    utc_start 1996-03-30 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 62982021600, #    utc_start 1996-10-26 14:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 62995327200, #    utc_start 1997-03-29 14:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63013471200, #    utc_start 1997-10-25 14:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63026776800, #    utc_start 1998-03-28 14:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63044920800, #    utc_start 1998-10-24 14:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63058226400, #    utc_start 1999-03-27 14:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63076975200, #    utc_start 1999-10-30 14:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63089676000, #    utc_start 2000-03-25 14:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63108424800, #    utc_start 2000-10-28 14:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63121125600, #    utc_start 2001-03-24 14:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63139874400, #    utc_start 2001-10-27 14:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63153180000, #    utc_start 2002-03-30 14:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63171324000, #    utc_start 2002-10-26 14:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63184629600, #    utc_start 2003-03-29 14:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63202773600, #    utc_start 2003-10-25 14:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63216079200, #    utc_start 2004-03-27 14:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63234828000, #    utc_start 2004-10-30 14:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63247528800, #    utc_start 2005-03-26 14:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63266277600, #    utc_start 2005-10-29 14:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63278978400, #    utc_start 2006-03-25 14:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63297727200, #    utc_start 2006-10-28 14:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63310428000, #    utc_start 2007-03-24 14:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63329176800, #    utc_start 2007-10-27 14:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63342482400, #    utc_start 2008-03-29 14:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63360626400, #    utc_start 2008-10-25 14:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63373932000, #    utc_start 2009-03-28 14:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63392076000, #    utc_start 2009-10-24 14:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63405381600, #    utc_start 2010-03-27 14:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63424134000, #    utc_start 2010-10-30 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63436834800, #    utc_start 2011-03-26 15:00:00 (Sat)
@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Karachi.pm b/lib/DateTime/TimeZone/Asia/Karachi.pm
index 0f8382eb..004ef484 100644
--- a/lib/DateTime/TimeZone/Asia/Karachi.pm
+++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -132,7 +132,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Kathmandu.pm b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
index 3c755cb6..9944cd7c 100644
--- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
+++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Khandyga.pm b/lib/DateTime/TimeZone/Asia/Khandyga.pm
index 93162788..212831c5 100644
--- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
+++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62490582000, #    utc_start 1981-03-31 15:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62506389600, #    utc_start 1981-09-30 14:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62522118000, #    utc_start 1982-03-31 15:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62537925600, #    utc_start 1982-09-30 14:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62553654000, #    utc_start 1983-03-31 15:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62569461600, #    utc_start 1983-09-30 14:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62585276400, #    utc_start 1984-03-31 15:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62601008400, #    utc_start 1984-09-29 17:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62616733200, #    utc_start 1985-03-30 17:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62632458000, #    utc_start 1985-09-28 17:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62648182800, #    utc_start 1986-03-29 17:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62663907600, #    utc_start 1986-09-27 17:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62679632400, #    utc_start 1987-03-28 17:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62695357200, #    utc_start 1987-09-26 17:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62711082000, #    utc_start 1988-03-26 17:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62726806800, #    utc_start 1988-09-24 17:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62742531600, #    utc_start 1989-03-25 17:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62758256400, #    utc_start 1989-09-23 17:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62773981200, #    utc_start 1990-03-24 17:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62790310800, #    utc_start 1990-09-29 17:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62806035600, #    utc_start 1991-03-30 17:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62821764000, #    utc_start 1991-09-28 18:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62837485200, #    utc_start 1992-03-28 17:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62853210000, #    utc_start 1992-09-26 17:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62868934800, #    utc_start 1993-03-27 17:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62884659600, #    utc_start 1993-09-25 17:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62900384400, #    utc_start 1994-03-26 17:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62916109200, #    utc_start 1994-09-24 17:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62931834000, #    utc_start 1995-03-25 17:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62947558800, #    utc_start 1995-09-23 17:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62963888400, #    utc_start 1996-03-30 17:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62982032400, #    utc_start 1996-10-26 17:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62995338000, #    utc_start 1997-03-29 17:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63013482000, #    utc_start 1997-10-25 17:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63026787600, #    utc_start 1998-03-28 17:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63044931600, #    utc_start 1998-10-24 17:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63058237200, #    utc_start 1999-03-27 17:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63076986000, #    utc_start 1999-10-30 17:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63089686800, #    utc_start 2000-03-25 17:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63108435600, #    utc_start 2000-10-28 17:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63121136400, #    utc_start 2001-03-24 17:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63139885200, #    utc_start 2001-10-27 17:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63153190800, #    utc_start 2002-03-30 17:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63171334800, #    utc_start 2002-10-26 17:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63184640400, #    utc_start 2003-03-29 17:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63202784400, #    utc_start 2003-10-25 17:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63208598400, #    local_end 2004-01-01 00:00:00 (Thu)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63208566000, #    utc_start 2003-12-31 15:00:00 (Wed)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63216086400, #    utc_start 2004-03-27 16:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63234835200, #    utc_start 2004-10-30 16:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63247536000, #    utc_start 2005-03-26 16:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63266284800, #    utc_start 2005-10-29 16:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63278985600, #    utc_start 2006-03-25 16:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63297734400, #    utc_start 2006-10-28 16:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63310435200, #    utc_start 2007-03-24 16:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63329184000, #    utc_start 2007-10-27 16:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63342489600, #    utc_start 2008-03-29 16:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63360633600, #    utc_start 2008-10-25 16:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63373939200, #    utc_start 2009-03-28 16:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63392083200, #    utc_start 2009-10-24 16:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63405388800, #    utc_start 2010-03-27 16:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63424137600, #    utc_start 2010-10-30 16:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63436838400, #    utc_start 2011-03-26 16:00:00 (Sat)
@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Kolkata.pm b/lib/DateTime/TimeZone/Asia/Kolkata.pm
index aa6cff63..1dbe431c 100644
--- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
+++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
index c64f8ba8..4bbf9987 100644
--- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62490589200, #    utc_start 1981-03-31 17:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62506396800, #    utc_start 1981-09-30 16:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62522125200, #    utc_start 1982-03-31 17:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62537932800, #    utc_start 1982-09-30 16:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601015600, #    utc_start 1984-09-29 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616740400, #    utc_start 1985-03-30 19:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632465200, #    utc_start 1985-09-28 19:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648190000, #    utc_start 1986-03-29 19:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663914800, #    utc_start 1986-09-27 19:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679639600, #    utc_start 1987-03-28 19:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695364400, #    utc_start 1987-09-26 19:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711089200, #    utc_start 1988-03-26 19:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726814000, #    utc_start 1988-09-24 19:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742538800, #    utc_start 1989-03-25 19:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758263600, #    utc_start 1989-09-23 19:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773988400, #    utc_start 1990-03-24 19:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790318000, #    utc_start 1990-09-29 19:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806042800, #    utc_start 1991-03-30 19:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62821771200, #    utc_start 1991-09-28 20:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837492400, #    utc_start 1992-03-28 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853217200, #    utc_start 1992-09-26 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868942000, #    utc_start 1993-03-27 19:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62884666800, #    utc_start 1993-09-25 19:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62900391600, #    utc_start 1994-03-26 19:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62916116400, #    utc_start 1994-09-24 19:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62931841200, #    utc_start 1995-03-25 19:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62947566000, #    utc_start 1995-09-23 19:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62963895600, #    utc_start 1996-03-30 19:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62982039600, #    utc_start 1996-10-26 19:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62995345200, #    utc_start 1997-03-29 19:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63013489200, #    utc_start 1997-10-25 19:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63026794800, #    utc_start 1998-03-28 19:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63044938800, #    utc_start 1998-10-24 19:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63058244400, #    utc_start 1999-03-27 19:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63076993200, #    utc_start 1999-10-30 19:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63089694000, #    utc_start 2000-03-25 19:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63108442800, #    utc_start 2000-10-28 19:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63121143600, #    utc_start 2001-03-24 19:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63139892400, #    utc_start 2001-10-27 19:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63153198000, #    utc_start 2002-03-30 19:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63171342000, #    utc_start 2002-10-26 19:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63184647600, #    utc_start 2003-03-29 19:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63202791600, #    utc_start 2003-10-25 19:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63216097200, #    utc_start 2004-03-27 19:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63234846000, #    utc_start 2004-10-30 19:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63247546800, #    utc_start 2005-03-26 19:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63266295600, #    utc_start 2005-10-29 19:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63278996400, #    utc_start 2006-03-25 19:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63297745200, #    utc_start 2006-10-28 19:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63310446000, #    utc_start 2007-03-24 19:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63329194800, #    utc_start 2007-10-27 19:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63342500400, #    utc_start 2008-03-29 19:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63360644400, #    utc_start 2008-10-25 19:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63373950000, #    utc_start 2009-03-28 19:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63392094000, #    utc_start 2009-10-24 19:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63405399600, #    utc_start 2010-03-27 19:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63424148400, #    utc_start 2010-10-30 19:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63436849200, #    utc_start 2011-03-26 19:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
index 3bc72bd5..37773f4a 100644
--- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
+++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Kuching.pm b/lib/DateTime/TimeZone/Asia/Kuching.pm
index 0dff1cf2..766c420b 100644
--- a/lib/DateTime/TimeZone/Asia/Kuching.pm
+++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61053264000, #    local_end 1935-09-14 00:00:00 (Sat)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61053235200, #    utc_start 1935-09-13 16:00:00 (Fri)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61061126400, #    local_end 1935-12-14 00:00:00 (Sat)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61061096400, #    utc_start 1935-12-13 15:40:00 (Fri)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61084886400, #    local_end 1936-09-14 00:00:00 (Mon)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61084857600, #    utc_start 1936-09-13 16:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61092748800, #    local_end 1936-12-14 00:00:00 (Mon)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61092718800, #    utc_start 1936-12-13 15:40:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61116422400, #    local_end 1937-09-14 00:00:00 (Tue)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61116393600, #    utc_start 1937-09-13 16:00:00 (Mon)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61124284800, #    local_end 1937-12-14 00:00:00 (Tue)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61124254800, #    utc_start 1937-12-13 15:40:00 (Mon)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61147958400, #    local_end 1938-09-14 00:00:00 (Wed)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61147929600, #    utc_start 1938-09-13 16:00:00 (Tue)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61155820800, #    local_end 1938-12-14 00:00:00 (Wed)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61155790800, #    utc_start 1938-12-13 15:40:00 (Tue)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61179494400, #    local_end 1939-09-14 00:00:00 (Thu)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61179465600, #    utc_start 1939-09-13 16:00:00 (Wed)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61187356800, #    local_end 1939-12-14 00:00:00 (Thu)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61187326800, #    utc_start 1939-12-13 15:40:00 (Wed)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61211116800, #    local_end 1940-09-14 00:00:00 (Sat)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61211088000, #    utc_start 1940-09-13 16:00:00 (Fri)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61218979200, #    local_end 1940-12-14 00:00:00 (Sat)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61218949200, #    utc_start 1940-12-13 15:40:00 (Fri)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61242652800, #    local_end 1941-09-14 00:00:00 (Sun)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61242624000, #    utc_start 1941-09-13 16:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61250515200, #    local_end 1941-12-14 00:00:00 (Sun)
 30000,
 1,
-'+08/+0820',
+'+0820',
     ],
     [
 61250485200, #    utc_start 1941-12-13 15:40:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61256044800, #    local_end 1942-02-16 00:00:00 (Mon)
 28800,
 0,
-'+08/+0820',
+'+08',
     ],
     [
 61256016000, #    utc_start 1942-02-15 16:00:00 (Sun)
@@ -195,7 +195,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 7 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Macau.pm b/lib/DateTime/TimeZone/Asia/Macau.pm
index 2f4eea49..e36f0743 100644
--- a/lib/DateTime/TimeZone/Asia/Macau.pm
+++ b/lib/DateTime/TimeZone/Asia/Macau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -24,17 +24,341 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60305270400, #      utc_end 1911-12-31 16:00:00 (Sun)
+60078990350, #      utc_end 1904-10-29 16:25:50 (Sat)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
-60305297660, #    local_end 1911-12-31 23:34:20 (Sun)
-27260,
+60079017600, #    local_end 1904-10-30 00:00:00 (Sun)
+27250,
 0,
 'LMT',
     ],
     [
-60305270400, #    utc_start 1911-12-31 16:00:00 (Sun)
+60078990350, #    utc_start 1904-10-29 16:25:50 (Sat)
+61251174000, #      utc_end 1941-12-21 15:00:00 (Sun)
+60079019150, #  local_start 1904-10-30 00:25:50 (Sun)
+61251202800, #    local_end 1941-12-21 23:00:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61251174000, #    utc_start 1941-12-21 15:00:00 (Sun)
+61262402400, #      utc_end 1942-04-30 14:00:00 (Thu)
+61251206400, #  local_start 1941-12-22 00:00:00 (Mon)
+61262434800, #    local_end 1942-04-30 23:00:00 (Thu)
+32400,
+0,
+'+09',
+    ],
+    [
+61262402400, #    utc_start 1942-04-30 14:00:00 (Thu)
+61279765200, #      utc_end 1942-11-17 13:00:00 (Tue)
+61262438400, #  local_start 1942-05-01 00:00:00 (Fri)
+61279801200, #    local_end 1942-11-17 23:00:00 (Tue)
+36000,
+1,
+'+10',
+    ],
+    [
+61279765200, #    utc_start 1942-11-17 13:00:00 (Tue)
+61293938400, #      utc_end 1943-04-30 14:00:00 (Fri)
+61279797600, #  local_start 1942-11-17 22:00:00 (Tue)
+61293970800, #    local_end 1943-04-30 23:00:00 (Fri)
+32400,
+0,
+'+09',
+    ],
+    [
+61293938400, #    utc_start 1943-04-30 14:00:00 (Fri)
+61307154000, #      utc_end 1943-09-30 13:00:00 (Thu)
+61293974400, #  local_start 1943-05-01 00:00:00 (Sat)
+61307190000, #    local_end 1943-09-30 23:00:00 (Thu)
+36000,
+1,
+'+10',
+    ],
+    [
+61307154000, #    utc_start 1943-09-30 13:00:00 (Thu)
+61370319600, #      utc_end 1945-09-30 15:00:00 (Sun)
+61307186400, #  local_start 1943-09-30 22:00:00 (Thu)
+61370352000, #    local_end 1945-10-01 00:00:00 (Mon)
+32400,
+0,
+'+09',
+    ],
+    [
+61370319600, #    utc_start 1945-09-30 15:00:00 (Sun)
+61388636400, #      utc_end 1946-04-30 15:00:00 (Tue)
+61370348400, #  local_start 1945-09-30 23:00:00 (Sun)
+61388665200, #    local_end 1946-04-30 23:00:00 (Tue)
+28800,
+0,
+'CST',
+    ],
+    [
+61388636400, #    utc_start 1946-04-30 15:00:00 (Tue)
+61401855600, #      utc_end 1946-09-30 15:00:00 (Mon)
+61388668800, #  local_start 1946-05-01 00:00:00 (Wed)
+61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
+32400,
+1,
+'CDT',
+    ],
+    [
+61401855600, #    utc_start 1946-09-30 15:00:00 (Mon)
+61419222000, #      utc_end 1947-04-19 15:00:00 (Sat)
+61401884400, #  local_start 1946-09-30 23:00:00 (Mon)
+61419250800, #    local_end 1947-04-19 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61419222000, #    utc_start 1947-04-19 15:00:00 (Sat)
+61438662000, #      utc_end 1947-11-30 15:00:00 (Sun)
+61419254400, #  local_start 1947-04-20 00:00:00 (Sun)
+61438694400, #    local_end 1947-12-01 00:00:00 (Mon)
+32400,
+1,
+'CDT',
+    ],
+    [
+61438662000, #    utc_start 1947-11-30 15:00:00 (Sun)
+61451967600, #      utc_end 1948-05-02 15:00:00 (Sun)
+61438690800, #  local_start 1947-11-30 23:00:00 (Sun)
+61451996400, #    local_end 1948-05-02 23:00:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61451967600, #    utc_start 1948-05-02 15:00:00 (Sun)
+61467692400, #      utc_end 1948-10-31 15:00:00 (Sun)
+61452000000, #  local_start 1948-05-03 00:00:00 (Mon)
+61467724800, #    local_end 1948-11-01 00:00:00 (Mon)
+32400,
+1,
+'CDT',
+    ],
+    [
+61467692400, #    utc_start 1948-10-31 15:00:00 (Sun)
+61480911600, #      utc_end 1949-04-02 15:00:00 (Sat)
+61467721200, #  local_start 1948-10-31 23:00:00 (Sun)
+61480940400, #    local_end 1949-04-02 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61480911600, #    utc_start 1949-04-02 15:00:00 (Sat)
+61499055600, #      utc_end 1949-10-29 15:00:00 (Sat)
+61480944000, #  local_start 1949-04-03 00:00:00 (Sun)
+61499088000, #    local_end 1949-10-30 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61499055600, #    utc_start 1949-10-29 15:00:00 (Sat)
+61512361200, #      utc_end 1950-04-01 15:00:00 (Sat)
+61499084400, #  local_start 1949-10-29 23:00:00 (Sat)
+61512390000, #    local_end 1950-04-01 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61512361200, #    utc_start 1950-04-01 15:00:00 (Sat)
+61530505200, #      utc_end 1950-10-28 15:00:00 (Sat)
+61512393600, #  local_start 1950-04-02 00:00:00 (Sun)
+61530537600, #    local_end 1950-10-29 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61530505200, #    utc_start 1950-10-28 15:00:00 (Sat)
+61543810800, #      utc_end 1951-03-31 15:00:00 (Sat)
+61530534000, #  local_start 1950-10-28 23:00:00 (Sat)
+61543839600, #    local_end 1951-03-31 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61543810800, #    utc_start 1951-03-31 15:00:00 (Sat)
+61562041200, #      utc_end 1951-10-28 15:00:00 (Sun)
+61543843200, #  local_start 1951-04-01 00:00:00 (Sun)
+61562073600, #    local_end 1951-10-29 00:00:00 (Mon)
+32400,
+1,
+'CDT',
+    ],
+    [
+61562041200, #    utc_start 1951-10-28 15:00:00 (Sun)
+61575865200, #      utc_end 1952-04-05 15:00:00 (Sat)
+61562070000, #  local_start 1951-10-28 23:00:00 (Sun)
+61575894000, #    local_end 1952-04-05 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61575865200, #    utc_start 1952-04-05 15:00:00 (Sat)
+61594009200, #      utc_end 1952-11-01 15:00:00 (Sat)
+61575897600, #  local_start 1952-04-06 00:00:00 (Sun)
+61594041600, #    local_end 1952-11-02 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61594009200, #    utc_start 1952-11-01 15:00:00 (Sat)
+61607314800, #      utc_end 1953-04-04 15:00:00 (Sat)
+61594038000, #  local_start 1952-11-01 23:00:00 (Sat)
+61607343600, #    local_end 1953-04-04 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61607314800, #    utc_start 1953-04-04 15:00:00 (Sat)
+61625458800, #      utc_end 1953-10-31 15:00:00 (Sat)
+61607347200, #  local_start 1953-04-05 00:00:00 (Sun)
+61625491200, #    local_end 1953-11-01 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61625458800, #    utc_start 1953-10-31 15:00:00 (Sat)
+61637554800, #      utc_end 1954-03-20 15:00:00 (Sat)
+61625487600, #  local_start 1953-10-31 23:00:00 (Sat)
+61637583600, #    local_end 1954-03-20 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61637554800, #    utc_start 1954-03-20 15:00:00 (Sat)
+61656908400, #      utc_end 1954-10-30 15:00:00 (Sat)
+61637587200, #  local_start 1954-03-21 00:00:00 (Sun)
+61656940800, #    local_end 1954-10-31 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61656908400, #    utc_start 1954-10-30 15:00:00 (Sat)
+61669004400, #      utc_end 1955-03-19 15:00:00 (Sat)
+61656937200, #  local_start 1954-10-30 23:00:00 (Sat)
+61669033200, #    local_end 1955-03-19 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61669004400, #    utc_start 1955-03-19 15:00:00 (Sat)
+61688962800, #      utc_end 1955-11-05 15:00:00 (Sat)
+61669036800, #  local_start 1955-03-20 00:00:00 (Sun)
+61688995200, #    local_end 1955-11-06 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61688962800, #    utc_start 1955-11-05 15:00:00 (Sat)
+61700454000, #      utc_end 1956-03-17 15:00:00 (Sat)
+61688991600, #  local_start 1955-11-05 23:00:00 (Sat)
+61700482800, #    local_end 1956-03-17 23:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61700454000, #    utc_start 1956-03-17 15:00:00 (Sat)
+61720425000, #      utc_end 1956-11-03 18:30:00 (Sat)
+61700486400, #  local_start 1956-03-18 00:00:00 (Sun)
+61720457400, #    local_end 1956-11-04 03:30:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61720425000, #    utc_start 1956-11-03 18:30:00 (Sat)
+61732524600, #      utc_end 1957-03-23 19:30:00 (Sat)
+61720453800, #  local_start 1956-11-04 02:30:00 (Sun)
+61732553400, #    local_end 1957-03-24 03:30:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61732524600, #    utc_start 1957-03-23 19:30:00 (Sat)
+61751874600, #      utc_end 1957-11-02 18:30:00 (Sat)
+61732557000, #  local_start 1957-03-24 04:30:00 (Sun)
+61751907000, #    local_end 1957-11-03 03:30:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61751874600, #    utc_start 1957-11-02 18:30:00 (Sat)
+61763974200, #      utc_end 1958-03-22 19:30:00 (Sat)
+61751903400, #  local_start 1957-11-03 02:30:00 (Sun)
+61764003000, #    local_end 1958-03-23 03:30:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61763974200, #    utc_start 1958-03-22 19:30:00 (Sat)
+61783324200, #      utc_end 1958-11-01 18:30:00 (Sat)
+61764006600, #  local_start 1958-03-23 04:30:00 (Sun)
+61783356600, #    local_end 1958-11-02 03:30:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61783324200, #    utc_start 1958-11-01 18:30:00 (Sat)
+61795423800, #      utc_end 1959-03-21 19:30:00 (Sat)
+61783353000, #  local_start 1958-11-02 02:30:00 (Sun)
+61795452600, #    local_end 1959-03-22 03:30:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61795423800, #    utc_start 1959-03-21 19:30:00 (Sat)
+61814773800, #      utc_end 1959-10-31 18:30:00 (Sat)
+61795456200, #  local_start 1959-03-22 04:30:00 (Sun)
+61814806200, #    local_end 1959-11-01 03:30:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61814773800, #    utc_start 1959-10-31 18:30:00 (Sat)
+61826873400, #      utc_end 1960-03-19 19:30:00 (Sat)
+61814802600, #  local_start 1959-11-01 02:30:00 (Sun)
+61826902200, #    local_end 1960-03-20 03:30:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61826873400, #    utc_start 1960-03-19 19:30:00 (Sat)
+61846828200, #      utc_end 1960-11-05 18:30:00 (Sat)
+61826905800, #  local_start 1960-03-20 04:30:00 (Sun)
+61846860600, #    local_end 1960-11-06 03:30:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61846828200, #    utc_start 1960-11-05 18:30:00 (Sat)
 61858323000, #      utc_end 1961-03-18 19:30:00 (Sat)
-60305299200, #  local_start 1912-01-01 00:00:00 (Mon)
+61846857000, #  local_start 1960-11-06 02:30:00 (Sun)
 61858351800, #    local_end 1961-03-19 03:30:00 (Sun)
 28800,
 0,
@@ -69,17 +393,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61909727400, #    utc_start 1962-11-03 18:30:00 (Sat)
-61921209600, #      utc_end 1963-03-16 16:00:00 (Sat)
+61921827000, #      utc_end 1963-03-23 19:30:00 (Sat)
 61909756200, #  local_start 1962-11-04 02:30:00 (Sun)
-61921238400, #    local_end 1963-03-17 00:00:00 (Sun)
+61921855800, #    local_end 1963-03-24 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-61921209600, #    utc_start 1963-03-16 16:00:00 (Sat)
+61921827000, #    utc_start 1963-03-23 19:30:00 (Sat)
 61941177000, #      utc_end 1963-11-02 18:30:00 (Sat)
-61921242000, #  local_start 1963-03-17 01:00:00 (Sun)
+61921859400, #  local_start 1963-03-24 04:30:00 (Sun)
 61941209400, #    local_end 1963-11-03 03:30:00 (Sun)
 32400,
 1,
@@ -105,26 +429,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61972626600, #    utc_start 1964-10-31 18:30:00 (Sat)
-61984713600, #      utc_end 1965-03-20 16:00:00 (Sat)
+61987145400, #      utc_end 1965-04-17 19:30:00 (Sat)
 61972655400, #  local_start 1964-11-01 02:30:00 (Sun)
-61984742400, #    local_end 1965-03-21 00:00:00 (Sun)
+61987174200, #    local_end 1965-04-18 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-61984713600, #    utc_start 1965-03-20 16:00:00 (Sat)
-62004063600, #      utc_end 1965-10-30 15:00:00 (Sat)
-61984746000, #  local_start 1965-03-21 01:00:00 (Sun)
-62004096000, #    local_end 1965-10-31 00:00:00 (Sun)
+61987145400, #    utc_start 1965-04-17 19:30:00 (Sat)
+62002863000, #      utc_end 1965-10-16 17:30:00 (Sat)
+61987177800, #  local_start 1965-04-18 04:30:00 (Sun)
+62002895400, #    local_end 1965-10-17 02:30:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62004063600, #    utc_start 1965-10-30 15:00:00 (Sat)
+62002863000, #    utc_start 1965-10-16 17:30:00 (Sat)
 62018595000, #      utc_end 1966-04-16 19:30:00 (Sat)
-62004092400, #  local_start 1965-10-30 23:00:00 (Sat)
+62002891800, #  local_start 1965-10-17 01:30:00 (Sun)
 62018623800, #    local_end 1966-04-17 03:30:00 (Sun)
 28800,
 0,
@@ -132,17 +456,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62018595000, #    utc_start 1966-04-16 19:30:00 (Sat)
-62034316200, #      utc_end 1966-10-15 18:30:00 (Sat)
+62034312600, #      utc_end 1966-10-15 17:30:00 (Sat)
 62018627400, #  local_start 1966-04-17 04:30:00 (Sun)
-62034348600, #    local_end 1966-10-16 03:30:00 (Sun)
+62034345000, #    local_end 1966-10-16 02:30:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62034316200, #    utc_start 1966-10-15 18:30:00 (Sat)
+62034312600, #    utc_start 1966-10-15 17:30:00 (Sat)
 62050044600, #      utc_end 1967-04-15 19:30:00 (Sat)
-62034345000, #  local_start 1966-10-16 02:30:00 (Sun)
+62034341400, #  local_start 1966-10-16 01:30:00 (Sun)
 62050073400, #    local_end 1967-04-16 03:30:00 (Sun)
 28800,
 0,
@@ -231,53 +555,53 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62192169000, #    utc_start 1971-10-16 18:30:00 (Sat)
-62207884800, #      utc_end 1972-04-15 16:00:00 (Sat)
+62207897400, #      utc_end 1972-04-15 19:30:00 (Sat)
 62192197800, #  local_start 1971-10-17 02:30:00 (Sun)
-62207913600, #    local_end 1972-04-16 00:00:00 (Sun)
+62207926200, #    local_end 1972-04-16 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62207884800, #    utc_start 1972-04-15 16:00:00 (Sat)
-62223606000, #      utc_end 1972-10-14 15:00:00 (Sat)
-62207917200, #  local_start 1972-04-16 01:00:00 (Sun)
-62223638400, #    local_end 1972-10-15 00:00:00 (Sun)
+62207897400, #    utc_start 1972-04-15 19:30:00 (Sat)
+62224223400, #      utc_end 1972-10-21 18:30:00 (Sat)
+62207929800, #  local_start 1972-04-16 04:30:00 (Sun)
+62224255800, #    local_end 1972-10-22 03:30:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62223606000, #    utc_start 1972-10-14 15:00:00 (Sat)
-62239334400, #      utc_end 1973-04-14 16:00:00 (Sat)
-62223634800, #  local_start 1972-10-14 23:00:00 (Sat)
-62239363200, #    local_end 1973-04-15 00:00:00 (Sun)
+62224223400, #    utc_start 1972-10-21 18:30:00 (Sat)
+62239951800, #      utc_end 1973-04-21 19:30:00 (Sat)
+62224252200, #  local_start 1972-10-22 02:30:00 (Sun)
+62239980600, #    local_end 1973-04-22 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62239334400, #    utc_start 1973-04-14 16:00:00 (Sat)
-62255660400, #      utc_end 1973-10-20 15:00:00 (Sat)
-62239366800, #  local_start 1973-04-15 01:00:00 (Sun)
-62255692800, #    local_end 1973-10-21 00:00:00 (Sun)
+62239951800, #    utc_start 1973-04-21 19:30:00 (Sat)
+62255673000, #      utc_end 1973-10-20 18:30:00 (Sat)
+62239984200, #  local_start 1973-04-22 04:30:00 (Sun)
+62255705400, #    local_end 1973-10-21 03:30:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62255660400, #    utc_start 1973-10-20 15:00:00 (Sat)
-62271388800, #      utc_end 1974-04-20 16:00:00 (Sat)
-62255689200, #  local_start 1973-10-20 23:00:00 (Sat)
-62271417600, #    local_end 1974-04-21 00:00:00 (Sun)
+62255673000, #    utc_start 1973-10-20 18:30:00 (Sat)
+62261724600, #      utc_end 1973-12-29 19:30:00 (Sat)
+62255701800, #  local_start 1973-10-21 02:30:00 (Sun)
+62261753400, #    local_end 1973-12-30 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62271388800, #    utc_start 1974-04-20 16:00:00 (Sat)
+62261724600, #    utc_start 1973-12-29 19:30:00 (Sat)
 62287122600, #      utc_end 1974-10-19 18:30:00 (Sat)
-62271421200, #  local_start 1974-04-21 01:00:00 (Sun)
+62261757000, #  local_start 1973-12-30 04:30:00 (Sun)
 62287155000, #    local_end 1974-10-20 03:30:00 (Sun)
 32400,
 1,
@@ -321,80 +645,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 62350021800, #    utc_start 1976-10-16 18:30:00 (Sat)
-62365750200, #      utc_end 1977-04-16 19:30:00 (Sat)
+62431068600, #      utc_end 1979-05-12 19:30:00 (Sat)
 62350050600, #  local_start 1976-10-17 02:30:00 (Sun)
-62365779000, #    local_end 1977-04-17 03:30:00 (Sun)
-28800,
-0,
-'CST',
-    ],
-    [
-62365750200, #    utc_start 1977-04-16 19:30:00 (Sat)
-62381471400, #      utc_end 1977-10-15 18:30:00 (Sat)
-62365782600, #  local_start 1977-04-17 04:30:00 (Sun)
-62381503800, #    local_end 1977-10-16 03:30:00 (Sun)
-32400,
-1,
-'CDT',
-    ],
-    [
-62381471400, #    utc_start 1977-10-15 18:30:00 (Sat)
-62397187200, #      utc_end 1978-04-15 16:00:00 (Sat)
-62381500200, #  local_start 1977-10-16 02:30:00 (Sun)
-62397216000, #    local_end 1978-04-16 00:00:00 (Sun)
-28800,
-0,
-'CST',
-    ],
-    [
-62397187200, #    utc_start 1978-04-15 16:00:00 (Sat)
-62412908400, #      utc_end 1978-10-14 15:00:00 (Sat)
-62397219600, #  local_start 1978-04-16 01:00:00 (Sun)
-62412940800, #    local_end 1978-10-15 00:00:00 (Sun)
-32400,
-1,
-'CDT',
-    ],
-    [
-62412908400, #    utc_start 1978-10-14 15:00:00 (Sat)
-62428636800, #      utc_end 1979-04-14 16:00:00 (Sat)
-62412937200, #  local_start 1978-10-14 23:00:00 (Sat)
-62428665600, #    local_end 1979-04-15 00:00:00 (Sun)
-28800,
-0,
-'CST',
-    ],
-    [
-62428636800, #    utc_start 1979-04-14 16:00:00 (Sat)
-62444962800, #      utc_end 1979-10-20 15:00:00 (Sat)
-62428669200, #  local_start 1979-04-15 01:00:00 (Sun)
-62444995200, #    local_end 1979-10-21 00:00:00 (Sun)
-32400,
-1,
-'CDT',
-    ],
-    [
-62444962800, #    utc_start 1979-10-20 15:00:00 (Sat)
-62460691200, #      utc_end 1980-04-19 16:00:00 (Sat)
-62444991600, #  local_start 1979-10-20 23:00:00 (Sat)
-62460720000, #    local_end 1980-04-20 00:00:00 (Sun)
+62431097400, #    local_end 1979-05-13 03:30:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62460691200, #    utc_start 1980-04-19 16:00:00 (Sat)
-62476412400, #      utc_end 1980-10-18 15:00:00 (Sat)
-62460723600, #  local_start 1980-04-20 01:00:00 (Sun)
-62476444800, #    local_end 1980-10-19 00:00:00 (Sun)
+62431068600, #    utc_start 1979-05-12 19:30:00 (Sat)
+62444975400, #      utc_end 1979-10-20 18:30:00 (Sat)
+62431101000, #  local_start 1979-05-13 04:30:00 (Sun)
+62445007800, #    local_end 1979-10-21 03:30:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62476412400, #    utc_start 1980-10-18 15:00:00 (Sat)
+62444975400, #    utc_start 1979-10-20 18:30:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-62476441200, #  local_start 1980-10-18 23:00:00 (Sat)
+62445004200, #  local_start 1979-10-21 02:30:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
@@ -402,9 +672,9 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
-sub has_dst_changes { 20 }
+sub has_dst_changes { 34 }
 
 sub _max_year { 2028 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Magadan.pm b/lib/DateTime/TimeZone/Asia/Magadan.pm
index 0eabb2f2..e455f059 100644
--- a/lib/DateTime/TimeZone/Asia/Magadan.pm
+++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62490574800, #    utc_start 1981-03-31 13:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62506382400, #    utc_start 1981-09-30 12:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62522110800, #    utc_start 1982-03-31 13:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62537918400, #    utc_start 1982-09-30 12:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62553646800, #    utc_start 1983-03-31 13:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62569454400, #    utc_start 1983-09-30 12:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62585269200, #    utc_start 1984-03-31 13:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62601001200, #    utc_start 1984-09-29 15:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62632450800, #    utc_start 1985-09-28 15:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62663900400, #    utc_start 1986-09-27 15:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62695350000, #    utc_start 1987-09-26 15:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62726799600, #    utc_start 1988-09-24 15:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62758249200, #    utc_start 1989-09-23 15:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62790303600, #    utc_start 1990-09-29 15:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62821756800, #    utc_start 1991-09-28 16:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62853202800, #    utc_start 1992-09-26 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62884652400, #    utc_start 1993-09-25 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62916102000, #    utc_start 1994-09-24 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62947551600, #    utc_start 1995-09-23 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62982025200, #    utc_start 1996-10-26 15:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63013474800, #    utc_start 1997-10-25 15:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63044924400, #    utc_start 1998-10-24 15:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63058230000, #    utc_start 1999-03-27 15:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63076978800, #    utc_start 1999-10-30 15:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63089679600, #    utc_start 2000-03-25 15:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63108428400, #    utc_start 2000-10-28 15:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63121129200, #    utc_start 2001-03-24 15:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63139878000, #    utc_start 2001-10-27 15:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63153183600, #    utc_start 2002-03-30 15:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63171327600, #    utc_start 2002-10-26 15:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63184633200, #    utc_start 2003-03-29 15:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63202777200, #    utc_start 2003-10-25 15:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63216082800, #    utc_start 2004-03-27 15:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63234831600, #    utc_start 2004-10-30 15:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63247532400, #    utc_start 2005-03-26 15:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63266281200, #    utc_start 2005-10-29 15:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63278982000, #    utc_start 2006-03-25 15:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63297730800, #    utc_start 2006-10-28 15:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63310431600, #    utc_start 2007-03-24 15:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63329180400, #    utc_start 2007-10-27 15:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63342486000, #    utc_start 2008-03-29 15:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63360630000, #    utc_start 2008-10-25 15:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63373935600, #    utc_start 2009-03-28 15:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63392079600, #    utc_start 2009-10-24 15:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63405385200, #    utc_start 2010-03-27 15:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63424134000, #    utc_start 2010-10-30 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63436834800, #    utc_start 2011-03-26 15:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Makassar.pm b/lib/DateTime/TimeZone/Asia/Makassar.pm
index 400aaa4d..9922c458 100644
--- a/lib/DateTime/TimeZone/Asia/Makassar.pm
+++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Manila.pm b/lib/DateTime/TimeZone/Asia/Manila.pm
index 30b90c02..c34030be 100644
--- a/lib/DateTime/TimeZone/Asia/Manila.pm
+++ b/lib/DateTime/TimeZone/Asia/Manila.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61089033600, #    local_end 1936-11-01 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'PST',
     ],
     [
 61089004800, #    utc_start 1936-10-31 16:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61096982400, #    local_end 1937-02-01 00:00:00 (Mon)
 32400,
 1,
-'+08/+09',
+'PDT',
     ],
     [
 61096950000, #    utc_start 1937-01-31 15:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61262438400, #    local_end 1942-05-01 00:00:00 (Fri)
 28800,
 0,
-'+08/+09',
+'PST',
     ],
     [
 61262409600, #    utc_start 1942-04-30 16:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61341494400, #    local_end 1944-11-01 00:00:00 (Wed)
 32400,
 0,
-'+09',
+'JST',
     ],
     [
 61341462000, #    utc_start 1944-10-31 15:00:00 (Tue)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61639488000, #    local_end 1954-04-12 00:00:00 (Mon)
 28800,
 0,
-'+08/+09',
+'PST',
     ],
     [
 61639459200, #    utc_start 1954-04-11 16:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61646400000, #    local_end 1954-07-01 00:00:00 (Thu)
 32400,
 1,
-'+08/+09',
+'PDT',
     ],
     [
 61646367600, #    utc_start 1954-06-30 15:00:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62395056000, #    local_end 1978-03-22 00:00:00 (Wed)
 28800,
 0,
-'+08/+09',
+'PST',
     ],
     [
 62395027200, #    utc_start 1978-03-21 16:00:00 (Tue)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62410867200, #    local_end 1978-09-21 00:00:00 (Thu)
 32400,
 1,
-'+08/+09',
+'PDT',
     ],
     [
 62410834800, #    utc_start 1978-09-20 15:00:00 (Wed)
@@ -119,11 +119,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
-'+08/+09',
+'PST',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 3 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Nicosia.pm b/lib/DateTime/TimeZone/Asia/Nicosia.pm
index 8794e646..ec255ef3 100644
--- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
+++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1032,7 +1032,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 56 }
 
@@ -1093,8 +1093,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1105,8 +1104,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
index 97a80728..0f43eba0 100644
--- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62490589200, #    utc_start 1981-03-31 17:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62506396800, #    utc_start 1981-09-30 16:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62522125200, #    utc_start 1982-03-31 17:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62537932800, #    utc_start 1982-09-30 16:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601015600, #    utc_start 1984-09-29 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616740400, #    utc_start 1985-03-30 19:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632465200, #    utc_start 1985-09-28 19:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648190000, #    utc_start 1986-03-29 19:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663914800, #    utc_start 1986-09-27 19:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679639600, #    utc_start 1987-03-28 19:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695364400, #    utc_start 1987-09-26 19:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711089200, #    utc_start 1988-03-26 19:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726814000, #    utc_start 1988-09-24 19:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742538800, #    utc_start 1989-03-25 19:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758263600, #    utc_start 1989-09-23 19:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773988400, #    utc_start 1990-03-24 19:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790318000, #    utc_start 1990-09-29 19:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806042800, #    utc_start 1991-03-30 19:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62821771200, #    utc_start 1991-09-28 20:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837492400, #    utc_start 1992-03-28 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853217200, #    utc_start 1992-09-26 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868942000, #    utc_start 1993-03-27 19:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62884666800, #    utc_start 1993-09-25 19:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62900391600, #    utc_start 1994-03-26 19:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62916116400, #    utc_start 1994-09-24 19:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62931841200, #    utc_start 1995-03-25 19:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62947566000, #    utc_start 1995-09-23 19:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62963895600, #    utc_start 1996-03-30 19:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62982039600, #    utc_start 1996-10-26 19:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62995345200, #    utc_start 1997-03-29 19:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63013489200, #    utc_start 1997-10-25 19:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63026794800, #    utc_start 1998-03-28 19:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63044938800, #    utc_start 1998-10-24 19:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63058244400, #    utc_start 1999-03-27 19:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63076993200, #    utc_start 1999-10-30 19:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63089694000, #    utc_start 2000-03-25 19:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63108442800, #    utc_start 2000-10-28 19:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63121143600, #    utc_start 2001-03-24 19:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63139892400, #    utc_start 2001-10-27 19:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63153198000, #    utc_start 2002-03-30 19:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63171342000, #    utc_start 2002-10-26 19:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63184647600, #    utc_start 2003-03-29 19:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63202791600, #    utc_start 2003-10-25 19:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63216097200, #    utc_start 2004-03-27 19:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63234846000, #    utc_start 2004-10-30 19:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63247546800, #    utc_start 2005-03-26 19:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63266295600, #    utc_start 2005-10-29 19:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63278996400, #    utc_start 2006-03-25 19:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63297745200, #    utc_start 2006-10-28 19:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63310446000, #    utc_start 2007-03-24 19:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63329194800, #    utc_start 2007-10-27 19:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63342500400, #    utc_start 2008-03-29 19:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63360644400, #    utc_start 2008-10-25 19:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63373950000, #    utc_start 2009-03-28 19:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63392094000, #    utc_start 2009-10-24 19:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63405399600, #    utc_start 2010-03-27 19:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63424152000, #    utc_start 2010-10-30 20:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63436852800, #    utc_start 2011-03-26 20:00:00 (Sat)
@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
index 99dcb3dd..a3e25986 100644
--- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62490589200, #    utc_start 1981-03-31 17:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62506396800, #    utc_start 1981-09-30 16:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62522125200, #    utc_start 1982-03-31 17:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62537932800, #    utc_start 1982-09-30 16:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601015600, #    utc_start 1984-09-29 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616740400, #    utc_start 1985-03-30 19:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632465200, #    utc_start 1985-09-28 19:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648190000, #    utc_start 1986-03-29 19:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663914800, #    utc_start 1986-09-27 19:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679639600, #    utc_start 1987-03-28 19:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695364400, #    utc_start 1987-09-26 19:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711089200, #    utc_start 1988-03-26 19:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726814000, #    utc_start 1988-09-24 19:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742538800, #    utc_start 1989-03-25 19:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758263600, #    utc_start 1989-09-23 19:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773988400, #    utc_start 1990-03-24 19:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790318000, #    utc_start 1990-09-29 19:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806042800, #    utc_start 1991-03-30 19:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62821771200, #    utc_start 1991-09-28 20:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837492400, #    utc_start 1992-03-28 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853217200, #    utc_start 1992-09-26 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868942000, #    utc_start 1993-03-27 19:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62873798400, #    local_end 1993-05-23 00:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62873769600, #    utc_start 1993-05-22 16:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62884670400, #    utc_start 1993-09-25 20:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62900395200, #    utc_start 1994-03-26 20:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62916120000, #    utc_start 1994-09-24 20:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62931844800, #    utc_start 1995-03-25 20:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62947569600, #    utc_start 1995-09-23 20:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62982043200, #    utc_start 1996-10-26 20:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62995348800, #    utc_start 1997-03-29 20:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63013492800, #    utc_start 1997-10-25 20:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63044942400, #    utc_start 1998-10-24 20:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63076996800, #    utc_start 1999-10-30 20:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63108446400, #    utc_start 2000-10-28 20:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63139896000, #    utc_start 2001-10-27 20:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63234849600, #    utc_start 2004-10-30 20:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63247550400, #    utc_start 2005-03-26 20:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63266299200, #    utc_start 2005-10-29 20:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63279000000, #    utc_start 2006-03-25 20:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63297748800, #    utc_start 2006-10-28 20:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63310449600, #    utc_start 2007-03-24 20:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63329198400, #    utc_start 2007-10-27 20:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63342504000, #    utc_start 2008-03-29 20:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63360648000, #    utc_start 2008-10-25 20:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63373953600, #    utc_start 2009-03-28 20:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63392097600, #    utc_start 2009-10-24 20:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63405403200, #    utc_start 2010-03-27 20:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63424152000, #    utc_start 2010-10-30 20:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63436852800, #    utc_start 2011-03-26 20:00:00 (Sat)
@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 31 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Omsk.pm b/lib/DateTime/TimeZone/Asia/Omsk.pm
index c02b5447..91caf8a7 100644
--- a/lib/DateTime/TimeZone/Asia/Omsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62790321600, #    utc_start 1990-09-29 20:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62806046400, #    utc_start 1991-03-30 20:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62831451600, #    utc_start 1992-01-18 21:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62837496000, #    utc_start 1992-03-28 20:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62853220800, #    utc_start 1992-09-26 20:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62868945600, #    utc_start 1993-03-27 20:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62884670400, #    utc_start 1993-09-25 20:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62900395200, #    utc_start 1994-03-26 20:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62916120000, #    utc_start 1994-09-24 20:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62931844800, #    utc_start 1995-03-25 20:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62947569600, #    utc_start 1995-09-23 20:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62982043200, #    utc_start 1996-10-26 20:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62995348800, #    utc_start 1997-03-29 20:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63013492800, #    utc_start 1997-10-25 20:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63044942400, #    utc_start 1998-10-24 20:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63076996800, #    utc_start 1999-10-30 20:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63108446400, #    utc_start 2000-10-28 20:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63139896000, #    utc_start 2001-10-27 20:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63234849600, #    utc_start 2004-10-30 20:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63247550400, #    utc_start 2005-03-26 20:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63266299200, #    utc_start 2005-10-29 20:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63279000000, #    utc_start 2006-03-25 20:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63297748800, #    utc_start 2006-10-28 20:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63310449600, #    utc_start 2007-03-24 20:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63329198400, #    utc_start 2007-10-27 20:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63342504000, #    utc_start 2008-03-29 20:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63360648000, #    utc_start 2008-10-25 20:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63373953600, #    utc_start 2009-03-28 20:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63392097600, #    utc_start 2009-10-24 20:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63405403200, #    utc_start 2010-03-27 20:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63424152000, #    utc_start 2010-10-30 20:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63436852800, #    utc_start 2011-03-26 20:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Oral.pm b/lib/DateTime/TimeZone/Asia/Oral.pm
index 85d0fdc3..3262dd87 100644
--- a/lib/DateTime/TimeZone/Asia/Oral.pm
+++ b/lib/DateTime/TimeZone/Asia/Oral.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62790328800, #    utc_start 1990-09-29 22:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62806053600, #    utc_start 1991-03-30 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62853228000, #    utc_start 1992-09-26 22:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62884677600, #    utc_start 1993-09-25 22:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62916127200, #    utc_start 1994-09-24 22:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62931852000, #    utc_start 1995-03-25 22:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62947576800, #    utc_start 1995-09-23 22:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62963906400, #    utc_start 1996-03-30 22:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62982050400, #    utc_start 1996-10-26 22:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234856800, #    utc_start 2004-10-30 22:00:00 (Sat)
@@ -492,7 +492,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Pontianak.pm b/lib/DateTime/TimeZone/Asia/Pontianak.pm
index 9c74bb05..68c9d4e4 100644
--- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
+++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Pyongyang.pm b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
index 7b808543..75d11a41 100644
--- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
+++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,17 +60,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63575247600, #    utc_start 2015-08-14 15:00:00 (Fri)
-63661131000, #      utc_end 2018-05-04 15:30:00 (Fri)
+63661129200, #      utc_end 2018-05-04 15:00:00 (Fri)
 63575278200, #  local_start 2015-08-14 23:30:00 (Fri)
-63661161600, #    local_end 2018-05-05 00:00:00 (Sat)
+63661159800, #    local_end 2018-05-04 23:30:00 (Fri)
 30600,
 0,
 'KST',
     ],
     [
-63661131000, #    utc_start 2018-05-04 15:30:00 (Fri)
+63661129200, #    utc_start 2018-05-04 15:00:00 (Fri)
 DateTime::TimeZone::INFINITY, #      utc_end
-63661163400, #  local_start 2018-05-05 00:30:00 (Sat)
+63661161600, #  local_start 2018-05-05 00:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #    local_end
 32400,
 0,
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Qatar.pm b/lib/DateTime/TimeZone/Asia/Qatar.pm
index 16f3d624..2213e174 100644
--- a/lib/DateTime/TimeZone/Asia/Qatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
index 3c492e8f..7f5b97b3 100644
--- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
+++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62831451600, #    utc_start 1992-01-18 21:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62837496000, #    utc_start 1992-03-28 20:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62931848400, #    utc_start 1995-03-25 21:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62947573200, #    utc_start 1995-09-23 21:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62963902800, #    utc_start 1996-03-30 21:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62995352400, #    utc_start 1997-03-29 21:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63013496400, #    utc_start 1997-10-25 21:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63026802000, #    utc_start 1998-03-28 21:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63044946000, #    utc_start 1998-10-24 21:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63058251600, #    utc_start 1999-03-27 21:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63077000400, #    utc_start 1999-10-30 21:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63089701200, #    utc_start 2000-03-25 21:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63108450000, #    utc_start 2000-10-28 21:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63121150800, #    utc_start 2001-03-24 21:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63139899600, #    utc_start 2001-10-27 21:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63153205200, #    utc_start 2002-03-30 21:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63171349200, #    utc_start 2002-10-26 21:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63184654800, #    utc_start 2003-03-29 21:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63202798800, #    utc_start 2003-10-25 21:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63216104400, #    utc_start 2004-03-27 21:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63234853200, #    utc_start 2004-10-30 21:00:00 (Sat)
@@ -492,7 +492,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Riyadh.pm b/lib/DateTime/TimeZone/Asia/Riyadh.pm
index 9279c10d..eed99c5f 100644
--- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
+++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Sakhalin.pm b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
index 905d46bd..6e2c2a14 100644
--- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
+++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62490574800, #    utc_start 1981-03-31 13:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62506382400, #    utc_start 1981-09-30 12:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62522110800, #    utc_start 1982-03-31 13:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62537918400, #    utc_start 1982-09-30 12:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62553646800, #    utc_start 1983-03-31 13:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62569454400, #    utc_start 1983-09-30 12:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62585269200, #    utc_start 1984-03-31 13:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62601001200, #    utc_start 1984-09-29 15:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62632450800, #    utc_start 1985-09-28 15:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62663900400, #    utc_start 1986-09-27 15:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62695350000, #    utc_start 1987-09-26 15:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62726799600, #    utc_start 1988-09-24 15:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62758249200, #    utc_start 1989-09-23 15:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62790303600, #    utc_start 1990-09-29 15:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62821756800, #    utc_start 1991-09-28 16:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62853202800, #    utc_start 1992-09-26 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62884652400, #    utc_start 1993-09-25 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62916102000, #    utc_start 1994-09-24 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62947551600, #    utc_start 1995-09-23 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62982025200, #    utc_start 1996-10-26 15:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63013478400, #    utc_start 1997-10-25 16:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63026784000, #    utc_start 1998-03-28 16:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63044928000, #    utc_start 1998-10-24 16:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63058233600, #    utc_start 1999-03-27 16:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63076982400, #    utc_start 1999-10-30 16:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63089683200, #    utc_start 2000-03-25 16:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63108432000, #    utc_start 2000-10-28 16:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63121132800, #    utc_start 2001-03-24 16:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63139881600, #    utc_start 2001-10-27 16:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63153187200, #    utc_start 2002-03-30 16:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63171331200, #    utc_start 2002-10-26 16:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63184636800, #    utc_start 2003-03-29 16:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63202780800, #    utc_start 2003-10-25 16:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63216086400, #    utc_start 2004-03-27 16:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63234835200, #    utc_start 2004-10-30 16:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63247536000, #    utc_start 2005-03-26 16:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63266284800, #    utc_start 2005-10-29 16:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63278985600, #    utc_start 2006-03-25 16:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63297734400, #    utc_start 2006-10-28 16:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63310435200, #    utc_start 2007-03-24 16:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63329184000, #    utc_start 2007-10-27 16:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63342489600, #    utc_start 2008-03-29 16:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63360633600, #    utc_start 2008-10-25 16:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63373939200, #    utc_start 2009-03-28 16:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63392083200, #    utc_start 2009-10-24 16:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63405388800, #    utc_start 2010-03-27 16:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63424137600, #    utc_start 2010-10-30 16:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63436838400, #    utc_start 2011-03-26 16:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Samarkand.pm b/lib/DateTime/TimeZone/Asia/Samarkand.pm
index 3feb3967..44396994 100644
--- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
+++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62829889200, #    utc_start 1991-12-31 19:00:00 (Tue)
@@ -258,7 +258,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 11 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Seoul.pm b/lib/DateTime/TimeZone/Asia/Seoul.pm
index 786a9a66..efdbb3e8 100644
--- a/lib/DateTime/TimeZone/Asia/Seoul.pm
+++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -222,7 +222,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 8 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Shanghai.pm b/lib/DateTime/TimeZone/Asia/Shanghai.pm
index 086d10e2..b82bfd21 100644
--- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
+++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -33,161 +33,242 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 59958201257, #    utc_start 1900-12-31 15:54:17 (Mon)
-61202188800, #      utc_end 1940-06-02 16:00:00 (Sun)
+61202016000, #      utc_end 1940-05-31 16:00:00 (Fri)
 59958230057, #  local_start 1900-12-31 23:54:17 (Mon)
-61202217600, #    local_end 1940-06-03 00:00:00 (Mon)
+61202044800, #    local_end 1940-06-01 00:00:00 (Sat)
 28800,
 0,
 'CST',
     ],
     [
-61202188800, #    utc_start 1940-06-02 16:00:00 (Sun)
-61212553200, #      utc_end 1940-09-30 15:00:00 (Mon)
-61202221200, #  local_start 1940-06-03 01:00:00 (Mon)
-61212585600, #    local_end 1940-10-01 00:00:00 (Tue)
+61202016000, #    utc_start 1940-05-31 16:00:00 (Fri)
+61213590000, #      utc_end 1940-10-12 15:00:00 (Sat)
+61202048400, #  local_start 1940-06-01 01:00:00 (Sat)
+61213622400, #    local_end 1940-10-13 00:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-61212553200, #    utc_start 1940-09-30 15:00:00 (Mon)
-61226899200, #      utc_end 1941-03-15 16:00:00 (Sat)
-61212582000, #  local_start 1940-09-30 23:00:00 (Mon)
-61226928000, #    local_end 1941-03-16 00:00:00 (Sun)
+61213590000, #    utc_start 1940-10-12 15:00:00 (Sat)
+61226812800, #      utc_end 1941-03-14 16:00:00 (Fri)
+61213618800, #  local_start 1940-10-12 23:00:00 (Sat)
+61226841600, #    local_end 1941-03-15 00:00:00 (Sat)
 28800,
 0,
 'CST',
     ],
     [
-61226899200, #    utc_start 1941-03-15 16:00:00 (Sat)
-61244089200, #      utc_end 1941-09-30 15:00:00 (Tue)
-61226931600, #  local_start 1941-03-16 01:00:00 (Sun)
-61244121600, #    local_end 1941-10-01 00:00:00 (Wed)
+61226812800, #    utc_start 1941-03-14 16:00:00 (Fri)
+61246854000, #      utc_end 1941-11-01 15:00:00 (Sat)
+61226845200, #  local_start 1941-03-15 01:00:00 (Sat)
+61246886400, #    local_end 1941-11-02 00:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-61244089200, #    utc_start 1941-09-30 15:00:00 (Tue)
-61472966400, #      utc_end 1948-12-31 16:00:00 (Fri)
-61244118000, #  local_start 1941-09-30 23:00:00 (Tue)
-61472995200, #    local_end 1949-01-01 00:00:00 (Sat)
+61246854000, #    utc_start 1941-11-01 15:00:00 (Sat)
+61254633600, #      utc_end 1942-01-30 16:00:00 (Fri)
+61246882800, #  local_start 1941-11-01 23:00:00 (Sat)
+61254662400, #    local_end 1942-01-31 00:00:00 (Sat)
 28800,
 0,
 'CST',
     ],
     [
-61472966400, #    utc_start 1948-12-31 16:00:00 (Fri)
-62651203200, #      utc_end 1986-05-03 16:00:00 (Sat)
-61472995200, #  local_start 1949-01-01 00:00:00 (Sat)
-62651232000, #    local_end 1986-05-04 00:00:00 (Sun)
+61254633600, #    utc_start 1942-01-30 16:00:00 (Fri)
+61367814000, #      utc_end 1945-09-01 15:00:00 (Sat)
+61254666000, #  local_start 1942-01-31 01:00:00 (Sat)
+61367846400, #    local_end 1945-09-02 00:00:00 (Sun)
+32400,
+1,
+'CDT',
+    ],
+    [
+61367814000, #    utc_start 1945-09-01 15:00:00 (Sat)
+61389849600, #      utc_end 1946-05-14 16:00:00 (Tue)
+61367842800, #  local_start 1945-09-01 23:00:00 (Sat)
+61389878400, #    local_end 1946-05-15 00:00:00 (Wed)
+28800,
+0,
+'CST',
+    ],
+    [
+61389849600, #    utc_start 1946-05-14 16:00:00 (Tue)
+61401855600, #      utc_end 1946-09-30 15:00:00 (Mon)
+61389882000, #  local_start 1946-05-15 01:00:00 (Wed)
+61401888000, #    local_end 1946-10-01 00:00:00 (Tue)
+32400,
+1,
+'CDT',
+    ],
+    [
+61401855600, #    utc_start 1946-09-30 15:00:00 (Mon)
+61418793600, #      utc_end 1947-04-14 16:00:00 (Mon)
+61401884400, #  local_start 1946-09-30 23:00:00 (Mon)
+61418822400, #    local_end 1947-04-15 00:00:00 (Tue)
+28800,
+0,
+'CST',
+    ],
+    [
+61418793600, #    utc_start 1947-04-14 16:00:00 (Mon)
+61436070000, #      utc_end 1947-10-31 15:00:00 (Fri)
+61418826000, #  local_start 1947-04-15 01:00:00 (Tue)
+61436102400, #    local_end 1947-11-01 00:00:00 (Sat)
+32400,
+1,
+'CDT',
+    ],
+    [
+61436070000, #    utc_start 1947-10-31 15:00:00 (Fri)
+61451798400, #      utc_end 1948-04-30 16:00:00 (Fri)
+61436098800, #  local_start 1947-10-31 23:00:00 (Fri)
+61451827200, #    local_end 1948-05-01 00:00:00 (Sat)
+28800,
+0,
+'CST',
+    ],
+    [
+61451798400, #    utc_start 1948-04-30 16:00:00 (Fri)
+61465014000, #      utc_end 1948-09-30 15:00:00 (Thu)
+61451830800, #  local_start 1948-05-01 01:00:00 (Sat)
+61465046400, #    local_end 1948-10-01 00:00:00 (Fri)
+32400,
+1,
+'CDT',
+    ],
+    [
+61465014000, #    utc_start 1948-09-30 15:00:00 (Thu)
+61483334400, #      utc_end 1949-04-30 16:00:00 (Sat)
+61465042800, #  local_start 1948-09-30 23:00:00 (Thu)
+61483363200, #    local_end 1949-05-01 00:00:00 (Sun)
+28800,
+0,
+'CST',
+    ],
+    [
+61483334400, #    utc_start 1949-04-30 16:00:00 (Sat)
+61485663600, #      utc_end 1949-05-27 15:00:00 (Fri)
+61483366800, #  local_start 1949-05-01 01:00:00 (Sun)
+61485696000, #    local_end 1949-05-28 00:00:00 (Sat)
+32400,
+1,
+'CDT',
+    ],
+    [
+61485663600, #    utc_start 1949-05-27 15:00:00 (Fri)
+62651210400, #      utc_end 1986-05-03 18:00:00 (Sat)
+61485692400, #  local_start 1949-05-27 23:00:00 (Fri)
+62651239200, #    local_end 1986-05-04 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62651203200, #    utc_start 1986-05-03 16:00:00 (Sat)
-62662690800, #      utc_end 1986-09-13 15:00:00 (Sat)
-62651235600, #  local_start 1986-05-04 01:00:00 (Sun)
-62662723200, #    local_end 1986-09-14 00:00:00 (Sun)
+62651210400, #    utc_start 1986-05-03 18:00:00 (Sat)
+62662698000, #      utc_end 1986-09-13 17:00:00 (Sat)
+62651242800, #  local_start 1986-05-04 03:00:00 (Sun)
+62662730400, #    local_end 1986-09-14 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62662690800, #    utc_start 1986-09-13 15:00:00 (Sat)
-62680838400, #      utc_end 1987-04-11 16:00:00 (Sat)
-62662719600, #  local_start 1986-09-13 23:00:00 (Sat)
-62680867200, #    local_end 1987-04-12 00:00:00 (Sun)
+62662698000, #    utc_start 1986-09-13 17:00:00 (Sat)
+62680845600, #      utc_end 1987-04-11 18:00:00 (Sat)
+62662726800, #  local_start 1986-09-14 01:00:00 (Sun)
+62680874400, #    local_end 1987-04-12 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62680838400, #    utc_start 1987-04-11 16:00:00 (Sat)
-62694140400, #      utc_end 1987-09-12 15:00:00 (Sat)
-62680870800, #  local_start 1987-04-12 01:00:00 (Sun)
-62694172800, #    local_end 1987-09-13 00:00:00 (Sun)
+62680845600, #    utc_start 1987-04-11 18:00:00 (Sat)
+62694147600, #      utc_end 1987-09-12 17:00:00 (Sat)
+62680878000, #  local_start 1987-04-12 03:00:00 (Sun)
+62694180000, #    local_end 1987-09-13 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62694140400, #    utc_start 1987-09-12 15:00:00 (Sat)
-62712288000, #      utc_end 1988-04-09 16:00:00 (Sat)
-62694169200, #  local_start 1987-09-12 23:00:00 (Sat)
-62712316800, #    local_end 1988-04-10 00:00:00 (Sun)
+62694147600, #    utc_start 1987-09-12 17:00:00 (Sat)
+62712900000, #      utc_end 1988-04-16 18:00:00 (Sat)
+62694176400, #  local_start 1987-09-13 01:00:00 (Sun)
+62712928800, #    local_end 1988-04-17 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62712288000, #    utc_start 1988-04-09 16:00:00 (Sat)
-62725590000, #      utc_end 1988-09-10 15:00:00 (Sat)
-62712320400, #  local_start 1988-04-10 01:00:00 (Sun)
-62725622400, #    local_end 1988-09-11 00:00:00 (Sun)
+62712900000, #    utc_start 1988-04-16 18:00:00 (Sat)
+62725597200, #      utc_end 1988-09-10 17:00:00 (Sat)
+62712932400, #  local_start 1988-04-17 03:00:00 (Sun)
+62725629600, #    local_end 1988-09-11 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62725590000, #    utc_start 1988-09-10 15:00:00 (Sat)
-62744342400, #      utc_end 1989-04-15 16:00:00 (Sat)
-62725618800, #  local_start 1988-09-10 23:00:00 (Sat)
-62744371200, #    local_end 1989-04-16 00:00:00 (Sun)
+62725597200, #    utc_start 1988-09-10 17:00:00 (Sat)
+62744349600, #      utc_end 1989-04-15 18:00:00 (Sat)
+62725626000, #  local_start 1988-09-11 01:00:00 (Sun)
+62744378400, #    local_end 1989-04-16 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62744342400, #    utc_start 1989-04-15 16:00:00 (Sat)
-62757644400, #      utc_end 1989-09-16 15:00:00 (Sat)
-62744374800, #  local_start 1989-04-16 01:00:00 (Sun)
-62757676800, #    local_end 1989-09-17 00:00:00 (Sun)
+62744349600, #    utc_start 1989-04-15 18:00:00 (Sat)
+62757651600, #      utc_end 1989-09-16 17:00:00 (Sat)
+62744382000, #  local_start 1989-04-16 03:00:00 (Sun)
+62757684000, #    local_end 1989-09-17 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62757644400, #    utc_start 1989-09-16 15:00:00 (Sat)
-62775792000, #      utc_end 1990-04-14 16:00:00 (Sat)
-62757673200, #  local_start 1989-09-16 23:00:00 (Sat)
-62775820800, #    local_end 1990-04-15 00:00:00 (Sun)
+62757651600, #    utc_start 1989-09-16 17:00:00 (Sat)
+62775799200, #      utc_end 1990-04-14 18:00:00 (Sat)
+62757680400, #  local_start 1989-09-17 01:00:00 (Sun)
+62775828000, #    local_end 1990-04-15 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62775792000, #    utc_start 1990-04-14 16:00:00 (Sat)
-62789094000, #      utc_end 1990-09-15 15:00:00 (Sat)
-62775824400, #  local_start 1990-04-15 01:00:00 (Sun)
-62789126400, #    local_end 1990-09-16 00:00:00 (Sun)
+62775799200, #    utc_start 1990-04-14 18:00:00 (Sat)
+62789101200, #      utc_end 1990-09-15 17:00:00 (Sat)
+62775831600, #  local_start 1990-04-15 03:00:00 (Sun)
+62789133600, #    local_end 1990-09-16 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62789094000, #    utc_start 1990-09-15 15:00:00 (Sat)
-62807241600, #      utc_end 1991-04-13 16:00:00 (Sat)
-62789122800, #  local_start 1990-09-15 23:00:00 (Sat)
-62807270400, #    local_end 1991-04-14 00:00:00 (Sun)
+62789101200, #    utc_start 1990-09-15 17:00:00 (Sat)
+62807248800, #      utc_end 1991-04-13 18:00:00 (Sat)
+62789130000, #  local_start 1990-09-16 01:00:00 (Sun)
+62807277600, #    local_end 1991-04-14 02:00:00 (Sun)
 28800,
 0,
 'CST',
     ],
     [
-62807241600, #    utc_start 1991-04-13 16:00:00 (Sat)
-62820543600, #      utc_end 1991-09-14 15:00:00 (Sat)
-62807274000, #  local_start 1991-04-14 01:00:00 (Sun)
-62820576000, #    local_end 1991-09-15 00:00:00 (Sun)
+62807248800, #    utc_start 1991-04-13 18:00:00 (Sat)
+62820550800, #      utc_end 1991-09-14 17:00:00 (Sat)
+62807281200, #  local_start 1991-04-14 03:00:00 (Sun)
+62820583200, #    local_end 1991-09-15 02:00:00 (Sun)
 32400,
 1,
 'CDT',
     ],
     [
-62820543600, #    utc_start 1991-09-14 15:00:00 (Sat)
+62820550800, #    utc_start 1991-09-14 17:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-62820572400, #  local_start 1991-09-14 23:00:00 (Sat)
+62820579600, #  local_start 1991-09-15 01:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
@@ -195,9 +276,9 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
-sub has_dst_changes { 8 }
+sub has_dst_changes { 13 }
 
 sub _max_year { 2028 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Singapore.pm b/lib/DateTime/TimeZone/Asia/Singapore.pm
index 3b1a0f03..c3322a81 100644
--- a/lib/DateTime/TimeZone/Asia/Singapore.pm
+++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
index b4c98311..7f3315a3 100644
--- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62490574800, #    utc_start 1981-03-31 13:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62506382400, #    utc_start 1981-09-30 12:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62522110800, #    utc_start 1982-03-31 13:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62537918400, #    utc_start 1982-09-30 12:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62553646800, #    utc_start 1983-03-31 13:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62569454400, #    utc_start 1983-09-30 12:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62585269200, #    utc_start 1984-03-31 13:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62601001200, #    utc_start 1984-09-29 15:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62632450800, #    utc_start 1985-09-28 15:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62663900400, #    utc_start 1986-09-27 15:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62695350000, #    utc_start 1987-09-26 15:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62726799600, #    utc_start 1988-09-24 15:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62758249200, #    utc_start 1989-09-23 15:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62790303600, #    utc_start 1990-09-29 15:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62821756800, #    utc_start 1991-09-28 16:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62853202800, #    utc_start 1992-09-26 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62884652400, #    utc_start 1993-09-25 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62916102000, #    utc_start 1994-09-24 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62947551600, #    utc_start 1995-09-23 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62982025200, #    utc_start 1996-10-26 15:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63013474800, #    utc_start 1997-10-25 15:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63044924400, #    utc_start 1998-10-24 15:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63058230000, #    utc_start 1999-03-27 15:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63076978800, #    utc_start 1999-10-30 15:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63089679600, #    utc_start 2000-03-25 15:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63108428400, #    utc_start 2000-10-28 15:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63121129200, #    utc_start 2001-03-24 15:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63139878000, #    utc_start 2001-10-27 15:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63153183600, #    utc_start 2002-03-30 15:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63171327600, #    utc_start 2002-10-26 15:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63184633200, #    utc_start 2003-03-29 15:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63202777200, #    utc_start 2003-10-25 15:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63216082800, #    utc_start 2004-03-27 15:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63234831600, #    utc_start 2004-10-30 15:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63247532400, #    utc_start 2005-03-26 15:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63266281200, #    utc_start 2005-10-29 15:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63278982000, #    utc_start 2006-03-25 15:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63297730800, #    utc_start 2006-10-28 15:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63310431600, #    utc_start 2007-03-24 15:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63329180400, #    utc_start 2007-10-27 15:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63342486000, #    utc_start 2008-03-29 15:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63360630000, #    utc_start 2008-10-25 15:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63373935600, #    utc_start 2009-03-28 15:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63392079600, #    utc_start 2009-10-24 15:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63405385200, #    utc_start 2010-03-27 15:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63424134000, #    utc_start 2010-10-30 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63436834800, #    utc_start 2011-03-26 15:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Taipei.pm b/lib/DateTime/TimeZone/Asia/Taipei.pm
index 70715d15..06a0e2bd 100644
--- a/lib/DateTime/TimeZone/Asia/Taipei.pm
+++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -402,7 +402,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 19 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Tashkent.pm b/lib/DateTime/TimeZone/Asia/Tashkent.pm
index 3b81ced2..570e67e7 100644
--- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
+++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62790321600, #    utc_start 1990-09-29 20:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62806046400, #    utc_start 1991-03-30 20:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62821774800, #    utc_start 1991-09-28 21:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62829889200, #    utc_start 1991-12-31 19:00:00 (Tue)
@@ -258,7 +258,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 11 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Tbilisi.pm b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
index 7b99948f..e138d82b 100644
--- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
+++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62790328800, #    utc_start 1990-09-29 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62806053600, #    utc_start 1991-03-30 22:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62829907200, #    local_end 1992-01-01 00:00:00 (Wed)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62829896400, #    utc_start 1991-12-31 21:00:00 (Tue)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853220800, #    utc_start 1992-09-26 20:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884670400, #    utc_start 1993-09-25 20:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916120000, #    utc_start 1994-09-24 20:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62931844800, #    utc_start 1995-03-25 20:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62947566000, #    utc_start 1995-09-23 19:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982057600, #    local_end 1996-10-27 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62982039600, #    utc_start 1996-10-26 19:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013507200, #    local_end 1997-10-26 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013489200, #    utc_start 1997-10-25 19:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044956800, #    local_end 1998-10-25 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044938800, #    utc_start 1998-10-24 19:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058262400, #    local_end 1999-03-28 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077011200, #    local_end 1999-10-31 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63076993200, #    utc_start 1999-10-30 19:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089712000, #    local_end 2000-03-26 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108460800, #    local_end 2000-10-29 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108442800, #    utc_start 2000-10-28 19:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121161600, #    local_end 2001-03-25 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139910400, #    local_end 2001-10-28 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139892400, #    utc_start 2001-10-27 19:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153216000, #    local_end 2002-03-31 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171360000, #    local_end 2002-10-27 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171342000, #    utc_start 2002-10-26 19:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184665600, #    local_end 2003-03-30 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202809600, #    local_end 2003-10-26 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202791600, #    utc_start 2003-10-25 19:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216115200, #    local_end 2004-03-28 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63223977600, #    local_end 2004-06-27 00:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63223959600, #    utc_start 2004-06-26 19:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -519,7 +519,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 26 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Tehran.pm b/lib/DateTime/TimeZone/Asia/Tehran.pm
index 7983971a..f639b942 100644
--- a/lib/DateTime/TimeZone/Asia/Tehran.pm
+++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62394969600, #    local_end 1978-03-21 00:00:00 (Tue)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62394955200, #    utc_start 1978-03-20 20:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62413459200, #    local_end 1978-10-21 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62413441200, #    utc_start 1978-10-20 19:00:00 (Fri)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62419680000, #    local_end 1979-01-01 00:00:00 (Mon)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62419665600, #    utc_start 1978-12-31 20:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62426505600, #    local_end 1979-03-21 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62426493000, #    utc_start 1979-03-20 20:30:00 (Tue)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62442230400, #    local_end 1979-09-19 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62442214200, #    utc_start 1979-09-18 19:30:00 (Tue)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62458128000, #    local_end 1980-03-21 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62458115400, #    utc_start 1980-03-20 20:30:00 (Thu)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474198400, #    local_end 1980-09-23 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62474182200, #    utc_start 1980-09-22 19:30:00 (Mon)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62808912000, #    local_end 1991-05-03 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62808899400, #    utc_start 1991-05-02 20:30:00 (Thu)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821180800, #    local_end 1991-09-22 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62821164600, #    utc_start 1991-09-21 19:30:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836905600, #    local_end 1992-03-22 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62836893000, #    utc_start 1992-03-21 20:30:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62852803200, #    local_end 1992-09-22 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62852787000, #    utc_start 1992-09-21 19:30:00 (Mon)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868441600, #    local_end 1993-03-22 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62868429000, #    utc_start 1993-03-21 20:30:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884339200, #    local_end 1993-09-22 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62884323000, #    utc_start 1993-09-21 19:30:00 (Tue)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899977600, #    local_end 1994-03-22 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62899965000, #    utc_start 1994-03-21 20:30:00 (Mon)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62915875200, #    local_end 1994-09-22 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62915859000, #    utc_start 1994-09-21 19:30:00 (Wed)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931513600, #    local_end 1995-03-22 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62931501000, #    utc_start 1995-03-21 20:30:00 (Tue)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947411200, #    local_end 1995-09-22 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62947395000, #    utc_start 1995-09-21 19:30:00 (Thu)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963049600, #    local_end 1996-03-21 00:00:00 (Thu)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62963037000, #    utc_start 1996-03-20 20:30:00 (Wed)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62978947200, #    local_end 1996-09-21 00:00:00 (Sat)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 62978931000, #    utc_start 1996-09-20 19:30:00 (Fri)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62994672000, #    local_end 1997-03-22 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 62994659400, #    utc_start 1997-03-21 20:30:00 (Fri)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63010569600, #    local_end 1997-09-22 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63010553400, #    utc_start 1997-09-21 19:30:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026208000, #    local_end 1998-03-22 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63026195400, #    utc_start 1998-03-21 20:30:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042105600, #    local_end 1998-09-22 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63042089400, #    utc_start 1998-09-21 19:30:00 (Mon)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63057744000, #    local_end 1999-03-22 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63057731400, #    utc_start 1999-03-21 20:30:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63073641600, #    local_end 1999-09-22 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63073625400, #    utc_start 1999-09-21 19:30:00 (Tue)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089280000, #    local_end 2000-03-21 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63089267400, #    utc_start 2000-03-20 20:30:00 (Mon)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63105177600, #    local_end 2000-09-21 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63105161400, #    utc_start 2000-09-20 19:30:00 (Wed)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63120902400, #    local_end 2001-03-22 00:00:00 (Thu)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63120889800, #    utc_start 2001-03-21 20:30:00 (Wed)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63136800000, #    local_end 2001-09-22 00:00:00 (Sat)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63136783800, #    utc_start 2001-09-21 19:30:00 (Fri)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63152438400, #    local_end 2002-03-22 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63152425800, #    utc_start 2002-03-21 20:30:00 (Thu)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63168336000, #    local_end 2002-09-22 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63168319800, #    utc_start 2002-09-21 19:30:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63183974400, #    local_end 2003-03-22 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63183961800, #    utc_start 2003-03-21 20:30:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63199872000, #    local_end 2003-09-22 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63199855800, #    utc_start 2003-09-21 19:30:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63215510400, #    local_end 2004-03-21 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63215497800, #    utc_start 2004-03-20 20:30:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63231408000, #    local_end 2004-09-21 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63231391800, #    utc_start 2004-09-20 19:30:00 (Mon)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247132800, #    local_end 2005-03-22 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63247120200, #    utc_start 2005-03-21 20:30:00 (Mon)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263030400, #    local_end 2005-09-22 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63263014200, #    utc_start 2005-09-21 19:30:00 (Wed)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63341740800, #    local_end 2008-03-21 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63341728200, #    utc_start 2008-03-20 20:30:00 (Thu)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63357638400, #    local_end 2008-09-21 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63357622200, #    utc_start 2008-09-20 19:30:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373363200, #    local_end 2009-03-22 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63373350600, #    utc_start 2009-03-21 20:30:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63389260800, #    local_end 2009-09-22 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63389244600, #    utc_start 2009-09-21 19:30:00 (Mon)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63404899200, #    local_end 2010-03-22 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63404886600, #    utc_start 2010-03-21 20:30:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63420796800, #    local_end 2010-09-22 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63420780600, #    utc_start 2010-09-21 19:30:00 (Tue)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436435200, #    local_end 2011-03-22 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63436422600, #    utc_start 2011-03-21 20:30:00 (Mon)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63452332800, #    local_end 2011-09-22 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63452316600, #    utc_start 2011-09-21 19:30:00 (Wed)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63467971200, #    local_end 2012-03-21 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63467958600, #    utc_start 2012-03-20 20:30:00 (Tue)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63483868800, #    local_end 2012-09-21 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63483852600, #    utc_start 2012-09-20 19:30:00 (Thu)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63499593600, #    local_end 2013-03-22 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63499581000, #    utc_start 2013-03-21 20:30:00 (Thu)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63515491200, #    local_end 2013-09-22 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63515475000, #    utc_start 2013-09-21 19:30:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531129600, #    local_end 2014-03-22 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63531117000, #    utc_start 2014-03-21 20:30:00 (Fri)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63547027200, #    local_end 2014-09-22 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63547011000, #    utc_start 2014-09-21 19:30:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63562665600, #    local_end 2015-03-22 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63562653000, #    utc_start 2015-03-21 20:30:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63578563200, #    local_end 2015-09-22 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63578547000, #    utc_start 2015-09-21 19:30:00 (Mon)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594201600, #    local_end 2016-03-21 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63594189000, #    utc_start 2016-03-20 20:30:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610099200, #    local_end 2016-09-21 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63610083000, #    utc_start 2016-09-20 19:30:00 (Tue)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63625824000, #    local_end 2017-03-22 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63625811400, #    utc_start 2017-03-21 20:30:00 (Tue)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63641721600, #    local_end 2017-09-22 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63641705400, #    utc_start 2017-09-21 19:30:00 (Thu)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657360000, #    local_end 2018-03-22 00:00:00 (Thu)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63657347400, #    utc_start 2018-03-21 20:30:00 (Wed)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63673257600, #    local_end 2018-09-22 00:00:00 (Sat)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63673241400, #    utc_start 2018-09-21 19:30:00 (Fri)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63688896000, #    local_end 2019-03-22 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63688883400, #    utc_start 2019-03-21 20:30:00 (Thu)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63704793600, #    local_end 2019-09-22 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63704777400, #    utc_start 2019-09-21 19:30:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63720432000, #    local_end 2020-03-21 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63720419400, #    utc_start 2020-03-20 20:30:00 (Fri)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63736329600, #    local_end 2020-09-21 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63736313400, #    utc_start 2020-09-20 19:30:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63752054400, #    local_end 2021-03-22 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63752041800, #    utc_start 2021-03-21 20:30:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63767952000, #    local_end 2021-09-22 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63767935800, #    utc_start 2021-09-21 19:30:00 (Tue)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63783590400, #    local_end 2022-03-22 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63783577800, #    utc_start 2022-03-21 20:30:00 (Mon)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63799488000, #    local_end 2022-09-22 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63799471800, #    utc_start 2022-09-21 19:30:00 (Wed)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63815126400, #    local_end 2023-03-22 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63815113800, #    utc_start 2023-03-21 20:30:00 (Tue)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63831024000, #    local_end 2023-09-22 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63831007800, #    utc_start 2023-09-21 19:30:00 (Thu)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63846662400, #    local_end 2024-03-21 00:00:00 (Thu)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63846649800, #    utc_start 2024-03-20 20:30:00 (Wed)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63862560000, #    local_end 2024-09-21 00:00:00 (Sat)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63862543800, #    utc_start 2024-09-20 19:30:00 (Fri)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63878284800, #    local_end 2025-03-22 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63878272200, #    utc_start 2025-03-21 20:30:00 (Fri)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63894182400, #    local_end 2025-09-22 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63894166200, #    utc_start 2025-09-21 19:30:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63909820800, #    local_end 2026-03-22 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63909808200, #    utc_start 2026-03-21 20:30:00 (Sat)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63925718400, #    local_end 2026-09-22 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63925702200, #    utc_start 2026-09-21 19:30:00 (Mon)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63941356800, #    local_end 2027-03-22 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63941344200, #    utc_start 2027-03-21 20:30:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63957254400, #    local_end 2027-09-22 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63957238200, #    utc_start 2027-09-21 19:30:00 (Tue)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63972892800, #    local_end 2028-03-21 00:00:00 (Tue)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 63972880200, #    utc_start 2028-03-20 20:30:00 (Mon)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63988790400, #    local_end 2028-09-21 00:00:00 (Thu)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 63988774200, #    utc_start 2028-09-20 19:30:00 (Wed)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64004428800, #    local_end 2029-03-21 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64004416200, #    utc_start 2029-03-20 20:30:00 (Tue)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64020326400, #    local_end 2029-09-21 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64020310200, #    utc_start 2029-09-20 19:30:00 (Thu)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64036051200, #    local_end 2030-03-22 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64036038600, #    utc_start 2030-03-21 20:30:00 (Thu)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64051948800, #    local_end 2030-09-22 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64051932600, #    utc_start 2030-09-21 19:30:00 (Sat)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64067587200, #    local_end 2031-03-22 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64067574600, #    utc_start 2031-03-21 20:30:00 (Fri)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64083484800, #    local_end 2031-09-22 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64083468600, #    utc_start 2031-09-21 19:30:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64099123200, #    local_end 2032-03-21 00:00:00 (Sun)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64099110600, #    utc_start 2032-03-20 20:30:00 (Sat)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64115020800, #    local_end 2032-09-21 00:00:00 (Tue)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64115004600, #    utc_start 2032-09-20 19:30:00 (Mon)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64130659200, #    local_end 2033-03-21 00:00:00 (Mon)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64130646600, #    utc_start 2033-03-20 20:30:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64146556800, #    local_end 2033-09-21 00:00:00 (Wed)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64146540600, #    utc_start 2033-09-20 19:30:00 (Tue)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64162281600, #    local_end 2034-03-22 00:00:00 (Wed)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64162269000, #    utc_start 2034-03-21 20:30:00 (Tue)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64178179200, #    local_end 2034-09-22 00:00:00 (Fri)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64178163000, #    utc_start 2034-09-21 19:30:00 (Thu)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64193817600, #    local_end 2035-03-22 00:00:00 (Thu)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64193805000, #    utc_start 2035-03-21 20:30:00 (Wed)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64209715200, #    local_end 2035-09-22 00:00:00 (Sat)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64209699000, #    utc_start 2035-09-21 19:30:00 (Fri)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64225353600, #    local_end 2036-03-21 00:00:00 (Fri)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64225341000, #    utc_start 2036-03-20 20:30:00 (Thu)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64241251200, #    local_end 2036-09-21 00:00:00 (Sun)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
     [
 64241235000, #    utc_start 2036-09-20 19:30:00 (Sat)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64256889600, #    local_end 2037-03-21 00:00:00 (Sat)
 12600,
 0,
-'+0330/+0430',
+'+0330',
     ],
     [
 64256877000, #    utc_start 2037-03-20 20:30:00 (Fri)
@@ -920,11 +920,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64272787200, #    local_end 2037-09-21 00:00:00 (Mon)
 16200,
 1,
-'+0330/+0430',
+'+0430',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 48 }
 
@@ -979,26 +979,24 @@ my $rules = [
   bless( {
     'at' => '0:00',
     'from' => '2036',
-    'in' => 'Mar',
+    'in' => 'Sep',
     'letter' => '',
     'name' => 'Iran',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => '21',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '0:00',
     'from' => '2036',
-    'in' => 'Sep',
+    'in' => 'Mar',
     'letter' => '',
     'name' => 'Iran',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => '21',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Asia/Thimphu.pm b/lib/DateTime/TimeZone/Asia/Thimphu.pm
index c71ee8ee..d336f1b2 100644
--- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
+++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Tokyo.pm b/lib/DateTime/TimeZone/Asia/Tokyo.pm
index e664325f..9b383658 100644
--- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
+++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,17 +42,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61451881200, #    utc_start 1948-05-01 15:00:00 (Sat)
-61463368800, #      utc_end 1948-09-11 14:00:00 (Sat)
+61463372400, #      utc_end 1948-09-11 15:00:00 (Sat)
 61451917200, #  local_start 1948-05-02 01:00:00 (Sun)
-61463404800, #    local_end 1948-09-12 00:00:00 (Sun)
+61463408400, #    local_end 1948-09-12 01:00:00 (Sun)
 36000,
 1,
 'JDT',
     ],
     [
-61463368800, #    utc_start 1948-09-11 14:00:00 (Sat)
+61463372400, #    utc_start 1948-09-11 15:00:00 (Sat)
 61480911600, #      utc_end 1949-04-02 15:00:00 (Sat)
-61463401200, #  local_start 1948-09-11 23:00:00 (Sat)
+61463404800, #  local_start 1948-09-12 00:00:00 (Sun)
 61480944000, #    local_end 1949-04-03 00:00:00 (Sun)
 32400,
 0,
@@ -60,17 +60,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61480911600, #    utc_start 1949-04-02 15:00:00 (Sat)
-61494818400, #      utc_end 1949-09-10 14:00:00 (Sat)
+61494822000, #      utc_end 1949-09-10 15:00:00 (Sat)
 61480947600, #  local_start 1949-04-03 01:00:00 (Sun)
-61494854400, #    local_end 1949-09-11 00:00:00 (Sun)
+61494858000, #    local_end 1949-09-11 01:00:00 (Sun)
 36000,
 1,
 'JDT',
     ],
     [
-61494818400, #    utc_start 1949-09-10 14:00:00 (Sat)
+61494822000, #    utc_start 1949-09-10 15:00:00 (Sat)
 61515385200, #      utc_end 1950-05-06 15:00:00 (Sat)
-61494850800, #  local_start 1949-09-10 23:00:00 (Sat)
+61494854400, #  local_start 1949-09-11 00:00:00 (Sun)
 61515417600, #    local_end 1950-05-07 00:00:00 (Sun)
 32400,
 0,
@@ -78,17 +78,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61515385200, #    utc_start 1950-05-06 15:00:00 (Sat)
-61526268000, #      utc_end 1950-09-09 14:00:00 (Sat)
+61526271600, #      utc_end 1950-09-09 15:00:00 (Sat)
 61515421200, #  local_start 1950-05-07 01:00:00 (Sun)
-61526304000, #    local_end 1950-09-10 00:00:00 (Sun)
+61526307600, #    local_end 1950-09-10 01:00:00 (Sun)
 36000,
 1,
 'JDT',
     ],
     [
-61526268000, #    utc_start 1950-09-09 14:00:00 (Sat)
+61526271600, #    utc_start 1950-09-09 15:00:00 (Sat)
 61546834800, #      utc_end 1951-05-05 15:00:00 (Sat)
-61526300400, #  local_start 1950-09-09 23:00:00 (Sat)
+61526304000, #  local_start 1950-09-10 00:00:00 (Sun)
 61546867200, #    local_end 1951-05-06 00:00:00 (Sun)
 32400,
 0,
@@ -96,17 +96,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61546834800, #    utc_start 1951-05-05 15:00:00 (Sat)
-61557717600, #      utc_end 1951-09-08 14:00:00 (Sat)
+61557721200, #      utc_end 1951-09-08 15:00:00 (Sat)
 61546870800, #  local_start 1951-05-06 01:00:00 (Sun)
-61557753600, #    local_end 1951-09-09 00:00:00 (Sun)
+61557757200, #    local_end 1951-09-09 01:00:00 (Sun)
 36000,
 1,
 'JDT',
     ],
     [
-61557717600, #    utc_start 1951-09-08 14:00:00 (Sat)
+61557721200, #    utc_start 1951-09-08 15:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-61557750000, #  local_start 1951-09-08 23:00:00 (Sat)
+61557753600, #  local_start 1951-09-09 00:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 32400,
 0,
@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Tomsk.pm b/lib/DateTime/TimeZone/Asia/Tomsk.pm
index b5ca58c1..6bae1348 100644
--- a/lib/DateTime/TimeZone/Asia/Tomsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62490589200, #    utc_start 1981-03-31 17:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62506396800, #    utc_start 1981-09-30 16:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62522125200, #    utc_start 1982-03-31 17:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62537932800, #    utc_start 1982-09-30 16:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62553661200, #    utc_start 1983-03-31 17:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62569468800, #    utc_start 1983-09-30 16:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62585283600, #    utc_start 1984-03-31 17:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62601015600, #    utc_start 1984-09-29 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62616740400, #    utc_start 1985-03-30 19:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62632465200, #    utc_start 1985-09-28 19:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62648190000, #    utc_start 1986-03-29 19:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62663914800, #    utc_start 1986-09-27 19:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62679639600, #    utc_start 1987-03-28 19:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62695364400, #    utc_start 1987-09-26 19:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62711089200, #    utc_start 1988-03-26 19:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62726814000, #    utc_start 1988-09-24 19:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62742538800, #    utc_start 1989-03-25 19:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62758263600, #    utc_start 1989-09-23 19:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62773988400, #    utc_start 1990-03-24 19:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62790318000, #    utc_start 1990-09-29 19:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62806042800, #    utc_start 1991-03-30 19:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 62821771200, #    utc_start 1991-09-28 20:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62837492400, #    utc_start 1992-03-28 19:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62853217200, #    utc_start 1992-09-26 19:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62868942000, #    utc_start 1993-03-27 19:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62884666800, #    utc_start 1993-09-25 19:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62900391600, #    utc_start 1994-03-26 19:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62916116400, #    utc_start 1994-09-24 19:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62931841200, #    utc_start 1995-03-25 19:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62947566000, #    utc_start 1995-09-23 19:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62963895600, #    utc_start 1996-03-30 19:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 62982039600, #    utc_start 1996-10-26 19:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 62995345200, #    utc_start 1997-03-29 19:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63013489200, #    utc_start 1997-10-25 19:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63026794800, #    utc_start 1998-03-28 19:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63044938800, #    utc_start 1998-10-24 19:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63058244400, #    utc_start 1999-03-27 19:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63076993200, #    utc_start 1999-10-30 19:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63089694000, #    utc_start 2000-03-25 19:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63108442800, #    utc_start 2000-10-28 19:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63121143600, #    utc_start 2001-03-24 19:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63139892400, #    utc_start 2001-10-27 19:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 25200,
 0,
-'+07/+08',
+'+07',
     ],
     [
 63153198000, #    utc_start 2002-03-30 19:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63155905200, #    local_end 2002-05-01 03:00:00 (Wed)
 28800,
 1,
-'+07/+08',
+'+08',
     ],
     [
 63155876400, #    utc_start 2002-04-30 19:00:00 (Tue)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63234849600, #    utc_start 2004-10-30 20:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63247550400, #    utc_start 2005-03-26 20:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63266299200, #    utc_start 2005-10-29 20:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63279000000, #    utc_start 2006-03-25 20:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63297748800, #    utc_start 2006-10-28 20:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63310449600, #    utc_start 2007-03-24 20:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63329198400, #    utc_start 2007-10-27 20:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63342504000, #    utc_start 2008-03-29 20:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63360648000, #    utc_start 2008-10-25 20:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63373953600, #    utc_start 2009-03-28 20:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63392097600, #    utc_start 2009-10-24 20:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63405403200, #    utc_start 2010-03-27 20:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 25200,
 1,
-'+06/+07',
+'+07',
     ],
     [
 63424152000, #    utc_start 2010-10-30 20:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 21600,
 0,
-'+06/+07',
+'+06',
     ],
     [
 63436852800, #    utc_start 2011-03-26 20:00:00 (Sat)
@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 31 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
index 502fcc5c..36ec9fbb 100644
--- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
+++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62553657600, #    utc_start 1983-03-31 16:00:00 (Thu)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62569465200, #    utc_start 1983-09-30 15:00:00 (Fri)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62585280000, #    utc_start 1984-03-31 16:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601033600, #    local_end 1984-09-30 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62601001200, #    utc_start 1984-09-29 15:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616758400, #    local_end 1985-03-31 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62616729600, #    utc_start 1985-03-30 16:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632483200, #    local_end 1985-09-29 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62632450800, #    utc_start 1985-09-28 15:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648208000, #    local_end 1986-03-30 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62648179200, #    utc_start 1986-03-29 16:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663932800, #    local_end 1986-09-28 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62663900400, #    utc_start 1986-09-27 15:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62679628800, #    utc_start 1987-03-28 16:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695382400, #    local_end 1987-09-27 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62695350000, #    utc_start 1987-09-26 15:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62711078400, #    utc_start 1988-03-26 16:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726832000, #    local_end 1988-09-25 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62726799600, #    utc_start 1988-09-24 15:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62742528000, #    utc_start 1989-03-25 16:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758281600, #    local_end 1989-09-24 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62758249200, #    utc_start 1989-09-23 15:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62773977600, #    utc_start 1990-03-24 16:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790336000, #    local_end 1990-09-30 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62790303600, #    utc_start 1990-09-29 15:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806060800, #    local_end 1991-03-31 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62806032000, #    utc_start 1991-03-30 16:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62821753200, #    utc_start 1991-09-28 15:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837510400, #    local_end 1992-03-29 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62837481600, #    utc_start 1992-03-28 16:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853235200, #    local_end 1992-09-27 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62853202800, #    utc_start 1992-09-26 15:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868960000, #    local_end 1993-03-28 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62868931200, #    utc_start 1993-03-27 16:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884684800, #    local_end 1993-09-26 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62884652400, #    utc_start 1993-09-25 15:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62900380800, #    utc_start 1994-03-26 16:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916134400, #    local_end 1994-09-25 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62916102000, #    utc_start 1994-09-24 15:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62931830400, #    utc_start 1995-03-25 16:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947584000, #    local_end 1995-09-24 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62947551600, #    utc_start 1995-09-23 15:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62963884800, #    utc_start 1996-03-30 16:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62979638400, #    local_end 1996-09-29 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62979606000, #    utc_start 1996-09-28 15:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62995334400, #    utc_start 1997-03-29 16:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011088000, #    local_end 1997-09-28 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63011055600, #    utc_start 1997-09-27 15:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63026784000, #    utc_start 1998-03-28 16:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042537600, #    local_end 1998-09-27 00:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63042505200, #    utc_start 1998-09-26 15:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63124106400, #    local_end 2001-04-28 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63124077600, #    utc_start 2001-04-27 18:00:00 (Fri)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63137412000, #    local_end 2001-09-29 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63137379600, #    utc_start 2001-09-28 17:00:00 (Fri)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153136800, #    local_end 2002-03-30 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63153108000, #    utc_start 2002-03-29 18:00:00 (Fri)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63168861600, #    local_end 2002-09-28 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63168829200, #    utc_start 2002-09-27 17:00:00 (Fri)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184586400, #    local_end 2003-03-29 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63184557600, #    utc_start 2003-03-28 18:00:00 (Fri)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63200311200, #    local_end 2003-09-27 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63200278800, #    utc_start 2003-09-26 17:00:00 (Fri)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216036000, #    local_end 2004-03-27 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63216007200, #    utc_start 2004-03-26 18:00:00 (Fri)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63231760800, #    local_end 2004-09-25 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63231728400, #    utc_start 2004-09-24 17:00:00 (Fri)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247485600, #    local_end 2005-03-26 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63247456800, #    utc_start 2005-03-25 18:00:00 (Fri)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263210400, #    local_end 2005-09-24 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63263178000, #    utc_start 2005-09-23 17:00:00 (Fri)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63278935200, #    local_end 2006-03-25 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63278906400, #    utc_start 2006-03-24 18:00:00 (Fri)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295264800, #    local_end 2006-09-30 02:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63295232400, #    utc_start 2006-09-29 17:00:00 (Fri)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563191200, #    local_end 2015-03-28 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63563162400, #    utc_start 2015-03-27 18:00:00 (Fri)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63578908800, #    local_end 2015-09-26 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63578876400, #    utc_start 2015-09-25 15:00:00 (Fri)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594640800, #    local_end 2016-03-26 02:00:00 (Sat)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 63594612000, #    utc_start 2016-03-25 18:00:00 (Fri)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610358400, #    local_end 2016-09-24 00:00:00 (Sat)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 63610326000, #    utc_start 2016-09-23 15:00:00 (Fri)
@@ -479,11 +479,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 28800,
 0,
-'+08/+09',
+'+08',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 24 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Urumqi.pm b/lib/DateTime/TimeZone/Asia/Urumqi.pm
index 987fda82..a98faa84 100644
--- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
+++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
index 8d37915a..d6c6ab12 100644
--- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
+++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62490582000, #    utc_start 1981-03-31 15:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62506382400, #    utc_start 1981-09-30 12:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62522110800, #    utc_start 1982-03-31 13:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62537918400, #    utc_start 1982-09-30 12:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62553646800, #    utc_start 1983-03-31 13:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62569454400, #    utc_start 1983-09-30 12:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62585269200, #    utc_start 1984-03-31 13:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62601001200, #    utc_start 1984-09-29 15:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62616726000, #    utc_start 1985-03-30 15:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62632450800, #    utc_start 1985-09-28 15:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62648175600, #    utc_start 1986-03-29 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62663900400, #    utc_start 1986-09-27 15:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62679625200, #    utc_start 1987-03-28 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62695350000, #    utc_start 1987-09-26 15:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62711074800, #    utc_start 1988-03-26 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62726799600, #    utc_start 1988-09-24 15:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62742524400, #    utc_start 1989-03-25 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62758249200, #    utc_start 1989-09-23 15:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62773974000, #    utc_start 1990-03-24 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62790303600, #    utc_start 1990-09-29 15:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62806028400, #    utc_start 1991-03-30 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62821756800, #    utc_start 1991-09-28 16:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62837478000, #    utc_start 1992-03-28 15:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62853202800, #    utc_start 1992-09-26 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62868927600, #    utc_start 1993-03-27 15:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62884652400, #    utc_start 1993-09-25 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62900377200, #    utc_start 1994-03-26 15:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62916102000, #    utc_start 1994-09-24 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62931826800, #    utc_start 1995-03-25 15:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62947551600, #    utc_start 1995-09-23 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62982025200, #    utc_start 1996-10-26 15:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63013474800, #    utc_start 1997-10-25 15:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63044924400, #    utc_start 1998-10-24 15:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63058230000, #    utc_start 1999-03-27 15:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63076978800, #    utc_start 1999-10-30 15:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63089679600, #    utc_start 2000-03-25 15:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63108428400, #    utc_start 2000-10-28 15:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63121129200, #    utc_start 2001-03-24 15:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63139878000, #    utc_start 2001-10-27 15:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63153183600, #    utc_start 2002-03-30 15:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63171327600, #    utc_start 2002-10-26 15:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63184633200, #    utc_start 2003-03-29 15:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63202777200, #    utc_start 2003-10-25 15:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63216082800, #    utc_start 2004-03-27 15:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63234831600, #    utc_start 2004-10-30 15:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63247532400, #    utc_start 2005-03-26 15:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63266281200, #    utc_start 2005-10-29 15:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63278982000, #    utc_start 2006-03-25 15:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63297730800, #    utc_start 2006-10-28 15:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63310431600, #    utc_start 2007-03-24 15:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63329180400, #    utc_start 2007-10-27 15:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63342486000, #    utc_start 2008-03-29 15:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63360630000, #    utc_start 2008-10-25 15:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63373935600, #    utc_start 2009-03-28 15:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63392079600, #    utc_start 2009-10-24 15:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63405385200, #    utc_start 2010-03-27 15:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 63424134000, #    utc_start 2010-10-30 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 63436834800, #    utc_start 2011-03-26 15:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Vladivostok.pm b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
index 987d1785..e6c15445 100644
--- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
+++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62490578400, #    utc_start 1981-03-31 14:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62506386000, #    utc_start 1981-09-30 13:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62522114400, #    utc_start 1982-03-31 14:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62537922000, #    utc_start 1982-09-30 13:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62553650400, #    utc_start 1983-03-31 14:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62569458000, #    utc_start 1983-09-30 13:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62585272800, #    utc_start 1984-03-31 14:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62601004800, #    utc_start 1984-09-29 16:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62616729600, #    utc_start 1985-03-30 16:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62632454400, #    utc_start 1985-09-28 16:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62648179200, #    utc_start 1986-03-29 16:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62663904000, #    utc_start 1986-09-27 16:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62679628800, #    utc_start 1987-03-28 16:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62695353600, #    utc_start 1987-09-26 16:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62711078400, #    utc_start 1988-03-26 16:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62726803200, #    utc_start 1988-09-24 16:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62742528000, #    utc_start 1989-03-25 16:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62758252800, #    utc_start 1989-09-23 16:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62773977600, #    utc_start 1990-03-24 16:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62790307200, #    utc_start 1990-09-29 16:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62806032000, #    utc_start 1991-03-30 16:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62821760400, #    utc_start 1991-09-28 17:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62831437200, #    utc_start 1992-01-18 17:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62837481600, #    utc_start 1992-03-28 16:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62853206400, #    utc_start 1992-09-26 16:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62868931200, #    utc_start 1993-03-27 16:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62884656000, #    utc_start 1993-09-25 16:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62900380800, #    utc_start 1994-03-26 16:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62916105600, #    utc_start 1994-09-24 16:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62931830400, #    utc_start 1995-03-25 16:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62947555200, #    utc_start 1995-09-23 16:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62963884800, #    utc_start 1996-03-30 16:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 62982028800, #    utc_start 1996-10-26 16:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 62995334400, #    utc_start 1997-03-29 16:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63013478400, #    utc_start 1997-10-25 16:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63026784000, #    utc_start 1998-03-28 16:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63044928000, #    utc_start 1998-10-24 16:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63058233600, #    utc_start 1999-03-27 16:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63076982400, #    utc_start 1999-10-30 16:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63089683200, #    utc_start 2000-03-25 16:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63108432000, #    utc_start 2000-10-28 16:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63121132800, #    utc_start 2001-03-24 16:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63139881600, #    utc_start 2001-10-27 16:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63153187200, #    utc_start 2002-03-30 16:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63171331200, #    utc_start 2002-10-26 16:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63184636800, #    utc_start 2003-03-29 16:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63202780800, #    utc_start 2003-10-25 16:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63216086400, #    utc_start 2004-03-27 16:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63234835200, #    utc_start 2004-10-30 16:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63247536000, #    utc_start 2005-03-26 16:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63266284800, #    utc_start 2005-10-29 16:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63278985600, #    utc_start 2006-03-25 16:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63297734400, #    utc_start 2006-10-28 16:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63310435200, #    utc_start 2007-03-24 16:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63329184000, #    utc_start 2007-10-27 16:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63342489600, #    utc_start 2008-03-29 16:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63360633600, #    utc_start 2008-10-25 16:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63373939200, #    utc_start 2009-03-28 16:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63392083200, #    utc_start 2009-10-24 16:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63405388800, #    utc_start 2010-03-27 16:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 39600,
 1,
-'+10/+11',
+'+11',
     ],
     [
 63424137600, #    utc_start 2010-10-30 16:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 36000,
 0,
-'+10/+11',
+'+10',
     ],
     [
 63436838400, #    utc_start 2011-03-26 16:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Yakutsk.pm b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
index 056838d0..583e3de3 100644
--- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
+++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62490582000, #    utc_start 1981-03-31 15:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62506389600, #    utc_start 1981-09-30 14:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62522118000, #    utc_start 1982-03-31 15:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62537925600, #    utc_start 1982-09-30 14:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62553654000, #    utc_start 1983-03-31 15:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62569461600, #    utc_start 1983-09-30 14:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62585276400, #    utc_start 1984-03-31 15:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62601008400, #    utc_start 1984-09-29 17:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62616733200, #    utc_start 1985-03-30 17:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62632458000, #    utc_start 1985-09-28 17:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62648182800, #    utc_start 1986-03-29 17:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62663907600, #    utc_start 1986-09-27 17:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62679632400, #    utc_start 1987-03-28 17:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62695357200, #    utc_start 1987-09-26 17:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62711082000, #    utc_start 1988-03-26 17:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62726806800, #    utc_start 1988-09-24 17:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62742531600, #    utc_start 1989-03-25 17:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62758256400, #    utc_start 1989-09-23 17:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62773981200, #    utc_start 1990-03-24 17:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62790310800, #    utc_start 1990-09-29 17:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62806035600, #    utc_start 1991-03-30 17:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 32400,
 1,
-'+08/+09',
+'+09',
     ],
     [
 62821764000, #    utc_start 1991-09-28 18:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 28800,
 0,
-'+08/+09',
+'+08',
     ],
     [
 62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62837485200, #    utc_start 1992-03-28 17:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62853210000, #    utc_start 1992-09-26 17:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62868934800, #    utc_start 1993-03-27 17:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62884659600, #    utc_start 1993-09-25 17:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62900384400, #    utc_start 1994-03-26 17:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62916109200, #    utc_start 1994-09-24 17:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62931834000, #    utc_start 1995-03-25 17:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62947558800, #    utc_start 1995-09-23 17:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62963888400, #    utc_start 1996-03-30 17:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 62982032400, #    utc_start 1996-10-26 17:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 62995338000, #    utc_start 1997-03-29 17:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63013482000, #    utc_start 1997-10-25 17:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63026787600, #    utc_start 1998-03-28 17:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63044931600, #    utc_start 1998-10-24 17:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63058237200, #    utc_start 1999-03-27 17:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63076986000, #    utc_start 1999-10-30 17:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63089686800, #    utc_start 2000-03-25 17:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63108435600, #    utc_start 2000-10-28 17:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63121136400, #    utc_start 2001-03-24 17:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63139885200, #    utc_start 2001-10-27 17:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63153190800, #    utc_start 2002-03-30 17:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63171334800, #    utc_start 2002-10-26 17:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63184640400, #    utc_start 2003-03-29 17:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63202784400, #    utc_start 2003-10-25 17:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63216090000, #    utc_start 2004-03-27 17:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63234838800, #    utc_start 2004-10-30 17:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63247539600, #    utc_start 2005-03-26 17:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63266288400, #    utc_start 2005-10-29 17:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63278989200, #    utc_start 2006-03-25 17:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63297738000, #    utc_start 2006-10-28 17:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63310438800, #    utc_start 2007-03-24 17:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63329187600, #    utc_start 2007-10-27 17:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63342493200, #    utc_start 2008-03-29 17:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63360637200, #    utc_start 2008-10-25 17:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63373942800, #    utc_start 2009-03-28 17:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63392086800, #    utc_start 2009-10-24 17:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63405392400, #    utc_start 2010-03-27 17:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 36000,
 1,
-'+09/+10',
+'+10',
     ],
     [
 63424141200, #    utc_start 2010-10-30 17:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 32400,
 0,
-'+09/+10',
+'+09',
     ],
     [
 63436842000, #    utc_start 2011-03-26 17:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Yangon.pm b/lib/DateTime/TimeZone/Asia/Yangon.pm
index f8cab734..ca333ac1 100644
--- a/lib/DateTime/TimeZone/Asia/Yangon.pm
+++ b/lib/DateTime/TimeZone/Asia/Yangon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
index ba5a9803..d4e3cf22 100644
--- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
+++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62490596400, #    utc_start 1981-03-31 19:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62506404000, #    utc_start 1981-09-30 18:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62522132400, #    utc_start 1982-03-31 19:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62790325200, #    utc_start 1990-09-29 21:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62806050000, #    utc_start 1991-03-30 21:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62821778400, #    utc_start 1991-09-28 22:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62837499600, #    utc_start 1992-03-28 21:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62853224400, #    utc_start 1992-09-26 21:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62931848400, #    utc_start 1995-03-25 21:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62947573200, #    utc_start 1995-09-23 21:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62963902800, #    utc_start 1996-03-30 21:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 62995352400, #    utc_start 1997-03-29 21:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63013496400, #    utc_start 1997-10-25 21:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63026802000, #    utc_start 1998-03-28 21:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63044946000, #    utc_start 1998-10-24 21:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63058251600, #    utc_start 1999-03-27 21:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63077000400, #    utc_start 1999-10-30 21:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63089701200, #    utc_start 2000-03-25 21:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63108450000, #    utc_start 2000-10-28 21:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63121150800, #    utc_start 2001-03-24 21:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63139899600, #    utc_start 2001-10-27 21:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63153205200, #    utc_start 2002-03-30 21:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63171349200, #    utc_start 2002-10-26 21:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63184654800, #    utc_start 2003-03-29 21:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63202798800, #    utc_start 2003-10-25 21:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63216104400, #    utc_start 2004-03-27 21:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63234853200, #    utc_start 2004-10-30 21:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63247554000, #    utc_start 2005-03-26 21:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63266302800, #    utc_start 2005-10-29 21:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63279003600, #    utc_start 2006-03-25 21:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63297752400, #    utc_start 2006-10-28 21:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63310453200, #    utc_start 2007-03-24 21:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63329202000, #    utc_start 2007-10-27 21:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63342507600, #    utc_start 2008-03-29 21:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63360651600, #    utc_start 2008-10-25 21:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63373957200, #    utc_start 2009-03-28 21:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63392101200, #    utc_start 2009-10-24 21:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63405406800, #    utc_start 2010-03-27 21:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 21600,
 1,
-'+05/+06',
+'+06',
     ],
     [
 63424155600, #    utc_start 2010-10-30 21:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 18000,
 0,
-'+05/+06',
+'+05',
     ],
     [
 63436856400, #    utc_start 2011-03-26 21:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Asia/Yerevan.pm b/lib/DateTime/TimeZone/Asia/Yerevan.pm
index c3f4709f..2c2e0b7d 100644
--- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
+++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62790328800, #    utc_start 1990-09-29 22:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62806053600, #    utc_start 1991-03-30 22:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62837506800, #    utc_start 1992-03-28 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234856800, #    utc_start 2004-10-30 22:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63247557600, #    utc_start 2005-03-26 22:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63266306400, #    utc_start 2005-10-29 22:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63279007200, #    utc_start 2006-03-25 22:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63297756000, #    utc_start 2006-10-28 22:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63310456800, #    utc_start 2007-03-24 22:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63329205600, #    utc_start 2007-10-27 22:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63342511200, #    utc_start 2008-03-29 22:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63360655200, #    utc_start 2008-10-25 22:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63373960800, #    utc_start 2009-03-28 22:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63392104800, #    utc_start 2009-10-24 22:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63405410400, #    utc_start 2010-03-27 22:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63424159200, #    utc_start 2010-10-30 22:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63429523200, #    local_end 2011-01-01 00:00:00 (Sat)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63429508800, #    utc_start 2010-12-31 20:00:00 (Fri)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63436860000, #    utc_start 2011-03-26 22:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455626800, #    local_end 2011-10-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63455608800, #    utc_start 2011-10-29 22:00:00 (Sat)
@@ -605,11 +605,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 14400,
 0,
-'+04/+05',
+'+04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Azores.pm b/lib/DateTime/TimeZone/Atlantic/Azores.pm
index bf838759..5b5bd96d 100644
--- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60446127600, #    local_end 1916-06-17 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60446134800, #    utc_start 1916-06-18 01:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60457885200, #    local_end 1916-11-01 01:00:00 (Wed)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60457888800, #    utc_start 1916-11-01 02:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60468246000, #    local_end 1917-02-28 23:00:00 (Wed)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60468253200, #    utc_start 1917-03-01 01:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60487948800, #    local_end 1917-10-15 00:00:00 (Mon)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60487952400, #    utc_start 1917-10-15 01:00:00 (Mon)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60499868400, #    local_end 1918-03-01 23:00:00 (Fri)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60499875600, #    utc_start 1918-03-02 01:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60519484800, #    local_end 1918-10-15 00:00:00 (Tue)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60519488400, #    utc_start 1918-10-15 01:00:00 (Tue)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60531318000, #    local_end 1919-02-28 23:00:00 (Fri)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60531325200, #    utc_start 1919-03-01 01:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60551020800, #    local_end 1919-10-15 00:00:00 (Wed)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60551024400, #    utc_start 1919-10-15 01:00:00 (Wed)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60562940400, #    local_end 1920-02-29 23:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60562947600, #    utc_start 1920-03-01 01:00:00 (Mon)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60582643200, #    local_end 1920-10-15 00:00:00 (Fri)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60582646800, #    utc_start 1920-10-15 01:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60594476400, #    local_end 1921-02-28 23:00:00 (Mon)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60594483600, #    utc_start 1921-03-01 01:00:00 (Tue)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60614179200, #    local_end 1921-10-15 00:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60614182800, #    utc_start 1921-10-15 01:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60693231600, #    local_end 1924-04-16 23:00:00 (Wed)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60693238800, #    utc_start 1924-04-17 01:00:00 (Thu)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60708873600, #    local_end 1924-10-15 00:00:00 (Wed)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60708877200, #    utc_start 1924-10-15 01:00:00 (Wed)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60756390000, #    local_end 1926-04-17 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60756397200, #    utc_start 1926-04-18 01:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60770908800, #    local_end 1926-10-03 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60770912400, #    utc_start 1926-10-03 01:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60787234800, #    local_end 1927-04-09 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60787242000, #    utc_start 1927-04-10 01:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60802358400, #    local_end 1927-10-02 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60802362000, #    utc_start 1927-10-02 01:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60819289200, #    local_end 1928-04-14 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60819296400, #    utc_start 1928-04-15 01:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60834412800, #    local_end 1928-10-07 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60834416400, #    utc_start 1928-10-07 01:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60851343600, #    local_end 1929-04-20 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60851350800, #    utc_start 1929-04-21 01:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60865862400, #    local_end 1929-10-06 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60865866000, #    utc_start 1929-10-06 01:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60914242800, #    local_end 1931-04-18 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60914250000, #    utc_start 1931-04-19 01:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928761600, #    local_end 1931-10-04 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60928765200, #    utc_start 1931-10-04 01:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944482800, #    local_end 1932-04-02 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 60944490000, #    utc_start 1932-04-03 01:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960211200, #    local_end 1932-10-02 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 60960214800, #    utc_start 1932-10-02 01:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61007986800, #    local_end 1934-04-07 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61007994000, #    utc_start 1934-04-08 01:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61023715200, #    local_end 1934-10-07 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61023718800, #    utc_start 1934-10-07 01:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61038831600, #    local_end 1935-03-30 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61038838800, #    utc_start 1935-03-31 01:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61055164800, #    local_end 1935-10-06 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61055168400, #    utc_start 1935-10-06 01:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61072095600, #    local_end 1936-04-18 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61072102800, #    utc_start 1936-04-19 01:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61086614400, #    local_end 1936-10-04 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61086618000, #    utc_start 1936-10-04 01:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61102335600, #    local_end 1937-04-03 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61102342800, #    utc_start 1937-04-04 01:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61118064000, #    local_end 1937-10-03 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61118067600, #    utc_start 1937-10-03 01:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61133180400, #    local_end 1938-03-26 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61133187600, #    utc_start 1938-03-27 01:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61149513600, #    local_end 1938-10-02 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61149517200, #    utc_start 1938-10-02 01:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61166444400, #    local_end 1939-04-15 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61166451600, #    utc_start 1939-04-16 01:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61185196800, #    local_end 1939-11-19 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61185200400, #    utc_start 1939-11-19 01:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61193660400, #    local_end 1940-02-24 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61193667600, #    utc_start 1940-02-25 01:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61213017600, #    local_end 1940-10-06 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61213021200, #    utc_start 1940-10-06 01:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61228738800, #    local_end 1941-04-05 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61228746000, #    utc_start 1941-04-06 01:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61244553600, #    local_end 1941-10-06 00:00:00 (Mon)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61244557200, #    utc_start 1941-10-06 01:00:00 (Mon)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61258374000, #    local_end 1942-03-14 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61258381200, #    utc_start 1942-03-15 01:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61262002800, #    local_end 1942-04-25 23:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61262006400, #    utc_start 1942-04-26 00:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61277731200, #    local_end 1942-10-25 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61277734800, #    utc_start 1942-10-25 01:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61289823600, #    local_end 1943-03-13 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61289830800, #    utc_start 1943-03-14 01:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61292847600, #    local_end 1943-04-17 23:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61292851200, #    utc_start 1943-04-18 00:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61309785600, #    local_end 1943-10-31 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61309789200, #    utc_start 1943-10-31 01:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61321273200, #    local_end 1944-03-11 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61321280400, #    utc_start 1944-03-12 01:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61324902000, #    local_end 1944-04-22 23:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61324905600, #    utc_start 1944-04-23 00:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61341235200, #    local_end 1944-10-29 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61341238800, #    utc_start 1944-10-29 01:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61352722800, #    local_end 1945-03-10 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61352730000, #    utc_start 1945-03-11 01:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61356351600, #    local_end 1945-04-21 23:00:00 (Sat)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61356355200, #    utc_start 1945-04-22 00:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61372684800, #    local_end 1945-10-28 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61372688400, #    utc_start 1945-10-28 01:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61386591600, #    local_end 1946-04-06 23:00:00 (Sat)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61386598800, #    utc_start 1946-04-07 01:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61402320000, #    local_end 1946-10-06 00:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61402323600, #    utc_start 1946-10-06 01:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61418052000, #    local_end 1947-04-06 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61418059200, #    utc_start 1947-04-06 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61433780400, #    local_end 1947-10-05 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61433784000, #    utc_start 1947-10-05 04:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61449501600, #    local_end 1948-04-04 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61449508800, #    utc_start 1948-04-04 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61465230000, #    local_end 1948-10-03 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61465233600, #    utc_start 1948-10-03 04:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61480951200, #    local_end 1949-04-03 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61480958400, #    utc_start 1949-04-03 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61496679600, #    local_end 1949-10-02 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61496683200, #    utc_start 1949-10-02 04:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543850400, #    local_end 1951-04-01 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61543857600, #    utc_start 1951-04-01 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61560183600, #    local_end 1951-10-07 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61560187200, #    utc_start 1951-10-07 04:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575904800, #    local_end 1952-04-06 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61575912000, #    utc_start 1952-04-06 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61591633200, #    local_end 1952-10-05 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61591636800, #    utc_start 1952-10-05 04:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61607354400, #    local_end 1953-04-05 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61607361600, #    utc_start 1953-04-05 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61623082800, #    local_end 1953-10-04 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61623086400, #    utc_start 1953-10-04 04:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61638804000, #    local_end 1954-04-04 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61638811200, #    utc_start 1954-04-04 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61654532400, #    local_end 1954-10-03 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61654536000, #    utc_start 1954-10-03 04:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61670253600, #    local_end 1955-04-03 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61670260800, #    utc_start 1955-04-03 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61685982000, #    local_end 1955-10-02 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61685985600, #    utc_start 1955-10-02 04:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61701703200, #    local_end 1956-04-01 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61701710400, #    utc_start 1956-04-01 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61718036400, #    local_end 1956-10-07 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61718040000, #    utc_start 1956-10-07 04:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61733757600, #    local_end 1957-04-07 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61733764800, #    utc_start 1957-04-07 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61749486000, #    local_end 1957-10-06 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61749489600, #    utc_start 1957-10-06 04:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61765207200, #    local_end 1958-04-06 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61765214400, #    utc_start 1958-04-06 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61780935600, #    local_end 1958-10-05 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61780939200, #    utc_start 1958-10-05 04:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61796656800, #    local_end 1959-04-05 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61796664000, #    utc_start 1959-04-05 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61812385200, #    local_end 1959-10-04 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61812388800, #    utc_start 1959-10-04 04:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61828106400, #    local_end 1960-04-03 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61828113600, #    utc_start 1960-04-03 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61843834800, #    local_end 1960-10-02 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61843838400, #    utc_start 1960-10-02 04:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61859556000, #    local_end 1961-04-02 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61859563200, #    utc_start 1961-04-02 04:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61875284400, #    local_end 1961-10-01 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61875288000, #    utc_start 1961-10-01 04:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61891005600, #    local_end 1962-04-01 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61891012800, #    utc_start 1962-04-01 04:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61907338800, #    local_end 1962-10-07 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61907342400, #    utc_start 1962-10-07 04:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61923060000, #    local_end 1963-04-07 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61923067200, #    utc_start 1963-04-07 04:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938788400, #    local_end 1963-10-06 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61938792000, #    utc_start 1963-10-06 04:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61954509600, #    local_end 1964-04-05 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61954516800, #    utc_start 1964-04-05 04:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61970238000, #    local_end 1964-10-04 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 61970241600, #    utc_start 1964-10-04 04:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985959200, #    local_end 1965-04-04 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 61985966400, #    utc_start 1965-04-04 04:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62001687600, #    local_end 1965-10-03 03:00:00 (Sun)
 -3600,
 1,
-'-02/-01',
+'-01',
     ],
     [
 62001691200, #    utc_start 1965-10-03 04:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62017408800, #    local_end 1966-04-03 02:00:00 (Sun)
 -7200,
 0,
-'-02/-01',
+'-02',
     ],
     [
 62017416000, #    utc_start 1966-04-03 04:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62363952000, #    local_end 1977-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62363955600, #    utc_start 1977-03-27 01:00:00 (Sun)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62379680400, #    local_end 1977-09-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62379680400, #    utc_start 1977-09-25 01:00:00 (Sun)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62396006400, #    local_end 1978-04-02 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62396010000, #    utc_start 1978-04-02 01:00:00 (Sun)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62411734800, #    local_end 1978-10-01 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62411734800, #    utc_start 1978-10-01 01:00:00 (Sun)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62427456000, #    local_end 1979-04-01 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62427459600, #    utc_start 1979-04-01 01:00:00 (Sun)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62443188000, #    local_end 1979-09-30 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62443188000, #    utc_start 1979-09-30 02:00:00 (Sun)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62458905600, #    local_end 1980-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62458909200, #    utc_start 1980-03-30 01:00:00 (Sun)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62474637600, #    local_end 1980-09-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62474637600, #    utc_start 1980-09-28 02:00:00 (Sun)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490358800, #    local_end 1981-03-29 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62490362400, #    utc_start 1981-03-29 02:00:00 (Sun)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506087200, #    local_end 1981-09-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62506087200, #    utc_start 1981-09-27 02:00:00 (Sun)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62521808400, #    local_end 1982-03-28 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62521812000, #    utc_start 1982-03-28 02:00:00 (Sun)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537536800, #    local_end 1982-09-26 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62537536800, #    utc_start 1982-09-26 02:00:00 (Sun)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553261600, #    local_end 1983-03-27 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62553265200, #    utc_start 1983-03-27 03:00:00 (Sun)
@@ -1037,7 +1037,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568986400, #    local_end 1983-09-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62568986400, #    utc_start 1983-09-25 02:00:00 (Sun)
@@ -1046,7 +1046,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62584707600, #    local_end 1984-03-25 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62584711200, #    utc_start 1984-03-25 02:00:00 (Sun)
@@ -1055,7 +1055,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601040800, #    local_end 1984-09-30 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62601040800, #    utc_start 1984-09-30 02:00:00 (Sun)
@@ -1064,7 +1064,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616762000, #    local_end 1985-03-31 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62616765600, #    utc_start 1985-03-31 02:00:00 (Sun)
@@ -1073,7 +1073,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632490400, #    local_end 1985-09-29 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62632490400, #    utc_start 1985-09-29 02:00:00 (Sun)
@@ -1082,7 +1082,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648211600, #    local_end 1986-03-30 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62648215200, #    utc_start 1986-03-30 02:00:00 (Sun)
@@ -1091,7 +1091,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663940000, #    local_end 1986-09-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62663940000, #    utc_start 1986-09-28 02:00:00 (Sun)
@@ -1100,7 +1100,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679661200, #    local_end 1987-03-29 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62679664800, #    utc_start 1987-03-29 02:00:00 (Sun)
@@ -1109,7 +1109,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695389600, #    local_end 1987-09-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62695389600, #    utc_start 1987-09-27 02:00:00 (Sun)
@@ -1118,7 +1118,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711110800, #    local_end 1988-03-27 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62711114400, #    utc_start 1988-03-27 02:00:00 (Sun)
@@ -1127,7 +1127,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726839200, #    local_end 1988-09-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62726839200, #    utc_start 1988-09-25 02:00:00 (Sun)
@@ -1136,7 +1136,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742560400, #    local_end 1989-03-26 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62742564000, #    utc_start 1989-03-26 02:00:00 (Sun)
@@ -1145,7 +1145,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758288800, #    local_end 1989-09-24 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62758288800, #    utc_start 1989-09-24 02:00:00 (Sun)
@@ -1154,7 +1154,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774010000, #    local_end 1990-03-25 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62774013600, #    utc_start 1990-03-25 02:00:00 (Sun)
@@ -1163,7 +1163,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790343200, #    local_end 1990-09-30 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62790343200, #    utc_start 1990-09-30 02:00:00 (Sun)
@@ -1172,7 +1172,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806064400, #    local_end 1991-03-31 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62806068000, #    utc_start 1991-03-31 02:00:00 (Sun)
@@ -1181,7 +1181,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821792800, #    local_end 1991-09-29 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62821792800, #    utc_start 1991-09-29 02:00:00 (Sun)
@@ -1190,7 +1190,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837514000, #    local_end 1992-03-29 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62837517600, #    utc_start 1992-03-29 02:00:00 (Sun)
@@ -1199,7 +1199,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853242400, #    local_end 1992-09-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62853242400, #    utc_start 1992-09-27 02:00:00 (Sun)
@@ -1217,7 +1217,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884688400, #    local_end 1993-09-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62884688400, #    utc_start 1993-09-26 01:00:00 (Sun)
@@ -1226,7 +1226,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900409600, #    local_end 1994-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62900413200, #    utc_start 1994-03-27 01:00:00 (Sun)
@@ -1235,7 +1235,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916138000, #    local_end 1994-09-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62916138000, #    utc_start 1994-09-25 01:00:00 (Sun)
@@ -1244,7 +1244,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931859200, #    local_end 1995-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62931862800, #    utc_start 1995-03-26 01:00:00 (Sun)
@@ -1253,7 +1253,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947587600, #    local_end 1995-09-24 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62947587600, #    utc_start 1995-09-24 01:00:00 (Sun)
@@ -1262,7 +1262,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963913600, #    local_end 1996-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62963917200, #    utc_start 1996-03-31 01:00:00 (Sun)
@@ -1271,7 +1271,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982061200, #    local_end 1996-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62982061200, #    utc_start 1996-10-27 01:00:00 (Sun)
@@ -1280,7 +1280,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995363200, #    local_end 1997-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62995366800, #    utc_start 1997-03-30 01:00:00 (Sun)
@@ -1289,7 +1289,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013510800, #    local_end 1997-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63013510800, #    utc_start 1997-10-26 01:00:00 (Sun)
@@ -1298,7 +1298,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026812800, #    local_end 1998-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63026816400, #    utc_start 1998-03-29 01:00:00 (Sun)
@@ -1307,7 +1307,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044960400, #    local_end 1998-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63044960400, #    utc_start 1998-10-25 01:00:00 (Sun)
@@ -1316,7 +1316,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058262400, #    local_end 1999-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63058266000, #    utc_start 1999-03-28 01:00:00 (Sun)
@@ -1325,7 +1325,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077014800, #    local_end 1999-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63077014800, #    utc_start 1999-10-31 01:00:00 (Sun)
@@ -1334,7 +1334,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089712000, #    local_end 2000-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63089715600, #    utc_start 2000-03-26 01:00:00 (Sun)
@@ -1343,7 +1343,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108464400, #    local_end 2000-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63108464400, #    utc_start 2000-10-29 01:00:00 (Sun)
@@ -1352,7 +1352,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121161600, #    local_end 2001-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63121165200, #    utc_start 2001-03-25 01:00:00 (Sun)
@@ -1361,7 +1361,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139914000, #    local_end 2001-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63139914000, #    utc_start 2001-10-28 01:00:00 (Sun)
@@ -1370,7 +1370,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153216000, #    local_end 2002-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63153219600, #    utc_start 2002-03-31 01:00:00 (Sun)
@@ -1379,7 +1379,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171363600, #    local_end 2002-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63171363600, #    utc_start 2002-10-27 01:00:00 (Sun)
@@ -1388,7 +1388,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184665600, #    local_end 2003-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63184669200, #    utc_start 2003-03-30 01:00:00 (Sun)
@@ -1397,7 +1397,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202813200, #    local_end 2003-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63202813200, #    utc_start 2003-10-26 01:00:00 (Sun)
@@ -1406,7 +1406,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216115200, #    local_end 2004-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63216118800, #    utc_start 2004-03-28 01:00:00 (Sun)
@@ -1415,7 +1415,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234867600, #    local_end 2004-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63234867600, #    utc_start 2004-10-31 01:00:00 (Sun)
@@ -1424,7 +1424,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247564800, #    local_end 2005-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63247568400, #    utc_start 2005-03-27 01:00:00 (Sun)
@@ -1433,7 +1433,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266317200, #    local_end 2005-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63266317200, #    utc_start 2005-10-30 01:00:00 (Sun)
@@ -1442,7 +1442,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279014400, #    local_end 2006-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63279018000, #    utc_start 2006-03-26 01:00:00 (Sun)
@@ -1451,7 +1451,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297766800, #    local_end 2006-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63297766800, #    utc_start 2006-10-29 01:00:00 (Sun)
@@ -1460,7 +1460,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310464000, #    local_end 2007-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63310467600, #    utc_start 2007-03-25 01:00:00 (Sun)
@@ -1469,7 +1469,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329216400, #    local_end 2007-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63329216400, #    utc_start 2007-10-28 01:00:00 (Sun)
@@ -1478,7 +1478,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342518400, #    local_end 2008-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63342522000, #    utc_start 2008-03-30 01:00:00 (Sun)
@@ -1487,7 +1487,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360666000, #    local_end 2008-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63360666000, #    utc_start 2008-10-26 01:00:00 (Sun)
@@ -1496,7 +1496,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373968000, #    local_end 2009-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63373971600, #    utc_start 2009-03-29 01:00:00 (Sun)
@@ -1505,7 +1505,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392115600, #    local_end 2009-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63392115600, #    utc_start 2009-10-25 01:00:00 (Sun)
@@ -1514,7 +1514,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405417600, #    local_end 2010-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63405421200, #    utc_start 2010-03-28 01:00:00 (Sun)
@@ -1523,7 +1523,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424170000, #    local_end 2010-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63424170000, #    utc_start 2010-10-31 01:00:00 (Sun)
@@ -1532,7 +1532,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436867200, #    local_end 2011-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63436870800, #    utc_start 2011-03-27 01:00:00 (Sun)
@@ -1541,7 +1541,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455619600, #    local_end 2011-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63455619600, #    utc_start 2011-10-30 01:00:00 (Sun)
@@ -1550,7 +1550,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468316800, #    local_end 2012-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63468320400, #    utc_start 2012-03-25 01:00:00 (Sun)
@@ -1559,7 +1559,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63487069200, #    local_end 2012-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63487069200, #    utc_start 2012-10-28 01:00:00 (Sun)
@@ -1568,7 +1568,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500371200, #    local_end 2013-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63500374800, #    utc_start 2013-03-31 01:00:00 (Sun)
@@ -1577,7 +1577,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518518800, #    local_end 2013-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63518518800, #    utc_start 2013-10-27 01:00:00 (Sun)
@@ -1586,7 +1586,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63531820800, #    local_end 2014-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63531824400, #    utc_start 2014-03-30 01:00:00 (Sun)
@@ -1595,7 +1595,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63549968400, #    local_end 2014-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63549968400, #    utc_start 2014-10-26 01:00:00 (Sun)
@@ -1604,7 +1604,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563270400, #    local_end 2015-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63563274000, #    utc_start 2015-03-29 01:00:00 (Sun)
@@ -1613,7 +1613,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63581418000, #    local_end 2015-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63581418000, #    utc_start 2015-10-25 01:00:00 (Sun)
@@ -1622,7 +1622,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63594720000, #    local_end 2016-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63594723600, #    utc_start 2016-03-27 01:00:00 (Sun)
@@ -1631,7 +1631,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63613472400, #    local_end 2016-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63613472400, #    utc_start 2016-10-30 01:00:00 (Sun)
@@ -1640,7 +1640,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626169600, #    local_end 2017-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63626173200, #    utc_start 2017-03-26 01:00:00 (Sun)
@@ -1649,7 +1649,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63644922000, #    local_end 2017-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63644922000, #    utc_start 2017-10-29 01:00:00 (Sun)
@@ -1658,7 +1658,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63657619200, #    local_end 2018-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63657622800, #    utc_start 2018-03-25 01:00:00 (Sun)
@@ -1667,7 +1667,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676371600, #    local_end 2018-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63676371600, #    utc_start 2018-10-28 01:00:00 (Sun)
@@ -1676,7 +1676,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63689673600, #    local_end 2019-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63689677200, #    utc_start 2019-03-31 01:00:00 (Sun)
@@ -1685,7 +1685,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63707821200, #    local_end 2019-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63707821200, #    utc_start 2019-10-27 01:00:00 (Sun)
@@ -1694,7 +1694,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721123200, #    local_end 2020-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63721126800, #    utc_start 2020-03-29 01:00:00 (Sun)
@@ -1703,7 +1703,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739270800, #    local_end 2020-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63739270800, #    utc_start 2020-10-25 01:00:00 (Sun)
@@ -1712,7 +1712,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63752572800, #    local_end 2021-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63752576400, #    utc_start 2021-03-28 01:00:00 (Sun)
@@ -1721,7 +1721,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771325200, #    local_end 2021-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63771325200, #    utc_start 2021-10-31 01:00:00 (Sun)
@@ -1730,7 +1730,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784022400, #    local_end 2022-03-27 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63784026000, #    utc_start 2022-03-27 01:00:00 (Sun)
@@ -1739,7 +1739,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63802774800, #    local_end 2022-10-30 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63802774800, #    utc_start 2022-10-30 01:00:00 (Sun)
@@ -1748,7 +1748,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
@@ -1757,7 +1757,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834224400, #    local_end 2023-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
@@ -1766,7 +1766,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63847526400, #    local_end 2024-03-31 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
@@ -1775,7 +1775,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63865674000, #    local_end 2024-10-27 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
@@ -1784,7 +1784,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63878976000, #    local_end 2025-03-30 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
@@ -1793,7 +1793,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897123600, #    local_end 2025-10-26 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
@@ -1802,7 +1802,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63910425600, #    local_end 2026-03-29 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
@@ -1811,7 +1811,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63928573200, #    local_end 2026-10-25 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
@@ -1820,7 +1820,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63941875200, #    local_end 2027-03-28 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
@@ -1829,7 +1829,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63960627600, #    local_end 2027-10-31 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
@@ -1838,7 +1838,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973324800, #    local_end 2028-03-26 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
@@ -1847,7 +1847,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992077200, #    local_end 2028-10-29 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
@@ -1856,7 +1856,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64004774400, #    local_end 2029-03-25 00:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
@@ -1865,11 +1865,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64023526800, #    local_end 2029-10-28 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 105 }
 
@@ -1921,18 +1921,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1942,8 +1930,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
index c7fa60d0..249e3022 100644
--- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1050,7 +1050,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 56 }
 
@@ -1111,8 +1111,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1123,8 +1122,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/Canary.pm b/lib/DateTime/TimeZone/Atlantic/Canary.pm
index 832e920d..5df39cc9 100644
--- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 50 }
 
@@ -994,18 +994,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1015,8 +1003,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
index 9a9a08a8..32bd24f7 100644
--- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Faroe.pm b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
index 727f4e04..7cb85dc5 100644
--- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -924,7 +924,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 49 }
 
@@ -985,8 +985,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -997,8 +996,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/Madeira.pm b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
index 5f087fcc..83b2c6f5 100644
--- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60446127600, #    local_end 1916-06-17 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60446131200, #    utc_start 1916-06-18 00:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60457885200, #    local_end 1916-11-01 01:00:00 (Wed)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60457885200, #    utc_start 1916-11-01 01:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60468246000, #    local_end 1917-02-28 23:00:00 (Wed)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60468249600, #    utc_start 1917-03-01 00:00:00 (Thu)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60487948800, #    local_end 1917-10-15 00:00:00 (Mon)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60487948800, #    utc_start 1917-10-15 00:00:00 (Mon)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60499868400, #    local_end 1918-03-01 23:00:00 (Fri)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60499872000, #    utc_start 1918-03-02 00:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60519484800, #    local_end 1918-10-15 00:00:00 (Tue)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60519484800, #    utc_start 1918-10-15 00:00:00 (Tue)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60531318000, #    local_end 1919-02-28 23:00:00 (Fri)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60531321600, #    utc_start 1919-03-01 00:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60551020800, #    local_end 1919-10-15 00:00:00 (Wed)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60551020800, #    utc_start 1919-10-15 00:00:00 (Wed)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60562940400, #    local_end 1920-02-29 23:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60562944000, #    utc_start 1920-03-01 00:00:00 (Mon)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60582643200, #    local_end 1920-10-15 00:00:00 (Fri)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60582643200, #    utc_start 1920-10-15 00:00:00 (Fri)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60594476400, #    local_end 1921-02-28 23:00:00 (Mon)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60594480000, #    utc_start 1921-03-01 00:00:00 (Tue)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60614179200, #    local_end 1921-10-15 00:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60614179200, #    utc_start 1921-10-15 00:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60693231600, #    local_end 1924-04-16 23:00:00 (Wed)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60693235200, #    utc_start 1924-04-17 00:00:00 (Thu)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60708873600, #    local_end 1924-10-15 00:00:00 (Wed)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60708873600, #    utc_start 1924-10-15 00:00:00 (Wed)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60756390000, #    local_end 1926-04-17 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60756393600, #    utc_start 1926-04-18 00:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60770908800, #    local_end 1926-10-03 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60770908800, #    utc_start 1926-10-03 00:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60787234800, #    local_end 1927-04-09 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60787238400, #    utc_start 1927-04-10 00:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60802358400, #    local_end 1927-10-02 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60802358400, #    utc_start 1927-10-02 00:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60819289200, #    local_end 1928-04-14 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60819292800, #    utc_start 1928-04-15 00:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60834412800, #    local_end 1928-10-07 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60834412800, #    utc_start 1928-10-07 00:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60851343600, #    local_end 1929-04-20 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60851347200, #    utc_start 1929-04-21 00:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60865862400, #    local_end 1929-10-06 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60865862400, #    utc_start 1929-10-06 00:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60914242800, #    local_end 1931-04-18 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60914246400, #    utc_start 1931-04-19 00:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60928761600, #    local_end 1931-10-04 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60928761600, #    utc_start 1931-10-04 00:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60944482800, #    local_end 1932-04-02 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60944486400, #    utc_start 1932-04-03 00:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60960211200, #    local_end 1932-10-02 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60960211200, #    utc_start 1932-10-02 00:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61007986800, #    local_end 1934-04-07 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61007990400, #    utc_start 1934-04-08 00:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61023715200, #    local_end 1934-10-07 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61023715200, #    utc_start 1934-10-07 00:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61038831600, #    local_end 1935-03-30 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61038835200, #    utc_start 1935-03-31 00:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61055164800, #    local_end 1935-10-06 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61055164800, #    utc_start 1935-10-06 00:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61072095600, #    local_end 1936-04-18 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61072099200, #    utc_start 1936-04-19 00:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61086614400, #    local_end 1936-10-04 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61086614400, #    utc_start 1936-10-04 00:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61102335600, #    local_end 1937-04-03 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61102339200, #    utc_start 1937-04-04 00:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61118064000, #    local_end 1937-10-03 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61118064000, #    utc_start 1937-10-03 00:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61133180400, #    local_end 1938-03-26 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61133184000, #    utc_start 1938-03-27 00:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61149513600, #    local_end 1938-10-02 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61149513600, #    utc_start 1938-10-02 00:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61166444400, #    local_end 1939-04-15 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61166448000, #    utc_start 1939-04-16 00:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61185196800, #    local_end 1939-11-19 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61185196800, #    utc_start 1939-11-19 00:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61193660400, #    local_end 1940-02-24 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61193664000, #    utc_start 1940-02-25 00:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61213017600, #    local_end 1940-10-06 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61213017600, #    utc_start 1940-10-06 00:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61228738800, #    local_end 1941-04-05 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61228742400, #    utc_start 1941-04-06 00:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61244553600, #    local_end 1941-10-06 00:00:00 (Mon)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61244553600, #    utc_start 1941-10-06 00:00:00 (Mon)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61258374000, #    local_end 1942-03-14 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61258377600, #    utc_start 1942-03-15 00:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61262002800, #    local_end 1942-04-25 23:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61262002800, #    utc_start 1942-04-25 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61277731200, #    local_end 1942-10-25 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61277731200, #    utc_start 1942-10-25 00:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61289823600, #    local_end 1943-03-13 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61289827200, #    utc_start 1943-03-14 00:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61292847600, #    local_end 1943-04-17 23:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61292847600, #    utc_start 1943-04-17 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61309785600, #    local_end 1943-10-31 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61309785600, #    utc_start 1943-10-31 00:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61321273200, #    local_end 1944-03-11 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61321276800, #    utc_start 1944-03-12 00:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61324902000, #    local_end 1944-04-22 23:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61324902000, #    utc_start 1944-04-22 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61341235200, #    local_end 1944-10-29 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61341235200, #    utc_start 1944-10-29 00:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61352722800, #    local_end 1945-03-10 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61352726400, #    utc_start 1945-03-11 00:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61356351600, #    local_end 1945-04-21 23:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61356351600, #    utc_start 1945-04-21 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61372684800, #    local_end 1945-10-28 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61372684800, #    utc_start 1945-10-28 00:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61386591600, #    local_end 1946-04-06 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61386595200, #    utc_start 1946-04-07 00:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61402320000, #    local_end 1946-10-06 00:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61402320000, #    utc_start 1946-10-06 00:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61418052000, #    local_end 1947-04-06 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61418055600, #    utc_start 1947-04-06 03:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61433780400, #    local_end 1947-10-05 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61433780400, #    utc_start 1947-10-05 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61449501600, #    local_end 1948-04-04 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61449505200, #    utc_start 1948-04-04 03:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61465230000, #    local_end 1948-10-03 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61465230000, #    utc_start 1948-10-03 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61480951200, #    local_end 1949-04-03 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61480954800, #    utc_start 1949-04-03 03:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61496679600, #    local_end 1949-10-02 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61496679600, #    utc_start 1949-10-02 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543850400, #    local_end 1951-04-01 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61543854000, #    utc_start 1951-04-01 03:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61560183600, #    local_end 1951-10-07 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61560183600, #    utc_start 1951-10-07 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575904800, #    local_end 1952-04-06 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61575908400, #    utc_start 1952-04-06 03:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61591633200, #    local_end 1952-10-05 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61591633200, #    utc_start 1952-10-05 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61607354400, #    local_end 1953-04-05 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61607358000, #    utc_start 1953-04-05 03:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61623082800, #    local_end 1953-10-04 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61623082800, #    utc_start 1953-10-04 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61638804000, #    local_end 1954-04-04 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61638807600, #    utc_start 1954-04-04 03:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61654532400, #    local_end 1954-10-03 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61654532400, #    utc_start 1954-10-03 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61670253600, #    local_end 1955-04-03 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61670257200, #    utc_start 1955-04-03 03:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61685982000, #    local_end 1955-10-02 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61685982000, #    utc_start 1955-10-02 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61701703200, #    local_end 1956-04-01 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61701706800, #    utc_start 1956-04-01 03:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61718036400, #    local_end 1956-10-07 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61718036400, #    utc_start 1956-10-07 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61733757600, #    local_end 1957-04-07 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61733761200, #    utc_start 1957-04-07 03:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61749486000, #    local_end 1957-10-06 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61749486000, #    utc_start 1957-10-06 03:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61765207200, #    local_end 1958-04-06 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61765210800, #    utc_start 1958-04-06 03:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61780935600, #    local_end 1958-10-05 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61780935600, #    utc_start 1958-10-05 03:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61796656800, #    local_end 1959-04-05 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61796660400, #    utc_start 1959-04-05 03:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61812385200, #    local_end 1959-10-04 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61812385200, #    utc_start 1959-10-04 03:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61828106400, #    local_end 1960-04-03 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61828110000, #    utc_start 1960-04-03 03:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61843834800, #    local_end 1960-10-02 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61843834800, #    utc_start 1960-10-02 03:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61859556000, #    local_end 1961-04-02 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61859559600, #    utc_start 1961-04-02 03:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61875284400, #    local_end 1961-10-01 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61875284400, #    utc_start 1961-10-01 03:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61891005600, #    local_end 1962-04-01 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61891009200, #    utc_start 1962-04-01 03:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61907338800, #    local_end 1962-10-07 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61907338800, #    utc_start 1962-10-07 03:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61923060000, #    local_end 1963-04-07 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61923063600, #    utc_start 1963-04-07 03:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61938788400, #    local_end 1963-10-06 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61938788400, #    utc_start 1963-10-06 03:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61954509600, #    local_end 1964-04-05 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61954513200, #    utc_start 1964-04-05 03:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61970238000, #    local_end 1964-10-04 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61970238000, #    utc_start 1964-10-04 03:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985959200, #    local_end 1965-04-04 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61985962800, #    utc_start 1965-04-04 03:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62001687600, #    local_end 1965-10-03 03:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62001687600, #    utc_start 1965-10-03 03:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62017408800, #    local_end 1966-04-03 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62017412400, #    utc_start 1966-04-03 03:00:00 (Sun)
@@ -1869,7 +1869,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 105 }
 
@@ -1930,8 +1930,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1942,8 +1941,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
index 7d6b1446..28a4c196 100644
--- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60467468400, #    local_end 1917-02-19 23:00:00 (Mon)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60467472000, #    utc_start 1917-02-20 00:00:00 (Tue)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60488470800, #    local_end 1917-10-21 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60488470800, #    utc_start 1917-10-21 01:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60499004400, #    local_end 1918-02-19 23:00:00 (Tue)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60499008000, #    utc_start 1918-02-20 00:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60522253200, #    local_end 1918-11-16 01:00:00 (Sat)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60522253200, #    utc_start 1918-11-16 01:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60530540400, #    local_end 1919-02-19 23:00:00 (Wed)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60530544000, #    utc_start 1919-02-20 00:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60553789200, #    local_end 1919-11-16 01:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60553789200, #    utc_start 1919-11-16 01:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60596118000, #    local_end 1921-03-19 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 60596121600, #    utc_start 1921-03-20 00:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60604333200, #    local_end 1921-06-23 01:00:00 (Thu)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 60604333200, #    utc_start 1921-06-23 01:00:00 (Thu)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61167654000, #    local_end 1939-04-29 23:00:00 (Sat)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61167657600, #    utc_start 1939-04-30 00:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61183389600, #    local_end 1939-10-29 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61183389600, #    utc_start 1939-10-29 02:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61193671200, #    local_end 1940-02-25 02:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61193674800, #    utc_start 1940-02-25 03:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61215444000, #    local_end 1940-11-03 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61215444000, #    utc_start 1940-11-03 02:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61225722000, #    local_end 1941-03-02 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61225725600, #    utc_start 1941-03-02 02:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61246893600, #    local_end 1941-11-02 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61246893600, #    utc_start 1941-11-02 02:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61257776400, #    local_end 1942-03-08 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61257780000, #    utc_start 1942-03-08 02:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61277738400, #    local_end 1942-10-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61277738400, #    utc_start 1942-10-25 02:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61289226000, #    local_end 1943-03-07 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61289229600, #    utc_start 1943-03-07 02:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61309188000, #    local_end 1943-10-24 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61309188000, #    utc_start 1943-10-24 02:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61320675600, #    local_end 1944-03-05 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61320679200, #    utc_start 1944-03-05 02:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61340637600, #    local_end 1944-10-22 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61340637600, #    utc_start 1944-10-22 02:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61352125200, #    local_end 1945-03-04 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61352128800, #    utc_start 1945-03-04 02:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61372692000, #    local_end 1945-10-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61372692000, #    utc_start 1945-10-28 02:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61383574800, #    local_end 1946-03-03 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61383578400, #    utc_start 1946-03-03 02:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61404141600, #    local_end 1946-10-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61404141600, #    utc_start 1946-10-27 02:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61418048400, #    local_end 1947-04-06 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61418052000, #    utc_start 1947-04-06 02:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61435591200, #    local_end 1947-10-26 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61435591200, #    utc_start 1947-10-26 02:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61449498000, #    local_end 1948-04-04 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61449501600, #    utc_start 1948-04-04 02:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61467040800, #    local_end 1948-10-24 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61467040800, #    utc_start 1948-10-24 02:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61480947600, #    local_end 1949-04-03 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61480951200, #    utc_start 1949-04-03 02:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61499095200, #    local_end 1949-10-30 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61499095200, #    utc_start 1949-10-30 02:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61512397200, #    local_end 1950-04-02 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61512400800, #    utc_start 1950-04-02 02:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61529940000, #    local_end 1950-10-22 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61529940000, #    utc_start 1950-10-22 02:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61543846800, #    local_end 1951-04-01 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61543850400, #    utc_start 1951-04-01 02:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61561994400, #    local_end 1951-10-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61561994400, #    utc_start 1951-10-28 02:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61575901200, #    local_end 1952-04-06 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61575904800, #    utc_start 1952-04-06 02:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61593444000, #    local_end 1952-10-26 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61593444000, #    utc_start 1952-10-26 02:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61607350800, #    local_end 1953-04-05 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61607354400, #    utc_start 1953-04-05 02:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61624893600, #    local_end 1953-10-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61624893600, #    utc_start 1953-10-25 02:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61638800400, #    local_end 1954-04-04 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61638804000, #    utc_start 1954-04-04 02:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61656343200, #    local_end 1954-10-24 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61656343200, #    utc_start 1954-10-24 02:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61670250000, #    local_end 1955-04-03 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61670253600, #    utc_start 1955-04-03 02:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61687792800, #    local_end 1955-10-23 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61687792800, #    utc_start 1955-10-23 02:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61701699600, #    local_end 1956-04-01 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61701703200, #    utc_start 1956-04-01 02:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61719847200, #    local_end 1956-10-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61719847200, #    utc_start 1956-10-28 02:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61733754000, #    local_end 1957-04-07 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61733757600, #    utc_start 1957-04-07 02:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61751296800, #    local_end 1957-10-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61751296800, #    utc_start 1957-10-27 02:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61765203600, #    local_end 1958-04-06 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61765207200, #    utc_start 1958-04-06 02:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61782746400, #    local_end 1958-10-26 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61782746400, #    utc_start 1958-10-26 02:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61796653200, #    local_end 1959-04-05 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61796656800, #    utc_start 1959-04-05 02:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61814196000, #    local_end 1959-10-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61814196000, #    utc_start 1959-10-25 02:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61828102800, #    local_end 1960-04-03 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61828106400, #    utc_start 1960-04-03 02:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61845645600, #    local_end 1960-10-23 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61845645600, #    utc_start 1960-10-23 02:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61859552400, #    local_end 1961-04-02 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61859556000, #    utc_start 1961-04-02 02:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61877095200, #    local_end 1961-10-22 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61877095200, #    utc_start 1961-10-22 02:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61891002000, #    local_end 1962-04-01 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61891005600, #    utc_start 1962-04-01 02:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61909149600, #    local_end 1962-10-28 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61909149600, #    utc_start 1962-10-28 02:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61923056400, #    local_end 1963-04-07 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61923060000, #    utc_start 1963-04-07 02:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61940599200, #    local_end 1963-10-27 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61940599200, #    utc_start 1963-10-27 02:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61954506000, #    local_end 1964-04-05 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61954509600, #    utc_start 1964-04-05 02:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61972048800, #    local_end 1964-10-25 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 61972048800, #    utc_start 1964-10-25 02:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61985955600, #    local_end 1965-04-04 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 61985959200, #    utc_start 1965-04-04 02:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62003498400, #    local_end 1965-10-24 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62003498400, #    utc_start 1965-10-24 02:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62017405200, #    local_end 1966-04-03 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62017408800, #    utc_start 1966-04-03 02:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62034948000, #    local_end 1966-10-23 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62034948000, #    utc_start 1966-10-23 02:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62048854800, #    local_end 1967-04-02 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62048858400, #    utc_start 1967-04-02 02:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62067002400, #    local_end 1967-10-29 02:00:00 (Sun)
 0,
 1,
-'-01/+00',
+'+00',
     ],
     [
 62067002400, #    utc_start 1967-10-29 02:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62080909200, #    local_end 1968-04-07 01:00:00 (Sun)
 -3600,
 0,
-'-01/+00',
+'-01',
     ],
     [
 62080912800, #    utc_start 1968-04-07 02:00:00 (Sun)
@@ -645,7 +645,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 33 }
 
diff --git a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
index 9c02a23a..72c321ef 100644
--- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
+++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Atlantic/Stanley.pm b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
index fe17c226..b418ebc5 100644
--- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
+++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61117459200, #    local_end 1937-09-26 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61117473600, #    utc_start 1937-09-26 04:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61132579200, #    local_end 1938-03-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61132590000, #    utc_start 1938-03-20 03:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61148908800, #    local_end 1938-09-25 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61148923200, #    utc_start 1938-09-25 04:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61164028800, #    local_end 1939-03-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61164039600, #    utc_start 1939-03-19 03:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61180963200, #    local_end 1939-10-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61180977600, #    utc_start 1939-10-01 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61196083200, #    local_end 1940-03-24 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61196094000, #    utc_start 1940-03-24 03:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61212412800, #    local_end 1940-09-29 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61212427200, #    utc_start 1940-09-29 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61227532800, #    local_end 1941-03-23 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61227543600, #    utc_start 1941-03-23 03:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61243862400, #    local_end 1941-09-28 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61243876800, #    utc_start 1941-09-28 04:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61258982400, #    local_end 1942-03-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61258993200, #    utc_start 1942-03-22 03:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61275312000, #    local_end 1942-09-27 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 61275326400, #    utc_start 1942-09-27 04:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61283606400, #    local_end 1943-01-01 00:00:00 (Fri)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 61283617200, #    utc_start 1943-01-01 03:00:00 (Fri)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62556278400, #    local_end 1983-05-01 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62556292800, #    utc_start 1983-05-01 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568979200, #    local_end 1983-09-25 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62568990000, #    utc_start 1983-09-25 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62587728000, #    local_end 1984-04-29 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62587735200, #    utc_start 1984-04-29 02:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62599824000, #    local_end 1984-09-16 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62599834800, #    utc_start 1984-09-16 03:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62619177600, #    local_end 1985-04-28 00:00:00 (Sun)
 -7200,
 1,
-'-03/-02',
+'-02',
     ],
     [
 62619184800, #    utc_start 1985-04-28 02:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62631273600, #    local_end 1985-09-15 00:00:00 (Sun)
 -10800,
 0,
-'-03/-02',
+'-03',
     ],
     [
 62631284400, #    utc_start 1985-09-15 03:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62650022400, #    local_end 1986-04-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62650033200, #    utc_start 1986-04-20 03:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62662723200, #    local_end 1986-09-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62662737600, #    utc_start 1986-09-14 04:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62681472000, #    local_end 1987-04-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62681482800, #    utc_start 1987-04-19 03:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62694172800, #    local_end 1987-09-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62694187200, #    utc_start 1987-09-13 04:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62712921600, #    local_end 1988-04-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62712932400, #    utc_start 1988-04-17 03:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62725622400, #    local_end 1988-09-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62725636800, #    utc_start 1988-09-11 04:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62744371200, #    local_end 1989-04-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62744382000, #    utc_start 1989-04-16 03:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62757072000, #    local_end 1989-09-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62757086400, #    utc_start 1989-09-10 04:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62776425600, #    local_end 1990-04-22 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62776436400, #    utc_start 1990-04-22 03:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62788521600, #    local_end 1990-09-09 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62788536000, #    utc_start 1990-09-09 04:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62807875200, #    local_end 1991-04-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62807886000, #    utc_start 1991-04-21 03:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62820576000, #    local_end 1991-09-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62820590400, #    utc_start 1991-09-15 04:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62839324800, #    local_end 1992-04-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62839335600, #    utc_start 1992-04-19 03:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62852025600, #    local_end 1992-09-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62852040000, #    utc_start 1992-09-13 04:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62870774400, #    local_end 1993-04-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62870785200, #    utc_start 1993-04-18 03:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62883475200, #    local_end 1993-09-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62883489600, #    utc_start 1993-09-12 04:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62902224000, #    local_end 1994-04-17 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62902234800, #    utc_start 1994-04-17 03:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62914924800, #    local_end 1994-09-11 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62914939200, #    utc_start 1994-09-11 04:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62933673600, #    local_end 1995-04-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62933684400, #    utc_start 1995-04-16 03:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62946374400, #    local_end 1995-09-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62946388800, #    utc_start 1995-09-10 04:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62965728000, #    local_end 1996-04-21 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62965738800, #    utc_start 1996-04-21 03:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62978428800, #    local_end 1996-09-15 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 62978443200, #    utc_start 1996-09-15 04:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62997177600, #    local_end 1997-04-20 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 62997188400, #    utc_start 1997-04-20 03:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63009878400, #    local_end 1997-09-14 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63009892800, #    utc_start 1997-09-14 04:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63028627200, #    local_end 1998-04-19 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63028638000, #    utc_start 1998-04-19 03:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63041328000, #    local_end 1998-09-13 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63041342400, #    utc_start 1998-09-13 04:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63060076800, #    local_end 1999-04-18 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63060087600, #    utc_start 1999-04-18 03:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63072777600, #    local_end 1999-09-12 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63072792000, #    utc_start 1999-09-12 04:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63091526400, #    local_end 2000-04-16 00:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63091537200, #    utc_start 2000-04-16 03:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63104227200, #    local_end 2000-09-10 00:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63104241600, #    utc_start 2000-09-10 04:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63122983200, #    local_end 2001-04-15 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63122994000, #    utc_start 2001-04-15 05:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63135079200, #    local_end 2001-09-02 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63135093600, #    utc_start 2001-09-02 06:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63155037600, #    local_end 2002-04-21 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63155048400, #    utc_start 2002-04-21 05:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63166528800, #    local_end 2002-09-01 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63166543200, #    utc_start 2002-09-01 06:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63186487200, #    local_end 2003-04-20 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63186498000, #    utc_start 2003-04-20 05:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63198583200, #    local_end 2003-09-07 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63198597600, #    utc_start 2003-09-07 06:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63217936800, #    local_end 2004-04-18 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63217947600, #    utc_start 2004-04-18 05:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63230032800, #    local_end 2004-09-05 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63230047200, #    utc_start 2004-09-05 06:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63249386400, #    local_end 2005-04-17 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63249397200, #    utc_start 2005-04-17 05:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63261482400, #    local_end 2005-09-04 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63261496800, #    utc_start 2005-09-04 06:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63280836000, #    local_end 2006-04-16 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63280846800, #    utc_start 2006-04-16 05:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63292932000, #    local_end 2006-09-03 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63292946400, #    utc_start 2006-09-03 06:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63312285600, #    local_end 2007-04-15 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63312296400, #    utc_start 2007-04-15 05:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63324381600, #    local_end 2007-09-02 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63324396000, #    utc_start 2007-09-02 06:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63344340000, #    local_end 2008-04-20 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63344350800, #    utc_start 2008-04-20 05:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63356436000, #    local_end 2008-09-07 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63356450400, #    utc_start 2008-09-07 06:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63375789600, #    local_end 2009-04-19 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63375800400, #    utc_start 2009-04-19 05:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63387885600, #    local_end 2009-09-06 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63387900000, #    utc_start 2009-09-06 06:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63407239200, #    local_end 2010-04-18 02:00:00 (Sun)
 -10800,
 1,
-'-04/-03',
+'-03',
     ],
     [
 63407250000, #    utc_start 2010-04-18 05:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63419335200, #    local_end 2010-09-05 02:00:00 (Sun)
 -14400,
 0,
-'-04/-03',
+'-04',
     ],
     [
 63419349600, #    utc_start 2010-09-05 06:00:00 (Sun)
@@ -663,7 +663,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 33 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Adelaide.pm b/lib/DateTime/TimeZone/Australia/Adelaide.pm
index dfb91f9d..436b0d7c 100644
--- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
+++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1231,26 +1231,24 @@ my $rules = [
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'AS',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'AS',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Brisbane.pm b/lib/DateTime/TimeZone/Australia/Brisbane.pm
index fad48784..97f77166 100644
--- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
+++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -195,7 +195,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 8 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
index 2fe27b30..8eba0ada 100644
--- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
+++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 64 }
 
@@ -1249,26 +1249,24 @@ my $rules = [
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'AS',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'AS',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Currie.pm b/lib/DateTime/TimeZone/Australia/Currie.pm
index 924b1bcc..a7f0449b 100644
--- a/lib/DateTime/TimeZone/Australia/Currie.pm
+++ b/lib/DateTime/TimeZone/Australia/Currie.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 64 }
 
@@ -1237,8 +1237,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
@@ -1249,8 +1248,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Darwin.pm b/lib/DateTime/TimeZone/Australia/Darwin.pm
index 06dbdba0..6b65ccc2 100644
--- a/lib/DateTime/TimeZone/Australia/Darwin.pm
+++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Eucla.pm b/lib/DateTime/TimeZone/Australia/Eucla.pm
index d8bcdfdf..1b0ad22e 100644
--- a/lib/DateTime/TimeZone/Australia/Eucla.pm
+++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60463152060, #    local_end 1917-01-01 00:01:00 (Mon)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 60463120560, #    utc_start 1916-12-31 15:16:00 (Sun)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 60470330400, #    local_end 1917-03-25 02:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 60470295300, #    utc_start 1917-03-24 16:15:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61252077600, #    local_end 1942-01-01 02:00:00 (Thu)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 61252046100, #    utc_start 1941-12-31 17:15:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61259594400, #    local_end 1942-03-29 02:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 61259559300, #    utc_start 1942-03-28 16:15:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61275319200, #    local_end 1942-09-27 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 61275287700, #    utc_start 1942-09-26 17:15:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61291044000, #    local_end 1943-03-28 02:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 61291008900, #    utc_start 1943-03-27 16:15:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61299244800, #    local_end 1943-07-01 00:00:00 (Thu)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 61299213300, #    utc_start 1943-06-30 15:15:00 (Wed)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 62287722900, #    utc_start 1974-10-26 17:15:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62298644400, #    local_end 1975-03-02 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 62298609300, #    utc_start 1975-03-01 17:15:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 62571978900, #    utc_start 1983-10-29 17:15:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62582900400, #    local_end 1984-03-04 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 62582865300, #    utc_start 1984-03-03 17:15:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62826026400, #    local_end 1991-11-17 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 62825994900, #    utc_start 1991-11-16 17:15:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835102000, #    local_end 1992-03-01 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 62835066900, #    utc_start 1992-02-29 17:15:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63300794400, #    local_end 2006-12-03 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 63300762900, #    utc_start 2006-12-02 17:15:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310474800, #    local_end 2007-03-25 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 63310439700, #    utc_start 2007-03-24 17:15:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329220000, #    local_end 2007-10-28 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 63329188500, #    utc_start 2007-10-27 17:15:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342529200, #    local_end 2008-03-30 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 63342494100, #    utc_start 2008-03-29 17:15:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360669600, #    local_end 2008-10-26 02:00:00 (Sun)
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
     [
 63360638100, #    utc_start 2008-10-25 17:15:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373978800, #    local_end 2009-03-29 03:00:00 (Sun)
 35100,
 1,
-'+0845/+0945',
+'+0945',
     ],
     [
 63373943700, #    utc_start 2009-03-28 17:15:00 (Sat)
@@ -209,11 +209,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 31500,
 0,
-'+0845/+0945',
+'+0845',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 9 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Hobart.pm b/lib/DateTime/TimeZone/Australia/Hobart.pm
index ed0cb366..88c8751f 100644
--- a/lib/DateTime/TimeZone/Australia/Hobart.pm
+++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1248,7 +1248,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 68 }
 
@@ -1300,18 +1300,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00s',
-    'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
-    'name' => 'AT',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2001',
@@ -1321,8 +1309,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00s',
+    'from' => '2008',
+    'in' => 'Apr',
+    'letter' => 'S',
+    'name' => 'AT',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Lindeman.pm b/lib/DateTime/TimeZone/Australia/Lindeman.pm
index 7841ef5e..879aa617 100644
--- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
+++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -240,7 +240,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 10 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
index 9f5296a6..0546f489 100644
--- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
+++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
 37800,
 0,
-'+1030/+1130',
+'+1030',
     ],
     [
 62508468600, #    utc_start 1981-10-24 15:30:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62519997600, #    local_end 1982-03-07 02:00:00 (Sun)
 41400,
 1,
-'+1030/+1130',
+'+1130',
     ],
     [
 62519956200, #    utc_start 1982-03-06 14:30:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
 37800,
 0,
-'+1030/+1130',
+'+1030',
     ],
     [
 62540523000, #    utc_start 1982-10-30 15:30:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62551447200, #    local_end 1983-03-06 02:00:00 (Sun)
 41400,
 1,
-'+1030/+1130',
+'+1130',
     ],
     [
 62551405800, #    utc_start 1983-03-05 14:30:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
 37800,
 0,
-'+1030/+1130',
+'+1030',
     ],
     [
 62571972600, #    utc_start 1983-10-29 15:30:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62582896800, #    local_end 1984-03-04 02:00:00 (Sun)
 41400,
 1,
-'+1030/+1130',
+'+1130',
     ],
     [
 62582855400, #    utc_start 1984-03-03 14:30:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
 37800,
 0,
-'+1030/+1130',
+'+1030',
     ],
     [
 62603422200, #    utc_start 1984-10-27 15:30:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614346400, #    local_end 1985-03-03 02:00:00 (Sun)
 41400,
 1,
-'+1030/+1130',
+'+1130',
     ],
     [
 62614305000, #    utc_start 1985-03-02 14:30:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62624707200, #    local_end 1985-07-01 00:00:00 (Mon)
 37800,
 0,
-'+1030/+1130',
+'+1030',
     ],
     [
 62624669400, #    utc_start 1985-06-30 13:30:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62634871800, #    utc_start 1985-10-26 15:30:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62647005600, #    local_end 1986-03-16 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62646966000, #    utc_start 1986-03-15 15:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62665754400, #    local_end 1986-10-19 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62665716600, #    utc_start 1986-10-18 15:30:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62678455200, #    local_end 1987-03-15 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62678415600, #    utc_start 1987-03-14 15:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62697771000, #    utc_start 1987-10-24 15:30:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62710509600, #    local_end 1988-03-20 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62710470000, #    utc_start 1988-03-19 15:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62729825400, #    utc_start 1988-10-29 15:30:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62741959200, #    local_end 1989-03-19 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62741919600, #    utc_start 1989-03-18 15:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62761275000, #    utc_start 1989-10-28 15:30:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772199200, #    local_end 1990-03-04 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62772159600, #    utc_start 1990-03-03 15:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62792724600, #    utc_start 1990-10-27 15:30:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803648800, #    local_end 1991-03-03 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62803609200, #    utc_start 1991-03-02 15:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62824174200, #    utc_start 1991-10-26 15:30:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62835098400, #    local_end 1992-03-01 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62835058800, #    utc_start 1992-02-29 15:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62855623800, #    utc_start 1992-10-24 15:30:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867152800, #    local_end 1993-03-07 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62867113200, #    utc_start 1993-03-06 15:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62887678200, #    utc_start 1993-10-30 15:30:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62898602400, #    local_end 1994-03-06 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62898562800, #    utc_start 1994-03-05 15:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62919127800, #    utc_start 1994-10-29 15:30:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62930052000, #    local_end 1995-03-05 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62930012400, #    utc_start 1995-03-04 15:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62950577400, #    utc_start 1995-10-28 15:30:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62963881200, #    utc_start 1996-03-30 15:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 62982027000, #    utc_start 1996-10-26 15:30:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 62995330800, #    utc_start 1997-03-29 15:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63013476600, #    utc_start 1997-10-25 15:30:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63026780400, #    utc_start 1998-03-28 15:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63044926200, #    utc_start 1998-10-24 15:30:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63058230000, #    utc_start 1999-03-27 15:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63076980600, #    utc_start 1999-10-30 15:30:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63089679600, #    utc_start 2000-03-25 15:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63103024800, #    local_end 2000-08-27 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63102987000, #    utc_start 2000-08-26 15:30:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63121129200, #    utc_start 2001-03-24 15:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63139879800, #    utc_start 2001-10-27 15:30:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63153183600, #    utc_start 2002-03-30 15:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63171329400, #    utc_start 2002-10-26 15:30:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63184633200, #    utc_start 2003-03-29 15:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63202779000, #    utc_start 2003-10-25 15:30:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63216082800, #    utc_start 2004-03-27 15:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63234833400, #    utc_start 2004-10-30 15:30:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63247532400, #    utc_start 2005-03-26 15:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63266283000, #    utc_start 2005-10-29 15:30:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63279586800, #    utc_start 2006-04-01 15:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63297732600, #    utc_start 2006-10-28 15:30:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63310431600, #    utc_start 2007-03-24 15:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329220000, #    local_end 2007-10-28 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63329182200, #    utc_start 2007-10-27 15:30:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63343130400, #    local_end 2008-04-06 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63343090800, #    utc_start 2008-04-05 15:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63358855200, #    local_end 2008-10-05 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63358817400, #    utc_start 2008-10-04 15:30:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63374580000, #    local_end 2009-04-05 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63374540400, #    utc_start 2009-04-04 15:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390304800, #    local_end 2009-10-04 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63390267000, #    utc_start 2009-10-03 15:30:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406029600, #    local_end 2010-04-04 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63405990000, #    utc_start 2010-04-03 15:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63421754400, #    local_end 2010-10-03 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63421716600, #    utc_start 2010-10-02 15:30:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63437479200, #    local_end 2011-04-03 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63437439600, #    utc_start 2011-04-02 15:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63453204000, #    local_end 2011-10-02 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63453166200, #    utc_start 2011-10-01 15:30:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468928800, #    local_end 2012-04-01 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63468889200, #    utc_start 2012-03-31 15:00:00 (Sat)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63485258400, #    local_end 2012-10-07 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63485220600, #    utc_start 2012-10-06 15:30:00 (Sat)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500983200, #    local_end 2013-04-07 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63500943600, #    utc_start 2013-04-06 15:00:00 (Sat)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63516708000, #    local_end 2013-10-06 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63516670200, #    utc_start 2013-10-05 15:30:00 (Sat)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63532432800, #    local_end 2014-04-06 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63532393200, #    utc_start 2014-04-05 15:00:00 (Sat)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63548157600, #    local_end 2014-10-05 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63548119800, #    utc_start 2014-10-04 15:30:00 (Sat)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563882400, #    local_end 2015-04-05 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63563842800, #    utc_start 2015-04-04 15:00:00 (Sat)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63579607200, #    local_end 2015-10-04 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63579569400, #    utc_start 2015-10-03 15:30:00 (Sat)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63595332000, #    local_end 2016-04-03 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63595292400, #    utc_start 2016-04-02 15:00:00 (Sat)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63611056800, #    local_end 2016-10-02 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63611019000, #    utc_start 2016-10-01 15:30:00 (Sat)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626781600, #    local_end 2017-04-02 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63626742000, #    utc_start 2017-04-01 15:00:00 (Sat)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63642506400, #    local_end 2017-10-01 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63642468600, #    utc_start 2017-09-30 15:30:00 (Sat)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63658231200, #    local_end 2018-04-01 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63658191600, #    utc_start 2018-03-31 15:00:00 (Sat)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63674560800, #    local_end 2018-10-07 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63674523000, #    utc_start 2018-10-06 15:30:00 (Sat)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63690285600, #    local_end 2019-04-07 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63690246000, #    utc_start 2019-04-06 15:00:00 (Sat)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63706010400, #    local_end 2019-10-06 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63705972600, #    utc_start 2019-10-05 15:30:00 (Sat)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721735200, #    local_end 2020-04-05 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63721695600, #    utc_start 2020-04-04 15:00:00 (Sat)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63737460000, #    local_end 2020-10-04 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63737422200, #    utc_start 2020-10-03 15:30:00 (Sat)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63753184800, #    local_end 2021-04-04 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63753145200, #    utc_start 2021-04-03 15:00:00 (Sat)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63768909600, #    local_end 2021-10-03 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63768871800, #    utc_start 2021-10-02 15:30:00 (Sat)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784634400, #    local_end 2022-04-03 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63784594800, #    utc_start 2022-04-02 15:00:00 (Sat)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63800359200, #    local_end 2022-10-02 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63800321400, #    utc_start 2022-10-01 15:30:00 (Sat)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63816084000, #    local_end 2023-04-02 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63816044400, #    utc_start 2023-04-01 15:00:00 (Sat)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63831808800, #    local_end 2023-10-01 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63831771000, #    utc_start 2023-09-30 15:30:00 (Sat)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63848138400, #    local_end 2024-04-07 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63848098800, #    utc_start 2024-04-06 15:00:00 (Sat)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63863863200, #    local_end 2024-10-06 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63863825400, #    utc_start 2024-10-05 15:30:00 (Sat)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63879588000, #    local_end 2025-04-06 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63879548400, #    utc_start 2025-04-05 15:00:00 (Sat)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63895312800, #    local_end 2025-10-05 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63895275000, #    utc_start 2025-10-04 15:30:00 (Sat)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63911037600, #    local_end 2026-04-05 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63910998000, #    utc_start 2026-04-04 15:00:00 (Sat)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63926762400, #    local_end 2026-10-04 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63926724600, #    utc_start 2026-10-03 15:30:00 (Sat)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63942487200, #    local_end 2027-04-04 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63942447600, #    utc_start 2027-04-03 15:00:00 (Sat)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63958212000, #    local_end 2027-10-03 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63958174200, #    utc_start 2027-10-02 15:30:00 (Sat)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973936800, #    local_end 2028-04-02 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 63973897200, #    utc_start 2028-04-01 15:00:00 (Sat)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63989661600, #    local_end 2028-10-01 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
     [
 63989623800, #    utc_start 2028-09-30 15:30:00 (Sat)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64005386400, #    local_end 2029-04-01 02:00:00 (Sun)
 39600,
 1,
-'+1030/+11',
+'+11',
     ],
     [
 64005346800, #    utc_start 2029-03-31 15:00:00 (Sat)
@@ -920,11 +920,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64021716000, #    local_end 2029-10-07 02:00:00 (Sun)
 37800,
 0,
-'+1030/+11',
+'+1030',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 49 }
 
@@ -985,8 +985,7 @@ my $rules = [
     'offset_from_std' => 1800,
     'on' => 'Sun>=1',
     'save' => '0:30',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -997,8 +996,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Melbourne.pm b/lib/DateTime/TimeZone/Australia/Melbourne.pm
index e14502c3..f0650791 100644
--- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
+++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1222,26 +1222,24 @@ my $rules = [
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'AV',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'AV',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Australia/Perth.pm b/lib/DateTime/TimeZone/Australia/Perth.pm
index 17af4eb5..3345ca6a 100644
--- a/lib/DateTime/TimeZone/Australia/Perth.pm
+++ b/lib/DateTime/TimeZone/Australia/Perth.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -213,7 +213,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 9 }
 
diff --git a/lib/DateTime/TimeZone/Australia/Sydney.pm b/lib/DateTime/TimeZone/Australia/Sydney.pm
index dde9081f..39f58318 100644
--- a/lib/DateTime/TimeZone/Australia/Sydney.pm
+++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 63 }
 
@@ -1228,8 +1228,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
@@ -1240,8 +1239,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/CET.pm b/lib/DateTime/TimeZone/CET.pm
index 44b0590e..81fbdaac 100644
--- a/lib/DateTime/TimeZone/CET.pm
+++ b/lib/DateTime/TimeZone/CET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1104,7 +1104,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1130,18 +1130,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00s',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'C-Eur',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '1981',
@@ -1151,8 +1139,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00s',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'C-Eur',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/CST6CDT.pm b/lib/DateTime/TimeZone/CST6CDT.pm
index 8e4fb4b4..b48f7542 100644
--- a/lib/DateTime/TimeZone/CST6CDT.pm
+++ b/lib/DateTime/TimeZone/CST6CDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1247,18 +1247,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1268,8 +1256,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'US',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Catalog.pm b/lib/DateTime/TimeZone/Catalog.pm
index 5e4c092a..bf40ce90 100644
--- a/lib/DateTime/TimeZone/Catalog.pm
+++ b/lib/DateTime/TimeZone/Catalog.pm
@@ -1898,7 +1898,7 @@ qw(
 
 ;
 
-sub OlsonVersion { '2018e' }
+sub OlsonVersion { '2018g' }
 
 
 1;
diff --git a/lib/DateTime/TimeZone/EET.pm b/lib/DateTime/TimeZone/EET.pm
index 41da62f4..6b7401e7 100644
--- a/lib/DateTime/TimeZone/EET.pm
+++ b/lib/DateTime/TimeZone/EET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -978,7 +978,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1004,18 +1004,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1025,8 +1013,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/EST.pm b/lib/DateTime/TimeZone/EST.pm
index d1d05483..7a98d199 100644
--- a/lib/DateTime/TimeZone/EST.pm
+++ b/lib/DateTime/TimeZone/EST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/EST5EDT.pm b/lib/DateTime/TimeZone/EST5EDT.pm
index 931d40af..d5b2e06a 100644
--- a/lib/DateTime/TimeZone/EST5EDT.pm
+++ b/lib/DateTime/TimeZone/EST5EDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1256,8 +1256,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1268,8 +1267,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Amsterdam.pm b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
index bca50d07..e036364e 100644
--- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
+++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61118074800, #    local_end 1937-10-03 03:00:00 (Sun)
 4800,
 1,
-'+0020/+0120',
+'+0120',
     ],
     [
 61118070000, #    utc_start 1937-10-03 01:40:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61137424800, #    local_end 1938-05-15 02:00:00 (Sun)
 1200,
 0,
-'+0020/+0120',
+'+0020',
     ],
     [
 61137423600, #    utc_start 1938-05-15 01:40:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61149524400, #    local_end 1938-10-02 03:00:00 (Sun)
 4800,
 1,
-'+0020/+0120',
+'+0120',
     ],
     [
 61149519600, #    utc_start 1938-10-02 01:40:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61168960800, #    local_end 1939-05-15 02:00:00 (Mon)
 1200,
 0,
-'+0020/+0120',
+'+0020',
     ],
     [
 61168959600, #    utc_start 1939-05-15 01:40:00 (Mon)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61181578800, #    local_end 1939-10-08 03:00:00 (Sun)
 4800,
 1,
-'+0020/+0120',
+'+0120',
     ],
     [
 61181574000, #    utc_start 1939-10-08 01:40:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 61200662400, #    local_end 1940-05-16 00:00:00 (Thu)
 1200,
 0,
-'+0020/+0120',
+'+0020',
     ],
     [
 61200661200, #    utc_start 1940-05-15 23:40:00 (Wed)
@@ -1509,7 +1509,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 82 }
 
@@ -1570,8 +1570,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1582,8 +1581,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Andorra.pm b/lib/DateTime/TimeZone/Europe/Andorra.pm
index dc046389..c6aff0da 100644
--- a/lib/DateTime/TimeZone/Europe/Andorra.pm
+++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -852,7 +852,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 45 }
 
@@ -904,18 +904,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -925,8 +913,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Astrakhan.pm b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
index 3def3f30..7018b494 100644
--- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
+++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Athens.pm b/lib/DateTime/TimeZone/Europe/Athens.pm
index 84d135d2..548420d0 100644
--- a/lib/DateTime/TimeZone/Europe/Athens.pm
+++ b/lib/DateTime/TimeZone/Europe/Athens.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1192,8 +1192,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1204,8 +1203,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Belgrade.pm b/lib/DateTime/TimeZone/Europe/Belgrade.pm
index 833e1965..86f28b95 100644
--- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
+++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1021,18 +1021,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1042,8 +1030,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Berlin.pm b/lib/DateTime/TimeZone/Europe/Berlin.pm
index 0ff0f921..db026a95 100644
--- a/lib/DateTime/TimeZone/Europe/Berlin.pm
+++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 65 }
 
@@ -1246,8 +1246,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1258,8 +1257,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Brussels.pm b/lib/DateTime/TimeZone/Europe/Brussels.pm
index f0cd7ad7..48eded99 100644
--- a/lib/DateTime/TimeZone/Europe/Brussels.pm
+++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1563,7 +1563,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 84 }
 
@@ -1615,18 +1615,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1636,8 +1624,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Bucharest.pm b/lib/DateTime/TimeZone/Europe/Bucharest.pm
index f73c6543..9a79e3ca 100644
--- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
+++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 59 }
 
@@ -1183,18 +1183,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1204,8 +1192,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Budapest.pm b/lib/DateTime/TimeZone/Europe/Budapest.pm
index 1797e909..4ad49f87 100644
--- a/lib/DateTime/TimeZone/Europe/Budapest.pm
+++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1257,7 +1257,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1309,18 +1309,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1330,8 +1318,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Chisinau.pm b/lib/DateTime/TimeZone/Europe/Chisinau.pm
index 433b7ae7..6cc4449e 100644
--- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
+++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 62 }
 
@@ -1219,18 +1219,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '3:00',
-    'from' => '1997',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Moldova',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '1997',
@@ -1240,8 +1228,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '3:00',
+    'from' => '1997',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'Moldova',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Copenhagen.pm b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
index 6531f1b3..0170d56a 100644
--- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
+++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 58 }
 
@@ -1147,18 +1147,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1168,8 +1156,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Dublin.pm b/lib/DateTime/TimeZone/Europe/Dublin.pm
index 5ea0a6c4..a37e7826 100644
--- a/lib/DateTime/TimeZone/Europe/Dublin.pm
+++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1941,7 +1941,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 106 }
 
@@ -1995,27 +1995,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
+    'from' => '1996',
+    'in' => 'Oct',
     'letter' => '',
     'name' => 'Eire',
-    'offset_from_std' => 0,
+    'offset_from_std' => -3600,
     'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'save' => '-1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
+    'from' => '1981',
+    'in' => 'Mar',
     'letter' => '',
     'name' => 'Eire',
-    'offset_from_std' => -3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '-1:00',
-    'to' => 'max',
-    'type' => undef
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Gibraltar.pm b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
index 36c1dc04..841b501d 100644
--- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
+++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1671,7 +1671,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 96 }
 
@@ -1732,8 +1732,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1744,8 +1743,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Helsinki.pm b/lib/DateTime/TimeZone/Europe/Helsinki.pm
index b50c2409..869c50a7 100644
--- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
+++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 50 }
 
@@ -1012,8 +1012,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1024,8 +1023,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Istanbul.pm b/lib/DateTime/TimeZone/Europe/Istanbul.pm
index e00a702e..a70a181e 100644
--- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
+++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62427466800, #    local_end 1979-04-01 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62427452400, #    utc_start 1979-03-31 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62444476800, #    local_end 1979-10-15 00:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62444462400, #    utc_start 1979-10-14 20:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62459521200, #    local_end 1980-04-06 03:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62459510400, #    utc_start 1980-04-06 00:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62475926400, #    local_end 1980-10-13 00:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62475912000, #    utc_start 1980-10-12 20:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490366000, #    local_end 1981-03-29 03:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62490355200, #    utc_start 1981-03-29 00:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62507376000, #    local_end 1981-10-12 00:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62507361600, #    utc_start 1981-10-11 20:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62521815600, #    local_end 1982-03-28 03:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62521804800, #    utc_start 1982-03-28 00:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538825600, #    local_end 1982-10-11 00:00:00 (Mon)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62538811200, #    utc_start 1982-10-10 20:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62564140800, #    local_end 1983-07-31 00:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62564130000, #    utc_start 1983-07-30 21:00:00 (Sat)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569584000, #    local_end 1983-10-02 00:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62569569600, #    utc_start 1983-10-01 20:00:00 (Sat)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62618486400, #    local_end 1985-04-20 00:00:00 (Sat)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62618475600, #    utc_start 1985-04-19 21:00:00 (Fri)
@@ -1239,7 +1239,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 66 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
index 6feabbfb..8f40618b 100644
--- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
+++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -744,7 +744,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 37 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Kiev.pm b/lib/DateTime/TimeZone/Europe/Kiev.pm
index caaeb495..672f25c1 100644
--- a/lib/DateTime/TimeZone/Europe/Kiev.pm
+++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -978,7 +978,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1039,8 +1039,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1051,8 +1050,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Kirov.pm b/lib/DateTime/TimeZone/Europe/Kirov.pm
index 9885bd0f..86848a6e 100644
--- a/lib/DateTime/TimeZone/Europe/Kirov.pm
+++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Lisbon.pm b/lib/DateTime/TimeZone/Europe/Lisbon.pm
index cbd241dc..67cc40e6 100644
--- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
+++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1878,7 +1878,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 105 }
 
@@ -1930,18 +1930,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1951,8 +1939,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/London.pm b/lib/DateTime/TimeZone/Europe/London.pm
index b2fe417a..f6495084 100644
--- a/lib/DateTime/TimeZone/Europe/London.pm
+++ b/lib/DateTime/TimeZone/Europe/London.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -2067,7 +2067,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 118 }
 
@@ -2128,8 +2128,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -2140,8 +2139,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Luxembourg.pm b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
index fb8da423..8852e937 100644
--- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
+++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1536,7 +1536,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 83 }
 
@@ -1588,18 +1588,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1609,8 +1597,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Madrid.pm b/lib/DateTime/TimeZone/Europe/Madrid.pm
index 80970ede..9738b917 100644
--- a/lib/DateTime/TimeZone/Europe/Madrid.pm
+++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1347,7 +1347,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 73 }
 
@@ -1408,8 +1408,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1420,8 +1419,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Malta.pm b/lib/DateTime/TimeZone/Europe/Malta.pm
index fc7eaf7f..fe913055 100644
--- a/lib/DateTime/TimeZone/Europe/Malta.pm
+++ b/lib/DateTime/TimeZone/Europe/Malta.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1410,7 +1410,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 76 }
 
@@ -1471,8 +1471,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1483,8 +1482,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Minsk.pm b/lib/DateTime/TimeZone/Europe/Minsk.pm
index c0d67c6c..1ec91391 100644
--- a/lib/DateTime/TimeZone/Europe/Minsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -654,7 +654,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 32 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Monaco.pm b/lib/DateTime/TimeZone/Europe/Monaco.pm
index aea68b7c..f8ba35ce 100644
--- a/lib/DateTime/TimeZone/Europe/Monaco.pm
+++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1554,7 +1554,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 88 }
 
@@ -1606,18 +1606,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1627,8 +1615,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Moscow.pm b/lib/DateTime/TimeZone/Europe/Moscow.pm
index 1e5bacf6..b6576dfb 100644
--- a/lib/DateTime/TimeZone/Europe/Moscow.pm
+++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -735,7 +735,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 38 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Oslo.pm b/lib/DateTime/TimeZone/Europe/Oslo.pm
index 13927c1a..910ddf9d 100644
--- a/lib/DateTime/TimeZone/Europe/Oslo.pm
+++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1158,7 +1158,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 62 }
 
@@ -1219,8 +1219,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1231,8 +1230,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Paris.pm b/lib/DateTime/TimeZone/Europe/Paris.pm
index 65129522..c13e718a 100644
--- a/lib/DateTime/TimeZone/Europe/Paris.pm
+++ b/lib/DateTime/TimeZone/Europe/Paris.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1545,7 +1545,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 85 }
 
@@ -1597,18 +1597,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1618,8 +1606,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Prague.pm b/lib/DateTime/TimeZone/Europe/Prague.pm
index a0bc831b..9a4f1d33 100644
--- a/lib/DateTime/TimeZone/Europe/Prague.pm
+++ b/lib/DateTime/TimeZone/Europe/Prague.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 64 }
 
@@ -1246,18 +1246,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1267,8 +1255,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Riga.pm b/lib/DateTime/TimeZone/Europe/Riga.pm
index faee4b39..3ad9bd03 100644
--- a/lib/DateTime/TimeZone/Europe/Riga.pm
+++ b/lib/DateTime/TimeZone/Europe/Riga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1041,7 +1041,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1093,18 +1093,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1114,8 +1102,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Rome.pm b/lib/DateTime/TimeZone/Europe/Rome.pm
index b1f026be..326d24b2 100644
--- a/lib/DateTime/TimeZone/Europe/Rome.pm
+++ b/lib/DateTime/TimeZone/Europe/Rome.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1437,7 +1437,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 78 }
 
@@ -1498,8 +1498,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1510,8 +1509,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Samara.pm b/lib/DateTime/TimeZone/Europe/Samara.pm
index 0ef2a6f8..a6762617 100644
--- a/lib/DateTime/TimeZone/Europe/Samara.pm
+++ b/lib/DateTime/TimeZone/Europe/Samara.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 10800,
 1,
-'+02/+03',
+'+03',
     ],
     [
 62821785600, #    utc_start 1991-09-29 00:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62853228000, #    utc_start 1992-09-26 22:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62884677600, #    utc_start 1993-09-25 22:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62916127200, #    utc_start 1994-09-24 22:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62931852000, #    utc_start 1995-03-25 22:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62947576800, #    utc_start 1995-09-23 22:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62963906400, #    utc_start 1996-03-30 22:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62982050400, #    utc_start 1996-10-26 22:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63234856800, #    utc_start 2004-10-30 22:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63247557600, #    utc_start 2005-03-26 22:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63266306400, #    utc_start 2005-10-29 22:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63279007200, #    utc_start 2006-03-25 22:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63297756000, #    utc_start 2006-10-28 22:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63310456800, #    utc_start 2007-03-24 22:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63329205600, #    utc_start 2007-10-27 22:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63342511200, #    utc_start 2008-03-29 22:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63360655200, #    utc_start 2008-10-25 22:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63373960800, #    utc_start 2009-03-28 22:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63392104800, #    utc_start 2009-10-24 22:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63405410400, #    utc_start 2010-03-27 22:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Saratov.pm b/lib/DateTime/TimeZone/Europe/Saratov.pm
index 40bcaae8..0d6f5388 100644
--- a/lib/DateTime/TimeZone/Europe/Saratov.pm
+++ b/lib/DateTime/TimeZone/Europe/Saratov.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62726828400, #    utc_start 1988-09-24 23:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62742553200, #    utc_start 1989-03-25 23:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Simferopol.pm b/lib/DateTime/TimeZone/Europe/Simferopol.pm
index 574eb7ef..2e466e38 100644
--- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
+++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -735,7 +735,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 35 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Sofia.pm b/lib/DateTime/TimeZone/Europe/Sofia.pm
index 86b0ab2d..c1530309 100644
--- a/lib/DateTime/TimeZone/Europe/Sofia.pm
+++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1041,7 +1041,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1093,18 +1093,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1114,8 +1102,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Stockholm.pm b/lib/DateTime/TimeZone/Europe/Stockholm.pm
index b595e6ef..f02e3995 100644
--- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
+++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1021,18 +1021,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1042,8 +1030,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Tallinn.pm b/lib/DateTime/TimeZone/Europe/Tallinn.pm
index 3f569e3a..03143f5e 100644
--- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
+++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 52 }
 
@@ -1057,18 +1057,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1078,8 +1066,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Tirane.pm b/lib/DateTime/TimeZone/Europe/Tirane.pm
index c5ac94f3..fcf9a155 100644
--- a/lib/DateTime/TimeZone/Europe/Tirane.pm
+++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1086,7 +1086,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 59 }
 
@@ -1138,18 +1138,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1159,8 +1147,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
index 6ce48ee2..894a408e 100644
--- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
+++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62726824800, #    utc_start 1988-09-24 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62742549600, #    utc_start 1989-03-25 22:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821796400, #    local_end 1991-09-29 03:00:00 (Sun)
 10800,
 1,
-'+02/+03',
+'+03',
     ],
     [
 62821785600, #    utc_start 1991-09-29 00:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62831469600, #    local_end 1992-01-19 02:00:00 (Sun)
 7200,
 0,
-'+02/+03',
+'+02',
     ],
     [
 62831462400, #    utc_start 1992-01-19 00:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62837517600, #    local_end 1992-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62837506800, #    utc_start 1992-03-28 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 30 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
index 6c019492..e1713cc5 100644
--- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
+++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1057,18 +1057,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1078,8 +1066,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Vienna.pm b/lib/DateTime/TimeZone/Europe/Vienna.pm
index 705bf49d..6738d009 100644
--- a/lib/DateTime/TimeZone/Europe/Vienna.pm
+++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1158,7 +1158,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 61 }
 
@@ -1210,18 +1210,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1231,8 +1219,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Vilnius.pm b/lib/DateTime/TimeZone/Europe/Vilnius.pm
index 8c11a672..c882feab 100644
--- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
+++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -978,7 +978,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 49 }
 
@@ -1039,8 +1039,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1051,8 +1050,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Volgograd.pm b/lib/DateTime/TimeZone/Europe/Volgograd.pm
index 5ea3101c..0c970d17 100644
--- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
+++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62490600000, #    utc_start 1981-03-31 20:00:00 (Tue)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62522136000, #    utc_start 1982-03-31 20:00:00 (Wed)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62537943600, #    utc_start 1982-09-30 19:00:00 (Thu)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62553672000, #    utc_start 1983-03-31 20:00:00 (Thu)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62569479600, #    utc_start 1983-09-30 19:00:00 (Fri)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62585294400, #    utc_start 1984-03-31 20:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62601026400, #    utc_start 1984-09-29 22:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62616751200, #    utc_start 1985-03-30 22:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62632476000, #    utc_start 1985-09-28 22:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62648200800, #    utc_start 1986-03-29 22:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62663925600, #    utc_start 1986-09-27 22:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62679650400, #    utc_start 1987-03-28 22:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62695375200, #    utc_start 1987-09-26 22:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62711100000, #    utc_start 1988-03-26 22:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62726828400, #    utc_start 1988-09-24 23:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62742553200, #    utc_start 1989-03-25 23:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
 14400,
 1,
-'+03/+04',
+'+04',
     ],
     [
 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
 10800,
 0,
-'+03/+04',
+'+03',
     ],
     [
 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
@@ -600,16 +600,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63549957600, #    utc_start 2014-10-25 22:00:00 (Sat)
-DateTime::TimeZone::INFINITY, #      utc_end
+63676364400, #      utc_end 2018-10-27 23:00:00 (Sat)
 63549968400, #  local_start 2014-10-26 01:00:00 (Sun)
-DateTime::TimeZone::INFINITY, #    local_end
+63676375200, #    local_end 2018-10-28 02:00:00 (Sun)
 10800,
 0,
 '+03',
     ],
+    [
+63676364400, #    utc_start 2018-10-27 23:00:00 (Sat)
+DateTime::TimeZone::INFINITY, #      utc_end
+63676378800, #  local_start 2018-10-28 03:00:00 (Sun)
+DateTime::TimeZone::INFINITY, #    local_end
+14400,
+0,
+'+04',
+    ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 29 }
 
diff --git a/lib/DateTime/TimeZone/Europe/Warsaw.pm b/lib/DateTime/TimeZone/Europe/Warsaw.pm
index 8653a3a1..487f2b95 100644
--- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
+++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1392,7 +1392,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 74 }
 
@@ -1444,18 +1444,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1465,8 +1453,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
index e0e4b11b..6a5db230 100644
--- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
+++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -987,7 +987,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1039,18 +1039,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'EU',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1981',
@@ -1060,8 +1048,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'EU',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Europe/Zurich.pm b/lib/DateTime/TimeZone/Europe/Zurich.pm
index 98ebfc0c..30b7ec5c 100644
--- a/lib/DateTime/TimeZone/Europe/Zurich.pm
+++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 51 }
 
@@ -1021,18 +1021,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
-    'name' => 'EU',
-    'offset_from_std' => 3600,
-    'on' => 'lastSun',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
     'from' => '1996',
@@ -1042,8 +1030,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '1:00u',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
+    'name' => 'EU',
+    'offset_from_std' => 3600,
+    'on' => 'lastSun',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/HST.pm b/lib/DateTime/TimeZone/HST.pm
index 17491f00..b2f6aaa9 100644
--- a/lib/DateTime/TimeZone/HST.pm
+++ b/lib/DateTime/TimeZone/HST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Chagos.pm b/lib/DateTime/TimeZone/Indian/Chagos.pm
index f34571b6..d71c63f0 100644
--- a/lib/DateTime/TimeZone/Indian/Chagos.pm
+++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Christmas.pm b/lib/DateTime/TimeZone/Indian/Christmas.pm
index ab353826..2735d745 100644
--- a/lib/DateTime/TimeZone/Indian/Christmas.pm
+++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Cocos.pm b/lib/DateTime/TimeZone/Indian/Cocos.pm
index 8caf5d96..6717303a 100644
--- a/lib/DateTime/TimeZone/Indian/Cocos.pm
+++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Kerguelen.pm b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
index cc003073..ef0f2a5e 100644
--- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
+++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/antarctica.  Olson data version 2018e
+# Generated from debian/tzdata/antarctica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Mahe.pm b/lib/DateTime/TimeZone/Indian/Mahe.pm
index b986a8ef..1e0d5943 100644
--- a/lib/DateTime/TimeZone/Indian/Mahe.pm
+++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Maldives.pm b/lib/DateTime/TimeZone/Indian/Maldives.pm
index c219ba43..4df0b08c 100644
--- a/lib/DateTime/TimeZone/Indian/Maldives.pm
+++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/asia.  Olson data version 2018e
+# Generated from debian/tzdata/asia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Mauritius.pm b/lib/DateTime/TimeZone/Indian/Mauritius.pm
index 56b3e237..eee4d35c 100644
--- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
+++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538739200, #    local_end 1982-10-10 00:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 62538724800, #    utc_start 1982-10-09 20:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62552736000, #    local_end 1983-03-21 00:00:00 (Mon)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 62552718000, #    utc_start 1983-03-20 19:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63360669600, #    local_end 2008-10-26 02:00:00 (Sun)
 14400,
 0,
-'+04/+05',
+'+04',
     ],
     [
 63360655200, #    utc_start 2008-10-25 22:00:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
 18000,
 1,
-'+04/+05',
+'+05',
     ],
     [
 63373957200, #    utc_start 2009-03-28 21:00:00 (Sat)
@@ -74,11 +74,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 14400,
 0,
-'+04/+05',
+'+04',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 2 }
 
diff --git a/lib/DateTime/TimeZone/Indian/Reunion.pm b/lib/DateTime/TimeZone/Indian/Reunion.pm
index 880bf9b9..79856cb2 100644
--- a/lib/DateTime/TimeZone/Indian/Reunion.pm
+++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/africa.  Olson data version 2018e
+# Generated from debian/tzdata/africa.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/MET.pm b/lib/DateTime/TimeZone/MET.pm
index fc241e12..7e234a86 100644
--- a/lib/DateTime/TimeZone/MET.pm
+++ b/lib/DateTime/TimeZone/MET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1104,7 +1104,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 60 }
 
@@ -1139,8 +1139,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
@@ -1151,8 +1150,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/MST.pm b/lib/DateTime/TimeZone/MST.pm
index c517fd39..da1c7f46 100644
--- a/lib/DateTime/TimeZone/MST.pm
+++ b/lib/DateTime/TimeZone/MST.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/MST7MDT.pm b/lib/DateTime/TimeZone/MST7MDT.pm
index 039a90dc..87b7d4aa 100644
--- a/lib/DateTime/TimeZone/MST7MDT.pm
+++ b/lib/DateTime/TimeZone/MST7MDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1247,18 +1247,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '2:00',
-    'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
@@ -1268,8 +1256,18 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2007',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'US',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/PST8PDT.pm b/lib/DateTime/TimeZone/PST8PDT.pm
index 0c719625..380d642d 100644
--- a/lib/DateTime/TimeZone/PST8PDT.pm
+++ b/lib/DateTime/TimeZone/PST8PDT.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 67 }
 
@@ -1256,8 +1256,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=8',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -1268,8 +1267,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Apia.pm b/lib/DateTime/TimeZone/Pacific/Apia.pm
index 7a2ecd47..2e5d3f9f 100644
--- a/lib/DateTime/TimeZone/Pacific/Apia.pm
+++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63421142400, #    local_end 2010-09-26 00:00:00 (Sun)
 -39600,
 0,
-'-11/-10',
+'-11',
     ],
     [
 63421182000, #    utc_start 2010-09-26 11:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63437400000, #    local_end 2011-04-02 04:00:00 (Sat)
 -36000,
 1,
-'-11/-10',
+'-10',
     ],
     [
 63437436000, #    utc_start 2011-04-02 14:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63452516400, #    local_end 2011-09-24 03:00:00 (Sat)
 -39600,
 0,
-'-11/-10',
+'-11',
     ],
     [
 63452556000, #    utc_start 2011-09-24 14:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63460886400, #    local_end 2011-12-30 00:00:00 (Fri)
 -36000,
 1,
-'-11/-10',
+'-10',
     ],
     [
 63460922400, #    utc_start 2011-12-30 10:00:00 (Fri)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468936000, #    local_end 2012-04-01 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63468885600, #    utc_start 2012-03-31 14:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63484657200, #    local_end 2012-09-30 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63484610400, #    utc_start 2012-09-29 14:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500990400, #    local_end 2013-04-07 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63500940000, #    utc_start 2013-04-06 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63516106800, #    local_end 2013-09-29 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63516060000, #    utc_start 2013-09-28 14:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63532440000, #    local_end 2014-04-06 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63532389600, #    utc_start 2014-04-05 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63547556400, #    local_end 2014-09-28 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63547509600, #    utc_start 2014-09-27 14:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563889600, #    local_end 2015-04-05 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63563839200, #    utc_start 2015-04-04 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63579006000, #    local_end 2015-09-27 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63578959200, #    utc_start 2015-09-26 14:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63595339200, #    local_end 2016-04-03 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63595288800, #    utc_start 2016-04-02 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610455600, #    local_end 2016-09-25 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63610408800, #    utc_start 2016-09-24 14:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626788800, #    local_end 2017-04-02 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63626738400, #    utc_start 2017-04-01 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63641905200, #    local_end 2017-09-24 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63641858400, #    utc_start 2017-09-23 14:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63658238400, #    local_end 2018-04-01 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63658188000, #    utc_start 2018-03-31 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63673959600, #    local_end 2018-09-30 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63673912800, #    utc_start 2018-09-29 14:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63690292800, #    local_end 2019-04-07 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63690242400, #    utc_start 2019-04-06 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63705409200, #    local_end 2019-09-29 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63705362400, #    utc_start 2019-09-28 14:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721742400, #    local_end 2020-04-05 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63721692000, #    utc_start 2020-04-04 14:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63736858800, #    local_end 2020-09-27 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63736812000, #    utc_start 2020-09-26 14:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63753192000, #    local_end 2021-04-04 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63753141600, #    utc_start 2021-04-03 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63768308400, #    local_end 2021-09-26 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63768261600, #    utc_start 2021-09-25 14:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784641600, #    local_end 2022-04-03 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63784591200, #    utc_start 2022-04-02 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63799758000, #    local_end 2022-09-25 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63799711200, #    utc_start 2022-09-24 14:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63816091200, #    local_end 2023-04-02 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63816040800, #    utc_start 2023-04-01 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63831207600, #    local_end 2023-09-24 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63831160800, #    utc_start 2023-09-23 14:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63848145600, #    local_end 2024-04-07 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63848095200, #    utc_start 2024-04-06 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63863262000, #    local_end 2024-09-29 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63863215200, #    utc_start 2024-09-28 14:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63879595200, #    local_end 2025-04-06 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63879544800, #    utc_start 2025-04-05 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63894711600, #    local_end 2025-09-28 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63894664800, #    utc_start 2025-09-27 14:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63911044800, #    local_end 2026-04-05 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63910994400, #    utc_start 2026-04-04 14:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63926161200, #    local_end 2026-09-27 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63926114400, #    utc_start 2026-09-26 14:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63942494400, #    local_end 2027-04-04 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63942444000, #    utc_start 2027-04-03 14:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63957610800, #    local_end 2027-09-26 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63957564000, #    utc_start 2027-09-25 14:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973944000, #    local_end 2028-04-02 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63973893600, #    utc_start 2028-04-01 14:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63989060400, #    local_end 2028-09-24 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63989013600, #    utc_start 2028-09-23 14:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64005393600, #    local_end 2029-04-01 04:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 64005343200, #    utc_start 2029-03-31 14:00:00 (Sat)
@@ -407,11 +407,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64021114800, #    local_end 2029-09-30 03:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 21 }
 
@@ -463,18 +463,6 @@ my $last_observance = bless( {
 sub _last_observance { $last_observance }
 
 my $rules = [
-  bless( {
-    'at' => '4:00',
-    'from' => '2012',
-    'in' => 'Apr',
-    'letter' => '',
-    'name' => 'WS',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '3:00',
     'from' => '2012',
@@ -484,8 +472,18 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '4:00',
+    'from' => '2012',
+    'in' => 'Apr',
+    'letter' => '',
+    'name' => 'WS',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Auckland.pm b/lib/DateTime/TimeZone/Pacific/Auckland.pm
index 0cf706dd..c01c4395 100644
--- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
+++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -1284,7 +1284,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 70 }
 
@@ -1345,8 +1345,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
@@ -1357,8 +1356,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Bougainville.pm b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
index 91b6727a..56b545d2 100644
--- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
+++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Chatham.pm b/lib/DateTime/TimeZone/Pacific/Chatham.pm
index 6d896572..9c90847f 100644
--- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
+++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62288361900, #    local_end 1974-11-03 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62288316000, #    utc_start 1974-11-02 14:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62298042300, #    local_end 1975-02-23 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62297992800, #    utc_start 1975-02-22 14:00:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62319206700, #    local_end 1975-10-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62319160800, #    utc_start 1975-10-25 14:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62330701500, #    local_end 1976-03-07 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62330652000, #    utc_start 1976-03-06 14:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62351261100, #    local_end 1976-10-31 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62351215200, #    utc_start 1976-10-30 14:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62362151100, #    local_end 1977-03-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62362101600, #    utc_start 1977-03-05 14:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62382710700, #    local_end 1977-10-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62382664800, #    utc_start 1977-10-29 14:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62393600700, #    local_end 1978-03-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62393551200, #    utc_start 1978-03-04 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62414160300, #    local_end 1978-10-29 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62414114400, #    utc_start 1978-10-28 14:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425050300, #    local_end 1979-03-04 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62425000800, #    utc_start 1979-03-03 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62445609900, #    local_end 1979-10-28 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62445564000, #    utc_start 1979-10-27 14:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62456499900, #    local_end 1980-03-02 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62456450400, #    utc_start 1980-03-01 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62477059500, #    local_end 1980-10-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62477013600, #    utc_start 1980-10-25 14:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62487949500, #    local_end 1981-03-01 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62487900000, #    utc_start 1981-02-28 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62508509100, #    local_end 1981-10-25 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62508463200, #    utc_start 1981-10-24 14:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62520003900, #    local_end 1982-03-07 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62519954400, #    utc_start 1982-03-06 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62540563500, #    local_end 1982-10-31 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62540517600, #    utc_start 1982-10-30 14:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62551453500, #    local_end 1983-03-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62551404000, #    utc_start 1983-03-05 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62572013100, #    local_end 1983-10-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62571967200, #    utc_start 1983-10-29 14:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62582903100, #    local_end 1984-03-04 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62582853600, #    utc_start 1984-03-03 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62603462700, #    local_end 1984-10-28 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62603416800, #    utc_start 1984-10-27 14:00:00 (Sat)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614352700, #    local_end 1985-03-03 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62614303200, #    utc_start 1985-03-02 14:00:00 (Sat)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62634912300, #    local_end 1985-10-27 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62634866400, #    utc_start 1985-10-26 14:00:00 (Sat)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62645802300, #    local_end 1986-03-02 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62645752800, #    utc_start 1986-03-01 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666361900, #    local_end 1986-10-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62666316000, #    utc_start 1986-10-25 14:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62677251900, #    local_end 1987-03-01 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62677202400, #    utc_start 1987-02-28 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697811500, #    local_end 1987-10-25 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62697765600, #    utc_start 1987-10-24 14:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709306300, #    local_end 1988-03-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62709256800, #    utc_start 1988-03-05 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62729865900, #    local_end 1988-10-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62729820000, #    utc_start 1988-10-29 14:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740755900, #    local_end 1989-03-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62740706400, #    utc_start 1989-03-04 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62759501100, #    local_end 1989-10-08 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62759455200, #    utc_start 1989-10-07 14:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62773415100, #    local_end 1990-03-18 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62773365600, #    utc_start 1990-03-17 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62790950700, #    local_end 1990-10-07 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62790904800, #    utc_start 1990-10-06 14:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62804864700, #    local_end 1991-03-17 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62804815200, #    utc_start 1991-03-16 14:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822400300, #    local_end 1991-10-06 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62822354400, #    utc_start 1991-10-05 14:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836314300, #    local_end 1992-03-15 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62836264800, #    utc_start 1992-03-14 14:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62853849900, #    local_end 1992-10-04 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62853804000, #    utc_start 1992-10-03 14:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62868368700, #    local_end 1993-03-21 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62868319200, #    utc_start 1993-03-20 14:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885299500, #    local_end 1993-10-03 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62885253600, #    utc_start 1993-10-02 14:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899818300, #    local_end 1994-03-20 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62899768800, #    utc_start 1994-03-19 14:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62916749100, #    local_end 1994-10-02 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62916703200, #    utc_start 1994-10-01 14:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62931267900, #    local_end 1995-03-19 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62931218400, #    utc_start 1995-03-18 14:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62948198700, #    local_end 1995-10-01 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62948152800, #    utc_start 1995-09-30 14:00:00 (Sat)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62962717500, #    local_end 1996-03-17 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62962668000, #    utc_start 1996-03-16 14:00:00 (Sat)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980253100, #    local_end 1996-10-06 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 62980207200, #    utc_start 1996-10-05 14:00:00 (Sat)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62994167100, #    local_end 1997-03-16 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 62994117600, #    utc_start 1997-03-15 14:00:00 (Sat)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63011702700, #    local_end 1997-10-05 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63011656800, #    utc_start 1997-10-04 14:00:00 (Sat)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63025616700, #    local_end 1998-03-15 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63025567200, #    utc_start 1998-03-14 14:00:00 (Sat)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63043152300, #    local_end 1998-10-04 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63043106400, #    utc_start 1998-10-03 14:00:00 (Sat)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63057671100, #    local_end 1999-03-21 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63057621600, #    utc_start 1999-03-20 14:00:00 (Sat)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074601900, #    local_end 1999-10-03 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63074556000, #    utc_start 1999-10-02 14:00:00 (Sat)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089120700, #    local_end 2000-03-19 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63089071200, #    utc_start 2000-03-18 14:00:00 (Sat)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63106051500, #    local_end 2000-10-01 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63106005600, #    utc_start 2000-09-30 14:00:00 (Sat)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63120570300, #    local_end 2001-03-18 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63120520800, #    utc_start 2001-03-17 14:00:00 (Sat)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138105900, #    local_end 2001-10-07 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63138060000, #    utc_start 2001-10-06 14:00:00 (Sat)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63152019900, #    local_end 2002-03-17 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63151970400, #    utc_start 2002-03-16 14:00:00 (Sat)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63169555500, #    local_end 2002-10-06 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63169509600, #    utc_start 2002-10-05 14:00:00 (Sat)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63183469500, #    local_end 2003-03-16 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63183420000, #    utc_start 2003-03-15 14:00:00 (Sat)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63201005100, #    local_end 2003-10-05 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63200959200, #    utc_start 2003-10-04 14:00:00 (Sat)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63215523900, #    local_end 2004-03-21 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63215474400, #    utc_start 2004-03-20 14:00:00 (Sat)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63232454700, #    local_end 2004-10-03 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63232408800, #    utc_start 2004-10-02 14:00:00 (Sat)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246973500, #    local_end 2005-03-20 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63246924000, #    utc_start 2005-03-19 14:00:00 (Sat)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63263904300, #    local_end 2005-10-02 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63263858400, #    utc_start 2005-10-01 14:00:00 (Sat)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63278423100, #    local_end 2006-03-19 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63278373600, #    utc_start 2006-03-18 14:00:00 (Sat)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63295353900, #    local_end 2006-10-01 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63295308000, #    utc_start 2006-09-30 14:00:00 (Sat)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309872700, #    local_end 2007-03-18 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63309823200, #    utc_start 2007-03-17 14:00:00 (Sat)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63326803500, #    local_end 2007-09-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63326757600, #    utc_start 2007-09-29 14:00:00 (Sat)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63343136700, #    local_end 2008-04-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63343087200, #    utc_start 2008-04-05 14:00:00 (Sat)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63358253100, #    local_end 2008-09-28 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63358207200, #    utc_start 2008-09-27 14:00:00 (Sat)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63374586300, #    local_end 2009-04-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63374536800, #    utc_start 2009-04-04 14:00:00 (Sat)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63389702700, #    local_end 2009-09-27 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63389656800, #    utc_start 2009-09-26 14:00:00 (Sat)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406035900, #    local_end 2010-04-04 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63405986400, #    utc_start 2010-04-03 14:00:00 (Sat)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63421152300, #    local_end 2010-09-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63421106400, #    utc_start 2010-09-25 14:00:00 (Sat)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63437485500, #    local_end 2011-04-03 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63437436000, #    utc_start 2011-04-02 14:00:00 (Sat)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63452601900, #    local_end 2011-09-25 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63452556000, #    utc_start 2011-09-24 14:00:00 (Sat)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63468935100, #    local_end 2012-04-01 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63468885600, #    utc_start 2012-03-31 14:00:00 (Sat)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63484656300, #    local_end 2012-09-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63484610400, #    utc_start 2012-09-29 14:00:00 (Sat)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63500989500, #    local_end 2013-04-07 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63500940000, #    utc_start 2013-04-06 14:00:00 (Sat)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63516105900, #    local_end 2013-09-29 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63516060000, #    utc_start 2013-09-28 14:00:00 (Sat)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63532439100, #    local_end 2014-04-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63532389600, #    utc_start 2014-04-05 14:00:00 (Sat)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63547555500, #    local_end 2014-09-28 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63547509600, #    utc_start 2014-09-27 14:00:00 (Sat)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63563888700, #    local_end 2015-04-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63563839200, #    utc_start 2015-04-04 14:00:00 (Sat)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63579005100, #    local_end 2015-09-27 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63578959200, #    utc_start 2015-09-26 14:00:00 (Sat)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63595338300, #    local_end 2016-04-03 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63595288800, #    utc_start 2016-04-02 14:00:00 (Sat)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63610454700, #    local_end 2016-09-25 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63610408800, #    utc_start 2016-09-24 14:00:00 (Sat)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63626787900, #    local_end 2017-04-02 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63626738400, #    utc_start 2017-04-01 14:00:00 (Sat)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63641904300, #    local_end 2017-09-24 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63641858400, #    utc_start 2017-09-23 14:00:00 (Sat)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63658237500, #    local_end 2018-04-01 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63658188000, #    utc_start 2018-03-31 14:00:00 (Sat)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63673958700, #    local_end 2018-09-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63673912800, #    utc_start 2018-09-29 14:00:00 (Sat)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63690291900, #    local_end 2019-04-07 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63690242400, #    utc_start 2019-04-06 14:00:00 (Sat)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63705408300, #    local_end 2019-09-29 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63705362400, #    utc_start 2019-09-28 14:00:00 (Sat)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63721741500, #    local_end 2020-04-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63721692000, #    utc_start 2020-04-04 14:00:00 (Sat)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63736857900, #    local_end 2020-09-27 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63736812000, #    utc_start 2020-09-26 14:00:00 (Sat)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63753191100, #    local_end 2021-04-04 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63753141600, #    utc_start 2021-04-03 14:00:00 (Sat)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63768307500, #    local_end 2021-09-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63768261600, #    utc_start 2021-09-25 14:00:00 (Sat)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63784640700, #    local_end 2022-04-03 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63784591200, #    utc_start 2022-04-02 14:00:00 (Sat)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63799757100, #    local_end 2022-09-25 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63799711200, #    utc_start 2022-09-24 14:00:00 (Sat)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63816090300, #    local_end 2023-04-02 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63816040800, #    utc_start 2023-04-01 14:00:00 (Sat)
@@ -929,7 +929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63831206700, #    local_end 2023-09-24 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63831160800, #    utc_start 2023-09-23 14:00:00 (Sat)
@@ -938,7 +938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63848144700, #    local_end 2024-04-07 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63848095200, #    utc_start 2024-04-06 14:00:00 (Sat)
@@ -947,7 +947,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63863261100, #    local_end 2024-09-29 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63863215200, #    utc_start 2024-09-28 14:00:00 (Sat)
@@ -956,7 +956,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63879594300, #    local_end 2025-04-06 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63879544800, #    utc_start 2025-04-05 14:00:00 (Sat)
@@ -965,7 +965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63894710700, #    local_end 2025-09-28 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63894664800, #    utc_start 2025-09-27 14:00:00 (Sat)
@@ -974,7 +974,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63911043900, #    local_end 2026-04-05 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63910994400, #    utc_start 2026-04-04 14:00:00 (Sat)
@@ -983,7 +983,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63926160300, #    local_end 2026-09-27 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63926114400, #    utc_start 2026-09-26 14:00:00 (Sat)
@@ -992,7 +992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63942493500, #    local_end 2027-04-04 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63942444000, #    utc_start 2027-04-03 14:00:00 (Sat)
@@ -1001,7 +1001,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63957609900, #    local_end 2027-09-26 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63957564000, #    utc_start 2027-09-25 14:00:00 (Sat)
@@ -1010,7 +1010,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63973943100, #    local_end 2028-04-02 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 63973893600, #    utc_start 2028-04-01 14:00:00 (Sat)
@@ -1019,7 +1019,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63989059500, #    local_end 2028-09-24 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
     [
 63989013600, #    utc_start 2028-09-23 14:00:00 (Sat)
@@ -1028,7 +1028,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64005392700, #    local_end 2029-04-01 03:45:00 (Sun)
 49500,
 1,
-'+1245/+1345',
+'+1345',
     ],
     [
 64005343200, #    utc_start 2029-03-31 14:00:00 (Sat)
@@ -1037,11 +1037,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64021113900, #    local_end 2029-09-30 02:45:00 (Sun)
 45900,
 0,
-'+1245/+1345',
+'+1245',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 56 }
 
@@ -1102,8 +1102,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'Sun>=1',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:45s',
@@ -1114,8 +1113,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Chuuk.pm b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
index 5a99e1d1..9cfec297 100644
--- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
+++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Easter.pm b/lib/DateTime/TimeZone/Pacific/Easter.pm
index 93405d12..efdf1d8c 100644
--- a/lib/DateTime/TimeZone/Pacific/Easter.pm
+++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62099038800, #    local_end 1968-11-02 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62099064000, #    utc_start 1968-11-03 04:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62111739600, #    local_end 1969-03-29 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62111761200, #    utc_start 1969-03-30 03:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62132302800, #    local_end 1969-11-22 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62132328000, #    utc_start 1969-11-23 04:00:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62143189200, #    local_end 1970-03-28 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62143210800, #    utc_start 1970-03-29 03:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62160123600, #    local_end 1970-10-10 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62160148800, #    utc_start 1970-10-11 04:00:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62173429200, #    local_end 1971-03-13 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62173450800, #    utc_start 1971-03-14 03:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62191573200, #    local_end 1971-10-09 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62191598400, #    utc_start 1971-10-10 04:00:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62204878800, #    local_end 1972-03-11 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62204900400, #    utc_start 1972-03-12 03:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62223627600, #    local_end 1972-10-14 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62223652800, #    utc_start 1972-10-15 04:00:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62236328400, #    local_end 1973-03-10 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62236350000, #    utc_start 1973-03-11 03:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62253867600, #    local_end 1973-09-29 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62253892800, #    utc_start 1973-09-30 04:00:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62267778000, #    local_end 1974-03-09 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62267799600, #    utc_start 1974-03-10 03:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62286526800, #    local_end 1974-10-12 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62286552000, #    utc_start 1974-10-13 04:00:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62299227600, #    local_end 1975-03-08 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62299249200, #    utc_start 1975-03-09 03:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62317976400, #    local_end 1975-10-11 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62318001600, #    utc_start 1975-10-12 04:00:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62331282000, #    local_end 1976-03-13 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62331303600, #    utc_start 1976-03-14 03:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62349426000, #    local_end 1976-10-09 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62349451200, #    utc_start 1976-10-10 04:00:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62362731600, #    local_end 1977-03-12 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62362753200, #    utc_start 1977-03-13 03:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62380875600, #    local_end 1977-10-08 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62380900800, #    utc_start 1977-10-09 04:00:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62394181200, #    local_end 1978-03-11 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62394202800, #    utc_start 1978-03-12 03:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62412930000, #    local_end 1978-10-14 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62412955200, #    utc_start 1978-10-15 04:00:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425630800, #    local_end 1979-03-10 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62425652400, #    utc_start 1979-03-11 03:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62444379600, #    local_end 1979-10-13 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62444404800, #    utc_start 1979-10-14 04:00:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62457080400, #    local_end 1980-03-08 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62457102000, #    utc_start 1980-03-09 03:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62475829200, #    local_end 1980-10-11 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62475854400, #    utc_start 1980-10-12 04:00:00 (Sun)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62489134800, #    local_end 1981-03-14 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62489156400, #    utc_start 1981-03-15 03:00:00 (Sun)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62507278800, #    local_end 1981-10-10 21:00:00 (Sat)
 -25200,
 0,
-'-07/-06',
+'-07',
     ],
     [
 62507304000, #    utc_start 1981-10-11 04:00:00 (Sun)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62520584400, #    local_end 1982-03-13 21:00:00 (Sat)
 -21600,
 1,
-'-07/-06',
+'-06',
     ],
     [
 62520606000, #    utc_start 1982-03-14 03:00:00 (Sun)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62538732000, #    local_end 1982-10-09 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62538753600, #    utc_start 1982-10-10 04:00:00 (Sun)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62552037600, #    local_end 1983-03-12 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62552055600, #    utc_start 1983-03-13 03:00:00 (Sun)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62570181600, #    local_end 1983-10-08 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62570203200, #    utc_start 1983-10-09 04:00:00 (Sun)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62583487200, #    local_end 1984-03-10 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62583505200, #    utc_start 1984-03-11 03:00:00 (Sun)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62602236000, #    local_end 1984-10-13 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62602257600, #    utc_start 1984-10-14 04:00:00 (Sun)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614936800, #    local_end 1985-03-09 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62614954800, #    utc_start 1985-03-10 03:00:00 (Sun)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62633685600, #    local_end 1985-10-12 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62633707200, #    utc_start 1985-10-13 04:00:00 (Sun)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62646386400, #    local_end 1986-03-08 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62646404400, #    utc_start 1986-03-09 03:00:00 (Sun)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62665135200, #    local_end 1986-10-11 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62665156800, #    utc_start 1986-10-12 04:00:00 (Sun)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62680860000, #    local_end 1987-04-11 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62680878000, #    utc_start 1987-04-12 03:00:00 (Sun)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62696584800, #    local_end 1987-10-10 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62696606400, #    utc_start 1987-10-11 04:00:00 (Sun)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709890400, #    local_end 1988-03-12 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62709908400, #    utc_start 1988-03-13 03:00:00 (Sun)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62728034400, #    local_end 1988-10-08 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62728056000, #    utc_start 1988-10-09 04:00:00 (Sun)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62741340000, #    local_end 1989-03-11 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62741358000, #    utc_start 1989-03-12 03:00:00 (Sun)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62760088800, #    local_end 1989-10-14 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62760110400, #    utc_start 1989-10-15 04:00:00 (Sun)
@@ -434,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772789600, #    local_end 1990-03-10 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62772807600, #    utc_start 1990-03-11 03:00:00 (Sun)
@@ -443,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789119200, #    local_end 1990-09-15 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62789140800, #    utc_start 1990-09-16 04:00:00 (Sun)
@@ -452,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62804239200, #    local_end 1991-03-09 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62804257200, #    utc_start 1991-03-10 03:00:00 (Sun)
@@ -461,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62822988000, #    local_end 1991-10-12 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62823009600, #    utc_start 1991-10-13 04:00:00 (Sun)
@@ -470,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62836293600, #    local_end 1992-03-14 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62836311600, #    utc_start 1992-03-15 03:00:00 (Sun)
@@ -479,7 +479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62854437600, #    local_end 1992-10-10 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62854459200, #    utc_start 1992-10-11 04:00:00 (Sun)
@@ -488,7 +488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62867743200, #    local_end 1993-03-13 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62867761200, #    utc_start 1993-03-14 03:00:00 (Sun)
@@ -497,7 +497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62885887200, #    local_end 1993-10-09 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62885908800, #    utc_start 1993-10-10 04:00:00 (Sun)
@@ -506,7 +506,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62899192800, #    local_end 1994-03-12 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62899210800, #    utc_start 1994-03-13 03:00:00 (Sun)
@@ -515,7 +515,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62917336800, #    local_end 1994-10-08 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62917358400, #    utc_start 1994-10-09 04:00:00 (Sun)
@@ -524,7 +524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62930642400, #    local_end 1995-03-11 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62930660400, #    utc_start 1995-03-12 03:00:00 (Sun)
@@ -533,7 +533,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62949391200, #    local_end 1995-10-14 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62949412800, #    utc_start 1995-10-15 04:00:00 (Sun)
@@ -542,7 +542,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62962092000, #    local_end 1996-03-09 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62962110000, #    utc_start 1996-03-10 03:00:00 (Sun)
@@ -551,7 +551,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62980840800, #    local_end 1996-10-12 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62980862400, #    utc_start 1996-10-13 04:00:00 (Sun)
@@ -560,7 +560,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62995356000, #    local_end 1997-03-29 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62995374000, #    utc_start 1997-03-30 03:00:00 (Sun)
@@ -569,7 +569,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63012290400, #    local_end 1997-10-11 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63012312000, #    utc_start 1997-10-12 04:00:00 (Sun)
@@ -578,7 +578,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63025596000, #    local_end 1998-03-14 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63025614000, #    utc_start 1998-03-15 03:00:00 (Sun)
@@ -587,7 +587,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63042530400, #    local_end 1998-09-26 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63042552000, #    utc_start 1998-09-27 04:00:00 (Sun)
@@ -596,7 +596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63058860000, #    local_end 1999-04-03 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63058878000, #    utc_start 1999-04-04 03:00:00 (Sun)
@@ -605,7 +605,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63075189600, #    local_end 1999-10-09 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63075211200, #    utc_start 1999-10-10 04:00:00 (Sun)
@@ -614,7 +614,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63088495200, #    local_end 2000-03-11 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63088513200, #    utc_start 2000-03-12 03:00:00 (Sun)
@@ -623,7 +623,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63107244000, #    local_end 2000-10-14 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63107265600, #    utc_start 2000-10-15 04:00:00 (Sun)
@@ -632,7 +632,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63119944800, #    local_end 2001-03-10 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63119962800, #    utc_start 2001-03-11 03:00:00 (Sun)
@@ -641,7 +641,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63138693600, #    local_end 2001-10-13 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63138715200, #    utc_start 2001-10-14 04:00:00 (Sun)
@@ -650,7 +650,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63151394400, #    local_end 2002-03-09 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63151412400, #    utc_start 2002-03-10 03:00:00 (Sun)
@@ -659,7 +659,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63170143200, #    local_end 2002-10-12 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63170164800, #    utc_start 2002-10-13 04:00:00 (Sun)
@@ -668,7 +668,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63182844000, #    local_end 2003-03-08 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63182862000, #    utc_start 2003-03-09 03:00:00 (Sun)
@@ -677,7 +677,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63201592800, #    local_end 2003-10-11 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63201614400, #    utc_start 2003-10-12 04:00:00 (Sun)
@@ -686,7 +686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63214898400, #    local_end 2004-03-13 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63214916400, #    utc_start 2004-03-14 03:00:00 (Sun)
@@ -695,7 +695,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63233042400, #    local_end 2004-10-09 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63233064000, #    utc_start 2004-10-10 04:00:00 (Sun)
@@ -704,7 +704,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63246348000, #    local_end 2005-03-12 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63246366000, #    utc_start 2005-03-13 03:00:00 (Sun)
@@ -713,7 +713,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63264492000, #    local_end 2005-10-08 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63264513600, #    utc_start 2005-10-09 04:00:00 (Sun)
@@ -722,7 +722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63277797600, #    local_end 2006-03-11 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63277815600, #    utc_start 2006-03-12 03:00:00 (Sun)
@@ -731,7 +731,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63296546400, #    local_end 2006-10-14 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63296568000, #    utc_start 2006-10-15 04:00:00 (Sun)
@@ -740,7 +740,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63309247200, #    local_end 2007-03-10 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63309265200, #    utc_start 2007-03-11 03:00:00 (Sun)
@@ -749,7 +749,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63327996000, #    local_end 2007-10-13 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63328017600, #    utc_start 2007-10-14 04:00:00 (Sun)
@@ -758,7 +758,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63342511200, #    local_end 2008-03-29 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63342529200, #    utc_start 2008-03-30 03:00:00 (Sun)
@@ -767,7 +767,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63359445600, #    local_end 2008-10-11 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63359467200, #    utc_start 2008-10-12 04:00:00 (Sun)
@@ -776,7 +776,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63372751200, #    local_end 2009-03-14 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63372769200, #    utc_start 2009-03-15 03:00:00 (Sun)
@@ -785,7 +785,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63390895200, #    local_end 2009-10-10 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63390916800, #    utc_start 2009-10-11 04:00:00 (Sun)
@@ -794,7 +794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63406015200, #    local_end 2010-04-03 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63406033200, #    utc_start 2010-04-04 03:00:00 (Sun)
@@ -803,7 +803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63422344800, #    local_end 2010-10-09 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63422366400, #    utc_start 2010-10-10 04:00:00 (Sun)
@@ -812,7 +812,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63440488800, #    local_end 2011-05-07 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63440506800, #    utc_start 2011-05-08 03:00:00 (Sun)
@@ -821,7 +821,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63449560800, #    local_end 2011-08-20 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63449582400, #    utc_start 2011-08-21 04:00:00 (Sun)
@@ -830,7 +830,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63471333600, #    local_end 2012-04-28 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63471351600, #    utc_start 2012-04-29 03:00:00 (Sun)
@@ -839,7 +839,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63482220000, #    local_end 2012-09-01 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63482241600, #    utc_start 2012-09-02 04:00:00 (Sun)
@@ -848,7 +848,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63502783200, #    local_end 2013-04-27 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63502801200, #    utc_start 2013-04-28 03:00:00 (Sun)
@@ -857,7 +857,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63514274400, #    local_end 2013-09-07 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63514296000, #    utc_start 2013-09-08 04:00:00 (Sun)
@@ -866,7 +866,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63534232800, #    local_end 2014-04-26 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63534250800, #    utc_start 2014-04-27 03:00:00 (Sun)
@@ -875,7 +875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63545724000, #    local_end 2014-09-06 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63545745600, #    utc_start 2014-09-07 04:00:00 (Sun)
@@ -884,7 +884,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63598946400, #    local_end 2016-05-14 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63598964400, #    utc_start 2016-05-15 03:00:00 (Sun)
@@ -893,7 +893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63606808800, #    local_end 2016-08-13 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63606830400, #    utc_start 2016-08-14 04:00:00 (Sun)
@@ -902,7 +902,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63630396000, #    local_end 2017-05-13 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63630414000, #    utc_start 2017-05-14 03:00:00 (Sun)
@@ -911,7 +911,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63638258400, #    local_end 2017-08-12 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63638280000, #    utc_start 2017-08-13 04:00:00 (Sun)
@@ -920,7 +920,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63661845600, #    local_end 2018-05-12 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 63661863600, #    utc_start 2018-05-13 03:00:00 (Sun)
@@ -929,209 +929,209 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63669708000, #    local_end 2018-08-11 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 63669729600, #    utc_start 2018-08-12 04:00:00 (Sun)
-63693313200, #      utc_end 2019-05-12 03:00:00 (Sun)
+63690289200, #      utc_end 2019-04-07 03:00:00 (Sun)
 63669711600, #  local_start 2018-08-11 23:00:00 (Sat)
-63693295200, #    local_end 2019-05-11 22:00:00 (Sat)
+63690271200, #    local_end 2019-04-06 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63693313200, #    utc_start 2019-05-12 03:00:00 (Sun)
-63701179200, #      utc_end 2019-08-11 04:00:00 (Sun)
-63693291600, #  local_start 2019-05-11 21:00:00 (Sat)
-63701157600, #    local_end 2019-08-10 22:00:00 (Sat)
+63690289200, #    utc_start 2019-04-07 03:00:00 (Sun)
+63703598400, #      utc_end 2019-09-08 04:00:00 (Sun)
+63690267600, #  local_start 2019-04-06 21:00:00 (Sat)
+63703576800, #    local_end 2019-09-07 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63701179200, #    utc_start 2019-08-11 04:00:00 (Sun)
-63724762800, #      utc_end 2020-05-10 03:00:00 (Sun)
-63701161200, #  local_start 2019-08-10 23:00:00 (Sat)
-63724744800, #    local_end 2020-05-09 22:00:00 (Sat)
+63703598400, #    utc_start 2019-09-08 04:00:00 (Sun)
+63721738800, #      utc_end 2020-04-05 03:00:00 (Sun)
+63703580400, #  local_start 2019-09-07 23:00:00 (Sat)
+63721720800, #    local_end 2020-04-04 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63724762800, #    utc_start 2020-05-10 03:00:00 (Sun)
-63732628800, #      utc_end 2020-08-09 04:00:00 (Sun)
-63724741200, #  local_start 2020-05-09 21:00:00 (Sat)
-63732607200, #    local_end 2020-08-08 22:00:00 (Sat)
+63721738800, #    utc_start 2020-04-05 03:00:00 (Sun)
+63735048000, #      utc_end 2020-09-06 04:00:00 (Sun)
+63721717200, #  local_start 2020-04-04 21:00:00 (Sat)
+63735026400, #    local_end 2020-09-05 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63732628800, #    utc_start 2020-08-09 04:00:00 (Sun)
-63756212400, #      utc_end 2021-05-09 03:00:00 (Sun)
-63732610800, #  local_start 2020-08-08 23:00:00 (Sat)
-63756194400, #    local_end 2021-05-08 22:00:00 (Sat)
+63735048000, #    utc_start 2020-09-06 04:00:00 (Sun)
+63753188400, #      utc_end 2021-04-04 03:00:00 (Sun)
+63735030000, #  local_start 2020-09-05 23:00:00 (Sat)
+63753170400, #    local_end 2021-04-03 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63756212400, #    utc_start 2021-05-09 03:00:00 (Sun)
-63764683200, #      utc_end 2021-08-15 04:00:00 (Sun)
-63756190800, #  local_start 2021-05-08 21:00:00 (Sat)
-63764661600, #    local_end 2021-08-14 22:00:00 (Sat)
+63753188400, #    utc_start 2021-04-04 03:00:00 (Sun)
+63766497600, #      utc_end 2021-09-05 04:00:00 (Sun)
+63753166800, #  local_start 2021-04-03 21:00:00 (Sat)
+63766476000, #    local_end 2021-09-04 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63764683200, #    utc_start 2021-08-15 04:00:00 (Sun)
-63788266800, #      utc_end 2022-05-15 03:00:00 (Sun)
-63764665200, #  local_start 2021-08-14 23:00:00 (Sat)
-63788248800, #    local_end 2022-05-14 22:00:00 (Sat)
+63766497600, #    utc_start 2021-09-05 04:00:00 (Sun)
+63784638000, #      utc_end 2022-04-03 03:00:00 (Sun)
+63766479600, #  local_start 2021-09-04 23:00:00 (Sat)
+63784620000, #    local_end 2022-04-02 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63788266800, #    utc_start 2022-05-15 03:00:00 (Sun)
-63796132800, #      utc_end 2022-08-14 04:00:00 (Sun)
-63788245200, #  local_start 2022-05-14 21:00:00 (Sat)
-63796111200, #    local_end 2022-08-13 22:00:00 (Sat)
+63784638000, #    utc_start 2022-04-03 03:00:00 (Sun)
+63797947200, #      utc_end 2022-09-04 04:00:00 (Sun)
+63784616400, #  local_start 2022-04-02 21:00:00 (Sat)
+63797925600, #    local_end 2022-09-03 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63796132800, #    utc_start 2022-08-14 04:00:00 (Sun)
-63819716400, #      utc_end 2023-05-14 03:00:00 (Sun)
-63796114800, #  local_start 2022-08-13 23:00:00 (Sat)
-63819698400, #    local_end 2023-05-13 22:00:00 (Sat)
+63797947200, #    utc_start 2022-09-04 04:00:00 (Sun)
+63816087600, #      utc_end 2023-04-02 03:00:00 (Sun)
+63797929200, #  local_start 2022-09-03 23:00:00 (Sat)
+63816069600, #    local_end 2023-04-01 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63819716400, #    utc_start 2023-05-14 03:00:00 (Sun)
-63827582400, #      utc_end 2023-08-13 04:00:00 (Sun)
-63819694800, #  local_start 2023-05-13 21:00:00 (Sat)
-63827560800, #    local_end 2023-08-12 22:00:00 (Sat)
+63816087600, #    utc_start 2023-04-02 03:00:00 (Sun)
+63829396800, #      utc_end 2023-09-03 04:00:00 (Sun)
+63816066000, #  local_start 2023-04-01 21:00:00 (Sat)
+63829375200, #    local_end 2023-09-02 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63827582400, #    utc_start 2023-08-13 04:00:00 (Sun)
-63851166000, #      utc_end 2024-05-12 03:00:00 (Sun)
-63827564400, #  local_start 2023-08-12 23:00:00 (Sat)
-63851148000, #    local_end 2024-05-11 22:00:00 (Sat)
+63829396800, #    utc_start 2023-09-03 04:00:00 (Sun)
+63848142000, #      utc_end 2024-04-07 03:00:00 (Sun)
+63829378800, #  local_start 2023-09-02 23:00:00 (Sat)
+63848124000, #    local_end 2024-04-06 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63851166000, #    utc_start 2024-05-12 03:00:00 (Sun)
-63859032000, #      utc_end 2024-08-11 04:00:00 (Sun)
-63851144400, #  local_start 2024-05-11 21:00:00 (Sat)
-63859010400, #    local_end 2024-08-10 22:00:00 (Sat)
+63848142000, #    utc_start 2024-04-07 03:00:00 (Sun)
+63861451200, #      utc_end 2024-09-08 04:00:00 (Sun)
+63848120400, #  local_start 2024-04-06 21:00:00 (Sat)
+63861429600, #    local_end 2024-09-07 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63859032000, #    utc_start 2024-08-11 04:00:00 (Sun)
-63882615600, #      utc_end 2025-05-11 03:00:00 (Sun)
-63859014000, #  local_start 2024-08-10 23:00:00 (Sat)
-63882597600, #    local_end 2025-05-10 22:00:00 (Sat)
+63861451200, #    utc_start 2024-09-08 04:00:00 (Sun)
+63879591600, #      utc_end 2025-04-06 03:00:00 (Sun)
+63861433200, #  local_start 2024-09-07 23:00:00 (Sat)
+63879573600, #    local_end 2025-04-05 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63882615600, #    utc_start 2025-05-11 03:00:00 (Sun)
-63890481600, #      utc_end 2025-08-10 04:00:00 (Sun)
-63882594000, #  local_start 2025-05-10 21:00:00 (Sat)
-63890460000, #    local_end 2025-08-09 22:00:00 (Sat)
+63879591600, #    utc_start 2025-04-06 03:00:00 (Sun)
+63892900800, #      utc_end 2025-09-07 04:00:00 (Sun)
+63879570000, #  local_start 2025-04-05 21:00:00 (Sat)
+63892879200, #    local_end 2025-09-06 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63890481600, #    utc_start 2025-08-10 04:00:00 (Sun)
-63914065200, #      utc_end 2026-05-10 03:00:00 (Sun)
-63890463600, #  local_start 2025-08-09 23:00:00 (Sat)
-63914047200, #    local_end 2026-05-09 22:00:00 (Sat)
+63892900800, #    utc_start 2025-09-07 04:00:00 (Sun)
+63911041200, #      utc_end 2026-04-05 03:00:00 (Sun)
+63892882800, #  local_start 2025-09-06 23:00:00 (Sat)
+63911023200, #    local_end 2026-04-04 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63914065200, #    utc_start 2026-05-10 03:00:00 (Sun)
-63921931200, #      utc_end 2026-08-09 04:00:00 (Sun)
-63914043600, #  local_start 2026-05-09 21:00:00 (Sat)
-63921909600, #    local_end 2026-08-08 22:00:00 (Sat)
+63911041200, #    utc_start 2026-04-05 03:00:00 (Sun)
+63924350400, #      utc_end 2026-09-06 04:00:00 (Sun)
+63911019600, #  local_start 2026-04-04 21:00:00 (Sat)
+63924328800, #    local_end 2026-09-05 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63921931200, #    utc_start 2026-08-09 04:00:00 (Sun)
-63945514800, #      utc_end 2027-05-09 03:00:00 (Sun)
-63921913200, #  local_start 2026-08-08 23:00:00 (Sat)
-63945496800, #    local_end 2027-05-08 22:00:00 (Sat)
+63924350400, #    utc_start 2026-09-06 04:00:00 (Sun)
+63942490800, #      utc_end 2027-04-04 03:00:00 (Sun)
+63924332400, #  local_start 2026-09-05 23:00:00 (Sat)
+63942472800, #    local_end 2027-04-03 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63945514800, #    utc_start 2027-05-09 03:00:00 (Sun)
-63953985600, #      utc_end 2027-08-15 04:00:00 (Sun)
-63945493200, #  local_start 2027-05-08 21:00:00 (Sat)
-63953964000, #    local_end 2027-08-14 22:00:00 (Sat)
+63942490800, #    utc_start 2027-04-04 03:00:00 (Sun)
+63955800000, #      utc_end 2027-09-05 04:00:00 (Sun)
+63942469200, #  local_start 2027-04-03 21:00:00 (Sat)
+63955778400, #    local_end 2027-09-04 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63953985600, #    utc_start 2027-08-15 04:00:00 (Sun)
-63977569200, #      utc_end 2028-05-14 03:00:00 (Sun)
-63953967600, #  local_start 2027-08-14 23:00:00 (Sat)
-63977551200, #    local_end 2028-05-13 22:00:00 (Sat)
+63955800000, #    utc_start 2027-09-05 04:00:00 (Sun)
+63973940400, #      utc_end 2028-04-02 03:00:00 (Sun)
+63955782000, #  local_start 2027-09-04 23:00:00 (Sat)
+63973922400, #    local_end 2028-04-01 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-63977569200, #    utc_start 2028-05-14 03:00:00 (Sun)
-63985435200, #      utc_end 2028-08-13 04:00:00 (Sun)
-63977547600, #  local_start 2028-05-13 21:00:00 (Sat)
-63985413600, #    local_end 2028-08-12 22:00:00 (Sat)
+63973940400, #    utc_start 2028-04-02 03:00:00 (Sun)
+63987249600, #      utc_end 2028-09-03 04:00:00 (Sun)
+63973918800, #  local_start 2028-04-01 21:00:00 (Sat)
+63987228000, #    local_end 2028-09-02 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
-63985435200, #    utc_start 2028-08-13 04:00:00 (Sun)
-64009018800, #      utc_end 2029-05-13 03:00:00 (Sun)
-63985417200, #  local_start 2028-08-12 23:00:00 (Sat)
-64009000800, #    local_end 2029-05-12 22:00:00 (Sat)
+63987249600, #    utc_start 2028-09-03 04:00:00 (Sun)
+64005994800, #      utc_end 2029-04-08 03:00:00 (Sun)
+63987231600, #  local_start 2028-09-02 23:00:00 (Sat)
+64005976800, #    local_end 2029-04-07 22:00:00 (Sat)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
-64009018800, #    utc_start 2029-05-13 03:00:00 (Sun)
-64016884800, #      utc_end 2029-08-12 04:00:00 (Sun)
-64008997200, #  local_start 2029-05-12 21:00:00 (Sat)
-64016863200, #    local_end 2029-08-11 22:00:00 (Sat)
+64005994800, #    utc_start 2029-04-08 03:00:00 (Sun)
+64018699200, #      utc_end 2029-09-02 04:00:00 (Sun)
+64005973200, #  local_start 2029-04-07 21:00:00 (Sat)
+64018677600, #    local_end 2029-09-01 22:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 61 }
 
@@ -1184,28 +1184,26 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '3:00u',
-    'from' => '2016',
-    'in' => 'May',
+    'at' => '4:00u',
+    'from' => '2019',
+    'in' => 'Sep',
     'letter' => '',
     'name' => 'Chile',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=9',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=2',
+    'save' => '1:00',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
-    'at' => '4:00u',
-    'from' => '2016',
-    'in' => 'Aug',
+    'at' => '3:00u',
+    'from' => '2019',
+    'in' => 'Apr',
     'letter' => '',
     'name' => 'Chile',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=9',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'offset_from_std' => 0,
+    'on' => 'Sun>=2',
+    'save' => '0',
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Efate.pm b/lib/DateTime/TimeZone/Pacific/Efate.pm
index c198b4de..fa86e689 100644
--- a/lib/DateTime/TimeZone/Pacific/Efate.pm
+++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62568979200, #    local_end 1983-09-25 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62568939600, #    utc_start 1983-09-24 13:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62584704000, #    local_end 1984-03-25 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62584660800, #    utc_start 1984-03-24 12:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62603020800, #    local_end 1984-10-23 00:00:00 (Tue)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62602981200, #    utc_start 1984-10-22 13:00:00 (Mon)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62616153600, #    local_end 1985-03-24 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62616110400, #    utc_start 1985-03-23 12:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62632483200, #    local_end 1985-09-29 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62632443600, #    utc_start 1985-09-28 13:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62647603200, #    local_end 1986-03-23 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62647560000, #    utc_start 1986-03-22 12:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62663932800, #    local_end 1986-09-28 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62663893200, #    utc_start 1986-09-27 13:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62679657600, #    local_end 1987-03-29 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62679614400, #    utc_start 1987-03-28 12:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62695382400, #    local_end 1987-09-27 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62695342800, #    utc_start 1987-09-26 13:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62711107200, #    local_end 1988-03-27 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62711064000, #    utc_start 1988-03-26 12:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62726832000, #    local_end 1988-09-25 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62726792400, #    utc_start 1988-09-24 13:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62742556800, #    local_end 1989-03-26 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62742513600, #    utc_start 1989-03-25 12:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62758281600, #    local_end 1989-09-24 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62758242000, #    utc_start 1989-09-23 13:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62774006400, #    local_end 1990-03-25 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62773963200, #    utc_start 1990-03-24 12:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62789731200, #    local_end 1990-09-23 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62789691600, #    utc_start 1990-09-22 13:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62805456000, #    local_end 1991-03-24 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62805412800, #    utc_start 1991-03-23 12:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62821785600, #    local_end 1991-09-29 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62821746000, #    utc_start 1991-09-28 13:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62832067200, #    local_end 1992-01-26 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62832024000, #    utc_start 1992-01-25 12:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62855654400, #    local_end 1992-10-25 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62855614800, #    utc_start 1992-10-24 13:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62863516800, #    local_end 1993-01-24 00:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62863473600, #    utc_start 1993-01-23 12:00:00 (Sat)
@@ -218,11 +218,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 39600,
 0,
-'+11/+12',
+'+11',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 10 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Enderbury.pm b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
index 68465465..077f748d 100644
--- a/lib/DateTime/TimeZone/Pacific/Enderbury.pm
+++ b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
index 51a3c501..189c84af 100644
--- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Fiji.pm b/lib/DateTime/TimeZone/Pacific/Fiji.pm
index 3e764269..21a63649 100644
--- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
+++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63045568800, #    local_end 1998-11-01 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63045525600, #    utc_start 1998-10-31 14:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63055854000, #    local_end 1999-02-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63055807200, #    utc_start 1999-02-27 14:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63077623200, #    local_end 1999-11-07 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63077580000, #    utc_start 1999-11-06 14:00:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63087303600, #    local_end 2000-02-27 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63087256800, #    utc_start 2000-02-26 14:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63395143200, #    local_end 2009-11-29 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63395100000, #    utc_start 2009-11-28 14:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63405428400, #    local_end 2010-03-28 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63405381600, #    utc_start 2010-03-27 14:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63423568800, #    local_end 2010-10-24 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63423525600, #    utc_start 2010-10-23 14:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63435063600, #    local_end 2011-03-06 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63435016800, #    utc_start 2011-03-05 14:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63455018400, #    local_end 2011-10-23 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63454975200, #    utc_start 2011-10-22 14:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63462884400, #    local_end 2012-01-22 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63462837600, #    utc_start 2012-01-21 14:00:00 (Sat)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63486468000, #    local_end 2012-10-21 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63486424800, #    utc_start 2012-10-20 14:00:00 (Sat)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63494334000, #    local_end 2013-01-20 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63494287200, #    utc_start 2013-01-19 14:00:00 (Sat)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63518522400, #    local_end 2013-10-27 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63518479200, #    utc_start 2013-10-26 14:00:00 (Sat)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63525780000, #    local_end 2014-01-19 02:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63525733200, #    utc_start 2014-01-18 13:00:00 (Sat)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63550533600, #    utc_start 2014-11-01 14:00:00 (Sat)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63557233200, #    local_end 2015-01-18 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63557186400, #    utc_start 2015-01-17 14:00:00 (Sat)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63581983200, #    utc_start 2015-10-31 14:00:00 (Sat)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63588682800, #    local_end 2016-01-17 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63588636000, #    utc_start 2016-01-16 14:00:00 (Sat)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63614037600, #    utc_start 2016-11-05 14:00:00 (Sat)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63620132400, #    local_end 2017-01-15 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63620085600, #    utc_start 2017-01-14 14:00:00 (Sat)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63645487200, #    utc_start 2017-11-04 14:00:00 (Sat)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63651582000, #    local_end 2018-01-14 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63651535200, #    utc_start 2018-01-13 14:00:00 (Sat)
@@ -236,25 +236,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63676936800, #    utc_start 2018-11-03 14:00:00 (Sat)
-63683589600, #      utc_end 2019-01-19 14:00:00 (Sat)
+63682984800, #      utc_end 2019-01-12 14:00:00 (Sat)
 63676983600, #  local_start 2018-11-04 03:00:00 (Sun)
-63683636400, #    local_end 2019-01-20 03:00:00 (Sun)
+63683031600, #    local_end 2019-01-13 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
-63683589600, #    utc_start 2019-01-19 14:00:00 (Sat)
+63682984800, #    utc_start 2019-01-12 14:00:00 (Sat)
 63708386400, #      utc_end 2019-11-02 14:00:00 (Sat)
-63683632800, #  local_start 2019-01-20 02:00:00 (Sun)
+63683028000, #  local_start 2019-01-13 02:00:00 (Sun)
 63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63708386400, #    utc_start 2019-11-02 14:00:00 (Sat)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63715086000, #    local_end 2020-01-19 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63715039200, #    utc_start 2020-01-18 14:00:00 (Sat)
@@ -272,7 +272,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63739836000, #    utc_start 2020-10-31 14:00:00 (Sat)
@@ -281,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63746535600, #    local_end 2021-01-17 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63746488800, #    utc_start 2021-01-16 14:00:00 (Sat)
@@ -290,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63771890400, #    utc_start 2021-11-06 14:00:00 (Sat)
@@ -299,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63777985200, #    local_end 2022-01-16 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63777938400, #    utc_start 2022-01-15 14:00:00 (Sat)
@@ -308,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63803340000, #    utc_start 2022-11-05 14:00:00 (Sat)
@@ -317,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63809434800, #    local_end 2023-01-15 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63809388000, #    utc_start 2023-01-14 14:00:00 (Sat)
@@ -326,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63834789600, #    utc_start 2023-11-04 14:00:00 (Sat)
@@ -335,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63840884400, #    local_end 2024-01-14 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63840837600, #    utc_start 2024-01-13 14:00:00 (Sat)
@@ -344,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63866239200, #    utc_start 2024-11-02 14:00:00 (Sat)
@@ -353,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63872938800, #    local_end 2025-01-19 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63872892000, #    utc_start 2025-01-18 14:00:00 (Sat)
@@ -362,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63897688800, #    utc_start 2025-11-01 14:00:00 (Sat)
@@ -371,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63904388400, #    local_end 2026-01-18 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63904341600, #    utc_start 2026-01-17 14:00:00 (Sat)
@@ -380,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63929138400, #    utc_start 2026-10-31 14:00:00 (Sat)
@@ -389,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63935838000, #    local_end 2027-01-17 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63935791200, #    utc_start 2027-01-16 14:00:00 (Sat)
@@ -398,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63961192800, #    utc_start 2027-11-06 14:00:00 (Sat)
@@ -407,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63967287600, #    local_end 2028-01-16 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63967240800, #    utc_start 2028-01-15 14:00:00 (Sat)
@@ -416,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63992685600, #    local_end 2028-11-05 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
     [
 63992642400, #    utc_start 2028-11-04 14:00:00 (Sat)
@@ -425,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63998737200, #    local_end 2029-01-14 03:00:00 (Sun)
 46800,
 1,
-'+12/+13',
+'+13',
     ],
     [
 63998690400, #    utc_start 2029-01-13 14:00:00 (Sat)
@@ -434,11 +434,11 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
 43200,
 0,
-'+12/+13',
+'+12',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 23 }
 
@@ -497,10 +497,9 @@ my $rules = [
     'letter' => '',
     'name' => 'Fiji',
     'offset_from_std' => 0,
-    'on' => 'Sun>=14',
+    'on' => 'Sun>=13',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
@@ -511,8 +510,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'Sun>=1',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
diff --git a/lib/DateTime/TimeZone/Pacific/Funafuti.pm b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
index 642815d8..cdebc896 100644
--- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
+++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Galapagos.pm b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
index abecb1cc..579d2113 100644
--- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
+++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/southamerica.  Olson data version 2018e
+# Generated from debian/tzdata/southamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62858592000, #    local_end 1992-11-28 00:00:00 (Sat)
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
     [
 62858613600, #    utc_start 1992-11-28 06:00:00 (Sat)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62864553600, #    local_end 1993-02-05 00:00:00 (Fri)
 -18000,
 1,
-'-06/-05',
+'-05',
     ],
     [
 62864571600, #    utc_start 1993-02-05 05:00:00 (Fri)
@@ -65,11 +65,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -21600,
 0,
-'-06/-05',
+'-06',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Gambier.pm b/lib/DateTime/TimeZone/Pacific/Gambier.pm
index 75ddbc35..0c16572a 100644
--- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
+++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
index 3d1ee9ae..b3316737 100644
--- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Guam.pm b/lib/DateTime/TimeZone/Pacific/Guam.pm
index e6518056..d3c50a57 100644
--- a/lib/DateTime/TimeZone/Pacific/Guam.pm
+++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Honolulu.pm b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
index 0b86bb3e..de3d66b8 100644
--- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/northamerica.  Olson data version 2018e
+# Generated from debian/tzdata/northamerica.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,12 +60,21 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61255485000, #    utc_start 1942-02-09 12:30:00 (Mon)
-61370307000, #      utc_end 1945-09-30 11:30:00 (Sun)
+61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
 61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
+61366253400, #    local_end 1945-08-14 13:30:00 (Tue)
+-34200,
+1,
+'HWT',
+    ],
+    [
+61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
+61370307000, #      utc_end 1945-09-30 11:30:00 (Sun)
+61366253400, #  local_start 1945-08-14 13:30:00 (Tue)
 61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
 -34200,
 1,
-'HDT',
+'HPT',
     ],
     [
 61370307000, #    utc_start 1945-09-30 11:30:00 (Sun)
@@ -87,9 +96,9 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
-sub has_dst_changes { 2 }
+sub has_dst_changes { 3 }
 
 sub _max_year { 2028 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
index 50e8a5cf..4daf108b 100644
--- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kosrae.pm b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
index 5fee2a7a..ce57fcf3 100644
--- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
index 0bad2841..fc5138c1 100644
--- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
+++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Majuro.pm b/lib/DateTime/TimeZone/Pacific/Majuro.pm
index 5080aa2d..927ad5ce 100644
--- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
+++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Marquesas.pm b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
index e40b2be8..e80ce922 100644
--- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
+++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Nauru.pm b/lib/DateTime/TimeZone/Pacific/Nauru.pm
index ead81afe..f8342504 100644
--- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
+++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Niue.pm b/lib/DateTime/TimeZone/Pacific/Niue.pm
index 84d11dfa..c03fa705 100644
--- a/lib/DateTime/TimeZone/Pacific/Niue.pm
+++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Norfolk.pm b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
index 9411274c..a18c473e 100644
--- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
+++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 1 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Noumea.pm b/lib/DateTime/TimeZone/Pacific/Noumea.pm
index de9e68d7..b7fe70b9 100644
--- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
+++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62385724800, #    local_end 1977-12-04 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62385685200, #    utc_start 1977-12-03 13:00:00 (Sat)
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62393068800, #    local_end 1978-02-27 00:00:00 (Mon)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62393025600, #    utc_start 1978-02-26 12:00:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62417174400, #    local_end 1978-12-03 00:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62417134800, #    utc_start 1978-12-02 13:00:00 (Sat)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62424604800, #    local_end 1979-02-27 00:00:00 (Tue)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62424561600, #    utc_start 1979-02-26 12:00:00 (Mon)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62985088800, #    local_end 1996-12-01 02:00:00 (Sun)
 39600,
 0,
-'+11/+12',
+'+11',
     ],
     [
 62985049200, #    utc_start 1996-11-30 15:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62992954800, #    local_end 1997-03-02 03:00:00 (Sun)
 43200,
 1,
-'+11/+12',
+'+12',
     ],
     [
 62992911600, #    utc_start 1997-03-01 15:00:00 (Sat)
@@ -92,11 +92,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 39600,
 0,
-'+11/+12',
+'+11',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 3 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
index bd876df2..1523428d 100644
--- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Palau.pm b/lib/DateTime/TimeZone/Pacific/Palau.pm
index 99558a17..1593c7b2 100644
--- a/lib/DateTime/TimeZone/Pacific/Palau.pm
+++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
index 270993b3..0f065194 100644
--- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
index 3b0a9f5d..8c5985cb 100644
--- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
+++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
index b5417b61..5f202ed0 100644
--- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
+++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
index b91b8cd6..13f56705 100644
--- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
+++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62425036800, #    local_end 1979-03-04 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62425071000, #    utc_start 1979-03-04 09:30:00 (Sun)
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62445600000, #    local_end 1979-10-28 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62445636000, #    utc_start 1979-10-28 10:00:00 (Sun)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62456486400, #    local_end 1980-03-02 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62456520600, #    utc_start 1980-03-02 09:30:00 (Sun)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62477049600, #    local_end 1980-10-26 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62477085600, #    utc_start 1980-10-26 10:00:00 (Sun)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62487936000, #    local_end 1981-03-01 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62487970200, #    utc_start 1981-03-01 09:30:00 (Sun)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62508499200, #    local_end 1981-10-25 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62508535200, #    utc_start 1981-10-25 10:00:00 (Sun)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62519990400, #    local_end 1982-03-07 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62520024600, #    utc_start 1982-03-07 09:30:00 (Sun)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62540553600, #    local_end 1982-10-31 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62540589600, #    utc_start 1982-10-31 10:00:00 (Sun)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62551440000, #    local_end 1983-03-06 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62551474200, #    utc_start 1983-03-06 09:30:00 (Sun)
@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62572003200, #    local_end 1983-10-30 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62572039200, #    utc_start 1983-10-30 10:00:00 (Sun)
@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62582889600, #    local_end 1984-03-04 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62582923800, #    utc_start 1984-03-04 09:30:00 (Sun)
@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62603452800, #    local_end 1984-10-28 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62603488800, #    utc_start 1984-10-28 10:00:00 (Sun)
@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62614339200, #    local_end 1985-03-03 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62614373400, #    utc_start 1985-03-03 09:30:00 (Sun)
@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62634902400, #    local_end 1985-10-27 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62634938400, #    utc_start 1985-10-27 10:00:00 (Sun)
@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62645788800, #    local_end 1986-03-02 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62645823000, #    utc_start 1986-03-02 09:30:00 (Sun)
@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62666352000, #    local_end 1986-10-26 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62666388000, #    utc_start 1986-10-26 10:00:00 (Sun)
@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62677238400, #    local_end 1987-03-01 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62677272600, #    utc_start 1987-03-01 09:30:00 (Sun)
@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62697801600, #    local_end 1987-10-25 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62697837600, #    utc_start 1987-10-25 10:00:00 (Sun)
@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62709292800, #    local_end 1988-03-06 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62709327000, #    utc_start 1988-03-06 09:30:00 (Sun)
@@ -218,7 +218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62729856000, #    local_end 1988-10-30 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62729892000, #    utc_start 1988-10-30 10:00:00 (Sun)
@@ -227,7 +227,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62740742400, #    local_end 1989-03-05 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62740776600, #    utc_start 1989-03-05 09:30:00 (Sun)
@@ -236,7 +236,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62761305600, #    local_end 1989-10-29 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62761341600, #    utc_start 1989-10-29 10:00:00 (Sun)
@@ -245,7 +245,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62772192000, #    local_end 1990-03-04 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62772226200, #    utc_start 1990-03-04 09:30:00 (Sun)
@@ -254,7 +254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62792755200, #    local_end 1990-10-28 00:00:00 (Sun)
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
     [
 62792791200, #    utc_start 1990-10-28 10:00:00 (Sun)
@@ -263,7 +263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 62803641600, #    local_end 1991-03-03 00:00:00 (Sun)
 -34200,
 1,
-'-10/-0930',
+'-0930',
     ],
     [
 62803675800, #    utc_start 1991-03-03 09:30:00 (Sun)
@@ -272,11 +272,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 -36000,
 0,
-'-10/-0930',
+'-10',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 13 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tahiti.pm b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
index c9fddc7e..4d209f87 100644
--- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tarawa.pm b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
index 057dd2a4..42a03687 100644
--- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
index b15a67e6..4ebd0c7a 100644
--- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
+++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63074944800, #    local_end 1999-10-07 02:00:00 (Thu)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63074898000, #    utc_start 1999-10-06 13:00:00 (Wed)
@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63089118000, #    local_end 2000-03-19 03:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63089067600, #    utc_start 2000-03-18 13:00:00 (Sat)
@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63109072800, #    local_end 2000-11-05 02:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63109026000, #    utc_start 2000-11-04 13:00:00 (Sat)
@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63116330400, #    local_end 2001-01-28 02:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63116280000, #    utc_start 2001-01-27 12:00:00 (Sat)
@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63140522400, #    local_end 2001-11-04 02:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63140475600, #    utc_start 2001-11-03 13:00:00 (Sat)
@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63147780000, #    local_end 2002-01-27 02:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63147729600, #    utc_start 2002-01-26 12:00:00 (Sat)
@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
 46800,
 0,
-'+13/+14',
+'+13',
     ],
     [
 63614034000, #    utc_start 2016-11-05 13:00:00 (Sat)
@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
 63620132400, #    local_end 2017-01-15 03:00:00 (Sun)
 50400,
 1,
-'+13/+14',
+'+14',
     ],
     [
 63620082000, #    utc_start 2017-01-14 13:00:00 (Sat)
@@ -128,11 +128,11 @@ DateTime::TimeZone::INFINITY, #      utc_end
 DateTime::TimeZone::INFINITY, #    local_end
 46800,
 0,
-'+13/+14',
+'+13',
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 4 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Wake.pm b/lib/DateTime/TimeZone/Pacific/Wake.pm
index 796a6d3c..f66d0451 100644
--- a/lib/DateTime/TimeZone/Pacific/Wake.pm
+++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/Pacific/Wallis.pm b/lib/DateTime/TimeZone/Pacific/Wallis.pm
index 6c89b13b..a2c05773 100644
--- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
+++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/australasia.  Olson data version 2018e
+# Generated from debian/tzdata/australasia.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 0 }
 
diff --git a/lib/DateTime/TimeZone/WET.pm b/lib/DateTime/TimeZone/WET.pm
index af69db2c..676b038a 100644
--- a/lib/DateTime/TimeZone/WET.pm
+++ b/lib/DateTime/TimeZone/WET.pm
@@ -3,7 +3,7 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from debian/tzdata/europe.  Olson data version 2018e
+# Generated from debian/tzdata/europe.  Olson data version 2018g
 #
 # Do not edit this file directly.
 #
@@ -978,7 +978,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2018e' }
+sub olson_version { '2018g' }
 
 sub has_dst_changes { 53 }
 
@@ -1013,8 +1013,7 @@ my $rules = [
     'offset_from_std' => 3600,
     'on' => 'lastSun',
     'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
@@ -1025,8 +1024,7 @@ my $rules = [
     'offset_from_std' => 0,
     'on' => 'lastSun',
     'save' => '0',
-    'to' => 'max',
-    'type' => undef
+    'to' => 'max'
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
