Sourced from form-data's changelog.
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
2300ca1v4.0.3 - 2025-06-05
Fixed
- [Fix]
append: avoid a crash on nullish values[#577](https://github.com/form-data/form-data/issues/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
41996f5
v4.0.4316c82b
[meta] actually ensure the readme backup isn’t published2300ca1
[meta] fix readme capitalization811f682
[meta] add auto-changelog5e34080
[Tests] fix linting errors1d11a76
[Tests] handle predict-v8-randomness failures in node < 17 and node
> 2358c25d7
[Dev Deps] update @ljharb/eslint-config3d17230
[Fix] Switch to using crypto random for boundary
valuesd8d67dc
v4.0.3e6e83cc
[meta] remove local commit hooks