Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

formidable

Package Overview
Dependencies
Maintainers
10
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

formidable - npm Package Versions

1
8

2.0.0

Diff

Changelog

Source

2.0.0

  • feat: files are detected if a mimetype is present (previously it was based on filename)
  • feat: add options.filter (#716)
  • feat: add code and httpCode to most errors (#686)
  • rename: option.hash into option.hashAlgorithm (#689)
  • rename: file.path into file.filepath (#689)
  • rename: file.type into file.mimetype (#689)
  • refactor: split file.name into file.newFilename and file.originalFilename (#689)
  • feat: prevent directory traversal attacks by default (#689)
  • meta: stop including test files in npm (7003c)
  • fix: handle invalid filenames (d0a34)
  • feat: add fileWriteStreamHandler option
  • feat: add allowEmptyFiles and minFileSize options
  • feat: Array support for fields and files (#380, #340, #367, #33, #498, #280, #483)
  • possible partial fix of #386 with #380 (need tests and better implementation)
  • refactor: use hasOwnProperty in check against files/fields (#522)
  • meta: do not promote IncomingForm and add exports.default (#529)
  • meta: Improve examples and tests (#523)
  • refactor: First step of Code quality improvements (#525)
  • chore(funding): remove patreon & add npm funding field (#525
  • feat: use Modern Streams API (#531)
  • fix: urlencoded parsing to emit end #543, introduced in #531
  • fix(tests): include multipart and qs parser unit tests, part of #415
  • fix: reorganize exports + move parsers to src/parsers/
  • fix: update docs and examples #544 (#248, #335, #371, #372, #387, partly #471, #535)
  • feat: introduce Plugins API, fix silent failing tests (#545, #391, #407, #386, #374, #521, #267)
  • fix: exposing file writable stream errors (#520, #316, #469, #470)
  • feat: custom file (re)naming, thru options.filename (#591, #84, #86, #94, #154, #158, #488, #595)
grossacasacs
published 1.2.4 •

grossacasacs
published 1.2.3 •

grossacasacs
published 3.1.1-canary.20211030 •

grossacasacs
published 2.0.0-canary.20210330 •

tunnckocore
published 2.0.0-canary.20200504.1 •

tunnckocore
published 2.0.0-canary.20200402.2 •

tunnckocore
published 2.0.0-canary.20200402.1 •

tunnckocore
published 2.0.0-canary.20200226.1 •

tunnckocore
published 1.2.2 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc