Build faster with Premium Chakra UI Components 💎

Learn more
release·

August 22, 2026

Introducing DateInput

TA

Tolulope Adebesin

@I_am_Lope

Today we're shipping Chakra UI v3.37, headlined by a new component: DateInput.

Calendars are great until someone just wants to type a date. DateInput is the field for that. You fill it in part by part, day, month, year, and time if you need it, and each part is its own keyboard-navigable segment, ordered and formatted for the user's locale.

mmddyyyy

What you get:

Ranges

Set selectionMode="range" and a single field captures a start and end date, each with its own segments.

mmddyyyy
mmddyyyy

Time

Need a time too? Set granularity and DateInput adds hour and minute segments alongside the date. Pass a formatter for full control over how it reads.

mmddyyyy––––AM

DateInput was contributed by @kalisaNkevin. Thank you.

The rest of the release is worth a look too.

New APIs

We updated our headless foundation to Ark UI 5.39.0, which brings a few APIs that make existing components do more:

The codemod is a lot faster

The upgrade codemod used to be slow. Every transform spawned its own Node process, and a full upgrade runs a whole stack of them, so you paid startup cost over and over. A full run took around 30 seconds.

The transforms now run in-process. Same jscodeshift, same transforms, no per-process overhead. A full upgrade drops to a few seconds.

npx @chakra-ui/codemod upgrade

--dry is a real preview now. It used to print nothing. Today it lists the files that would change and, for each one, the components and props it touches:

npx @chakra-ui/codemod upgrade --dry
Files that would change (3)
src/components/toolbar.tsx
  Button, color palette
src/pages/settings.tsx
  Color mode

Big projects get the full breakdown written to chakra-codemod-report.md; small ones print inline.

Bug fixes

Sage (@segunadebayo) landed a deep round of fixes this release. A few you'll want to know about:

See the full changelog for the complete list, including DatePicker, Menu, Splitter, and Steps fixes.

Upgrading

npm install @chakra-ui/react@latest

This release is backward compatible, so you can upgrade and start using DateInput right away. Try it out and tell us what you build in Discord or on Twitter.