Releases: form-data/form-data
Releases · form-data/form-data
v4.0.4
v4.0.4 - 2025-07-16
Commits
- [meta] add
auto-changelog811f682 - [Tests] handle predict-v8-randomness failures in node < 17 and node > 23
1d11a76 - [Fix] Switch to using
cryptorandom for boundary values3d17230 - [Tests] fix linting errors
5e34080 - [meta] actually ensure the readme backup isn’t published
316c82b - [Dev Deps] update
@ljharb/eslint-config58c25d7 - [meta] fix readme capitalization
2300ca1
v4.0.3
v4.0.3 - 2025-06-05
Fixed
- [Fix]
append: avoid a crash on nullish values#577
Commits
- [eslint] use a shared config
426ba9a - [eslint] fix some spacing issues
2094191 - [Refactor] use
hasown81ab41b - [Fix] validate boundary type in
setBoundary()method8d8e469 - [Tests] add tests to check the behavior of
getBoundarywith non-strings837b8a1 - [Dev Deps] remove unused deps
870e4e6 - [meta] remove local commit hooks
e6e83cc - [Dev Deps] update
eslint4066fd6 - [meta] fix scripts to use prepublishOnly
c4bbb13
v4.0.2
v4.0.2 - 2025-02-14
Merged
- [Fix] set
Symbol.toStringTagwhen available#573 - [Fix] set
Symbol.toStringTagwhen available#573 - fix (npmignore): ignore temporary build files
#532 - fix (npmignore): ignore temporary build files
#532
Fixed
- [Fix] set
Symbol.toStringTagwhen available (#573)#396 - [Fix] set
Symbol.toStringTagwhen available (#573)#396 - [Fix] set
Symbol.toStringTagwhen available#396
Commits
- Merge tags v2.5.3 and v3.0.3
92613b9 - [Tests] migrate from travis to GHA
806eda7 - [Tests] migrate from travis to GHA
8fdb3bc - [Refactor] use
Object.prototype.hasOwnProperty.call7fecefe - [Refactor] use
Object.prototype.hasOwnProperty.call6e682d4 - [Refactor] use
Object.prototype.hasOwnProperty.calldf3c1e6 - [Dev Deps] update
@types/node,browserify,coveralls,cross-spawn,eslint,formidable,in-publish,pkgfiles,pre-commit,puppeteer,request,tape,typescript8261fcb - [Dev Deps] update
@types/node,browserify,coveralls,cross-spawn,eslint,formidable,in-publish,pkgfiles,pre-commit,puppeteer,request,tape,typescriptfb66cb7 - [Dev Deps] update
@types/node,browserify,coveralls,eslint,formidable,in-publish,phantomjs-prebuilt,pkgfiles,pre-commit,request,tape,typescript819f6b7 - [eslint] clean up ignores
3217b3d - [eslint] clean up ignores
3a9d480 - [Fix]
Buffer.fromandBuffer.allocrequire node 4+c499f76 - Only apps should have lockfiles
b82f590 - Only apps should have lockfiles
b170ee2 - [Deps] update
combined-stream,mime-types6b1ca1d - [Dev Deps] pin
requestwhich viatough-cookie^2.4 depends onpsle5df7f2 - [Deps] update
mime-types5a5bafe - Bumped version 2.5.3
9457283 - [Dev Deps] pin
requestwhich viatough-cookie^2.4 depends onpsl9dbe192 - Merge tags v2.5.2 and v3.0.2
d53265d - Bumped version 2.5.2
7020dd4 - [Dev Deps] downgrade
cross-spawn3fc1a9b - fix: move util.isArray to Array.isArray (#564)
edb555a - fix: move util.isArray to Array.isArray (#564)
10418d1
v4.0.1
v3.0.2
v2.5.2
v4.0.0
v3.0.1
Dev Improvements
- Fixed error in the documentations as indicated in #439
- Added remaining combined-stream options to typedef
- Bumped rimraf to 2.7.1 (dev-dep)
- Added constructor options to TypeScript defs
- Fixed error in callback signatures
Added Types
- Added TS types
- Improved documentation