# What changed in react-js-cron

> 13 changes in react-js-cron 6 from its official release notes, upgrade guides and advisories: 7 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/react-js-cron/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## react-js-cron 6

### Breaking changes

- The minimum peer dependency is now Ant Design 6.0.0, up from 5.8.0. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The all-wildcard cron value is now considered empty and triggers an error with allowEmpty='never' or the default 'for-default-value'; set allowEmpty='always' to preserve previous behavior. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The package now uses an exports map, so bundlers resolve only declared entry points; direct dist imports are discouraged in favor of the package name. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The minimum peer dependency is now React 18.0.0; React 19 is supported but not required. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The CommonJS direct dist import path changes from react-js-cron/dist/cjs/index.js to react-js-cron/dist/index.cjs. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The direct type declaration import path changes from react-js-cron/dist/index.d.ts to react-js-cron/dist/index.d.mts. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- The ESM direct dist import path changes from react-js-cron/dist/esm/index.js to react-js-cron/dist/index.mjs. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)

### New APIs and options

- Per-dropdown allowEmpty configuration is now available. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)

### Fixes and other changes

- Using the clear button no longer errors with the default allowEmpty setting. (6.0.2) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.2)
- Removes redundant right padding from custom select content, fixing its styling. (6.0.1) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.1)
- A bug causing an infinite re-render loop with dropdownsConfig is fixed. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- Round-tripping */N notation is fixed for large step intervals. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
- Period detection now respects defaultPeriod and allowedPeriods. (6.0.0) — [release notes](https://github.com/xrutayisire/react-js-cron/releases/tag/v6.0.0)
