├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config └── config.exs ├── lib ├── tzdata.ex └── tzdata │ ├── basic_data_map.ex │ ├── data_builder.ex │ ├── data_loader.ex │ ├── ets_holder.ex │ ├── far_future_dynamic_periods.ex │ ├── http_client.ex │ ├── http_client │ └── hackney.ex │ ├── leap_sec_parser.ex │ ├── parser.ex │ ├── parser_organizer.ex │ ├── period_builder.ex │ ├── release_reader.ex │ ├── release_updater.ex │ ├── time_zone_database.ex │ ├── tzdata_app.ex │ └── util.ex ├── mix.exs ├── mix.lock ├── priv └── release_ets │ ├── .gitkeep │ └── 2025a.v2.ets └── test ├── basic_data_map_test.exs ├── leap_sec_parser_test.exs ├── table_data_test.exs ├── test_helper.exs ├── tz_parser_organizer_test.exs ├── tz_parser_test.exs ├── tz_period_builder_test.exs ├── tz_time_zone_database_test.exs ├── tz_util_test.exs ├── tzdata_fixtures ├── europe_shortened ├── rule_overlap └── source_data │ ├── RELEASE_LINE_FROM_NEWS │ ├── africa │ ├── antarctica │ ├── asia │ ├── australasia │ ├── backward │ ├── etcetera │ ├── europe │ ├── leap-seconds.list │ ├── northamerica │ ├── pacificnew │ ├── southamerica │ └── zone1970.tab └── tzdata_test.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/tzdata.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata.ex -------------------------------------------------------------------------------- /lib/tzdata/basic_data_map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/basic_data_map.ex -------------------------------------------------------------------------------- /lib/tzdata/data_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/data_builder.ex -------------------------------------------------------------------------------- /lib/tzdata/data_loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/data_loader.ex -------------------------------------------------------------------------------- /lib/tzdata/ets_holder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/ets_holder.ex -------------------------------------------------------------------------------- /lib/tzdata/far_future_dynamic_periods.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/far_future_dynamic_periods.ex -------------------------------------------------------------------------------- /lib/tzdata/http_client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/http_client.ex -------------------------------------------------------------------------------- /lib/tzdata/http_client/hackney.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/http_client/hackney.ex -------------------------------------------------------------------------------- /lib/tzdata/leap_sec_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/leap_sec_parser.ex -------------------------------------------------------------------------------- /lib/tzdata/parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/parser.ex -------------------------------------------------------------------------------- /lib/tzdata/parser_organizer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/parser_organizer.ex -------------------------------------------------------------------------------- /lib/tzdata/period_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/period_builder.ex -------------------------------------------------------------------------------- /lib/tzdata/release_reader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/release_reader.ex -------------------------------------------------------------------------------- /lib/tzdata/release_updater.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/release_updater.ex -------------------------------------------------------------------------------- /lib/tzdata/time_zone_database.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/time_zone_database.ex -------------------------------------------------------------------------------- /lib/tzdata/tzdata_app.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/tzdata_app.ex -------------------------------------------------------------------------------- /lib/tzdata/util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/lib/tzdata/util.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/release_ets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /priv/release_ets/2025a.v2.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/priv/release_ets/2025a.v2.ets -------------------------------------------------------------------------------- /test/basic_data_map_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/basic_data_map_test.exs -------------------------------------------------------------------------------- /test/leap_sec_parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/leap_sec_parser_test.exs -------------------------------------------------------------------------------- /test/table_data_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/table_data_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test/tz_parser_organizer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tz_parser_organizer_test.exs -------------------------------------------------------------------------------- /test/tz_parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tz_parser_test.exs -------------------------------------------------------------------------------- /test/tz_period_builder_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tz_period_builder_test.exs -------------------------------------------------------------------------------- /test/tz_time_zone_database_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tz_time_zone_database_test.exs -------------------------------------------------------------------------------- /test/tz_util_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tz_util_test.exs -------------------------------------------------------------------------------- /test/tzdata_fixtures/europe_shortened: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/europe_shortened -------------------------------------------------------------------------------- /test/tzdata_fixtures/rule_overlap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/rule_overlap -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/RELEASE_LINE_FROM_NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/RELEASE_LINE_FROM_NEWS -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/africa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/africa -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/antarctica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/antarctica -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/asia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/asia -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/australasia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/australasia -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/backward: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/backward -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/etcetera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/etcetera -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/europe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/europe -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/leap-seconds.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/leap-seconds.list -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/northamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/northamerica -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/pacificnew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/pacificnew -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/southamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/southamerica -------------------------------------------------------------------------------- /test/tzdata_fixtures/source_data/zone1970.tab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_fixtures/source_data/zone1970.tab -------------------------------------------------------------------------------- /test/tzdata_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lau/tzdata/HEAD/test/tzdata_test.exs --------------------------------------------------------------------------------