# meow changelog > meow release notes. - Vendor: meow - Category: Developer Tools - Official site: https://github.com/sindresorhus/meow#readme - Tracked by: What's New (https://whatsnew.fyi/product/meow) - Harvested from: GitHub (sindresorhus/meow) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v14.1.0 - Date: 2026-02-20 - Version: v14.1.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v14.1.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v14.1.0 - Add `commands` option for subcommand parsing ade4bb0 - Add `input.isRequired` option to make input arguments required b1561c9 - Export `AnyFlag` and `AnyFlags` types 0afdc27 - Improve startup performance cce0096 - Accept camelCase flags in strict mode c3a4b9b --- https://github.com/sindresorhus/meow/compare/v14.0.0...v14.1.0 ### v14.0.0 - Date: 2025-09-15 - Version: v14.0.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v14.0.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v14.0.0 ###### Breaking - Require Node.js 20 47b3bcb ###### Fixes - Fix incorrect automatic number conversion for flag values 8f3909c --- https://github.com/sindresorhus/meow/compare/v13.2.0...v14.0.0 ### v13.2.0 - Date: 2024-02-06 - Version: v13.2.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v13.2.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v13.2.0 - Add [`helpIndent`](https://github.com/sindresorhus/meow?tab=readme-ov-file#helpindent) option (#241) e9a55cd https://github.com/sindresorhus/meow/compare/v13.1.0...v13.2.0 ### v13.1.0 - Date: 2024-01-04 - Version: v13.1.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v13.1.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v13.1.0 - Remove `hardRejection` option 99fe7a6 - It's the default behavior in Node.js since Node.js 16. https://github.com/sindresorhus/meow/compare/v13.0.0...v13.1.0 ### v13.0.0 - Date: 2023-12-22 - Version: v13.0.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v13.0.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v13.0.0 ###### Breaking - Require Node.js 18 2ecd29d ###### Improvements - Update dependencies 2ecd29d https://github.com/sindresorhus/meow/compare/v12.1.1...v13.0.0 ### v12.1.1 - Date: 2023-08-27 - Version: v12.1.1 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v12.1.1 - Permalink: https://whatsnew.fyi/product/meow/releases/v12.1.1 - Fix TypeScript types (#245) 8a4cecd https://github.com/sindresorhus/meow/compare/v12.1.0...v12.1.1 ### v12.1.0 - Date: 2023-08-16 - Version: v12.1.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v12.1.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v12.1.0 - Bundle dependencies (#242) 41e628c - `meow` is now [dependency-less](https://packagephobia.com/result?p=meow)! https://github.com/sindresorhus/meow/compare/v12.0.1...v12.1.0 ### v12.0.1 - Date: 2023-05-04 - Version: v12.0.1 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v12.0.1 - Permalink: https://whatsnew.fyi/product/meow/releases/v12.0.1 - Fix flag `default` values validation (#238) c3bf62b https://github.com/sindresorhus/meow/compare/v12.0.0...v12.0.1 ### v12.0.0 - Date: 2023-05-02 - Version: v12.0.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v12.0.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v12.0.0 ###### Breaking - Require Node.js 16 (#235) 24d5e9c - Rename `alias` flag option to [`shortFlag`](https://github.com/sindresorhus/meow#flags) (#225) 14e870d - Short flag is a more correct term for what `alias` was previously used for. We now have a separate `aliases` option for actual aliases. - As a reminder, Meow continues to require ESM. For TypeScript users, this includes having [`"module": "node16", "moduleResolution": "node16"` in your tsconfig](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#how-can-i-make-my-typescript-project-output-esm). ###### Improvements - Add [`aliases`](https://github.com/sindresorhus/meow#flags) flag option (#226) 901b9fc - Add [`choices`](https://github.com/sindresorhus/meow#flags) flag option (#228) 149d7af - Add error when `flag.default` isn't a valid choice (#231) b2d7ce7 - Don't indent single line `help` / `description` text (#232) a5d15e8 --- Thanks to @tommy-mitchell for doing most of the work on this release 🙌 --- https://github.com/sindresorhus/meow/compare/v11.0.0...v12.0.0 ### v11.0.0 - Date: 2022-10-11 - Version: v11.0.0 - Original notes: https://github.com/sindresorhus/meow/releases/tag/v11.0.0 - Permalink: https://whatsnew.fyi/product/meow/releases/v11.0.0 ###### Breaking - Require Node.js 14 01cf2a5 ###### Improvements - Improve TypeScript types (#218) 6c57fc8 https://github.com/sindresorhus/meow/compare/v10.1.5...v11.0.0