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

coreui / coreui-pro / 35350068119
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 18 Sep 2026 01:26PM UTC
Jobs 1
Files 75
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

18 Sep 2026 01:24PM UTC coverage: 94.248% (+0.06%) from 94.19%
35350068119

push

github

web-flow
feat(DateInput)!: carry the time through a type option, drop DateTimeInput (#1362)

A date and time field was a class of its own for three reasons: which sections
the locale-derived layout carries, a `seconds` flag and a different default
`aria-label`. All three are configuration, so `DateInput` takes `type: 'date' |
'datetime'` and `seconds`, and `DateTimeInput` is gone. `DateRangeInput` and
`DateTimePicker` pass the two options on, so a range that carries time is two
attributes on the range container and needs no component of its own.

The range needed two fixes to make that true. It declares `type` and `seconds`
so they are type-checked, documented and forwarded by the picker as well, and
it compares the two ends by instant rather than by calendar day: `isSameDateAs`
looks at year, month and day only, so moving an hour changed `getStartDate()`
and emitted neither `startDateChange` nor `rangeChange`. `isSameInstantAs` is
the comparison the section field already used for the same job.

Parsing a datetime value is now two passes: the locale's own date-time patterns
first, then the date-only path. Measured in Chromium across five locales and
seven value shapes against the previous build, five cases move from unparsed to
parsed (`2026/07/14 14:30` everywhere, `14/07/2026, 14:30:00` in en-GB/pl-PL/
de-DE), five move from the local offset to midnight (a bare `2026-07-14` used
to go through `new Date`, which reads it as UTC), and none regress.

The accessible name is resolved per type when it is written rather than folded
into the config, so `setConfig({ type: 'date' })` announces a date field again
and a label the page wrote survives.

4067 specs pass; the datetime cases move into the date input suite, with new
ones for the locale format, the label round trip and the range's time-only edit.

5792 of 6427 branches covered (90.12%)

Branch coverage included in aggregate %.

24 of 24 new or added lines in 5 files covered. (100.0%)

11118 of 11515 relevant lines covered (96.55%)

513.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35350068119.1 18 Sep 2026 01:26PM UTC 75
94.25
GitHub Action Run
Source Files on build 35350068119
  • Tree
  • List 75
  • Changed 6
  • Source Changed 5
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35350068119
  • d4c3fc59 on github
  • Prev Build on v6-dev (#35342068600)
  • Next Build on v6-dev (#35372127314)
  • Delete
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