NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1723 most downloaded on npm
A node.js module for parsing form data, especially file uploads.
Last release 1 years ago
12 May 2025
Release timing varies
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 13 of 15 stable releases
67 versions withdrawn
withdrawn after publishing
16 years old
90 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
switch to pnpm, minimize deps & devDeps, fix deps through pnpm audit
os.machine, fix #994 in #995Full Changelog: v3.5.3...v3.5.4
os.machine breaking some dependents, fix #994Fix existing test failure by @ryhmrt in #990
update failing tests
update CI/CD workflows and actions;
update CodeQL github action for security analysis
update readme, links and badges
update to use cuid2 (battle-tested @paralleldrive/cuid2 package) for better random names - should not be breaking anything since it's still 25 characters long, but a lot safer and faster.
Full Changelog: v3.5.2...v3.5.3
@paralleldrive/cuid2 package) for better random names - should not be breaking anything since it's still 25 characters long, but a lot safer and faster.fix: (#982) make it easier to import hexoid with webpack
fix: (#945) multipart parser fix: flush or fail always (don't hang)
feature: (#944) Dual package: Can be imported as ES module and required as commonjs module
feature: (#940) form.parse returns a promise if no callback is provided
[fields, files]feature: (#855) add options.createDirsFromUploads, see README for usage
fix: (#881) fail earlier when maxFiles is exceeded
* tests: add a test case that proves that the regex was always bad
fix: Improve keep extension (#857)
* tests: add failing test case
* docs: add comment
* tests: add comment
* tests: add a test case that proves that the regex was always bad
* fix: replace regex with reliable filtering
* feat: stop at first invalid char
* feat: allow numbers in file extensions
* feat: stop extension from being '.'
* refactor: code style
* docs: use slugify in the example
* chore: prepare release
fix: (#852) end event is emitted once
fix: do not let empty file on error
feat: maxFileSize option is now per file (as the name suggests)
* fix: PersistentFile.toString
fix: add missing pluginFailed error
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
feat: files are detected if a mimetype is present (previously it was based on filename)
IncomingForm and add exports.default (#529)src/parsers/Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
maxFileSize option with default of 200MB (Charlike Mike Reagent, Nima Shahri)
maxFileSize option with default of 200MB (Charlike Mike Reagent, Nima Shahri)Nothing published for this version
Fix DeprecationWarning about os.tmpDir() (Christian)
buffer.write order of arguments for Node 7 (Kornel Lesiński)Nothing published for this version
Nothing published for this version
Nothing published for this version
Add failing hash tests. (Ben Trask)
Only update hash if update method exists (Sven Lito)
Emit error on aborted connections (Eugene Girshov)
Your coding agent can read these notes before it upgrades. Set up the MCP server →