# hapi: what changed from 20 to 21 - Product: hapi (https://whatsnew.fyi/product/hapi) - Vendor: hapi - Range: changelog entries numbered after v20.2.1 up to and including v21.3.0, stable releases only - Entries below: 2 releases (newest first) - Resolved: 20 is v20.2.1 and 21 is v21.3.0, the newest stable release of each major we track - Carrying security changes: 1 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 1 - Page: https://whatsnew.fyi/product/hapi/compare/20...21 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. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (5 changes, grouped by kind) ### Changed #### v21.0.0 (2022-11-07) - Updated all modules in the hapi.js ecosystem to officially support Node.js v18 - Made all modules compatible with ESM projects - Updated plugins in the hapi.js ecosystem to support hapi v20+ ### Removed #### v21.0.0 (2022-11-07) - Dropped support for Node.js v12 ### Security #### v21.3.0 (2023-02-14) - Fixed security vulnerabilities addressed in issue 4425 ## Release notes ### v21.3.0 — 20.3.0 - Date: 2023-02-14 - Version: v21.3.0 - Original notes: https://github.com/hapijs/hapi/releases/tag/v21.3.0 - Permalink: https://whatsnew.fyi/product/hapi/releases/v21.3.0 - **security** — Fixed security vulnerabilities addressed in issue 4425 ⚠️ This release contains security fixes, for more information see https://github.com/hapijs/hapi/issues/4425. ### v21.0.0 - Date: 2022-11-07 - Version: v21.0.0 - Original notes: https://github.com/hapijs/hapi/releases/tag/v21.0.0 - Permalink: https://whatsnew.fyi/product/hapi/releases/v21.0.0 - **changed** — Updated all modules in the hapi.js ecosystem to officially support Node.js v18 - **changed** — Made all modules compatible with ESM projects - **removed** — Dropped support for Node.js v12 - **changed** — Updated plugins in the hapi.js ecosystem to support hapi v20+ Release notes: https://github.com/hapijs/hapi/issues/4386 hapi v21.0.0 is a medium-sized release focused on modernization and miscellaneous API improvements. All modules in the hapi.js ecosystem have been updated to officially support Node.js v18, be compatible with ESM projects, and drop support for Node.js v12. Plugins in the hapi.js ecosystem now support hapi v20+.