# 0.54 - Tue Dec 24, 2019

Breaking:
- Change bson parsing to use mongo-query-parser [(#522)](https://github.com/mongo-express/mongo-express/pull/#522)
- Drop support for node 6

New:
- Support playing .wav file inline in collection [(#508)](https://github.com/mongo-express/mongo-express/pull/508)
- Add node 12, and 13 to CI [(#517)](https://github.com/mongo-express/mongo-express/pull/517)
- Add yarn.lock [(#515)](https://github.com/mongo-express/mongo-express/pull/515)
- Fix broken save document for UUID (BinData 3 & 4) [(#537)](https://github.com/mongo-express/mongo-express/pull/#537)

Deps:
- Pin Event stream to 4.0 [(#514)](https://github.com/mongo-express/mongo-express/pull/514)
- Bump bootstrap from 3.3.7 to 3.4.1 [(#523)](https://github.com/mongo-express/mongo-express/pull/#523)
- Bump lodash from 4.17.11 to 4.17.13 [(#532)](https://github.com/mongo-express/mongo-express/pull/#532)
- Bump jquery from 3.3.1 to 3.4.1 [(#530)](https://github.com/mongo-express/mongo-express/pull/#530)
- Bump mixin-deep from 1.3.1 to 1.3.2 [(#526)](https://github.com/mongo-express/mongo-express/pull/#526)
- Bump js-yaml from 3.12.0 to 3.13.1 [(#527)](https://github.com/mongo-express/mongo-express/pull/#527)
- Bump cross-env from 3.2.4 to 6.0.3 [(#519)](https://github.com/mongo-express/mongo-express/pull/#519)
- Bump concurrently from 3.6.1 to 5.0.0 [(#507)](https://github.com/mongo-express/mongo-express/pull/#507)


# 0.53 - Sat Jul 20, 2019
New:
- Add support to read CA certificate from file [(#465)](https://github.com/mongo-express/mongo-express/pull/465)
- Add support for BinData v4 for the ID field [(#473)](https://github.com/mongo-express/mongo-express/pull/473)

Deps:
- Update csurf to 1.10.0 [(#478)](https://github.com/mongo-express/mongo-express/pull/4778)
- Update mocha to 6.1.4 [(#477)](https://github.com/mongo-express/mongo-express/pull/477)
- Update cookie parser to 1.4.4 [(#474)](https://github.com/mongo-express/mongo-express/pull/474)


Documentation:
- Update README with VCAP_APP_HOST and add more verbiage to help [(#466)](https://github.com/mongo-express/mongo-express/pull/466)
- Fix default values of BASICAUTH environment variables in README [(#462)](https://github.com/mongo-express/mongo-express/pull/462)




# 0.52.2 - Sun Apr 7, 2019
Fix:
- Test for existence of numExtents [(#463)](https://github.com/mongo-express/mongo-express/pull/463)


# 0.52.1 - Fri Mar 29, 2019
Fix:
- Duplicate VCAP_APP_HOST in dockerfile


# 0.52.0 - Wed Mar 27, 2019
New:
- Add support to read Docker Secrets from file [(#460)](https://github.com/mongo-express/mongo-express/pull/460)



# 0.51.2 - Sun Feb 17, 2019
Fix:
- Issue with importing collections [(#456)](https://github.com/mongo-express/mongo-express/pull/456)


# 0.51.1 - Sun Jan 13, 2019

Fix:
- Cast Selection object to a string to compare with exact equality


# 0.51.0 - Sun Jan 13, 2019

New:
- Don't enter in edit mode with selection. [(#451)](https://github.com/mongo-express/mongo-express/pull/451)


# 0.50.0 - Sun Dec 16, 2018

New:
- Allow turning off export. [(#443)](https://github.com/mongo-express/mongo-express/pull/443)

Fixes:
- Fix issue where db with % would not link properly. [(#440)](https://github.com/mongo-express/mongo-express/pull/440)
- Fix issue where settings were not pass properly to views. [(#442)](https://github.com/mongo-express/mongo-express/pull/442)
- New Document modal now has a working scrollbar for longer documents. [(#446)](https://github.com/mongo-express/mongo-express/pull/446)
- Fix bug with import "--mongoexport json". [(#447)](https://github.com/mongo-express/mongo-express/pull/447)

Chores:
- Refactor urls to use dbUrl and collectionUrl. [(#441)](https://github.com/mongo-express/mongo-express/pull/441)
- Fixed typo: accessable -> accessible. [(#445)](https://github.com/mongo-express/mongo-express/pull/445)


# 0.49.0 - Mon Jul 9, 2018
Breaking:
- Dropped support for node 4 and 5. Added CI for node 8, 9 and 10. [(#425)](https://github.com/mongo-express/mongo-express/pull/425)

Fixes:
- Fix issue where connectionData would not initialize the correct objects leading to config settings not passing through [(#424)](https://github.com/mongo-express/mongo-express/pull/424)
- Bump Dependencies [(#425)](https://github.com/mongo-express/mongo-express/pull/425)


# 0.48.1 - Mon Jul 2, 2018
- Allow readonly config by environment variable (ME_CONFIG_OPTIONS_READONLY) [(#423)](https://github.com/mongo-express/mongo-express/pull/423)


# 0.48.0 - Mon Jun 25, 2018

- Update Dockerfile to build wih node 8. [(#417)](https://github.com/mongo-express/mongo-express/pull/417)
- Export collections with filenames encoded according to RFC 6266. [(#419)](https://github.com/mongo-express/mongo-express/pull/419)
- Add import buttons [(#421)](https://github.com/mongo-express/mongo-express/pull/421)


# 0.47.0 - Thu May 10, 2018

- Ensure mongo is never left uninitialised [(#401)](https://github.com/mongo-express/mongo-express/pull/401)
- Fixed when ME_CONFIG_MONGODB_SERVER is ReplSet [(#403)](https://github.com/mongo-express/mongo-express/pull/403)
- Fixed issue where export would only export partial results [(#406)](https://github.com/mongo-express/mongo-express/pull/406)
- Fixed convertBytes filter to handle NaN [(#410)](https://github.com/mongo-express/mongo-express/pull/410)
- Delete database modal now has consistent buttons with other delete modals [(#410)](https://github.com/mongo-express/mongo-express/pull/410)



# 0.46.1 - Wed Mar 28, 2018

- Fix bug in filters that mistakenly converts non-Binary and non-Object [(#396)](https://github.com/mongo-express/mongo-express/pull/396)



# 0.46 - Sat Mar 17, 2018


- Added support for NaN, +Inifity, -Infinity values [(#395)](https://github.com/mongo-express/mongo-express/pull/395)


# 0.45 - Sun Mar 4, 2018


- Added `VCAP_APP_PORT` in config [(#378)](https://github.com/mongo-express/mongo-express/pull/378)
- Prevent uncaught error if collection has been deleted. [(#382)](https://github.com/mongo-express/mongo-express/pull/382)
- export query results from collections [(#388)](https://github.com/mongo-express/mongo-express/pull/388)
- Allow hyphens in collection names [(#389)](https://github.com/mongo-express/mongo-express/pull/389)


# 0.44.0 - Tue Nov 7, 2017


- Confirm document delete [(#374)](https://github.com/mongo-express/mongo-express/pull/374)


# 0.43.1 - Tue Oct 24, 2017


- Fix can not delete database [(#373)](https://github.com/mongo-express/mongo-express/pull/373)


# 0.43.0 - Sat Oct 14, 2017


- Added support for Binary Data as _id [(#368)](https://github.com/mongo-express/mongo-express/pull/368)


# 0.42.3 - Sat Sep 23, 2017


- Fix small typo causing issue with auth databases [(#366)](https://github.com/mongo-express/mongo-express/pull/366)


# 0.42.2 - Sat Aug 12, 2017


- Fixed default port in lib/db.js from documentation


# 0.42.1 - Mon Aug 7, 2017


- Fixed typo in tag of collection view [(#357)](https://github.com/mongo-express/mongo-express/pull/357)


# 0.42.0 - Thu Jul 20, 2017


- Add connectionString support to connection [(#350)](https://github.com/mongo-express/mongo-express/pull/350)


# 0.41.0 - Tue Jul 4, 2017


- Use stream for exporting collections [(#345)](https://github.com/mongo-express/mongo-express/pull/345)
- Solution for CSRF wiht base url [(#347)](https://github.com/mongo-express/mongo-express/pull/347)


# 0.40.0 - Mon May 1, 2017


- Fixed more flexible db names [(#339)](https://github.com/mongo-express/mongo-express/pull/339)
- Fixed escaping in nested objects
- Fixed path resolve for windows for the builds
- Fixed revise the list database function to support user having access to admin database [(#338)](https://github.com/mongo-express/mongo-express/pull/338)


# 0.39.2 - Sun Apr 16, 2017


## Fixes
* Fixed bug with collapsibleJSON property not able to render properly


# 0.39.1 - Sun Mar 26, 2017


## New
* Better windows support with usage of cross-env


# 0.39.0 - Sun Mar 26, 2017


## New
* Add Create Index functionality [(#326)](https://github.com/mongo-express/mongo-express/pull/326)

## Chores
* Added a bit of readme info, and updated license


# 0.38.0 - Sat Feb 25, 2017


## New
* Support for mounting on a different baseHref [(#320)](https://github.com/mongo-express/mongo-express/pull/320)

## Chores
* Improve configuration step [(#321)](https://github.com/mongo-express/mongo-express/pull/321)


# 0.37.2 - Tue Feb 21, 2017


## Fixes
* Small publishing fixes


# 0.37.1 - Tue Feb 21, 2017


## Fixes
* Build is now shipped as part of package


# 0.37.0 - Mon Feb 20, 2017


## New
* Added support for Collection with slash in the name [(#309)](https://github.com/mongo-express/mongo-express/pull/309)
* Changed the way scripts work [(#312)](https://github.com/mongo-express/mongo-express/pull/312)
    - Scripts are now built using babel and are in their own files.
    - Each page has it's own mini-bundle + vendor bundle
    - Scripts are built on install and output a json file that is used for url purposes
* Added more tests, and new test utils! (#314, #315)

## Fixes
* Fixed issue where parenthese we're stringified incorrectly [(#306)](https://github.com/mongo-express/mongo-express/pull/306)
* Fixed loadDocument script that was rendered properly in read-only [(#308)](https://github.com/mongo-express/mongo-express/pull/308)

## Varia
* Removed underscore and use only lodash. [(#307)](https://github.com/mongo-express/mongo-express/pull/307)
* Removed Snyk. It was causing more annoyance than actual good [(#306)](https://github.com/mongo-express/mongo-express/pull/306)
* Updated swig to swig-template, which uses a safe version [(#311)](https://github.com/mongo-express/mongo-express/pull/311)


# 0.36.0 - Tue Feb 7, 2017

* Fix content-disposition non-ascii header, set config.gridFSEnabled via env vars [(#304)](https://github.com/mongo-express/mongo-express/pull/304)

# 0.35.0 - Thu Jan 5, 2017

* Removed Duplicated navbar in mobile layout [(#302)](https://github.com/mongo-express/mongo-express/pull/302)
* Add logger options to control logging [(#300)](https://github.com/mongo-express/mongo-express/pull/300)
* Pass options in middleware-only usage [(#299)](https://github.com/mongo-express/mongo-express/pull/299)

# 0.34.0 - Fri Dec 23, 2016


## Fixes
* Fixed index are no longer deletable in read-only mode [(#298)](https://github.com/mongo-express/mongo-express/pull/298)

# 0.33.0 - Tue Dec 6, 2016


## New
* Delete all Documents matching a query.

## Fixes
* Fixed issue where binary types we're converted to string when updating a document

# 0.32.0 - Sat Nov 12, 2016


## New
* ObjectID can now be used without the ObjectID wrapper.
* Added export to CSV
* Added index management. You can now delete index or reIndex a collection

## Fixes
* Fixed issue where ObjectID we're incorrectly stringified


# 0.30.48

 * Add support for super large Objects

# 0.21.0

* Added database statistics (karthik25)
* Added basic auth (netpi)
* Added complex querying (kathik25)

# 0.20.0

* Added JSON find type
* Added collection export
* Added confirmation dialog on delete
* Added uptime info in days
* Fixed long collection name issue

# 0.18.0

* Updated express package version
* Updated swig package version
* Added simple key-value document searching

# 0.17.5

* Specified version 3.0.0alpha1 of express in package.json. Latest version of express is causing errors.

# 0.17.4

* Removed hacky BSON->string conversion function
* Replaced it with a modified JSON.stringify function

# 0.17.3

* Removed requirement for doc IDs to be ObjectID type

# 0.17.2

* Added build status images in README

# 0.17.1

* Added tests for BSON conversion functions

# 0.17.0

* Added support for all BSON data types except Binary
* Fixed BSON converter so not only top-level values get converted
* Updated README with more BSON data type examples

# 0.16.1

* Fixed bug: when trying to delete document, collection gets deleted

# 0.16.0

* Added support for some BSON data types when viewing docs
* Updated README with list of supported data types

# 0.15.0

* Added support for BSON data types when adding/editing docs

# 0.14.1

* Forgot to update HISTORY file

# 0.14.0

* Added success/error feedback messages
* Added cookie/session middleware
* Added cookieSecret and sessionSecret options to config
* Moved config.js to config.default.js
* Updated configuration instructions in README

# 0.13.0

* Added version history
* Added MIT license
* Added pager links above document list
* Added pagination links below document list
* Added config option to set number of documents displayed per page

# 0.12.0

* Added async package to dependencies
* Added system.users to list of un-editable collections
* Changed config file to allow lists of databases and associated auth details
* Added support for regular MongoDB users
* Removed requirement for admin access to the MongoDB server
