Packages

body-parser

2.4.0 · 22 Oct 2026MIT201.6M / weekRepositoryHomepagenpmAtom feed

Your version

85 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 2.x · latest line
  2. 2.4.0

    22 Oct 2026
  3. 2.3.0

    15 Jun 2026
  4. 2.2.2

    7 Jan 2026

    Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.

  5. 2.2.1

    24 Nov 2025
  6. 2.2.0

    27 Mar 2025
    • Remove skip of test

    • dep: Upgrade iconv-lite to ^0.6.3

    • Refactor parameterCount to optimize performance

  7. 2.1.0

    10 Feb 2025
    • breaking

      Update package.json engines field to reflect minimum supported node version

    • removed

      Remove unpipe package and use native unpipe method

    • Remove brotli support check

  8. 2.0.2

    31 Oct 2024
    • breaking

      Update package.json engines field to reflect minimum supported node version

    • removed

      Remove unpipe package and use native unpipe method

    • Remove brotli support check

  9. 2.0.1

    10 Sep 2024
    • Fix defaulting to extended url parsing

  10. 2.0.0

    10 Sep 2024
    • breaking

      Node.js 18 is the minimum supported version

    • removed

      Drop support for less than LTS node versions in v2

    • Add brotli support #406

  11. 1.x
  12. 1.20.9

    22 Oct 2026
  13. 1.20.8

    8 Sep 2026

    Same code base as 1.20.7. This was created to test the new release process.

  14. 1.20.6

    9 Jul 2026
  15. 1.20.5

    24 Apr 2026
    • Correct off-by-one error in parameterCount

  16. 1.20.4

    1 Dec 2025
    • Remove redundant depth check

  17. 1.20.3

    9 Sep 2024
    • Add depth option to customize the depth level in the parser

    • IMPORTANT: The default depth level for parsing URL-encoded data is now 32 (previously was Infinity). Documentation

    • Pin to node@22.4.1

  18. 1.20.2

    22 Feb 2023
    • Fix strict json error message on Node.js 19+

  19. 1.20.1

    6 Oct 2022

    Only updates a dependency:qs 6.11.0

  20. 1.20.0

    3 Apr 2022
    • Fix error message for json parse whitespace in strict

  21. 1.19.0 – 1.19.23 releases that only update dependenciesbytes 3.1.2qs 6.9.7raw-body 2.4.3and 6 moreShow each
  22. 1.18.3

    14 May 2018
    • Fix stack trace for strict json parse error

  23. 1.18.1 – 1.18.22 releases that only update dependenciesdebug 2.6.9iconv-lite 0.4.19qs 6.5.1and 1 moreShow each
  24. 1.18.0

    9 Sep 2017
    • Fix JSON strict violation error to match native parse error

  25. 1.14.2 – 1.17.29 releases that only update dependenciesdebug 2.6.7ms 2.0.0qs 6.4.0and 4 moreShow each
  26. 1.14.1

    28 Sep 2015
    • Fix issue where invalid charset results in 400 when verify used

  27. 1.14.0

    16 Sep 2015
    • Fix JSON strict parse error to match syntax errors

    • Provide static require analysis in urlencoded parser

  28. 1.13.1 – 1.13.33 releases with no change for you2 dependency updates, 1 maintenanceiconv-lite 0.4.11qs 4.0.0Show each
  29. 1.13.0

    15 Jun 2015
    • removed

      Remove argument reassignment

    • Add statusCode property on Errors, in addition to status

    • Change type default to application/json for JSON parser

  30. 1.12.4

    11 May 2015

    Only updates dependencies:qs 2.4.2bytes 2.0.1

  31. 1.12.3

    16 Apr 2015
    • Slight efficiency improvement when not debugging

  32. 1.12.1 – 1.12.22 releases that only update dependenciesqs 2.4.1ms 0.7.0Show each
  33. 1.12.0

    14 Feb 2015
    • Add debug messages

    • Accept a function for the type option

    • Use content-type to parse Content-Type headers

  34. 1.11.0

    31 Jan 2015
    • Make internal extended: true depth limit infinity

  35. 1.10.1 – 1.10.22 releases with no change for you1 dependency updates, 1 maintenanceiconv-lite 0.4.6raw-body 1.3.2Show each
  36. 1.10.0

    3 Dec 2014
    • Make internal extended: true array limit dynamic

  37. 1.9.3

    22 Nov 2014

    Only updates dependencies:iconv-lite 0.4.5qs 2.3.3raw-body 1.3.1