From 5eb81f88d72dd04c23131d4b625474b92f77aada Mon Sep 17 00:00:00 2001 From: NGPixel Date: Thu, 31 Aug 2017 20:31:06 -0400 Subject: [PATCH] fix: updated dependencies --- CHANGELOG.md | 11 +++++++++ README.md | 3 ++- package.json | 68 +++++++++++++++++++++++++-------------------------- yarn.lock | Bin 249404 -> 260219 bytes 4 files changed, 47 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 751ae0f1..83bd69c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [v1.0.8] - 2017-08-31 +### Changed +- **Misc**: Updated dependencies + +## [v1.0.7] - 2017-08-29 +### Fixed +- **Authentication**: Azure AD client Id is now referenced correctly ([#219](https://github.com/Requarks/wiki/issues/219)) +- **Git**: Git Branch is now referenced correctly ([#215](https://github.com/Requarks/wiki/issues/215)) + ## [v1.0.6] - 2017-08-10 ### Fixed - **Authentication**: LDAP no longer cause the social login text to appear on the login screen. @@ -208,6 +217,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). ### Changed - Updated dependencies + snyk policy +[v1.0.8]: https://github.com/Requarks/wiki/releases/tag/v1.0.8 +[v1.0.7]: https://github.com/Requarks/wiki/releases/tag/v1.0.7 [v1.0.6]: https://github.com/Requarks/wiki/releases/tag/v1.0.6 [v1.0.5]: https://github.com/Requarks/wiki/releases/tag/v1.0.5 [v1.0.4]: https://github.com/Requarks/wiki/releases/tag/v1.0.4 diff --git a/README.md b/README.md index f8406117..809b8b7c 100644 --- a/README.md +++ b/README.md @@ -53,11 +53,12 @@ You can also use a Dockerfile ([see example](https://github.com/Requarks/wiki/bl Current and upcoming milestones *(major features only, see the [changelog](https://github.com/Requarks/wiki/blob/master/CHANGELOG.md) for complete list of features and bug fixes)*: -### 1.0.7 - Stable +### 1.0.8 - Stable ![Progress](http://progressed.io/bar/100) - [x] Fix: Azure AD client Id is now referenced correctly ([#219](https://github.com/Requarks/wiki/issues/219)) - [x] Fix: Git Branch is now referenced correctly ([#215](https://github.com/Requarks/wiki/issues/215)) +- [x] Updated dependencies ### 2.0.0 - Dev ![Progress](http://progressed.io/bar/20) diff --git a/package.json b/package.json index a4805769..8da2dacb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wiki", - "version": "1.0.7", + "version": "1.0.8", "description": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown", "main": "wiki.js", "scripts": { @@ -42,7 +42,7 @@ "bcryptjs-then": "~1.0.1", "bluebird": "~3.5.0", "body-parser": "~1.17.2", - "bunyan": "~1.8.10", + "bunyan": "~1.8.12", "cheerio": "~1.0.0-rc.2", "child-process-promise": "~2.2.1", "chokidar": "~1.7.0", @@ -52,49 +52,49 @@ "cookie-parser": "~1.4.3", "cron": "~1.2.1", "diff2html": "~2.3.0", - "execa": "~0.7.0", - "express": "~4.15.3", + "execa": "~0.8.0", + "express": "~4.15.4", "express-brute": "1.0.1", "express-brute-mongoose": "~0.0.9", - "express-session": "~1.15.3", - "file-type": "~5.2.0", + "express-session": "~1.15.5", + "file-type": "~6.1.0", "filesize.js": "~1.0.2", "follow-redirects": "~1.2.4", - "fs-extra": "~4.0.0", + "fs-extra": "~4.0.1", "git-wrapper2-promise": "~0.2.9", "highlight.js": "~9.12.0", - "i18next": "~8.4.3", + "i18next": "~9.0.0", "i18next-express-middleware": "~1.0.5", "i18next-node-fs-backend": "~1.0.0", "image-size": "~0.6.0", "jimp": "~0.2.28", - "js-yaml": "~3.9.0", - "jsonwebtoken": "~7.4.1", - "klaw": "~2.0.0", - "levelup": "~1.3.8", + "js-yaml": "~3.9.1", + "jsonwebtoken": "~7.4.3", + "klaw": "~2.1.0", + "levelup": "~1.3.9", "lodash": "~4.17.4", - "markdown-it": "~8.3.1", + "markdown-it": "~8.4.0", "markdown-it-abbr": "~1.0.4", "markdown-it-anchor": "~4.0.0", - "markdown-it-attrs": "~0.9.0", + "markdown-it-attrs": "~1.1.0", "markdown-it-emoji": "~1.4.0", "markdown-it-expand-tabs": "~1.0.12", "markdown-it-external-links": "0.0.6", "markdown-it-footnote": "~3.0.1", "markdown-it-mathjax": "~2.0.0", "markdown-it-task-lists": "~2.0.1", - "mathjax-node": "~1.1.0", + "mathjax-node": "~1.2.0", "memdown": "~1.2.4", - "mime-types": "~2.1.15", + "mime-types": "~2.1.16", "moment": "~2.18.1", "moment-timezone": "~0.5.13", - "mongodb": "~2.2.30", - "mongoose": "~4.11.1", + "mongodb": "~2.2.31", + "mongoose": "~4.11.9", "multer": "~1.3.0", "node-2fa": "~1.1.2", "node-graceful": "~0.2.3", "ora": "~1.3.0", - "passport": "~0.3.2", + "passport": "~0.4.0", "passport-azure-ad-oauth2": "0.0.4", "passport-facebook": "~2.1.1", "passport-github2": "~0.1.10", @@ -105,42 +105,42 @@ "passport-windowslive": "~1.0.2", "passport.socketio": "~3.7.0", "pm2": "~2.6.1", - "pug": "~2.0.0-rc.2", - "read-chunk": "~2.0.0", - "remove-markdown": "~0.2.0", + "pug": "~2.0.0-rc.3", + "read-chunk": "~2.1.0", + "remove-markdown": "~0.2.2", "request": "~2.81.0", "search-index-adder": "~0.3.9", "search-index-searcher": "~0.2.10", - "semver": "~5.3.0", + "semver": "~5.4.1", "serve-favicon": "~2.4.3", "simplemde": "~1.11.2", "socket.io": "~2.0.2", "stopword": "~0.1.6", "stream-to-promise": "~2.2.0", - "tar": "~3.1.5", + "tar": "~4.0.1", "through2": "~2.0.3", - "validator": "~8.0.0", + "validator": "~8.1.0", "validator-as-promised": "~1.0.2", "winston": "~2.3.1", "yargs": "~8.0.1" }, "devDependencies": { - "@glimpse/glimpse": "~0.22.13", + "@glimpse/glimpse": "~0.22.15", "@panter/vue-i18next": "~0.5.0", - "babel-cli": "~6.24.1", + "babel-cli": "~6.26.0", "babel-jest": "~20.0.3", "babel-plugin-transform-object-assign": "~6.22.0", "babel-preset-es2015": "~6.24.1", "brace": "~0.10.0", "colors": "~1.1.2", "consolidate": "~0.14.5", - "eslint": "~4.3.0", + "eslint": "~4.5.0", "eslint-config-standard": "~10.2.1", "eslint-plugin-import": "~2.7.0", "eslint-plugin-node": "~5.1.0", "eslint-plugin-promise": "~3.5.0", "eslint-plugin-standard": "~3.0.1", - "fuse-box": "~2.2.1", + "fuse-box": "~2.2.2", "i18next-xhr-backend": "~1.4.2", "jest": "~20.0.4", "jquery": "~3.2.1", @@ -154,16 +154,16 @@ "nodemon": "~1.11.0", "pug-lint": "~2.4.0", "twemoji-awesome": "~1.0.6", - "typescript": "~2.4.1", - "uglify-es": "~3.0.24", - "vee-validate": "~2.0.0-rc.6", + "typescript": "~2.5.2", + "uglify-es": "~3.0.28", + "vee-validate": "~2.0.0-rc.14", "vue": "~2.4.2", - "vue-clipboards": "~1.0.2", + "vue-clipboards": "~1.1.0", "vue-lodash": "~1.0.3", "vue-resource": "~1.3.4", "vue-template-compiler": "~2.4.2", "vue-template-es2015-compiler": "~1.5.3", - "vuex": "~2.3.1" + "vuex": "~2.4.0" }, "jest": { "collectCoverage": false, diff --git a/yarn.lock b/yarn.lock index 60ff1355a3152f218ebf19dc81f34e2f63bffb72..5c7a67490adc1f8e80ef2778be5e8f7e00c433a7 100644 GIT binary patch delta 9398 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 DzB+GM