Major changes since the last busboy release (0.3.1):
- Fix potential ReDOS-Attack-Vector in Headerparser (#72)
- Improve array parse performances (#69)
- Export Dicer library (#90)
- 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
busboyimportable both as ESM and as CJS module (#61) - Improve performance (#21, #32, #36)
- Set
autoDestroytofalseby 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
bytesReadon FileStreams (#51) - Add and expose headerSize limit (#64)
- Throw an error on non-number limit (#7)
- Use the native TextDecoder and the package
text-decodingfor fallback if Node.js does not support the requested encoding (#50) - Integrate
dicerdependency intobusboyitself (#14) - Convert tests to Mocha (#11, #12, #22, #23)
- Implement better benchmarks (#40, #54)
- Use JavaScript Standard style (#44, #45)