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

dblock / canonical-emails
100%

Build:
DEFAULT BRANCH: master
Repo Added 20 Oct 2026 10:13AM UTC
Token c5BWPJxzyJRQzEhfpXox5Vy301ES2b78j regen
Build 110 Last
Files 9
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 master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • breaking/provider-aware-parse
  • ci/coverage-to-master
  • ci/github-actions
  • ci/test-coverage
  • docs/email-validation
  • docs/multiple-email-fields
  • docs/trim-readme
  • feature/accessor-cache
  • feature/custom-accessor-names
  • feature/provider-registry
  • fix/gmail-plus-addresses
  • refactor/provider-behaviors
  • release/0.2.0
  • v0.2.0

20 Oct 2026 12:25PM UTC coverage: 100.0%. Remained the same
39422130931

push

github

dblock
Prepare next development version 0.2.1 and document release workflow

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

42 of 42 branches covered (100.0%)

Branch coverage included in aggregate %.

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

105 of 105 relevant lines covered (100.0%)

23.5 hits per line

Relevant lines Covered
Build:
Build:
105 RELEVANT LINES 105 COVERED LINES
23.5 HITS PER LINE
Source Files on master
  • Tree
  • List 9
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39422130931 master Prepare next development version 0.2.1 and document release workflow Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 20 Oct 2026 12:25PM UTC dblock github
100.0
39418922092 master Prepare release 0.2.0 (#18) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 20 Oct 2026 11:59AM UTC web-flow github
100.0
39418548674 master Simplify README and focus upgrading guide on before/after Trim repeated explanations and implementation details from README. Rewrite UPGRADING around API replacements and before/after examples, preserving breaking input, Gmail tag, assignment, an... push 20 Oct 2026 11:56AM UTC dblock github
100.0
39417487390 master Point to valid_email for application-level email validation Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 20 Oct 2026 11:47AM UTC dblock github
100.0
39417387334 master Cache canonical model readers and remove address reassignment Reuse parsed results while raw input matches a saved copy. Remove address= from every canonical type instead of model-owned flags or freezing. Update model fields through their writers... push 20 Oct 2026 11:47AM UTC dblock github
100.0
39416223271 master Support custom canonical email accessor names with as: Preserve default naming and per-field type selection while rejecting recursive source-reader overrides. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 20 Oct 2026 11:37AM UTC dblock github
100.0
39415092700 master Document and test canonical accessors for multiple email fields Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> push 20 Oct 2026 11:27AM UTC dblock github
100.0
39414822782 master Register provider types for extensible domain-based parsing Match complete domains case-insensitively, validate types and domain support, reject conflicting mappings, and preserve explicit type selection. Register Gmail through the shared API. C... push 20 Oct 2026 11:25AM UTC dblock github
100.0
39412199482 master Replace transform pipelines with provider-aware parsing and explicit types Dispatch Gmail input to GMail and unsupported providers to generic Address. Add type: for exact classes, enforce provider domains, unify nil behavior, and require reparsin... push 20 Oct 2026 11:03AM UTC dblock github
100.0
39410983221 master Compose provider normalization from opt-in address behaviors Introduce a shared Mail::Address subclass, preserve Gmail and Downcase APIs, and add conservative Outlook.com normalization without assuming period or plus-tag equivalence. Co-authored... push 20 Oct 2026 10:52AM UTC dblock github
100.0
See All Builds (76)

Badge your Repo: canonical-emails

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc