Skip to content

Releases: fastify/busboy

v3.0.0

09 Jul 20:12
34835f1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v3.0.0

v2.1.1

28 Feb 17:20
906dde8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

12 Nov 11:19
5b70f66
Compare
Choose a tag to compare

What's Changed

  • chore: replace mocha and chai with tap by @Uzlopak in #123
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #128
  • Perf parse params decode text by @Uzlopak in #109
  • chore: add missing use strict directives by @Fdawgs in #132
  • chore(bench): optimize split param by @Fdawgs in #133
  • chore(package): explicitly declare js module type by @Fdawgs in #134
  • build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #135

Full Changelog: 2.0.0...v2.1.0

v2.0.0

12 Nov 11:17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.1...v2.0.0

2.0.0

28 Sep 13:29
Compare
Choose a tag to compare
  • fix: busboy is not a constructor (#119)

  • remove text-decoding (#120)

  • throw when there's no boundary (#122)

  • chore(.gitignore): add bun lockfile (#111)

  • build(deps-dev): bump tsd from 0.25.0 to 0.26.0 (#112)

  • build(deps-dev): bump tsd from 0.26.1 to 0.27.0 (#113)

  • build(deps-dev): bump tsd from 0.27.0 to 0.28.0 (#115)

  • build(deps-dev): bump tsd from 0.28.1 to 0.29.0 (#124)

  • build(deps-dev): bump typescript from 4.9.5 to 5.0.2 (#114)

  • build(deps-dev): bump @types/node from 18.16.5 to 20.1.0 (#117)

  • build(deps-dev): bump eslint-plugin-n from 15.7.0 to 16.0.0 (#118)

v1.2.1

08 Jan 10:43
c2fd511
Compare
Choose a tag to compare

What's Changed

  • chore(.gitignore): add clinic by @Fdawgs in #106
  • Revert "handle unpipeing, cancelling or destroying of busboy accordingly" by @Uzlopak in #108

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Jan 08:28
26470d4
Compare
Choose a tag to compare

What's Changed

  • Update engines field by @LinusU in #91
  • handle unpipeing, cancelling or destroying of busboy accordingly by @Uzlopak in #81
  • chore(.gitignore): use updated skeleton template by @Fdawgs in #92
  • build(deps-dev): bump tsd from 0.20.0 to 0.21.0 by @dependabot in #93
  • build(deps-dev): bump @types/node from 17.0.45 to 18.0.0 by @dependabot in #94
  • build(deps-dev): bump tsd from 0.21.0 to 0.22.0 by @dependabot in #95
  • ci: enable license checking by @Fdawgs in #96
  • build(deps-dev): bump tsd from 0.22.0 to 0.23.0 by @dependabot in #97
  • build(deps-dev): replace eslint-plugin-node with eslint-plugin-n by @Fdawgs in #98
  • build(deps-dev): bump tsd from 0.23.0 to 0.24.1 by @dependabot in #99
  • build(deps-dev): bump tsd from 0.24.1 to 0.25.0 by @dependabot in #103
  • fix: Remove dicer dependency to libs/utils.js by @Uzlopak in #105

New Contributors

Full Changelog: 1.1.0...v1.2.0

1.1.0

08 Jun 22:25
Compare
Choose a tag to compare

1.1.0 - 09 June, 2022

  • Fix potential ReDOS-Attack-Vector in Headerparser (#72)
  • Improve array parse performances (#69)
  • Export Dicer library (#90)

1.0.0

04 Dec 22:03
Compare
Choose a tag to compare

1.0.0 - 04 December, 2021

  • Prevent malformed headers from crashing the web server (#34)
  • Prevent empty parts from hanging the process (#55)
  • Use non-deprecated Buffer creation (#8, #10)
  • Include TypeScript types in the package itself (#13)
  • Make busboy importable both as ESM and as CJS module (#61)
  • Improve performance (#21, #32, #36)
  • Set autoDestroy to false by default in order to avoid regressions when upgrading from Node.js 12 to Node.js 14 (#9)
  • Add option isPartAFile, to make the file-detection configurable (#53)
  • Add property bytesRead on FileStreams (#51)
  • Add and expose headerSize limit (#64)
  • Throw an error on non-number limit (#7)
  • Use the native TextDecoder and the package text-decoding for fallback if Node.js does not support the requested encoding (#50)
  • Integrate dicer dependency into busboy itself (#14)
  • Convert tests to Mocha (#11, #12, #22, #23)
  • Implement better benchmarks (#40, #54)
  • Use JavaScript Standard style (#44, #45)