loopback/index.md

307 lines
30 KiB
Markdown

---
layout: page
since: (from 2016-04-18 to 2016-06-13)
---
## Core
### generator-loopback
* [PR#197](https://github.com/strongloop/generator-loopback/pull/197) Add prompt for lbVersion ([jannyHou](https://github.com/jannyHou))
* [PR#198](https://github.com/strongloop/generator-loopback/pull/198) Fix "undefined" model name ([rundef](https://github.com/rundef))
* **Released 1.21.1** ([Raymond Feng](https://github.com/raymondfeng))
* [PR#195](https://github.com/strongloop/generator-loopback/pull/195) Fix generator prompt validate error ([0candy](https://github.com/0candy))
* [PR#188](https://github.com/strongloop/generator-loopback/pull/188) remote-method: make prompts more descriptive ([bajtos](https://github.com/bajtos))
* **Released 1.21.0** ([Raymond Feng](https://github.com/raymondfeng))
* [PR#192](https://github.com/strongloop/generator-loopback/pull/192) Fix/revert promise ([jannyHou](https://github.com/jannyHou))
* [PR#173](https://github.com/strongloop/generator-loopback/pull/173) Allow defining remote method without isStatic flag ([0candy](https://github.com/0candy))
* [PR#190](https://github.com/strongloop/generator-loopback/pull/190) Fix failing relation name test ([eddiemonge](https://github.com/eddiemonge))
* **Released 1.20.7** ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#184](https://github.com/strongloop/generator-loopback/pull/184) remove glob devDep ([eddiemonge](https://github.com/eddiemonge))
* [PR#187](https://github.com/strongloop/generator-loopback/pull/187) fix/update-to-promise-support ([jannyHou](https://github.com/jannyHou))
* [@8fbdb0d](https://github.com/strongloop/generator-loopback/commit/8fbdb0da7ce203d387ee00096f7cfade37a0d3d9) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#177](https://github.com/strongloop/generator-loopback/pull/177) Add warning when no datasource available ([0candy](https://github.com/0candy))
* **Released 1.20.6** ([Miroslav Bajtoš](https://github.com/bajtos))
### loopback
* [@6502309](https://github.com/strongloop/loopback/commit/6502309e347260932010e687f4d9535543b02402) Expose `Replace*` methods ([Amir Jafarian](https://github.com/Amir-61))
* [PR#2375](https://github.com/strongloop/loopback/pull/2375) [SEMVER-MAJOR] Fix remoting strong-error-handler ([davidcheung](https://github.com/davidcheung))
* [PR#2394](https://github.com/strongloop/loopback/pull/2394) [SEMVER-MAJOR] Remove legacy express 3.x middleware getters ([bajtos](https://github.com/bajtos))
* [PR#2360](https://github.com/strongloop/loopback/pull/2360) Docuemtation for `replace*` methods ([Amir-61](https://github.com/Amir-61))
* [PR#2349](https://github.com/strongloop/loopback/pull/2349) Make the doc clear for `findORCreate` cb ([Amir-61](https://github.com/Amir-61))
* [PR#2327](https://github.com/strongloop/loopback/pull/2327) Remove env.json and strong-pm dir ([ritch](https://github.com/ritch))
* [PR#2336](https://github.com/strongloop/loopback/pull/2336) Fix JSCS unsupported rule error ([jasonwoan](https://github.com/jasonwoan))
* [PR#2301](https://github.com/strongloop/loopback/pull/2301) Remove unused condition for checking non-existent model ([davidcheung](https://github.com/davidcheung))
* [PR#2299](https://github.com/strongloop/loopback/pull/2299) [SEMVER-MAJOR] Removed unused user properties ([davidcheung](https://github.com/davidcheung))
* [PR#2310](https://github.com/strongloop/loopback/pull/2310) Update user.js ([ambrt](https://github.com/ambrt))
* [PR#2308](https://github.com/strongloop/loopback/pull/2308) Remove Change.handleError ([0candy](https://github.com/0candy))
* [PR#2297](https://github.com/strongloop/loopback/pull/2297) Separate error-checking and next/done logic from other logic ([supasate](https://github.com/supasate))
* [PR#2269](https://github.com/strongloop/loopback/pull/2269) Add feature to not allow duplicate role name ([supasate](https://github.com/supasate))
* [@6964914](https://github.com/strongloop/loopback/commit/6964914bab64496c789c434fec39d2914231ee23) update copyright statements ([Ryan Graham](https://github.com/rmg))
* [@8acac40](https://github.com/strongloop/loopback/commit/8acac40ec347bdb0458c04ee52f7c3f58ab29666) relicense as MIT only ([Ryan Graham](https://github.com/rmg))
* [PR#2283](https://github.com/strongloop/loopback/pull/2283) travis: drop node@5, add node@6 ([bajtos](https://github.com/bajtos))
* [PR#1989](https://github.com/strongloop/loopback/pull/1989) [SEMVER-MAJOR] Remove "loopback.autoAttach()" ([bajtos](https://github.com/bajtos))
* [PR#2259](https://github.com/strongloop/loopback/pull/2259) Resolver support return promise ([jannyHou](https://github.com/jannyHou))
* [PR#2273](https://github.com/strongloop/loopback/pull/2273) remove @private from jsdoc ([bionikspoon](https://github.com/bionikspoon))
* [PR#2272](https://github.com/strongloop/loopback/pull/2272) Fix for `remoteMethodDisabled` PR ([superkhau](https://github.com/superkhau))
* [PR#2266](https://github.com/strongloop/loopback/pull/2266) Emit a remoteMethodDisabled event when disabling a remote method ([supasate](https://github.com/supasate))
* [PR#2245](https://github.com/strongloop/loopback/pull/2245) Fix typo in Model.nestRemoting ([bajtos](https://github.com/bajtos))
### loopback-boot
* [@5eaa909](https://github.com/strongloop/loopback-boot/commit/5eaa9090068ea99676ca081fc177e2a877ef9337) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#185](https://github.com/strongloop/loopback-boot/pull/185) Add flag var lazyConnect to ds config ([jannyHou](https://github.com/jannyHou))
### loopback-datasource-juggler
* [PR#952](https://github.com/strongloop/loopback-datasource-juggler/pull/952) Avoid changing PK of instance in operation hook when forceId is set ([Amir-61](https://github.com/Amir-61))
* [PR#965](https://github.com/strongloop/loopback-datasource-juggler/pull/965) [SEMVER-MAJOR] Remove model events ([0candy](https://github.com/0candy))
* [@ea2266e](https://github.com/strongloop/loopback-datasource-juggler/commit/ea2266e453220208b204d3817a866ea7f0b42410) Persist changes on parent for embedsOne ([Dimitris Halatsis](https://github.com/mitsos1os))
* [PR#964](https://github.com/strongloop/loopback-datasource-juggler/pull/964) Fix `disableInclude` for hasAndBelongsToMany relation ([Amir-61](https://github.com/Amir-61))
* [PR#953](https://github.com/strongloop/loopback-datasource-juggler/pull/953) Fix error message ([Amir-61](https://github.com/Amir-61))
* [PR#954](https://github.com/strongloop/loopback-datasource-juggler/pull/954) Retun err for UPSERT if the connector returns err ([Amir-61](https://github.com/Amir-61))
* [PR#955](https://github.com/strongloop/loopback-datasource-juggler/pull/955) ModelBuilder: add new setting strictEmbeddedModels ([bajtos](https://github.com/bajtos))
* [PR#950](https://github.com/strongloop/loopback-datasource-juggler/pull/950) Add test's description ([Amir-61](https://github.com/Amir-61))
* [PR#944](https://github.com/strongloop/loopback-datasource-juggler/pull/944) [SEMVER-MAJOR] throw error for undefined mixin ([alexpit](https://github.com/alexpit))
* [PR#938](https://github.com/strongloop/loopback-datasource-juggler/pull/938) Fix incompatibility between different connectors for replace methods ([Amir-61](https://github.com/Amir-61))
* [PR#943](https://github.com/strongloop/loopback-datasource-juggler/pull/943) travis: add v4, v6, drop io.js ([bajtos](https://github.com/bajtos))
* [PR#937](https://github.com/strongloop/loopback-datasource-juggler/pull/937) fix avoid duplicate record on scope with promise ([alexpit](https://github.com/alexpit))
* [PR#922](https://github.com/strongloop/loopback-datasource-juggler/pull/922) Document promise support for DAO::find ([Sequoia](https://github.com/Sequoia))
* [PR#926](https://github.com/strongloop/loopback-datasource-juggler/pull/926) Set ESLint as devdep ([superkhau](https://github.com/superkhau))
* [PR#924](https://github.com/strongloop/loopback-datasource-juggler/pull/924) Use mocha instead of Makefile for testing ([superkhau](https://github.com/superkhau))
* [PR#918](https://github.com/strongloop/loopback-datasource-juggler/pull/918) [SEMVER-MAJOR] DAO.create: don't return the instance ([bajtos](https://github.com/bajtos))
* [PR#917](https://github.com/strongloop/loopback-datasource-juggler/pull/917) RELEASE-NOTES: describe 30283291 ([bajtos](https://github.com/bajtos))
* [PR#911](https://github.com/strongloop/loopback-datasource-juggler/pull/911) Implement operation hooks for EmbedsMany methods ([bajtos](https://github.com/bajtos))
* [PR#904](https://github.com/strongloop/loopback-datasource-juggler/pull/904) Implement operation hooks for EmbedsOne methods ([bajtos](https://github.com/bajtos))
* [PR#909](https://github.com/strongloop/loopback-datasource-juggler/pull/909) eslint config 2.0 + remove extra empty lines ([bajtos](https://github.com/bajtos))
### loopback-filters
* **Released 0.1.2** ([Ryan Graham](https://github.com/rmg))
* [@2f44e21](https://github.com/strongloop/loopback-filters/commit/2f44e21a9b6140c8e1d9708e7e0fd2578bd481d5) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-phase
* **Released 1.3.1** ([Ryan Graham](https://github.com/rmg))
* [@fc2cf3d](https://github.com/strongloop/loopback-phase/commit/fc2cf3d74cca03d07bfa3c239339f5535070ad0c) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-swagger
* [PR#39](https://github.com/strongloop/loopback-swagger/pull/39) Add custom definition to swagger file ([jannyHou](https://github.com/jannyHou))
* **Released 2.4.3** ([Ryan Graham](https://github.com/rmg))
* [@a0aa29a](https://github.com/strongloop/loopback-swagger/commit/a0aa29a531db4ad29b5bf6d863cbdf0bb01ea4d5) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### strong-remoting
* [PR#302](https://github.com/strongloop/strong-remoting/pull/302) [SEMVER-MAJOR] Implement strong error handler for rest-adapter ([davidcheung](https://github.com/davidcheung))
* [PR#305](https://github.com/strongloop/strong-remoting/pull/305) Implement getEndpoints ([Amir-61](https://github.com/Amir-61))
* [PR#303](https://github.com/strongloop/strong-remoting/pull/303) travis: add v4 and v6, drop io.js ([bajtos](https://github.com/bajtos))
* [@aa391d2](https://github.com/strongloop/strong-remoting/commit/aa391d2e65460196ae2a59493f9dd4844622f35d) update copyright notices ([Ryan Graham](https://github.com/rmg))
* [@d568588](https://github.com/strongloop/strong-remoting/commit/d5685889827b498cc0873e922e55c86560ff821e) relicense as Artistic-2.0 only ([Ryan Graham](https://github.com/rmg))
* [PR#291](https://github.com/strongloop/strong-remoting/pull/291) Doc/hook return promise ([jannyHou](https://github.com/jannyHou))
* [PR#295](https://github.com/strongloop/strong-remoting/pull/295) Remove reference to jshintrc ([0candy](https://github.com/0candy))
* [PR#294](https://github.com/strongloop/strong-remoting/pull/294) Set to no compression when using change stream ([0candy](https://github.com/0candy))
### strong-task-emitter
* **Released 0.0.7** ([Ryan Graham](https://github.com/rmg))
* [@7afcf2c](https://github.com/strongloop/strong-task-emitter/commit/7afcf2cb2b1a1ef8fb999497d368a815d764cfc6) relicense as Artistic-2.0 only ([Ryan Graham](https://github.com/rmg))
## Connectors
### loopback-connector-cloudant
* [@ca6fb34](https://github.com/strongloop/loopback-connector-cloudant/commit/ca6fb3408bd0d19902ff52fddcd355b1659456a3) fix whitespace ([Ryan Graham](https://github.com/rmg))
* **Released 1.0.11** ([Ryan Graham](https://github.com/rmg))
* [@fc458cb](https://github.com/strongloop/loopback-connector-cloudant/commit/fc458cb8171b15da15a661c39f1a1ce7b8466015) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* **Released 1.0.10** ([Anthony Ffrench](https://github.com/tonyffrench))
* [PR#16](https://github.com/strongloop/loopback-connector-cloudant/pull/16) Lazy connect when booting from swagger generator ([jannyHou](https://github.com/jannyHou))
* **Released 1.0.9** ([Anthony Ffrench](https://github.com/tonyffrench))
* [@4c97c39](https://github.com/strongloop/loopback-connector-cloudant/commit/4c97c392e0e7b6bbb3491564d09d4c9f2ae3ad4b) Fix , and operators to align with the CQ syntax. closes #12 ([Anthony Ffrench](https://github.com/tonyffrench))
* **Released 1.0.8** ([Anthony Ffrench](https://github.com/tonyffrench))
* [PR#14](https://github.com/strongloop/loopback-connector-cloudant/pull/14) Use the Cloudant Query selector syntax to associate models to ([tonyffrench](https://github.com/tonyffrench))
### loopback-connector-dashdb
* **Released 1.0.15** ([Quentin Presley](https://github.com/qpresley))
* [@66bdf04](https://github.com/strongloop/loopback-connector-dashdb/commit/66bdf042899d5d35e20e7ec2be52b6e8a32297fb) Update loopback-ibmdb version ([Quentin Presley](https://github.com/qpresley))
* [@23d8ef6](https://github.com/strongloop/loopback-connector-dashdb/commit/23d8ef6b3fa87d1099371219eeb2e6c66a7f6f8e) Update README.md ([Quentin Presley](https://github.com/qpresley))
* [@11d4ca0](https://github.com/strongloop/loopback-connector-dashdb/commit/11d4ca03170a32af15284af2f025beecd09a1d87) Update to use loopback-ibmdb ([Quentin Presley](https://github.com/qpresley))
* [@c08aa32](https://github.com/strongloop/loopback-connector-dashdb/commit/c08aa325cd2ed435ca1e73b9ce23b3878ac07b2a) Update to use loopback-ibmdb ([Quentin Presley](https://github.com/qpresley))
* [@6e60214](https://github.com/strongloop/loopback-connector-dashdb/commit/6e60214133df3c1798a5de800d0c389d93f58fa2) Update to move most functionality to loopback-connector-ibmdb ([Quentin Presley](https://github.com/qpresley))
* [@1943f99](https://github.com/strongloop/loopback-connector-dashdb/commit/1943f99dee021f562a3f5c5e6afcc18637e05912) Remove DB2 from package.json ([Quentin Presley](https://github.com/qpresley))
* [@fdfb3b5](https://github.com/strongloop/loopback-connector-dashdb/commit/fdfb3b58e5389fe44a485675240cf6944804107e) Collapsing for simplicity ([Quentin Presley](https://github.com/qpresley))
* [@8c519c0](https://github.com/strongloop/loopback-connector-dashdb/commit/8c519c01488ad1c69fb1160fa70c4809643100e5) Get tests functioning ([Quentin Presley](https://github.com/qpresley))
* [@787c77c](https://github.com/strongloop/loopback-connector-dashdb/commit/787c77c730ea575aacc517f4e199c67c480dd9ed) Initial commit ([Quentin Presley](https://github.com/qpresley))
* [@48336bc](https://github.com/strongloop/loopback-connector-dashdb/commit/48336bc23a133bf05c4fe15c22d9238c8c406e01) Initial commit ([Quentin Presley](https://github.com/qpresley))
### loopback-connector-db2
* [@2286350](https://github.com/strongloop/loopback-connector-db2/commit/2286350479b8d8bc29aeb30555968ae17350518a) Update README.md ([Quentin Presley](https://github.com/qpresley))
* [PR#35](https://github.com/strongloop/loopback-connector-db2/pull/35) Check dsn in config before throw error ([jannyHou](https://github.com/jannyHou))
* [PR#31](https://github.com/strongloop/loopback-connector-db2/pull/31) Lazy connect when app booting from swagger generator ([jannyHou](https://github.com/jannyHou))
* [@adc17e7](https://github.com/strongloop/loopback-connector-db2/commit/adc17e79d42957faaeab2d82292c11c6aba6854c) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#29](https://github.com/strongloop/loopback-connector-db2/pull/29) Add DB2 for z/OS support and a fix for issues #28 ([qpresley](https://github.com/qpresley))
### loopback-connector-db2z
* **Released 1.0.2** ([Quentin Presley](https://github.com/qpresley))
* [@bc4c343](https://github.com/strongloop/loopback-connector-db2z/commit/bc4c3435619fe9946ab89aafa654514f7a79adfa) Update README.md ([Quentin Presley](https://github.com/qpresley))
* [@73c08f8](https://github.com/strongloop/loopback-connector-db2z/commit/73c08f8f665853ea2de59716cf84268ec361354a) Update loopback-ibmdb version ([Quentin Presley](https://github.com/qpresley))
* [@342a7f0](https://github.com/strongloop/loopback-connector-db2z/commit/342a7f0c0987268a084f93d33dc40213c2bc8c49) Ignore travis ([Quentin Presley](https://github.com/qpresley))
* **Released 1.0.1** ([Quentin Presley](https://github.com/qpresley))
* **Released 1.0.0** ([Quentin Presley](https://github.com/qpresley))
* [@c21f3e2](https://github.com/strongloop/loopback-connector-db2z/commit/c21f3e2b99f48d3c12287308b2e6d219be3b2cf9) Update README.md ([Quentin Presley](https://github.com/qpresley))
* [@c970f95](https://github.com/strongloop/loopback-connector-db2z/commit/c970f952f2ac85c533587229accd7fbfa794f9e2) Change to use loopback-ibmdb ([Quentin Presley](https://github.com/qpresley))
* [@8519471](https://github.com/strongloop/loopback-connector-db2z/commit/8519471ab5e2795a9a7b2c1412f558c9aadda17a) Update to use loopback-ibmdb ([Quentin Presley](https://github.com/qpresley))
* [@d973433](https://github.com/strongloop/loopback-connector-db2z/commit/d97343327bad8089d7cb511e1f9f6ce38da740ba) Add DB2z code ([Quentin Presley](https://github.com/qpresley))
* [@f72fbe2](https://github.com/strongloop/loopback-connector-db2z/commit/f72fbe2fb7da6b7f5a8e5385ede5fdba929f10d2) Initial code drop ([Quentin Presley](https://github.com/qpresley))
* [@d444f2f](https://github.com/strongloop/loopback-connector-db2z/commit/d444f2ffa0a11eab2eb359bc98c12a86a4c2d587) Initial commit ([Quentin Presley](https://github.com/qpresley))
### loopback-connector-informix
* **Released 1.0.0** ([Quentin Presley](https://github.com/qpresley))
* [@0b49093](https://github.com/strongloop/loopback-connector-informix/commit/0b49093a41c9f2f5b2645f365fc6441fec240b9f) Fix module name ([Raymond Feng](https://github.com/raymondfeng))
* [@adcf182](https://github.com/strongloop/loopback-connector-informix/commit/adcf1824a362fa0989614ee7804f1e56ff5d0487) Update LICENSE ([Quentin Presley](https://github.com/qpresley))
### loopback-connector-jsonrpc
* **Released 1.0.4** ([Ryan Graham](https://github.com/rmg))
* [@6fb035a](https://github.com/strongloop/loopback-connector-jsonrpc/commit/6fb035a0305a232647dcb8edc210de048be34317) update/insert copyright notices ([Ryan Graham](https://github.com/rmg))
### loopback-connector-mongodb
* **Released 1.15.2** ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#244](https://github.com/strongloop/loopback-connector-mongodb/pull/244) Fix warning UNMET PEER DEPENDENCY kerberos@~0.0 ([beeman](https://github.com/beeman))
* [@6eb89bd](https://github.com/strongloop/loopback-connector-mongodb/commit/6eb89bde84ad50a0bab9f981e1e539ddf7e6a2cc) Update "mongodb" dependency to caret notation ([Bram Borggreve](https://github.com/beeman))
* **Released 1.15.1** ([Ryan Graham](https://github.com/rmg))
* [@175e581](https://github.com/strongloop/loopback-connector-mongodb/commit/175e581d02e72ee4449317d09e60e6201ed26b02) insert/update copyrights ([Ryan Graham](https://github.com/rmg))
* [@304537f](https://github.com/strongloop/loopback-connector-mongodb/commit/304537f31b998b651ec6f71c7b84123aaab5fa27) relicense as MIT only ([Ryan Graham](https://github.com/rmg))
* **Released 1.15.0** ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#241](https://github.com/strongloop/loopback-connector-mongodb/pull/241) Lazy connect when booting app ([jannyHou](https://github.com/jannyHou))
* [PR#68](https://github.com/strongloop/loopback-connector-mongodb/pull/68) Support for geoNear queries ([timosaikkonen](https://github.com/timosaikkonen))
### loopback-connector-mssql
* [@eb2b07d](https://github.com/strongloop/loopback-connector-mssql/commit/eb2b07de4417df3e4177631b9feffaede07c6849) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#80](https://github.com/strongloop/loopback-connector-mssql/pull/80) Lazy connect when booting app ([jannyHou](https://github.com/jannyHou))
* [@9d9c025](https://github.com/strongloop/loopback-connector-mssql/commit/9d9c025e438a8c54f88531abbfe5b5c8ad1b5057) Add feature/eslint ([Amir-61](https://github.com/Amir-61))
* [@4564714](https://github.com/strongloop/loopback-connector-mssql/commit/4564714345b571ad8b65bab4b4854369ec3c75ee) Fix linting errors ([Amir Jafarian](https://github.com/Amir-61))
* [@add7e21](https://github.com/strongloop/loopback-connector-mssql/commit/add7e21ddc2cb7f53601d428217ec64a632264ce) Auto-update by eslint --fix ([Amir Jafarian](https://github.com/Amir-61))
* [@1febd1c](https://github.com/strongloop/loopback-connector-mssql/commit/1febd1cf6f623ee5d13fb1e2ac604ad38b276bed) Add eslint infrastructure ([Amir Jafarian](https://github.com/Amir-61))
### loopback-connector-mysql
* [PR#166](https://github.com/strongloop/loopback-connector-mysql/pull/166) Add function connect ([jannyHou](https://github.com/jannyHou))
* [@340a4eb](https://github.com/strongloop/loopback-connector-mysql/commit/340a4eb0f6599bf4a31b013f4ef7097a19d401b8) insert/update copyright notices ([Ryan Graham](https://github.com/rmg))
* [@c442f57](https://github.com/strongloop/loopback-connector-mysql/commit/c442f572c7a2f17babe38d9d487b3b24c7612d76) relicense as MIT only ([Ryan Graham](https://github.com/rmg))
### loopback-connector-oracle
* [@6bdc764](https://github.com/strongloop/loopback-connector-oracle/commit/6bdc7642815426de373c02b47ef861c84c8b6397) Fix package.json to use oracle installer ([Raymond Feng](https://github.com/raymondfeng))
* [@86e0530](https://github.com/strongloop/loopback-connector-oracle/commit/86e0530f007498835f724f2ef73625804e051ec3) Update dependencies ([Raymond Feng](https://github.com/raymondfeng))
* [PR#63](https://github.com/strongloop/loopback-connector-oracle/pull/63) [SEMVER-MAJOR] Use oracledb module as the underlying Node.js driver for Oracle DBs ([raymondfeng](https://github.com/raymondfeng))
* [PR#66](https://github.com/strongloop/loopback-connector-oracle/pull/66) Handle connect error in datasource-juggler instead of connector ([jannyHou](https://github.com/jannyHou))
* [@6c0ce51](https://github.com/strongloop/loopback-connector-oracle/commit/6c0ce51ac93533800d395639902b6dc45057fb85) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#64](https://github.com/strongloop/loopback-connector-oracle/pull/64) Lazy connect when booting from swagger generator ([jannyHou](https://github.com/jannyHou))
### loopback-connector-postgresql
* [PR#140](https://github.com/strongloop/loopback-connector-postgresql/pull/140) Lazy connect when booting from swagger ([jannyHou](https://github.com/jannyHou))
* [@0facead](https://github.com/strongloop/loopback-connector-postgresql/commit/0facead0dbb46c9e72c95800d3e656523ee3576b) update/insert copyright notices ([Ryan Graham](https://github.com/rmg))
* [@5d5458b](https://github.com/strongloop/loopback-connector-postgresql/commit/5d5458bd9e6e2f8a8545a7c016b7f067ba2418ca) relicense as Artistic-2.0 only ([Ryan Graham](https://github.com/rmg))
### loopback-connector-redis
* [@934f308](https://github.com/strongloop/loopback-connector-redis/commit/934f3088267ab94190593cd45487ba8534837416) update license text ([Ryan Graham](https://github.com/rmg))
### loopback-connector-remote
* [PR#47](https://github.com/strongloop/loopback-connector-remote/pull/47) Do not use native promises in tests ([superkhau](https://github.com/superkhau))
* **Released 1.3.1** ([Ryan Graham](https://github.com/rmg))
* [@17e60c9](https://github.com/strongloop/loopback-connector-remote/commit/17e60c9351630929a448b8560fa27e09241bb485) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* **Released 1.3.0** ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#44](https://github.com/strongloop/loopback-connector-remote/pull/44) Add promise support ([doublemarked](https://github.com/doublemarked))
### loopback-connector-soap
* [@5955176](https://github.com/strongloop/loopback-connector-soap/commit/5955176d389514af3f13cbda3f96304cbd73ee2c) Update deps ([Raymond Feng](https://github.com/raymondfeng))
* [PR#35](https://github.com/strongloop/loopback-connector-soap/pull/35) Update soap-connector.js ([ritch](https://github.com/ritch))
* **Released 2.4.1** ([Ryan Graham](https://github.com/rmg))
* [@f5447c5](https://github.com/strongloop/loopback-connector-soap/commit/f5447c5870603dd2a35cd5df9cfebda3eb3a1dd6) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-connector-sqlite3
* **Released 1.1.2** ([Ryan Graham](https://github.com/rmg))
* [@5cdc819](https://github.com/strongloop/loopback-connector-sqlite3/commit/5cdc8191f3f2ce45590de745aef74bb6e03503e3) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-connector-swagger
* [PR#2](https://github.com/strongloop/loopback-connector-swagger/pull/2) Develop basic connector ([gunjpan](https://github.com/gunjpan))
## SDKs
### loopback-sdk-angular
* [PR#223](https://github.com/strongloop/loopback-sdk-angular/pull/223) Describe model schema in generated $resource ([bajtos](https://github.com/bajtos))
* [@279c810](https://github.com/strongloop/loopback-sdk-angular/commit/279c810747d4061c11f126c19c3e34a67812aa8f) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#178](https://github.com/strongloop/loopback-sdk-angular/pull/178) Clear data logout interceptor ([mrbatista](https://github.com/mrbatista))
* [@1b5eba8](https://github.com/strongloop/loopback-sdk-angular/commit/1b5eba874936bed4b15229c895d4d331190c1b1e) Clear user data when logout returns error response ([Matteo Padovano](https://github.com/mrbatista))
* [PR#218](https://github.com/strongloop/loopback-sdk-angular/pull/218) Linting generated code ([davidcheung](https://github.com/davidcheung))
### loopback-sdk-angular-cli
* [@a11ba8b](https://github.com/strongloop/loopback-sdk-angular-cli/commit/a11ba8b19a5095780bd8d55550d425f3b8818971) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-sdk-ios
* [@74fc996](https://github.com/strongloop/loopback-sdk-ios/commit/74fc996a3b7c6949273b7b26fc114264e1606b1e) skip failing test ([Ryan Graham](https://github.com/rmg))
* [@f9fe9d3](https://github.com/strongloop/loopback-sdk-ios/commit/f9fe9d37557185a0b12d54a625564ad4152294cf) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-sdk-xm
* [@3c4bf47](https://github.com/strongloop/loopback-sdk-xamarin/commit/3c4bf473d1c1b4d1f1e319585b91b8012824e158) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
## Components
### loopback-component-explorer
* [PR#160](https://github.com/strongloop/loopback-component-explorer/pull/160) [Fix] `overrides-swagger-ui files` test ignores copyright in dummy file. ([supasate](https://github.com/supasate))
* [PR#159](https://github.com/strongloop/loopback-component-explorer/pull/159) Upgrade loopback devDependency ([supasate](https://github.com/supasate))
* [@cb6eafd](https://github.com/strongloop/loopback-component-explorer/commit/cb6eafd5929170c96490d660eb483ed5e0046431) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#142](https://github.com/strongloop/loopback-component-explorer/pull/142) examples launch fix ([Coobaha](https://github.com/Coobaha))
* **Released 2.5.0** ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#157](https://github.com/strongloop/loopback-component-explorer/pull/157) Allow disabling remote method after initialize explorer ([supasate](https://github.com/supasate))
* [@45e0bf8](https://github.com/strongloop/loopback-component-explorer/commit/45e0bf85e9035ce21e3ca3844e33db5a22e83e2c) More fixes of indentation in index.js ([Miroslav Bajtoš](https://github.com/bajtos))
* [PR#158](https://github.com/strongloop/loopback-component-explorer/pull/158) Fix broken indentation ([bajtos](https://github.com/bajtos))
* [PR#156](https://github.com/strongloop/loopback-component-explorer/pull/156) Feature/eslint ([Amir-61](https://github.com/Amir-61))
### loopback-component-oauth2
* **Released 2.4.1** ([Ryan Graham](https://github.com/rmg))
* [@cf2277b](https://github.com/strongloop/loopback-component-oauth2/commit/cf2277b560fc8857bcf634d9e2095e7fa5d2ea65) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
### loopback-component-passport
* [@1e25a09](https://github.com/strongloop/loopback-component-passport/commit/1e25a093eee87cee7b771056990b7ed1576c6444) update copyright notices and license ([Ryan Graham](https://github.com/rmg))
* [PR#140](https://github.com/strongloop/loopback-component-passport/pull/140) Return the configured strategy ([ernie58](https://github.com/ernie58))
* [PR#142](https://github.com/strongloop/loopback-component-passport/pull/142) adds error to redirect URL ([ernie58](https://github.com/ernie58))
### loopback-component-push
* **Released 1.5.4** ([Ryan Graham](https://github.com/rmg))
* [@b68d41a](https://github.com/strongloop/loopback-component-push/commit/b68d41a7255ad87394b6f4f818043e46d0c62aff) update copyright statements ([Ryan Graham](https://github.com/rmg))
* [@f6ca0a7](https://github.com/strongloop/loopback-component-push/commit/f6ca0a7005210ac06ed99bcefda522dd572c060e) re-license as Artistic-2.0 only ([Ryan Graham](https://github.com/rmg))
### loopback-component-storage
* **Released 1.8.1** ([Ryan Graham](https://github.com/rmg))
* [@728a198](https://github.com/strongloop/loopback-component-storage/commit/728a1986dfc0f0aba2f5b1eddab78ecb54b448ba) update/insert copyright notices ([Ryan Graham](https://github.com/rmg))
* [@2121565](https://github.com/strongloop/loopback-component-storage/commit/2121565fc3ca23d82c8fbc581c84eefc7f117d2c) relicese as Artistic-2.0 only ([Ryan Graham](https://github.com/rmg))
* [@9f31877](https://github.com/strongloop/loopback-component-storage/commit/9f318778725805027de932fd80ab205905e7ba48) Update storage-service.js ([Rand McKinney](https://github.com/crandmck))