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

formidable

Package Overview
Dependencies
Maintainers
5
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