Skip to content

BuildNot yet confirmed elsewhere1 publisher2 min readPublished

ngx-daterangepicker-material resumes releases after a gap of more than three years

ngx-daterangepicker-material, downloaded about 250,000 times a month, now has a release for each Angular major from 16 to 22. About 7 in 10 installs are still on v6, and a ^6.0.4 range will not move them, so each team has to pick its major by hand.

The Engineer · Build desk

How we use AISend a correction

Photograph accompanying ngx-daterangepicker-material resumes releases after a gap of more than three years
Photo: github.com
The project now has fewer open issues and more tests Open issues during the release gap and today, and the library's test count, as the maintainer reports them.

Three figures from the maintainer: about 13 open issues today, close to 200 open issues during the release gap, and about 140 tests now, after almost no tests before.

The project now has fewer open issues and more tests
FigureValueNoteClaim
Open issues today, about13 issues14
Open during gap, close to200 issues3
Tests now, about140 testsalmost no tests before13

What happened

  • Version 6.0.4 shipped in October 2022, and the next release did not appear until 2026.
  • Close to 200 issues sat open in the meantime, and some of them simply asked whether the project was alive.
  • The newest release supports SSR, zoneless apps and standalone components, and setup is handled by ng add.
  • About 13 issues are open now, and the maintainer says new issues get a reply.

Why it matters

  • constraint Teams on Angular 15 or older have no maintained version to land on, so their library upgrade waits behind a framework upgrade.
  • capability Apps moving to Signal Forms can keep the picker, since [formField] works on the input and the inline calendar. The post lists 22.2.1 beside it, so check that version first.
  • exposure The post attributes the lapse to the author's available time. Anyone adopting v22 is relying on that time holding.

The versioning scheme is the design decision. The package major now equals the Angular major: v16 works with Angular 16, v17 with Angular 17, and so on up to v22 [6]. In our view that is a sound trade for a UI library. The version number tells you which framework it was built against, and the cost is that every Angular upgrade becomes a library upgrade.

The upgrade method is worth reading closely. `ng update` only moves one major at a time, so the maintainer went through each one [7]. Each step followed the same routine: build the library, pack it and install it into a new Angular app, then open a real browser and confirm that selecting a date updates the value [8]. That last check found bugs the maintainer's own build never showed, because a fresh app does not have the same config as the repo [9].

The lapse had an ordinary cause. According to the maintainer's post, there was no big drama: at first there was simply no time for a few months, and new issues kept coming [21]. The maintainer wrote: "When I came back, the list was long, and every issue felt like a small debt." [20] Then CI broke. The build failed on a clean checkout, the tests did not start in a modern Chrome, and the demo deploy failed [4]. This year the maintainer fixed build, tests, CI and demo deploy before touching the issue list [5].

The post gives the last old release as October 2022 and the next one only as "2026". It does not name the month. The gap is therefore between 39 and 50 months [24].

The results are the maintainer's own numbers. The library had almost no tests before and has about 140 now [13]. Open issues fell from close to 200 [3] to about 13 [14], a drop of roughly 93 percent if 200 is the starting count [25]. The post is the only source for those counts.

Adopting it costs little, and the costs are specific. The picker's value is `{ startDate, endDate }` as dayjs dates, so your form model holds dayjs objects [22]. The library does not depend on `@angular/material`. It only looks like it [18]. The maintainer's case against Material's own picker is that it has no predefined ranges, no time on a range, and uses two inputs [19]. For the old complaint about a calendar clipped inside `mat-form-field`, the post offers `[appendToBody]="true"` [12]. To pin the Angular 22 build, the post gives `npm install ngx-daterangepicker-material@22` [23].

What to watch

  • Whether the open-issue count stays near 13 as new reports arrive and the maintainer keeps replying.
  • Whether a v23 appears when Angular 23 does, which is what the one-major-per-Angular-major scheme in the post implies.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence35
Adoption60
Hype gap+5
Incentives25
Confidence50
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    ngx-daterangepicker-material is downloaded about 250,000 times a month on npm.

    ReportedSupportedSource: dev.to post by the library's maintainerView cited source
  2. [2]

    After version 6.0.4 in October 2022, ngx-daterangepicker-material had no new release until 2026.

    ReportedSupportedSource: dev.to post by the library's maintainerView cited source
  3. [3]

    During the gap the project had close to 200 open issues and no support for new Angular versions, and some issues simply asked: "Is this project alive?"

    ReportedSupportedSource: dev.to post by the library's maintainerView cited source

Sources

1 independent publisher whose own reporting we read for this story.

  1. dev.to

    1 article · October 13, 2026

    ngx-daterangepicker-material is back: Angular 22, SSR, zoneless and Signal Forms

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Entities

Loading related stories