diff --git a/CHANGELOG.md b/CHANGELOG.md index c4add24fbc..a2cb2dfd6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,20 @@ # Changelog --------- +### 5.1.0 (May 9, 2018) +- Bootstrap 4.1 upgrade (breaking change) +- Addition of popper.js +- jQuery and Bootstrap will be pulled in the project using their npm packages +- Dockerfile will use development instead of production +- Security improvement by removing X-Powered-By header +- Removed deprecated Instagram popular images API call from the Instagram example (@nacimgoura) +- Removed `mongoose global.Promise` as it is no longer needed (@nacimgoura) +- Refactoring of GitHub, last.fm api, twitter examples and code improvements to use ES6/ES7 features (@nacimgoura) +- Add NodeJS 10 in travis.yml (@nacimgoura) +- Improvements to the Steam API example (@nacimgoura) +- Readme and documentation improvements (thanks in part to @nacimgoura) +- Dependency updates + ### 5.0.0 (April 1, 2018) - NodeJS 8.0+ is now required - Removed dependency on Bluebird in favor of native NodeJS promisify support diff --git a/README.md b/README.md index c6f4fc8be0..d184224ea2 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Hackathon Starter **Live Demo**: https://hackathon-starter-2018.herokuapp.com -Jump to [What's new in 5.0.0?](https://github.com/sahat/hackathon-starter/blob/master/CHANGELOG.md) +Jump to [What's new?](https://github.com/sahat/hackathon-starter/blob/master/CHANGELOG.md) A boilerplate for **Node.js** web applications. diff --git a/package-lock.json b/package-lock.json index 59cfa9cb9f..86d0f06062 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "hackathon-starter", - "version": "5.0.0", + "version": "5.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -2918,15 +2918,15 @@ } }, "mongoose": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.0.17.tgz", - "integrity": "sha512-RV1WBQhzW7oOhStR+s7LQYfgQWTJm4hgmU3TqtgTiBCfnj5/sNliX2/SY+ef7tpIZRUqEBV5xITZdAlwQ6Ymdg==", + "version": "5.0.18", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.0.18.tgz", + "integrity": "sha512-13+gKxvViIVp4esPkgQYTdfisLLWxghvsj7aBg4oBurvb0LAXcSXFZpFORZnxtOdyxM7kJiSV9kjFjerEm3Bhw==", "requires": { "async": "2.1.4", "bson": "1.0.6", "kareem": "2.0.7", "lodash.get": "4.4.2", - "mongodb": "3.0.7", + "mongodb": "3.0.8", "mongoose-legacy-pluralize": "1.0.2", "mpath": "0.4.1", "mquery": "3.0.0", @@ -2944,17 +2944,17 @@ } }, "mongodb": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.7.tgz", - "integrity": "sha512-n/14kMJEoARXz1qhpNPhUocqy+z5130jhqgEIX1Tsl8UVpHrndQ8et+VmgC4yPK/I8Tcgc93JEMQCHTekBUnNA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.8.tgz", + "integrity": "sha512-mj7yIUyAr9xnO2ev8pcVJ9uX7gSum5LLs1qIFoWLxA5Il50+jcojKtaO1/TbexsScZ9Poz00Pc3b86GiSqJ7WA==", "requires": { - "mongodb-core": "3.0.7" + "mongodb-core": "3.0.8" } }, "mongodb-core": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.7.tgz", - "integrity": "sha512-z6YufO7s40wLiv2ssFshqoLS4+Kf+huhHq6KZ7gDArsKNzXYjAwTMnhEIJ9GQ8fIfBGs5tBLNPfbIDoCKGPmOw==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.8.tgz", + "integrity": "sha512-dFxfhH9N7ohuQnINyIl6dqEF8sYOE0WKuymrFf3L3cipJNrx+S8rAbNOTwa00/fuJCjBMJNFsaA+R2N16//UIw==", "requires": { "bson": "1.0.6", "require_optional": "1.0.1" @@ -6647,9 +6647,9 @@ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "sinon": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-5.0.7.tgz", - "integrity": "sha512-GvNLrwpvLZ8jIMZBUhHGUZDq5wlUdceJWyHvZDmqBxnjazpxY1L0FNbGBX6VpcOEoQ8Q4XMWFzm2myJMvx+VjA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", + "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", "dev": true, "requires": { "@sinonjs/formatio": "2.0.0", diff --git a/package.json b/package.json index 02197732f8..3c39614970 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hackathon-starter", - "version": "5.0.0", + "version": "5.1.0", "description": "A boilerplate for Node.js web applications", "repository": { "type": "git", @@ -38,7 +38,7 @@ "lastfm": "^0.9.2", "lob": "^5.2.0", "lusca": "^1.6.0", - "mongoose": "^5.0.12", + "mongoose": "^5.0.18", "morgan": "^1.9.0", "multer": "^1.3.0", "node-foursquare": "^0.3.2", @@ -74,7 +74,7 @@ "eslint-plugin-import": "^2.11.0", "mocha": "^5.1.1", "nyc": "^11.7.2", - "sinon": "^5.0.7", + "sinon": "^4.5.0", "sinon-mongoose": "^2.1.1", "supertest": "^3.0.0" },