Releases: form-data/form-data
Releases · form-data/form-data
v4.0.4
v4.0.4 - 2025-07-16
Commits
- [meta] add
auto-changelog
811f682
- [Tests] handle predict-v8-randomness failures in node < 17 and node > 23
1d11a76
- [Fix] Switch to using
crypto
random for boundary values3d17230
- [Tests] fix linting errors
5e34080
- [meta] actually ensure the readme backup isn’t published
316c82b
- [Dev Deps] update
@ljharb/eslint-config
58c25d7
- [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
hasown
81ab41b
- [Fix] validate boundary type in
setBoundary()
method8d8e469
- [Tests] add tests to check the behavior of
getBoundary
with non-strings837b8a1
- [Dev Deps] remove unused deps
870e4e6
- [meta] remove local commit hooks
e6e83cc
- [Dev Deps] update
eslint
4066fd6
- [meta] fix scripts to use prepublishOnly
c4bbb13
v4.0.2
v4.0.2 - 2025-02-14
Merged
- [Fix] set
Symbol.toStringTag
when available#573
- [Fix] set
Symbol.toStringTag
when available#573
- fix (npmignore): ignore temporary build files
#532
- fix (npmignore): ignore temporary build files
#532
Fixed
- [Fix] set
Symbol.toStringTag
when available (#573)#396
- [Fix] set
Symbol.toStringTag
when available (#573)#396
- [Fix] set
Symbol.toStringTag
when 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.call
7fecefe
- [Refactor] use
Object.prototype.hasOwnProperty.call
6e682d4
- [Refactor] use
Object.prototype.hasOwnProperty.call
df3c1e6
- [Dev Deps] update
@types/node
,browserify
,coveralls
,cross-spawn
,eslint
,formidable
,in-publish
,pkgfiles
,pre-commit
,puppeteer
,request
,tape
,typescript
8261fcb
- [Dev Deps] update
@types/node
,browserify
,coveralls
,cross-spawn
,eslint
,formidable
,in-publish
,pkgfiles
,pre-commit
,puppeteer
,request
,tape
,typescript
fb66cb7
- [Dev Deps] update
@types/node
,browserify
,coveralls
,eslint
,formidable
,in-publish
,phantomjs-prebuilt
,pkgfiles
,pre-commit
,request
,tape
,typescript
819f6b7
- [eslint] clean up ignores
3217b3d
- [eslint] clean up ignores
3a9d480
- [Fix]
Buffer.from
andBuffer.alloc
require node 4+c499f76
- Only apps should have lockfiles
b82f590
- Only apps should have lockfiles
b170ee2
- [Deps] update
combined-stream
,mime-types
6b1ca1d
- [Dev Deps] pin
request
which viatough-cookie
^2.4 depends onpsl
e5df7f2
- [Deps] update
mime-types
5a5bafe
- Bumped version 2.5.3
9457283
- [Dev Deps] pin
request
which viatough-cookie
^2.4 depends onpsl
9dbe192
- Merge tags v2.5.2 and v3.0.2
d53265d
- Bumped version 2.5.2
7020dd4
- [Dev Deps] downgrade
cross-spawn
3fc1a9b
- 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