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

jstedfast / MailKit / 5.0.0.1737
94%

Build:
DEFAULT BRANCH: master
Ran 12 Oct 2026 03:20AM UTC
Jobs 1
Files 197
Run time 1min
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

12 Oct 2026 03:15AM UTC coverage: 93.672% (+0.3%) from 93.353%
5.0.0.1737

push

coveralls.net

jstedfast
Fixed Envelope and BodyPart serialization round-tripping

Envelope:
- Serialize domain-less mailboxes with an empty domain rather than
  "localhost" so that user@localhost round-trips. "localhost" is no
  longer special when parsing.
- Serialize dates with fractional seconds or years < 1000 using the
  ISO 8601 round-trip format.
- Always wrap MessageId/InReplyTo in angle brackets and strip exactly
  one pair when parsing so that values are preserved exactly.

BodyPart:
- Serialize ContentLocation using Uri.OriginalString and fall back to
  Uri.TryCreate when parsing ill-formed URIs.
- Preserve empty ContentLanguage arrays.
- Determine the BodyPart subclass from the serialized extension data
  rather than the MIME type.
- Make TryParse return false instead of throwing on invalid parameter
  names, duplicate parameters, invalid dispositions and numeric
  overflow; only accept ASCII digits.

Added EnvelopeRoundTripTests and BodyPartRoundTripTests which round-
trip the IMAP test-resource corpus plus many edge cases.

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

25759 of 27499 relevant lines covered (93.67%)

0.94 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
98.76
13.9% D/a/MailKit/MailKit/MailKit/BodyPart.cs
2
98.98
8.84% D/a/MailKit/MailKit/MailKit/Envelope.cs
Jobs
ID Job ID Ran Files Coverage
1 5.0.0.1737.1 12 Oct 2026 03:21AM UTC 197
93.67
Source Files on build 5.0.0.1737
  • Tree
  • List 197
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2af57249 on github
  • Prev Build on master (#5.0.0.1736)
  • Next Build on master (#5.0.0.1740)
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