From c3c3c5835c8dcdc4cdabdedd881fb08d2a5f832c Mon Sep 17 00:00:00 2001 From: David Luecke Date: Fri, 20 Oct 2017 09:59:09 -0700 Subject: [PATCH 1/2] Add scripts for generating changelog --- package-lock.json | 164 ++++++++-------------------------------------- package.json | 3 +- 2 files changed, 30 insertions(+), 137 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a4753b148..061124e160 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1399,12 +1399,6 @@ "repeating": "2.0.1" } }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true - }, "doctrine": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", @@ -3240,18 +3234,6 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true - }, "handlebars": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", @@ -3952,12 +3934,6 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -4056,74 +4032,6 @@ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", "dev": true }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" - } - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dev": true, - "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" - } - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" - } - }, "longest": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -4219,64 +4127,48 @@ } }, "mocha": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.0.1.tgz", + "integrity": "sha512-evDmhkoA+cBNiQQQdSKZa2b9+W2mpLoj50367lhy+Klnx9OV8XlCIhigUnn1gaTFLQCa0kdNhEGDr0hCXOQFDw==", "dev": true, "requires": { "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.8", - "diff": "3.2.0", + "commander": "2.11.0", + "debug": "3.1.0", + "diff": "3.3.1", "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", + "glob": "7.1.2", + "growl": "1.10.3", "he": "1.1.1", - "json3": "3.3.2", - "lodash.create": "3.1.1", "mkdirp": "0.5.1", - "supports-color": "3.1.2" + "supports-color": "4.4.0" }, "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } + "diff": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", + "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", + "dev": true }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - } + "growl": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", + "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", + "dev": true }, - "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true }, "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "2.0.0" } } } diff --git a/package.json b/package.json index bb299f5f2b..bb62435b19 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ }, "scripts": { "prepublish": "npm run compile", - "publish": "git push origin && git push origin --tags", + "publish": "git push origin --tags && npm run changelog && git push origin", + "changelog": "github_changelog_generator --no-issues && git add CHANGELOG.md && git commit -am \"Updating changelog\"", "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish", From fb80106c15ed34c5651ceb57ef7d1cda8ba6fca5 Mon Sep 17 00:00:00 2001 From: David Luecke Date: Fri, 20 Oct 2017 09:59:50 -0700 Subject: [PATCH 2/2] Updating changelog --- changelog.md | 355 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 353 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index 572a7b7063..49ce8d2002 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,354 @@ -## Changelog +# Change Log -Please refer to the full [changelog at docs.feathersjs.com](http://docs.feathersjs.com/changelog.html). +## [Unreleased](https://github.com/feathersjs/feathers/tree/HEAD) + +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.2.2...HEAD) + +**Merged pull requests:** + +- Feature/typescript fix [\#692](https://github.com/feathersjs/feathers/pull/692) ([TimMensch](https://github.com/TimMensch)) +- Update mocha to the latest version 🚀 [\#685](https://github.com/feathersjs/feathers/pull/685) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) + +## [v2.2.2](https://github.com/feathersjs/feathers/tree/v2.2.2) (2017-09-30) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.2.1...v2.2.2) + +**Merged pull requests:** + +- Update to latest secure dependencies [\#684](https://github.com/feathersjs/feathers/pull/684) ([daffl](https://github.com/daffl)) + +## [v2.2.1](https://github.com/feathersjs/feathers/tree/v2.2.1) (2017-09-25) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.2.0...v2.2.1) + +**Merged pull requests:** + +- \[typings\] Make generic type of Service default to any [\#681](https://github.com/feathersjs/feathers/pull/681) ([j2L4e](https://github.com/j2L4e)) +- Update readme.md [\#668](https://github.com/feathersjs/feathers/pull/668) ([damosse31](https://github.com/damosse31)) + +## [v2.2.0](https://github.com/feathersjs/feathers/tree/v2.2.0) (2017-09-01) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v3.0.0-pre.1...v2.2.0) + +**Merged pull requests:** + +- No longer pollutes the global scope [\#662](https://github.com/feathersjs/feathers/pull/662) ([bertho-zero](https://github.com/bertho-zero)) +- Update debug to the latest version 🚀 [\#641](https://github.com/feathersjs/feathers/pull/641) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) +- Examples url is tinny \(broken\) [\#634](https://github.com/feathersjs/feathers/pull/634) ([rayfoss](https://github.com/rayfoss)) + +## [v3.0.0-pre.1](https://github.com/feathersjs/feathers/tree/v3.0.0-pre.1) (2017-07-19) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.7...v3.0.0-pre.1) + +**Merged pull requests:** + +- Add a missing configure\(\) method in typescript definition [\#624](https://github.com/feathersjs/feathers/pull/624) ([jansel369](https://github.com/jansel369)) + +## [v2.1.7](https://github.com/feathersjs/feathers/tree/v2.1.7) (2017-07-16) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.6...v2.1.7) + +## [v2.1.6](https://github.com/feathersjs/feathers/tree/v2.1.6) (2017-07-16) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.4...v2.1.6) + +**Merged pull requests:** + +- Allows error hooks to swallow error by setting the result [\#621](https://github.com/feathersjs/feathers/pull/621) ([daffl](https://github.com/daffl)) +- typings: properly overload .create\(\) [\#619](https://github.com/feathersjs/feathers/pull/619) ([j2L4e](https://github.com/j2L4e)) +- Update to new plugin infrastructure [\#614](https://github.com/feathersjs/feathers/pull/614) ([daffl](https://github.com/daffl)) +- Allow flag to return the hook object [\#607](https://github.com/feathersjs/feathers/pull/607) ([daffl](https://github.com/daffl)) +- Use inline version Babel plugin [\#606](https://github.com/feathersjs/feathers/pull/606) ([daffl](https://github.com/daffl)) +- Initial changes for Feathers v3 [\#605](https://github.com/feathersjs/feathers/pull/605) ([daffl](https://github.com/daffl)) +- Update index.d.ts [\#603](https://github.com/feathersjs/feathers/pull/603) ([j2L4e](https://github.com/j2L4e)) + +## [v2.1.4](https://github.com/feathersjs/feathers/tree/v2.1.4) (2017-06-26) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.3...v2.1.4) + +**Merged pull requests:** + +- Return types needed [\#602](https://github.com/feathersjs/feathers/pull/602) ([Creiger](https://github.com/Creiger)) +- Remove TypeScript typings [\#598](https://github.com/feathersjs/feathers/pull/598) ([daffl](https://github.com/daffl)) +- Remove explicit loading of babel-polyfill [\#597](https://github.com/feathersjs/feathers/pull/597) ([daffl](https://github.com/daffl)) +- Add feathers-hooks to core [\#596](https://github.com/feathersjs/feathers/pull/596) ([daffl](https://github.com/daffl)) +- Revert update to security links [\#590](https://github.com/feathersjs/feathers/pull/590) ([alaycock](https://github.com/alaycock)) + +## [v2.1.3](https://github.com/feathersjs/feathers/tree/v2.1.3) (2017-05-29) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.2...v2.1.3) + +**Merged pull requests:** + +- Fix typings [\#587](https://github.com/feathersjs/feathers/pull/587) ([cranesandcaff](https://github.com/cranesandcaff)) +- Update feathers-socketio to the latest version 🚀 [\#576](https://github.com/feathersjs/feathers/pull/576) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) + +## [v2.1.2](https://github.com/feathersjs/feathers/tree/v2.1.2) (2017-05-09) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.1...v2.1.2) + +**Merged pull requests:** + +- Fix typescript defnition of Service. All the service methods should be [\#573](https://github.com/feathersjs/feathers/pull/573) ([harish2704](https://github.com/harish2704)) +- Update socket.io-client to the latest version 🚀 [\#572](https://github.com/feathersjs/feathers/pull/572) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) +- Update dependencies to enable Greenkeeper 🌴 [\#551](https://github.com/feathersjs/feathers/pull/551) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) +- Fix pagination type definition. [\#527](https://github.com/feathersjs/feathers/pull/527) ([asdacap](https://github.com/asdacap)) + +## [v2.1.1](https://github.com/feathersjs/feathers/tree/v2.1.1) (2017-03-03) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.1.0...v2.1.1) + +**Merged pull requests:** + +- No Pagination in Typescript \#520 [\#522](https://github.com/feathersjs/feathers/pull/522) ([superbarne](https://github.com/superbarne)) + +## [v2.1.0](https://github.com/feathersjs/feathers/tree/v2.1.0) (2017-03-01) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.3...v2.1.0) + +**Merged pull requests:** + +- Typescript Definitions [\#507](https://github.com/feathersjs/feathers/pull/507) ([AbraaoAlves](https://github.com/AbraaoAlves)) +- Auto Dependency Updates ... [\#492](https://github.com/feathersjs/feathers/pull/492) ([lguzzon](https://github.com/lguzzon)) +- debug@2.4.0 breaks build 🚨 [\#476](https://github.com/feathersjs/feathers/pull/476) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) + +## [v2.0.3](https://github.com/feathersjs/feathers/tree/v2.0.3) (2016-12-10) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.2...v2.0.3) + +**Merged pull requests:** + +- Update feathers-commons to use latest [\#473](https://github.com/feathersjs/feathers/pull/473) ([daffl](https://github.com/daffl)) +- Create .codeclimate.yml [\#468](https://github.com/feathersjs/feathers/pull/468) ([larkinscott](https://github.com/larkinscott)) +- Update feathers-commons to version 0.8.0 🚀 [\#459](https://github.com/feathersjs/feathers/pull/459) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- adding .github folder and templates [\#442](https://github.com/feathersjs/feathers/pull/442) ([ekryski](https://github.com/ekryski)) +- Remove .jshintrc [\#434](https://github.com/feathersjs/feathers/pull/434) ([marshallswain](https://github.com/marshallswain)) +- jshint —\> semistandard [\#430](https://github.com/feathersjs/feathers/pull/430) ([marshallswain](https://github.com/marshallswain)) +- Increase code coverage [\#429](https://github.com/feathersjs/feathers/pull/429) ([daffl](https://github.com/daffl)) +- Remove NPM badges and fix code climate badge [\#428](https://github.com/feathersjs/feathers/pull/428) ([daffl](https://github.com/daffl)) +- adding code coverage config, badges and LTS section [\#427](https://github.com/feathersjs/feathers/pull/427) ([ekryski](https://github.com/ekryski)) + +## [v2.0.2](https://github.com/feathersjs/feathers/tree/v2.0.2) (2016-09-15) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.1...v2.0.2) + +**Merged pull requests:** + +- Create an app reference on service event hook object [\#406](https://github.com/feathersjs/feathers/pull/406) ([kaiquewdev](https://github.com/kaiquewdev)) +- Update mocha to version 3.0.0 🚀 [\#375](https://github.com/feathersjs/feathers/pull/375) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Update contributing.md [\#370](https://github.com/feathersjs/feathers/pull/370) ([MichaelErmer](https://github.com/MichaelErmer)) +- mocha@2.5.0 breaks build 🚨 [\#338](https://github.com/feathersjs/feathers/pull/338) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Update babel-plugin-add-module-exports to version 0.2.0 🚀 [\#326](https://github.com/feathersjs/feathers/pull/326) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- socket.io-client@1.4.6 breaks build 🚨 [\#322](https://github.com/feathersjs/feathers/pull/322) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Set rejectUnauthorized explicitly [\#321](https://github.com/feathersjs/feathers/pull/321) ([daffl](https://github.com/daffl)) + +## [v2.0.1](https://github.com/feathersjs/feathers/tree/v2.0.1) (2016-04-28) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.0...v2.0.1) + +**Merged pull requests:** + +- Test and fix for allowing services with only a setup method [\#308](https://github.com/feathersjs/feathers/pull/308) ([daffl](https://github.com/daffl)) +- Remove JSON loading from the client version [\#306](https://github.com/feathersjs/feathers/pull/306) ([daffl](https://github.com/daffl)) +- Update readme.md [\#302](https://github.com/feathersjs/feathers/pull/302) ([marshallswain](https://github.com/marshallswain)) +- Fix link to docs [\#268](https://github.com/feathersjs/feathers/pull/268) ([lepiaf](https://github.com/lepiaf)) +- Update feathers-client to version 1.0.0 🚀 [\#263](https://github.com/feathersjs/feathers/pull/263) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- New site [\#252](https://github.com/feathersjs/feathers/pull/252) ([ekryski](https://github.com/ekryski)) + +## [v2.0.0](https://github.com/feathersjs/feathers/tree/v2.0.0) (2016-02-22) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.0-pre.4...v2.0.0) + +**Merged pull requests:** + +- Update feathers-commons to version 0.7.0 🚀 [\#223](https://github.com/feathersjs/feathers/pull/223) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Update feathers-commons to version 0.6.0 🚀 [\#210](https://github.com/feathersjs/feathers/pull/210) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Explicitly import /index files to work with Steal. [\#208](https://github.com/feathersjs/feathers/pull/208) ([marshallswain](https://github.com/marshallswain)) +- Appending `nsp check` to test script. [\#205](https://github.com/feathersjs/feathers/pull/205) ([marshallswain](https://github.com/marshallswain)) + +## [v2.0.0-pre.4](https://github.com/feathersjs/feathers/tree/v2.0.0-pre.4) (2016-01-16) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.0-pre.3...v2.0.0-pre.4) + +**Merged pull requests:** + +- Fixing .npmignore entries [\#203](https://github.com/feathersjs/feathers/pull/203) ([corymsmith](https://github.com/corymsmith)) + +## [v2.0.0-pre.3](https://github.com/feathersjs/feathers/tree/v2.0.0-pre.3) (2016-01-16) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.0-pre.2...v2.0.0-pre.3) + +**Merged pull requests:** + +- Reorganizing packages to not load Express [\#202](https://github.com/feathersjs/feathers/pull/202) ([daffl](https://github.com/daffl)) +- Update feathers-client to version 0.5.1 🚀 [\#200](https://github.com/feathersjs/feathers/pull/200) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) +- Update feathers-commons to version 0.5.0 🚀 [\#198](https://github.com/feathersjs/feathers/pull/198) ([greenkeeperio-bot](https://github.com/greenkeeperio-bot)) + +## [v2.0.0-pre.2](https://github.com/feathersjs/feathers/tree/v2.0.0-pre.2) (2016-01-10) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v2.0.0-pre.1...v2.0.0-pre.2) + +**Merged pull requests:** + +- Make Feathers universal [\#193](https://github.com/feathersjs/feathers/pull/193) ([daffl](https://github.com/daffl)) +- Remove Lodash [\#192](https://github.com/feathersjs/feathers/pull/192) ([daffl](https://github.com/daffl)) + +## [v2.0.0-pre.1](https://github.com/feathersjs/feathers/tree/v2.0.0-pre.1) (2016-01-05) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v1.3.0...v2.0.0-pre.1) + +**Merged pull requests:** + +- Migration to ES6 and API providers in separate modules [\#188](https://github.com/feathersjs/feathers/pull/188) ([daffl](https://github.com/daffl)) + +## [v1.3.0](https://github.com/feathersjs/feathers/tree/v1.3.0) (2015-12-16) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v1.2.1...v1.3.0) + +## [v1.2.1](https://github.com/feathersjs/feathers/tree/v1.2.1) (2015-12-12) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v1.2.0...v1.2.1) + +**Merged pull requests:** + +- Add ability to create, update, patch and remove many [\#179](https://github.com/feathersjs/feathers/pull/179) ([daffl](https://github.com/daffl)) +- Handle middleware passed after the service to app.use [\#178](https://github.com/feathersjs/feathers/pull/178) ([dbkaplun](https://github.com/dbkaplun)) +- Adding tests to make sure that dispatcher context is set properly. [\#172](https://github.com/feathersjs/feathers/pull/172) ([daffl](https://github.com/daffl)) + +## [v1.2.0](https://github.com/feathersjs/feathers/tree/v1.2.0) (2015-11-07) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v1.1.1...v1.2.0) + +**Merged pull requests:** + +- Make sure event hookups happens after method normalization [\#151](https://github.com/feathersjs/feathers/pull/151) ([daffl](https://github.com/daffl)) +- Add rubberduck args to service events parameters [\#148](https://github.com/feathersjs/feathers/pull/148) ([loris](https://github.com/loris)) +- Debug should be for socket.io instead of primus [\#147](https://github.com/feathersjs/feathers/pull/147) ([marshallswain](https://github.com/marshallswain)) + +## [v1.1.1](https://github.com/feathersjs/feathers/tree/v1.1.1) (2015-09-22) +[Full Changelog](https://github.com/feathersjs/feathers/compare/v1.1.0...v1.1.1) + +**Merged pull requests:** + +- Fix 404 not being properly thrown by REST provider [\#146](https://github.com/feathersjs/feathers/pull/146) ([loris](https://github.com/loris)) + +## [v1.1.0](https://github.com/feathersjs/feathers/tree/v1.1.0) (2015-07-22) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.1.0-pre.0...v1.1.0) + +**Merged pull requests:** + +- New homepage updates [\#140](https://github.com/feathersjs/feathers/pull/140) ([daffl](https://github.com/daffl)) +- New site [\#137](https://github.com/feathersjs/feathers/pull/137) ([ekryski](https://github.com/ekryski)) +- Allow to register remote services [\#136](https://github.com/feathersjs/feathers/pull/136) ([daffl](https://github.com/daffl)) + +## [1.1.0-pre.0](https://github.com/feathersjs/feathers/tree/1.1.0-pre.0) (2015-04-10) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.0.2...1.1.0-pre.0) + +**Merged pull requests:** + +- Run Socket configurations before service setup \(\#131\) [\#132](https://github.com/feathersjs/feathers/pull/132) ([daffl](https://github.com/daffl)) +- Allow services to dispatch custom events. [\#128](https://github.com/feathersjs/feathers/pull/128) ([daffl](https://github.com/daffl)) +- Moving documentation into the main repository. [\#127](https://github.com/feathersjs/feathers/pull/127) ([daffl](https://github.com/daffl)) +- Adding contributing guidelines and updating build process. [\#126](https://github.com/feathersjs/feathers/pull/126) ([daffl](https://github.com/daffl)) +- Service method call normalization [\#124](https://github.com/feathersjs/feathers/pull/124) ([daffl](https://github.com/daffl)) +- Tests for socket message validation and errors. [\#123](https://github.com/feathersjs/feathers/pull/123) ([daffl](https://github.com/daffl)) +- Migrating shared functionality into the feathers-commons module [\#122](https://github.com/feathersjs/feathers/pull/122) ([daffl](https://github.com/daffl)) +- Adding debug module and messages. [\#117](https://github.com/feathersjs/feathers/pull/117) ([daffl](https://github.com/daffl)) +- Fix duplicate events in dynamic services. [\#115](https://github.com/feathersjs/feathers/pull/115) ([marshallswain](https://github.com/marshallswain)) +- Make sure .setup\(\) runs on dynamic services. [\#110](https://github.com/feathersjs/feathers/pull/110) ([marshallswain](https://github.com/marshallswain)) +- Add a Gitter chat badge to readme.md [\#109](https://github.com/feathersjs/feathers/pull/109) ([gitter-badger](https://github.com/gitter-badger)) +- Support for registering services dynamically [\#107](https://github.com/feathersjs/feathers/pull/107) ([marshallswain](https://github.com/marshallswain)) + +## [1.0.2](https://github.com/feathersjs/feathers/tree/1.0.2) (2015-02-04) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.0.1...1.0.2) + +**Merged pull requests:** + +- Use Uberproto extended instance when creating services [\#105](https://github.com/feathersjs/feathers/pull/105) ([daffl](https://github.com/daffl)) +- Make sure that mixins are specific to each new app [\#104](https://github.com/feathersjs/feathers/pull/104) ([daffl](https://github.com/daffl)) + +## [1.0.1](https://github.com/feathersjs/feathers/tree/1.0.1) (2014-12-31) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.0.0...1.0.1) + +**Merged pull requests:** + +- Rename Uberproto .create to avoid conflicts with service method [\#100](https://github.com/feathersjs/feathers/pull/100) ([daffl](https://github.com/daffl)) + +## [1.0.0](https://github.com/feathersjs/feathers/tree/1.0.0) (2014-10-03) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.0.0-pre.5...1.0.0) + +**Merged pull requests:** + +- Version 1.0 homepage [\#95](https://github.com/feathersjs/feathers/pull/95) ([daffl](https://github.com/daffl)) +- Remove app.lookup and make the functionality available as app.service [\#94](https://github.com/feathersjs/feathers/pull/94) ([daffl](https://github.com/daffl)) +- Allow not passing parameters in socket calls [\#92](https://github.com/feathersjs/feathers/pull/92) ([daffl](https://github.com/daffl)) +- Add \_setup method [\#91](https://github.com/feathersjs/feathers/pull/91) ([daffl](https://github.com/daffl)) +- Better bodyParser usage, fix typo. [\#90](https://github.com/feathersjs/feathers/pull/90) ([olegskl](https://github.com/olegskl)) +- Throw an error when registering a service after application start [\#78](https://github.com/feathersjs/feathers/pull/78) ([daffl](https://github.com/daffl)) +- Use URI parameters as service params and remove bodyParser dependendency [\#77](https://github.com/feathersjs/feathers/pull/77) ([daffl](https://github.com/daffl)) +- Send socket parameters as params.query [\#72](https://github.com/feathersjs/feathers/pull/72) ([daffl](https://github.com/daffl)) +- Send HTTP 201 and 204 status codes [\#71](https://github.com/feathersjs/feathers/pull/71) ([daffl](https://github.com/daffl)) +- Upgrade to SocketIO 1.0 [\#70](https://github.com/feathersjs/feathers/pull/70) ([daffl](https://github.com/daffl)) +- Allow service methods to return a promise [\#59](https://github.com/feathersjs/feathers/pull/59) ([daffl](https://github.com/daffl)) +- Allow to register services with custom middleware. [\#56](https://github.com/feathersjs/feathers/pull/56) ([daffl](https://github.com/daffl)) +- Upgrade to Express 4 [\#55](https://github.com/feathersjs/feathers/pull/55) ([daffl](https://github.com/daffl)) + +## [1.0.0-pre.5](https://github.com/feathersjs/feathers/tree/1.0.0-pre.5) (2014-06-13) +[Full Changelog](https://github.com/feathersjs/feathers/compare/1.0.0-pre.1...1.0.0-pre.5) + +**Merged pull requests:** + +- requiring feathers-errors in core [\#81](https://github.com/feathersjs/feathers/pull/81) ([ekryski](https://github.com/ekryski)) + +## [1.0.0-pre.1](https://github.com/feathersjs/feathers/tree/1.0.0-pre.1) (2014-06-04) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.4.0...1.0.0-pre.1) + +## [0.4.0](https://github.com/feathersjs/feathers/tree/0.4.0) (2014-04-08) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.3.2...0.4.0) + +**Merged pull requests:** + +- Allow to configure REST handler manually [\#52](https://github.com/feathersjs/feathers/pull/52) ([daffl](https://github.com/daffl)) +- Event filtering and params extension for Primus [\#51](https://github.com/feathersjs/feathers/pull/51) ([daffl](https://github.com/daffl)) +- SocketIO event filtering [\#50](https://github.com/feathersjs/feathers/pull/50) ([daffl](https://github.com/daffl)) +- Adding SocketIO handshake data to service call parameters [\#49](https://github.com/feathersjs/feathers/pull/49) ([daffl](https://github.com/daffl)) +- Added patch support [\#47](https://github.com/feathersjs/feathers/pull/47) ([mlaug](https://github.com/mlaug)) + +## [0.3.2](https://github.com/feathersjs/feathers/tree/0.3.2) (2014-03-28) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.3.1...0.3.2) + +**Merged pull requests:** + +- Use feathers/express apps [\#46](https://github.com/feathersjs/feathers/pull/46) ([bredele](https://github.com/bredele)) +- Upgrading dependencies and switching to Lodash [\#42](https://github.com/feathersjs/feathers/pull/42) ([daffl](https://github.com/daffl)) + +## [0.3.1](https://github.com/feathersjs/feathers/tree/0.3.1) (2014-02-19) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.3.0...0.3.1) + +**Merged pull requests:** + +- Updating REST provider [\#35](https://github.com/feathersjs/feathers/pull/35) ([daffl](https://github.com/daffl)) + +## [0.3.0](https://github.com/feathersjs/feathers/tree/0.3.0) (2014-01-06) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.2.0...0.3.0) + +**Merged pull requests:** + +- Primus provider [\#34](https://github.com/feathersjs/feathers/pull/34) ([daffl](https://github.com/daffl)) +- Add app.setup\(\) to support HTTPS [\#33](https://github.com/feathersjs/feathers/pull/33) ([daffl](https://github.com/daffl)) +- Remove middleware: connect.bodyParser\(\) [\#27](https://github.com/feathersjs/feathers/pull/27) ([sbruchmann](https://github.com/sbruchmann)) + +## [0.2.0](https://github.com/feathersjs/feathers/tree/0.2.0) (2013-09-27) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.1.0...0.2.0) + +**Merged pull requests:** + +- Allows registering services with slashes [\#18](https://github.com/feathersjs/feathers/pull/18) ([daffl](https://github.com/daffl)) +- Allows setting service params in middleware [\#17](https://github.com/feathersjs/feathers/pull/17) ([daffl](https://github.com/daffl)) + +## [0.1.0](https://github.com/feathersjs/feathers/tree/0.1.0) (2013-08-27) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.0.5...0.1.0) + +## [0.0.5](https://github.com/feathersjs/feathers/tree/0.0.5) (2013-08-27) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.0.4...0.0.5) + +## [0.0.4](https://github.com/feathersjs/feathers/tree/0.0.4) (2013-08-27) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.0.3...0.0.4) + +**Merged pull requests:** + +- Major refactoring and simplification [\#16](https://github.com/feathersjs/feathers/pull/16) ([daffl](https://github.com/daffl)) + +## [0.0.3](https://github.com/feathersjs/feathers/tree/0.0.3) (2013-08-26) +[Full Changelog](https://github.com/feathersjs/feathers/compare/0.0.2...0.0.3) + +**Merged pull requests:** + +- Improved Mixin organization, updated tests and examples. [\#15](https://github.com/feathersjs/feathers/pull/15) ([daffl](https://github.com/daffl)) + +## [0.0.2](https://github.com/feathersjs/feathers/tree/0.0.2) (2013-07-13) +**Merged pull requests:** + +- Added a couple examples. Started to add a mongo adapter. [\#2](https://github.com/feathersjs/feathers/pull/2) ([ekryski](https://github.com/ekryski)) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file