# What changed in cronstrue

> 15 changes in cronstrue 3 from its official release notes, upgrade guides and advisories: 3 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/cronstrue/

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

## cronstrue 3

### New APIs and options

- Adds an Azerbaijani locale. (3.25.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.25.0)
- Adds a Tajik internationalization locale. (3.25.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.25.0)
- An option was added to trim leading zeros in hours descriptions. (3.14.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.14.0)

### Behavior and default changes

- Supports day offsets on the nearest-weekday W character in cron expressions. (3.31.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.31.0)
- Verbose output spells out the values of a step that does not divide the field evenly. (3.26.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.26.0)
- Korean locale phrasing was improved, changing how cron expressions are described in Korean. (3.13.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.13.0)

### Fixes and other changes

- Fixes month step values when monthStartIndexZero is true. (3.30.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.30.0)
- Fixes cron aliases when alternate numbering options are used. (3.29.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.29.0)
- Corrects Romanian wording for counts of 20 and up and for W (nearest weekday). (3.28.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.28.0)
- Adds missing atReboot translations to Turkish and the remaining locales, changing the translated output for those locales. (3.27.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.27.0)
- Removed a stray %s placeholder from the last-day-of-month phrase. (3.24.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.24.0)
- The Japanese day-of-month step description is scoped to a month. (3.23.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.23.0)
- Synced the nb/nn translations with the English “in a month” clarification. (3.21.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.21.0)
- Removes double commas from descriptions with increment ranges and multiple values. (3.12.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.12.0)
- Clarifies descriptions of day-of-month step expressions by adding “in a month.” (3.12.0) — [release notes](https://github.com/bradymholt/cRonstrue/releases/tag/v3.12.0)
