Skip to content

Latest commit

 

History

History
162 lines (97 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

162 lines (97 loc) · 4.06 KB

5.0.2

  • Fixed: Solved bug when not using the client parameter and the topology is not present in the db object #377
  • Update: Updated dependencies

5.0.1

  • Fixed: Updated ObjectID reference to ObjectId to allow compatibility with mongodb4.

5.0.0

  • Feature: Module rewritten in Typescript. Separate definition files are no longer required.
  • Fixed: If using the fromStream method the readable source emits an error the promise is rejected. #205
  • Fixed: Attached events to MongoClient or Db object depending on the installed mongo version.
  • Fixed: Replaced mongoose reference with mongoose like object to avoid version conflicts.
  • Update: Updated dependencies.

4.2.0

  • Feature: Added the fromFile and fromStream public methods
  • Update: Documented the generateBytes method
  • Update: Updated dependencies

4.1.0

  • Breaking change: Removed Node 8 support
  • Update: Updated dependencies

4.0.3

  • Update: Updated dependencies

4.0.2

  • Update: Updated dependencies

4.0.1

  • Fix: Moved multer from dependencies to peerDependencies
  • Fix: Removed xo from dependencies
  • Update: Updated pump dependency

4.0.0

  • Feature: Added the client option to the constructor
  • Feature: Supported client as a promise
  • Update: Removed the connectionOpts setting
  • Breaking change: Removed Node 6 support
  • Breaking change: The ready method and the connection event now produces an object with the db and the client

3.3.0

  • Update: Removed compatibility with Node 4

3.2.3

  • Fix: Solved bug in mongodb@2 and mongoose compatibility

3.2.2

  • Fix: Removed multer extra dependency from package.json

3.2.1

  • Feature: Added aliases and disableMD5 properties to file naming configuration

3.2.0

  • Feature: Support for Mongoose connections
  • Feature: Ready method to wait for the MongoDb connection
  • Breaking change: Deprecated "connectionOpts" in favor of "options"

3.1.0

  • Feature: Added caching feature
  • Fix: Updated dependencies
  • Fix: Moved multer to peer dependencies
  • Breaking change: Dropped support for node 0.x
  • Breaking change: Removed es6-promise dependency
  • Breaking change: Added lodash.isplainobject dependency

3.0.1

  • Fix: Changed mongodb dependency version from 3 to >=2

3.0.0

  • Feature: Added support for mongodb version 3 in url connection string
  • Feature: Added client property to storage object

2.1.0

  • Feature: Allowed strings, numbers and null values as file configuration
  • Fix: Added examples to the readme

2.0.0

  • Breaking change: Removed gridfs-stream dependency
  • Breaking change: Removed all old file configuration options
  • Breaking change: Removed logging functions
  • Breaking change: The grid property in the file object was removed and its properties merged directly with the file object
  • Feature: Simplified api by adding a new option file to control file configuration
  • Feature: Added delayed file storage after successful connection instead of failing with an error

1.3.0

  • Fix: Renamed 'error' event to 'streamError' to prevent a bug where the the user does not set any listener for that event and emitting it causes the program to crash.

1.2.2

  • Feature: Added 'dbError' event
  • Fix: Call log function in 'error' event

1.2.1

  • Feature: Added 'error' event

1.2.0

  • Feature: Added generator function support
  • Feature: Allow to use promises in configuration options instead of callbacks

1.1.1

  • Fix: Fixed UnhandledPromiseRejection error

1.1.0

  • Feature: Added support for connection promises
  • Feature: Added file size information
  • Feature: Allow the api to be called with the new operator
  • Feature: Added Typescript support

1.0.3

  • Fix: Fixed code coverage

1.0.2

  • Feature: Changed log option to accept a function

1.0.1

  • Fix: Added validation for options

1.0.0

  • Initial stable release

0.0.5

  • Feature: Added support for changing the default collection with the root option

0.0.4

  • Feature: Added support for changing the chunk size

0.0.3

  • First release