• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

hrzndhrn / time_zone_info
94%
master: 99%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 28 Mar 2020 02:00PM UTC
Files 30
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.2.0
  • 0.3.0
  • 0.4.0
  • 0.5.0
  • 2021b
  • 2024b
  • 2025c
  • NickNeck-patch-1
  • bench
  • benchee_dsl
  • benchmark
  • cowboy
  • fix-neg-date
  • inline
  • issue/12
  • issue/2
  • issue/23
  • issue/28
  • issue/35
  • issue/4
  • issue/5
  • issue/datetime
  • issue/info
  • issue/tzdata2020a
  • main
  • master
  • parser
  • recode
  • refactor
  • refactor-data-store
  • refactor/transformer
  • refactor/updater
  • refs/tags/v0.5.2
  • refs/tags/v0.5.4
  • refs/tags/v0.6.0
  • refs/tags/v0.6.1
  • refs/tags/v0.6.2
  • refs/tags/v0.6.4
  • refs/tags/v0.6.5
  • update
  • update-26
  • update/deps
  • updater

15 May 2026 04:20AM UTC coverage: 94.325% (+0.007%) from 94.318%
5635dd11a7e1724418d2deee589ecbc059e65164-PR-54

Pull #54

github

dkulchenko
Fix OTP 29 IANA time conversion

OTP 29 validates calendar times more strictly and rejects IANA transition times such as 24:00 when passed to :calendar.datetime_to_gregorian_seconds/1.

Convert IANA datetimes by resolving the date at valid midnight and adding raw IANA time seconds. This preserves OTP 28 semantics while supporting end-of-day transition notation.

Add regression coverage for 24:00 day and month rollover.

Fixes #53
Pull Request #54: Fix OTP 29 IANA time conversion

2 of 2 new or added lines in 1 file covered. (100.0%)

748 of 793 relevant lines covered (94.33%)

298963.17 hits per line

Relevant lines Covered
Build:
Build:
793 RELEVANT LINES 748 COVERED LINES
298963.17 HITS PER LINE
Source Files on master
  • Tree
  • List 30
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
5635dd11... main Fix OTP 29 IANA time conversion OTP 29 validates calendar times more strictly and rejects IANA transition times such as 24:00 when passed to :calendar.datetime_to_gregorian_seconds/1. Convert IANA datetimes by resolving the date at valid midnigh... Pull #54 18 May 2026 07:57AM UTC dkulchenko github
94.33
2fa6de1e... main Update version push 28 Apr 2026 05:38PM UTC NickNeck github
94.32
4d7785f7... main Release 0.7.12 push 03 Mar 2026 05:43PM UTC NickNeck github
94.32
1a177fdd... main Update version and changelog push 21 Feb 2026 01:59PM UTC NickNeck github
94.32
710a6f11... main Update credo config push 21 Feb 2026 01:45PM UTC NickNeck github
94.32
6d69c62a... main Add `:hibernate` to callbacks of `TimeZoneInfo.Worker` Because the worker does not get called often, especially if updates are disabled, it's a good idea to hibernate the GenServer so that GC can kick in. push 21 Feb 2026 12:50PM UTC NickNeck github
94.32
4d3603c8... main Add `:hibernate` to callbacks of `TimeZoneInfo.Worker` Because the worker does not get called often, especially if updates are disabled, it's a good idea to hibernate the GenServer so that GC can kick in. Pull #52 20 Feb 2026 09:20AM UTC ABuffSeagull github
94.19
2684e6e4... main Unlock unused deps push 20 Jan 2026 04:38PM UTC NickNeck github
94.3
8b96be1f... 2025c Unlock unused deps Pull #51 20 Jan 2026 04:31PM UTC NickNeck github
94.3
7e80e4cc... main Update for Elixir 1.19 push 23 Oct 2025 06:05PM UTC NickNeck github
94.3
See All Builds (377)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc