v4.22.2

saga-soft/novelWriterv4.22.2May 11, 2026by jonchurch

AI Summary

Express v4.22.2 unifies array handling behavior across different notations, allowing indexed notation to support up to 1000 items instead of the previous qs default of 20, while also updating dependencies.

Key Highlights

  • Restored >20 array parsing for req.query repeated keys
  • Unified array-cap behavior across all notations
  • Indexed notation now supports up to 1000 items
  • Updated qs to 6.15.1
  • Updated body-parser to 1.20.5

New Features

  • Enhanced array parsing support for query strings
  • Unified array handling behavior
  • Support for larger arrays in indexed notation

Full Release Notes

## What's Changed

* fix: restore >20 array parsing for `req.query` repeated keys ([`8d09bfe6`](https://github.com/expressjs/express/commit/8d09bfe6d88983da5c3e12cfdd54782c4dc675db))
  * This also unifies array-cap behavior across notations. Indexed notation (`a[0]=...`) was historically capped at qs's default `arrayLimit` of 20 even in older qs versions; after this change it also allows up to 1000 items.
* deps: qs@~6.15.1
* deps: body-parser@~1.20.5


## New Contributors
* @suuuuuuminnnnnn made their first contribution in https://github.com/expressjs/express/pull/7021
* @SAY-5 made their first contribution in https://github.com/expressjs/express/pull/7181

**Full Changelog**: https://github.com/expressjs/express/compare/v4.22.1...v4.22.2