@loopback/docs
Version: 
Documentation files rendered at [https://loopback.io](https://loopback.io)
896 lines (403 loc) • 94.3 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [3.25.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.24.1...@loopback/docs@3.25.0) (2021-05-03)
### Features
* support node v16 ([ac99415](https://github.com/strongloop/loopback-next/commit/ac994154543bde22b4482ba98813351656db1b55))
## [3.24.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.24.0...@loopback/docs@3.24.1) (2021-04-06)
**Note:** Version bump only for package @loopback/docs
# [3.24.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.23.0...@loopback/docs@3.24.0) (2021-04-06)
### Bug Fixes
* **docs:** fix mutation name in openapi-to-graphql how-to guide ([13aaa8c](https://github.com/strongloop/loopback-next/commit/13aaa8c165354fe55d2aedae345370cbe11e5677))
### Features
* allow one strategy to fail the authentication process ([adbbf24](https://github.com/strongloop/loopback-next/commit/adbbf2439ffff42e5e6e3078d479e9c2031c196b))
# [3.23.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.22.0...@loopback/docs@3.23.0) (2021-03-18)
### Bug Fixes
* **docs:** add new extensions to community extensions page ([2456b23](https://github.com/strongloop/loopback-next/commit/2456b23aa9ea681b787b882bc47eab1e8706da48))
* **docs:** fix typo in todo list tutorial ([93abae9](https://github.com/strongloop/loopback-next/commit/93abae911278c02c3818fcdc999904d6cd60787f))
* use a named export with @lerna/* ([d0f6a7d](https://github.com/strongloop/loopback-next/commit/d0f6a7dac49a32d27ba3971ccb893da5396b36ee))
### Features
* update package-lock.json to v2 consistently ([dfc3fbd](https://github.com/strongloop/loopback-next/commit/dfc3fbdae0c9ca9f34c64154a471bef22d5ac6b7))
* upgrade to TypeScript 4.2.x ([05930bc](https://github.com/strongloop/loopback-next/commit/05930bc0cece3909dd66f75ad91eeaa2d365a480))
# [3.22.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.21.0...@loopback/docs@3.22.0) (2021-02-09)
### Bug Fixes
* **docs:** documentation code snippet missing imports ([213f411](https://github.com/strongloop/loopback-next/commit/213f411dd24c56d2c4fd243edbb33f7703391c32))
* **docs:** migration doc built in auth broken link ([12e5dc7](https://github.com/strongloop/loopback-next/commit/12e5dc78af5fae743c81699a09eba9606eedf28f))
* **docs:** typo in interface name ([d7745d8](https://github.com/strongloop/loopback-next/commit/d7745d815550c6ca75d92244837b9f81b069d46d))
### Features
* **cli:** add graphql example ([6e53690](https://github.com/strongloop/loopback-next/commit/6e536904cd495a6d9d2d34bf9d184a2fa56c7bb2))
# [3.21.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.20.0...@loopback/docs@3.21.0) (2021-01-21)
### Bug Fixes
* **context:** make sure subclass is used for create binding from class ([befbbcf](https://github.com/strongloop/loopback-next/commit/befbbcf04bb66b1764291139c2bdd67a869d62d4))
* **docs:** add info on action-based sequences ([883e9b3](https://github.com/strongloop/loopback-next/commit/883e9b31b0e5281085a0c9f091f648e84fef795e))
* **docs:** add injectable decorator in custom extended sequence ([1fe4c27](https://github.com/strongloop/loopback-next/commit/1fe4c274efb32210699c13be38d8b71365bee9c4)), closes [#6918](https://github.com/strongloop/loopback-next/issues/6918)
* **docs:** binding event listener sample code ([bc5dc91](https://github.com/strongloop/loopback-next/commit/bc5dc91af5f23d6be0d83092efe87d1c79117cd5))
* **docs:** encoded inclusion filter code example ([73be4a4](https://github.com/strongloop/loopback-next/commit/73be4a496bf37bfbd93ab7f08abb14fb2f1b7b7f)), closes [#6980](https://github.com/strongloop/loopback-next/issues/6980)
### Features
* make @loopback/tsdocs public so that it can be used by other projects ([90d157f](https://github.com/strongloop/loopback-next/commit/90d157f2762f8c61199ade35014bebc45e7a3d2f))
* normalize debug scopes in relations ([b3c52c1](https://github.com/strongloop/loopback-next/commit/b3c52c191fc98cc6fc2b304c838d5b15b62ddcb5))
* **docs:** add warning on LB3 hooks 'this' behaviour ([b9f435e](https://github.com/strongloop/loopback-next/commit/b9f435e527c81ec3e0ac8cf13fbb6902009b87b9))
# [3.20.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.19.0...@loopback/docs@3.20.0) (2020-12-07)
### Bug Fixes
* **docs:** remove note about explorer filter not working ([e0adbff](https://github.com/strongloop/loopback-next/commit/e0adbffd709165afdd3059444b29043920447f06))
* **example-todo-list:** update todo-list-tutorial-relations.md ([b064a39](https://github.com/strongloop/loopback-next/commit/b064a39812d13ed2d4c4d66f27932b145f84b58c)), closes [#6733](https://github.com/strongloop/loopback-next/issues/6733)
### Features
* leverage simpler syntax for inclusion ([3bcc61c](https://github.com/strongloop/loopback-next/commit/3bcc61c420672b81e4639e0e0fc7e92035e41219))
* **filter:** introduce simpler syntax for inclusion ([2fe32ac](https://github.com/strongloop/loopback-next/commit/2fe32ac0f9c820ff1df242ea6e32c972a4dee383))
# [3.19.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.18.0...@loopback/docs@3.19.0) (2020-11-18)
### Bug Fixes
* **docs:** fix broken links ([7650008](https://github.com/strongloop/loopback-next/commit/7650008901e9c134bdd02162566dfc52f29db4c6))
* **docs:** fix formatting in note ([204d319](https://github.com/strongloop/loopback-next/commit/204d319bd100d1beb41369a77065a5bce875fd62))
* **docs:** refactor docs to create artifacts at runtime ([510ba91](https://github.com/strongloop/loopback-next/commit/510ba915623cb890f00f9feadbc3c90b04f3dd3e))
### Features
* **core:** allow parameter injection for lifecycle methods ([d5351fd](https://github.com/strongloop/loopback-next/commit/d5351fdc81422a523dc2fd78017bda0ef4dbadfd))
* **express:** add getMiddlewareContext utility function ([e496642](https://github.com/strongloop/loopback-next/commit/e49664294de2e5b43bb1c42e334a27ee86787453))
* **express:** set up MIDDLEWARE_CONTEXT for request object in constructor ([e086e7b](https://github.com/strongloop/loopback-next/commit/e086e7bcf64a8aa651490784502adfe787156eef))
# [3.18.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.17.1...@loopback/docs@3.18.0) (2020-11-05)
### Bug Fixes
* **docs:** fix debug string typo ([e4a974e](https://github.com/strongloop/loopback-next/commit/e4a974e2aa8d908e241ecc4f183fe8d881478b33))
* **docs:** fix Dependency-injection link ([1f63727](https://github.com/strongloop/loopback-next/commit/1f637276628b30c633406549c50813889d86003e))
* **docs:** fix incorrect port in deployment example ([936f026](https://github.com/strongloop/loopback-next/commit/936f0260425d85bc4fe736abff5c90bae7373dea))
* **docs:** fixes typo in "sequence" ([363947d](https://github.com/strongloop/loopback-next/commit/363947d619931ac3cb3e3957e528a2ad220d20bf))
* **docs:** update Model.md ([8417006](https://github.com/strongloop/loopback-next/commit/841700627f6cd47152b0a05385cbdf0c73a89a0f))
* use [@injectable](https://github.com/injectable) over [@bind](https://github.com/bind) ([e28c1a5](https://github.com/strongloop/loopback-next/commit/e28c1a5478b0ec147d313fcc635d76e758eb2eb4))
### Features
* **cli:** add vscode launch tasks in app ([4b86952](https://github.com/strongloop/loopback-next/commit/4b869527f46dc2917760330b87de09fa22a3d75d))
* **cli:** improve lb4 copyright to accept custom license-header.template ([cf071cb](https://github.com/strongloop/loopback-next/commit/cf071cb8546b1922b60443f3e86b1aeb8e336f8a))
* **context:** add binding.toInjectable shortcut ([230923a](https://github.com/strongloop/loopback-next/commit/230923ada9f8d17038bf819a7b9b0615cedbce31))
* **core:** add `init` to application life cycle events ([747bc7f](https://github.com/strongloop/loopback-next/commit/747bc7fda83f44b288aefa505c6eddbe387122d4))
* **docs:** add community example page ([76d322d](https://github.com/strongloop/loopback-next/commit/76d322ddfa244583a2b01d9e719b1d13d18e55cc))
* **docs:** update FAQ ([7d4a3e2](https://github.com/strongloop/loopback-next/commit/7d4a3e2178556d20401f9a4343824f71d088a9e8))
* **docs:** update middleware example ([778533d](https://github.com/strongloop/loopback-next/commit/778533daa5b511e0d53ea6d025199c07816e4b7e))
* **filter:** allow use an array in filter.fields ([ec386c1](https://github.com/strongloop/loopback-next/commit/ec386c15bce904c770a9be51f21d4ff3592dd1af))
* **monorepo:** add @loopback/monorepo for lerna related scripts ([26e742a](https://github.com/strongloop/loopback-next/commit/26e742aa5899f4c278b014a27357f3106a232d14))
* **repository:** provide a shortcut to hiddenProperties in property decorator ([3160424](https://github.com/strongloop/loopback-next/commit/3160424e5231a2ea71613749162203c5b1418795))
* **socketio:** add support for Socket.IO to expose WebSocket endpoints ([29aab5c](https://github.com/strongloop/loopback-next/commit/29aab5c374332d1f462e8ac26c48408333bad74e))
* **socketio:** socketio server implementation ([e437d96](https://github.com/strongloop/loopback-next/commit/e437d96ff6c2031cf3a8f93ec881f2b8c32a559f))
* turn modifySpec into async ([fcd0bcb](https://github.com/strongloop/loopback-next/commit/fcd0bcbc9f9c042a254993d5d26a4c9526e72eb0))
## [3.17.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.17.0...@loopback/docs@3.17.1) (2020-10-08)
**Note:** Version bump only for package @loopback/docs
# [3.17.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.16.1...@loopback/docs@3.17.0) (2020-10-07)
### Bug Fixes
* **docs:** extract route how-to ([90d8a88](https://github.com/strongloop/loopback-next/commit/90d8a88210eabca8d2b6e21e6da664d73a6e056f))
* authorization links ([af67077](https://github.com/strongloop/loopback-next/commit/af670770b2acfc1871d2a5f611f3ad1273e5895a))
* **docs:** fix broken links ([3348ab4](https://github.com/strongloop/loopback-next/commit/3348ab4ea8bc1fc41a3a2f71756c978123ed4001))
### Features
* **docs:** add docs for Angular ([5c571f5](https://github.com/strongloop/loopback-next/commit/5c571f595990948ae73cdb57a212dbc53aadb87c))
* **docs:** add Q4 roadmap ([b05c2a7](https://github.com/strongloop/loopback-next/commit/b05c2a7ec804f0a1d5857accbdb29800ca2c2e57))
* **docs:** update binding docs to reflect the new binding scopes ([b3015ac](https://github.com/strongloop/loopback-next/commit/b3015ac7d6ed4508e1463001cfdf98432bd8296e))
* **example-binding-resolution:** add an example to illustrate binding resolution and injection ([6c05b25](https://github.com/strongloop/loopback-next/commit/6c05b25b4d28f7b8bccf28e11f6c14008d646c06))
* **example-webpack:** add an example to generate bundles with webpack ([53bbb3a](https://github.com/strongloop/loopback-next/commit/53bbb3a1ad36e45672bf8f64257e343f18258bd5))
* **openapi-v3:** add OAS3 visibility decorator ([c388cbf](https://github.com/strongloop/loopback-next/commit/c388cbf94ea06065432b4bb52a8b494b5d8c4c8e)), closes [#6392](https://github.com/strongloop/loopback-next/issues/6392)
* **repository:** implement hasManyThrough resolver ([8e7767d](https://github.com/strongloop/loopback-next/commit/8e7767df0a4679c8c70ad524e56aea9783def521))
## [3.16.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.16.0...@loopback/docs@3.16.1) (2020-09-18)
### Bug Fixes
* **docs:** fix file link ([89a426b](https://github.com/strongloop/loopback-next/commit/89a426b6d130c201cfebb175b03432e4b2e0cc9d))
# [3.16.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.15.0...@loopback/docs@3.16.0) (2020-09-17)
### Features
* **docs:** update memory connector docs for lb4 ([d47f4ee](https://github.com/strongloop/loopback-next/commit/d47f4ee0671c45a1917ccfcd084a18ed6810d772))
* **rest:** add msgpack body parser ([4e5a128](https://github.com/strongloop/loopback-next/commit/4e5a128765c0fecc2c66a61da83b7013132b450a))
# [3.15.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.14.0...@loopback/docs@3.15.0) (2020-09-15)
### Bug Fixes
* improve handling of missing design-time type metadata ([95b6a2b](https://github.com/strongloop/loopback-next/commit/95b6a2b7ce64e614720df43b905f77a53a54e438))
* **docs:** add instructions to disable CORS ([e8d0335](https://github.com/strongloop/loopback-next/commit/e8d03351e35061fd421bd989050e0f1f7581ac16))
* **docs:** fix broken links ([a95771d](https://github.com/strongloop/loopback-next/commit/a95771d619d03fe90b9f5d07d5658529e8a17874))
* **docs:** fix broken links ([628720c](https://github.com/strongloop/loopback-next/commit/628720c10ed638a884f547dd604bb88cbd297ad9))
* **docs:** make sure image files are copied with README.md ([ed9c5ef](https://github.com/strongloop/loopback-next/commit/ed9c5efe4ad43c36004426a4f01475d46cc794e6))
### Features
* allow dynamic value provider classes and classes with [@inject](https://github.com/inject) to be booted ([7b85cdf](https://github.com/strongloop/loopback-next/commit/7b85cdf63730ef659a4ee799f05f02eea8a1e3e8))
* update examples and docs to use `@loopback/*` instead of `@loopback/extension-*` ([a96b7cb](https://github.com/strongloop/loopback-next/commit/a96b7cbb2e146f941b1fec0e7dd0b0829dcd0245))
* **docs:** add docs to access http request/response objects ([7a34ab0](https://github.com/strongloop/loopback-next/commit/7a34ab0bc7b020ad5e884e6bba04bf345e9983ca))
* refactor filters into standalone package ([f52d4df](https://github.com/strongloop/loopback-next/commit/f52d4dffb1873446e3eec4d6c0f50bbeb528c922)), closes [#5957](https://github.com/strongloop/loopback-next/issues/5957)
* **graphql:** add an extension for type-graphql integration ([72c22bf](https://github.com/strongloop/loopback-next/commit/72c22bfb0f73e023f1ecf137afba4125764ad662))
* add `app.onStart()` and `app.onStop()` helpers ([92daddd](https://github.com/strongloop/loopback-next/commit/92daddd8dfaf24c16e03ed3af66d491a8fd9503e))
# [3.14.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.13.1...@loopback/docs@3.14.0) (2020-08-27)
### Bug Fixes
* **docs:** change to test db after booting app ([c1ff479](https://github.com/strongloop/loopback-next/commit/c1ff479d2ca5be82b016ffbed6cb1910e8cf1584))
* **docs:** fix broken links ([f371207](https://github.com/strongloop/loopback-next/commit/f371207772f5d5a5195cf8f2ec9e19b75bc15fe0))
* **docs:** fixes development IDE docs ([9b2a0c9](https://github.com/strongloop/loopback-next/commit/9b2a0c93a41f78e1d810d42cc48ad93f3d988480))
* **docs:** syncs permalink ([59c6114](https://github.com/strongloop/loopback-next/commit/59c6114c1041f3f661fdb31af92300203569d33f))
* **docs:** update instructions for sign DCO ([834c23d](https://github.com/strongloop/loopback-next/commit/834c23da23c1312c2d0e4a6daa093ba57e533dff))
### Features
* **docs:** adds note regarding middleware-based sequences ([7ff3d39](https://github.com/strongloop/loopback-next/commit/7ff3d39d373b7ae76109559241926547a77c42a2))
## [3.13.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.13.0...@loopback/docs@3.13.1) (2020-08-19)
### Bug Fixes
* **docs:** rename legacy juggler to juggler ([d1febb1](https://github.com/strongloop/loopback-next/commit/d1febb17341ef647e203cb24cba3b716c0163f4c))
# [3.13.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.12.0...@loopback/docs@3.13.0) (2020-08-05)
### Bug Fixes
* **docs:** fix minor typo ([9b06ccc](https://github.com/strongloop/loopback-next/commit/9b06ccc7659799ba8fdbc26ebddc34715dc6a8d3))
* enable default AJV custom validation and error messages ([d7c385e](https://github.com/strongloop/loopback-next/commit/d7c385ee24f14e187655a68e2a08cff68c5142a9))
* **docs:** fix extension desc ([0382ae8](https://github.com/strongloop/loopback-next/commit/0382ae8e6bceeacba745b443ab4d55ab30d0dd06))
### Features
* add docs for middleware-based sequence ([fbf07b8](https://github.com/strongloop/loopback-next/commit/fbf07b8749b825dd15a200ee83faf96062febabf))
# [3.12.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.11.0...@loopback/docs@3.12.0) (2020-07-20)
### Bug Fixes
* nested scope filter ([b29d6d7](https://github.com/strongloop/loopback-next/commit/b29d6d7938b0d07e927b0939745b76cfff91272b))
* **docs:** fix collapsible section ([0f6e76d](https://github.com/strongloop/loopback-next/commit/0f6e76dfe5c8e8d7c11e065c5ea74e51d3e2c8e7))
* **docs:** fix typo in guide command ([2ba147a](https://github.com/strongloop/loopback-next/commit/2ba147a80962c95147a31b6f8ea6a92e48c44ada))
* **docs:** update Querying-data.md on proper usage of import for FilterBuilder ([6dcc4d7](https://github.com/strongloop/loopback-next/commit/6dcc4d7a79d1bd11d367677b19beaae5dc37317d))
* **docs:** update Querying-data.md on proper usage of import for FilterBuilder as suggested ([963fce4](https://github.com/strongloop/loopback-next/commit/963fce47f6fd999c0b12ba370d31477cd1b2d22f))
* broken link in sidebar ([b197add](https://github.com/strongloop/loopback-next/commit/b197add6117928309e8c63d103d95f8600e063f8))
### Features
* **docs:** add community extensions page ([98a7b96](https://github.com/strongloop/loopback-next/commit/98a7b96e18a6a29b76b99ecd05f6606e33e7519e))
* **docs:** explain how is the content organized ([b550c80](https://github.com/strongloop/loopback-next/commit/b550c80627df853a853ac696c004993c7eff3725))
* **pooling:** add an extension to provide pooling service ([402e1e0](https://github.com/strongloop/loopback-next/commit/402e1e0f5da74c2b72199dd29dcaae43add48478))
* **typeorm:** add a component for TypeORM integration ([b4e984a](https://github.com/strongloop/loopback-next/commit/b4e984a18f46e29ff540a19d6a0a4bc045d0c393))
# [3.11.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.10.0...@loopback/docs@3.11.0) (2020-06-30)
### Features
* allow CI env var to be set with cross-env ([74e350c](https://github.com/strongloop/loopback-next/commit/74e350c304f075eb609576bffc28f290d5aa4457))
* **docs:** adds booter model artifact ([9ca46e0](https://github.com/strongloop/loopback-next/commit/9ca46e06920c1c3e3cb7befde950054e6e75734a))
* **docs:** adds component supported artifacts table ([d36a298](https://github.com/strongloop/loopback-next/commit/d36a298d0e6162fa33e6b82c2abb8451c00d3549))
# [3.10.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.9.0...@loopback/docs@3.10.0) (2020-06-23)
### Bug Fixes
* set node version to >=10.16 to support events.once ([e39da1c](https://github.com/strongloop/loopback-next/commit/e39da1ca47728eafaf83c10ce35b09b03b6a4edc))
* **docs:** fix broken links ([51d80a6](https://github.com/strongloop/loopback-next/commit/51d80a6719611ca09c1e7f906277c65e0a7d8faf))
* **docs:** fix broken links ([0e63a6b](https://github.com/strongloop/loopback-next/commit/0e63a6b79b3dc727b01ff4031548b3d3aeceb544))
* **docs:** fix missing % in mixin.md ([1f26a60](https://github.com/strongloop/loopback-next/commit/1f26a60f7f0ff033839e73fcd19bbd004632c615))
### Features
* **core:** enable application config with configure/getConfig/[@config](https://github.com/config) ([3a74ee1](https://github.com/strongloop/loopback-next/commit/3a74ee180633754ecd369b07454a104e731129f1))
* **docs:** improve clarity of Mixins docs ([f96ece7](https://github.com/strongloop/loopback-next/commit/f96ece7fa73f93f6e5a5668fc7353dc9179c971a))
# [3.9.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.8.2...@loopback/docs@3.9.0) (2020-06-11)
### Bug Fixes
* **docs:** add more keywords in docs frontmatter ([6df1d73](https://github.com/strongloop/loopback-next/commit/6df1d732665e14cb0cb31d1b75711a71eaaa8cb0))
* **docs:** apply feedback ([ecc8771](https://github.com/strongloop/loopback-next/commit/ecc877145c96d5e1960a0aa96a7678ed92ec7744))
* **docs:** fix listing error ([cf38dca](https://github.com/strongloop/loopback-next/commit/cf38dca9a06ef1f3447930468bd852dc377e6ff8))
* **docs:** improve keywords in frontmatter ([8852827](https://github.com/strongloop/loopback-next/commit/8852827639c7edc694741cfc3bd1535333d59a05))
* **example-todo:** add imports ([be64c48](https://github.com/strongloop/loopback-next/commit/be64c484d4c6cb2e66c4bff9a364c018868a46a3))
* apply feedback from Miroslav ([f080942](https://github.com/strongloop/loopback-next/commit/f08094211027bd89798d1f616c1740650501b3c0))
* jwt auth tutorial ([c30086c](https://github.com/strongloop/loopback-next/commit/c30086c17ce7bc42fcb0735e1951bb3b787fffdf))
### Features
* **cli:** allow custom copyright/license lines ([f4ef6b6](https://github.com/strongloop/loopback-next/commit/f4ef6b64305812922a1a61ba837111e5c8509fdc))
* **context:** use a faster UID generator ([e5e3d19](https://github.com/strongloop/loopback-next/commit/e5e3d193a182b364a0877dd223be7a0d936a91cd))
* **docs:** add Q3 roadmap ([584a880](https://github.com/strongloop/loopback-next/commit/584a8801405b65f0107f6cbaaabd473bc7c8af9e))
* **docs:** adds requestBody.array() docs ([06b4b84](https://github.com/strongloop/loopback-next/commit/06b4b8437ac2cb1e10169a192c522665e08d4a9d)), closes [#5601](https://github.com/strongloop/loopback-next/issues/5601)
## [3.8.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.8.1...@loopback/docs@3.8.2) (2020-05-28)
### Bug Fixes
* array decorator ([08ba68d](https://github.com/strongloop/loopback-next/commit/08ba68d34d23919db23f3aaecc3dc97dc1d09763))
* **docs:** add todo-jwt to example list ([7024e8e](https://github.com/strongloop/loopback-next/commit/7024e8e969684e6a5f0ecbcf08b98e6c940024c4))
* **docs:** fix variable name in boot script docs ([ff2dde5](https://github.com/strongloop/loopback-next/commit/ff2dde588119db49a889c27349182d51d9c2ae05))
## [3.8.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.8.0...@loopback/docs@3.8.1) (2020-05-20)
**Note:** Version bump only for package @loopback/docs
# [3.8.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.7.0...@loopback/docs@3.8.0) (2020-05-19)
### Bug Fixes
* **docs:** fix edit url for changelog files ([42eea59](https://github.com/strongloop/loopback-next/commit/42eea59ff92f91189f38ec005919c45e021c17e8))
* **docs:** set `toc_level` to customize toc layout ([eccf944](https://github.com/strongloop/loopback-next/commit/eccf9445eab2ceb307b911dd2ef5266131999a81))
* errors in mock oauth2 app export from test folder ([5c4d10f](https://github.com/strongloop/loopback-next/commit/5c4d10f7cb37087cf5f01bd2985f086b04413cf8)), closes [#5380](https://github.com/strongloop/loopback-next/issues/5380)
* **docs:** copy navbar-template to fast preview site ([e594997](https://github.com/strongloop/loopback-next/commit/e59499707586df0463986b5029e92660cefa3f40))
* **docs:** fix typo in Components.md ([9c46928](https://github.com/strongloop/loopback-next/commit/9c46928603786d8eac3498feeb764c9da10f067e))
* remove email connector from sidebar ([ca7e122](https://github.com/strongloop/loopback-next/commit/ca7e122f83bd737367c59ca7214b2bc611c5f10a))
### Features
* **context:** pass resolution context to the factory function for toDynamicValue() ([6513d3f](https://github.com/strongloop/loopback-next/commit/6513d3f5e36b90f58501cfbf311b2b26210d44dd))
* **docs:** add more information to createBindingFromClass ([e2a1a52](https://github.com/strongloop/loopback-next/commit/e2a1a524cb870f318234f1bfabe5a43aabbebd64))
* **docs:** update sequence.md to refer to latest Express support ([64209c0](https://github.com/strongloop/loopback-next/commit/64209c097f3480b5b4e47aebc4befa136eec0bb7))
# [3.7.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.6.0...@loopback/docs@3.7.0) (2020-05-07)
### Bug Fixes
* **cli:** add passport-login to example cli ([221bd6b](https://github.com/strongloop/loopback-next/commit/221bd6b958763e3bf0a8f6fa5dc7c1be090d82d1))
* **docs:** fix broken link ([a844dd4](https://github.com/strongloop/loopback-next/commit/a844dd4ce2ed481cc6bde19755efb6a7630e22ac))
* **docs:** fix format in OpenAPI generator ([eba6866](https://github.com/strongloop/loopback-next/commit/eba686647786b5ad2d4f5c0612c40c1343d3e46b))
* **docs:** remove push and storage connectors from lb4 list ([2bf6fb4](https://github.com/strongloop/loopback-next/commit/2bf6fb4e1b9155eb52aac063b8f2322ebe3abca0))
* **docs:** update Include-filter.md to fix sample code ([1daab4a](https://github.com/strongloop/loopback-next/commit/1daab4a6756350ebda34629f97b38d18ee078e1d))
### Features
* **boot:** add helpers to create a booter for component applications ([9276237](https://github.com/strongloop/loopback-next/commit/92762378d63c104c2c43f4960ae96fc649c8d3fe))
* **cli:** add bash-completion using tabtab package ([a0dd2c9](https://github.com/strongloop/loopback-next/commit/a0dd2c9a20bcd36b8fac85a07aa0a3bbff56694f))
* **context:** add registerInterceptor helper function and app.interceptor ([c760966](https://github.com/strongloop/loopback-next/commit/c76096684771ffaf535b75b025892ccfb057bff0))
* **context:** allows bindings with singleton/context scopes to be refreshed ([8155147](https://github.com/strongloop/loopback-next/commit/8155147ceae756b60a0c9289f94ea8be6199c6d7))
* **context:** allows default namespace for bindings from classes ([ec2da01](https://github.com/strongloop/loopback-next/commit/ec2da01d766881da1c90dd47c50f8af319e04614))
* **docs:** add docs for @loopback/express and its usage in @loopback/rest ([fbdb81a](https://github.com/strongloop/loopback-next/commit/fbdb81a48abb383a69cbdf90bcfd29211bc200e5))
* **docs:** add docs to compose interceptors and extend interceptor chains ([a1352cb](https://github.com/strongloop/loopback-next/commit/a1352cbba749bad0db1c4cede4caab4615c81e7f))
* **express:** add [@loop](https://github.com/loop)Back/express to integrate with Express middleware ([f036475](https://github.com/strongloop/loopback-next/commit/f0364757bf05a79c11c89cd17e57a5ca3c15b27b))
# [3.6.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.5.0...@loopback/docs@3.6.0) (2020-04-29)
### Bug Fixes
* **docs:** remove Angular SDK client content ([2594fba](https://github.com/strongloop/loopback-next/commit/2594fba5d024fa4d0ca81fa1da7b674d81f6f7ca))
* fix querying data layout ([051fbd9](https://github.com/strongloop/loopback-next/commit/051fbd979d2318fce66e8288f6777c7595c02a46))
### Features
* move datasource config from JSON to TS files ([6105456](https://github.com/strongloop/loopback-next/commit/6105456deb6d7acadc3e46867558311dce2d005c))
* remove hand-written datasource `stop()` method ([df4ee09](https://github.com/strongloop/loopback-next/commit/df4ee09482fa67522629c381a0de595ce12d9a1b))
* remove unused dependencies and set non-interactive mode by default ([4b7888c](https://github.com/strongloop/loopback-next/commit/4b7888cfd278064064fdf09c5d49a5395d2b7fd5))
# [3.5.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.4.3...@loopback/docs@3.5.0) (2020-04-23)
### Bug Fixes
* **docs:** remove remote connector ([df0fcfc](https://github.com/strongloop/loopback-next/commit/df0fcfc53c4e75e6641fd3ce24a3029f2a6e51fd))
### Features
* update bin/create-package.js to be compatible with TypeScript project references ([eb057ef](https://github.com/strongloop/loopback-next/commit/eb057efb50e1152b257493a337f8911de663ddb6))
## [3.4.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.4.2...@loopback/docs@3.4.3) (2020-04-22)
**Note:** Version bump only for package @loopback/docs
## [3.4.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.4.1...@loopback/docs@3.4.2) (2020-04-22)
**Note:** Version bump only for package @loopback/docs
## [3.4.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.4.0...@loopback/docs@3.4.1) (2020-04-22)
**Note:** Version bump only for package @loopback/docs
# [3.4.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.3.1...@loopback/docs@3.4.0) (2020-04-22)
### Bug Fixes
* **docs:** correct path to Sequence.md ([54cc6e6](https://github.com/strongloop/loopback-next/commit/54cc6e6cdd4c6b9341bed07eb4a84ef56f3ae809))
* **docs:** fix broken links ([65660d3](https://github.com/strongloop/loopback-next/commit/65660d3f658ef72b5a5a5df940cd168a5a29732f))
* **docs:** fix broken links and formatting ([c1a1337](https://github.com/strongloop/loopback-next/commit/c1a1337f9fb91d9c4eb918e4315a57ccb31a52ae))
### Features
* **cli:** add --client option for `lb4 openapi` to generate service proxies ([63a18c8](https://github.com/strongloop/loopback-next/commit/63a18c8cae03c18954653cee36d1043833c03e54))
* **docs:** update docs for TypeScript project refs ([6b24a63](https://github.com/strongloop/loopback-next/commit/6b24a6363a3713454a5276f34eab7dcd3e2cf05c))
* **repository-json-schema:** allow jsonSchema for model definitions ([05370bc](https://github.com/strongloop/loopback-next/commit/05370bcc4cc7707ffd018cd6fbfc925935b05a8d))
* add a script to scaffold and bootstrap a new package ([61669bd](https://github.com/strongloop/loopback-next/commit/61669bdac7dd06a61946f113b2c436b5e1526797))
## [3.3.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.3.0...@loopback/docs@3.3.1) (2020-04-11)
### Bug Fixes
* **cli:** remove unused imports from the crud controller template ([848272d](https://github.com/strongloop/loopback-next/commit/848272d980e94bc9f0878e678de12a336c0d8b8a))
# [3.3.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.2.1...@loopback/docs@3.3.0) (2020-04-08)
### Bug Fixes
* **docs:** add OpenAPI DataSource instructions ([3d196c6](https://github.com/strongloop/loopback-next/commit/3d196c67fd8a53492be1dfb10861bf9abd65d5f3))
* **docs:** correct code caption ([d469a2e](https://github.com/strongloop/loopback-next/commit/d469a2e6af6d662abfe330c015449ff684346248))
* **docs:** replace lb3 page with understanding differences between lb3 and lb4 ([e79901b](https://github.com/strongloop/loopback-next/commit/e79901bb0e0f2161d93e92d949dc8635034b6801))
* **docs:** update sidebar for OpenAPI connector ([ee35635](https://github.com/strongloop/loopback-next/commit/ee356356e488e7e3163ca17a8f942b5468fa1fbf))
* **example-express-composition:** use an assinged port number for testing ([9a0997f](https://github.com/strongloop/loopback-next/commit/9a0997f61d1afb2376cbca29fa46ad855b5a0801))
### Features
* **cli:** print options for `lb4 copyright --help` and update docs ([f23ecb7](https://github.com/strongloop/loopback-next/commit/f23ecb741bcd589767d94acf2a394efddfe37ff6))
* **docs:** add docs for `lb4 copyright` command ([2032d87](https://github.com/strongloop/loopback-next/commit/2032d87b7db144247f649d431fd19efac782f8b5))
* **docs:** add docs for Ajv extensibility ([a24ea4f](https://github.com/strongloop/loopback-next/commit/a24ea4f7fb9a0333f16282a8586d3ab75a77bd6c))
* **docs:** add more components to `Using components` ([c6fe710](https://github.com/strongloop/loopback-next/commit/c6fe7109fface3c8020f1c7e9c64637e7aa3097f))
* **docs:** add validation docs ([3506e5d](https://github.com/strongloop/loopback-next/commit/3506e5dee5ec71baa6a7f6a925a89a9812182abd))
* **example-validation-app:** customize error ([d2a49a0](https://github.com/strongloop/loopback-next/commit/d2a49a0bfcec8f1e90fc3bba620f5439d053f38b))
## [3.2.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.2.0...@loopback/docs@3.2.1) (2020-03-24)
**Note:** Version bump only for package @loopback/docs
# [3.2.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.1.1...@loopback/docs@3.2.0) (2020-03-24)
### Bug Fixes
* **docs:** add validation-app to example list ([df0e186](https://github.com/strongloop/loopback-next/commit/df0e18637173f4be6ddbeedae3c6ef45e1a81b3e))
* **docs:** update example list ([9cc7b18](https://github.com/strongloop/loopback-next/commit/9cc7b182add211d84a20db5f63fe0997ab010eda))
### Features
* **cli:** add `lb4 rest-crud` command to generate model endpoints from model/datasource ([38fd41e](https://github.com/strongloop/loopback-next/commit/38fd41e26cd5abf52e69d0b275a730b195be813a))
* **context:** emit bind/unbind events on ContextView ([65e3d38](https://github.com/strongloop/loopback-next/commit/65e3d38a34b351929ba422de667bc236e9619ebe))
* **core:** add more flavors of [@extensions](https://github.com/extensions) decorator ([192563a](https://github.com/strongloop/loopback-next/commit/192563a3f4cdb136b86d898760a33051436a56de))
* **docs:** add readme reference for @loopback/rest-crud under `Using Components` ([029c5ba](https://github.com/strongloop/loopback-next/commit/029c5ba05cbf5f11bc3e5c533d86ea2b8a53af88))
## [3.1.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.1.0...@loopback/docs@3.1.1) (2020-03-17)
**Note:** Version bump only for package @loopback/docs
# [3.1.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.0.1...@loopback/docs@3.1.0) (2020-03-17)
### Bug Fixes
* **cli:** add ibmi, relocate db2z for affinity to other db2s ([76bb470](https://github.com/strongloop/loopback-next/commit/76bb470e8feba478796741d09b35fdb7549b79ab))
* **docs:** add metrics-prometheus example to monorepo ([704bda9](https://github.com/strongloop/loopback-next/commit/704bda9bda1c264bf15d7ba60d96b22759b9eff5))
* **docs:** fix typo for Binding.md ([1d79b49](https://github.com/strongloop/loopback-next/commit/1d79b490c53bc5939f9a507526b8a392397bef73))
### Features
* **docs:** add 20202Q2 roadmap ([1e768e1](https://github.com/strongloop/loopback-next/commit/1e768e18a133d59035f903fad706c76759988eb6))
* **docs:** add docs for [@request](https://github.com/request)Body.file and [@oas](https://github.com/oas).respone.file ([c9d86cb](https://github.com/strongloop/loopback-next/commit/c9d86cb56adcc0049d53be798d7ef85c0411bf00))
* **docs:** add docs for tag value matching ([3a77e32](https://github.com/strongloop/loopback-next/commit/3a77e32e0619a122d0a6a978c5a24fed28e71f0d))
* **docs:** add file upload/download to usage scenarios ([0444120](https://github.com/strongloop/loopback-next/commit/0444120cda7119c66bc2170f4817e67d8dc9d312))
* **docs:** describe LB3 features not planned in LB4 ([955812c](https://github.com/strongloop/loopback-next/commit/955812ceb8c8e36a716643b9cb72daf9263b2c5a))
* **docs:** generate Jekyll friendly pages for CHANGELOG files ([fd38ff5](https://github.com/strongloop/loopback-next/commit/fd38ff5922363897fcad12d531532f15a5707ec8))
* **example-file-upload-download:** add file download support ([12afd6b](https://github.com/strongloop/loopback-next/commit/12afd6b47ee1d371c68d03bd86c03d49b5f43b8d))
* **example-rest-crud:** add example showing CrudRestApiBuilder ([ea37afb](https://github.com/strongloop/loopback-next/commit/ea37afb8d9e4ca9aef032b84e349e918d945e8ee))
## [3.0.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@3.0.0...@loopback/docs@3.0.1) (2020-03-05)
**Note:** Version bump only for package @loopback/docs
# [3.0.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.11.0...@loopback/docs@3.0.0) (2020-03-05)
### Bug Fixes
* remove ref for v4.loopback.io ([78f20c0](https://github.com/strongloop/loopback-next/commit/78f20c0ed4db5f3ce0d7b676449ba3b22526319e))
* **docs:** enhanced readability of error message in controllers ([e019744](https://github.com/strongloop/loopback-next/commit/e019744fea57ccdf4399de8d8e7aee785ebd5cdd))
* **docs:** update Authentication-Tutorial.md ([b68c256](https://github.com/strongloop/loopback-next/commit/b68c256dc8808ae8746be2189ce5f1015ce6b5a2))
* **docs:** update connector reference to lb4 link ([899aef9](https://github.com/strongloop/loopback-next/commit/899aef9a97c104f10664547ab2a7dfdbbe49d90d))
* **example-todo:** throw if geocode address is not found ([72d2035](https://github.com/strongloop/loopback-next/commit/72d20359c1fb57f83f0244b8104583d45f3e238e))
### chore
* remove support for Node.js v8.x ([4281d9d](https://github.com/strongloop/loopback-next/commit/4281d9df50f0715d32879e1442a90b643ec8f542))
### Features
* support operation hooks ([8701cce](https://github.com/strongloop/loopback-next/commit/8701cce8b208c952e4d41f0570124e389506d808))
* **docs:** add [@param](https://github.com/param).filter and [@param](https://github.com/param).where to OpenAPI decorators ([deba8b4](https://github.com/strongloop/loopback-next/commit/deba8b40102a787ef3c00ad42c2fe7c7cd43fd43))
* add `tslib` as dependency ([a6e0b4c](https://github.com/strongloop/loopback-next/commit/a6e0b4ce7b862764167cefedee14c1115b25e0a4)), closes [#4676](https://github.com/strongloop/loopback-next/issues/4676)
* adds [@response](https://github.com/response) decorator ([fe603ec](https://github.com/strongloop/loopback-next/commit/fe603ec815e6d6c446cc540860c2dc99d4b9a908))
* use [@param](https://github.com/param).filter and [@param](https://github.com/param).where decorators ([896ef74](https://github.com/strongloop/loopback-next/commit/896ef7485376b3aedcca01a40f828bf1ed9470ae))
* **cli:** import LB3 models with a custom base class ([aa3dc12](https://github.com/strongloop/loopback-next/commit/aa3dc12e32bd9c297742c9b54224644ea81f7526))
* lb3 migration tests for models customized with db metadata ([c58cc11](https://github.com/strongloop/loopback-next/commit/c58cc117b6e7a75e1920ce873a9cb4b98ff1058b))
* **rest:** add support for ajv-errors ([d151475](https://github.com/strongloop/loopback-next/commit/d151475d8fc91b4b02e0067c1db7069620143dd2))
### BREAKING CHANGES
* Node.js v8.x is now end of life. Please upgrade to version
10 and above. See https://nodejs.org/en/about/releases.
# [2.11.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.10.0...@loopback/docs@2.11.0) (2020-02-06)
### Features
* **extension-logging:** add http access and method invocation logging ([b3b3f3f](https://github.com/strongloop/loopback-next/commit/b3b3f3f075740092d64f9411e9b6a7893916bf06))
# [2.10.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.9.0...@loopback/docs@2.10.0) (2020-02-05)
### Bug Fixes
* **docs:** correct errors in sample code ([8fc918c](https://github.com/strongloop/loopback-next/commit/8fc918c52900b2d8855996f93eeb3072182bbe73))
### Features
* adds [@oas](https://github.com/oas).deprecated() decorator ([6b6b5f0](https://github.com/strongloop/loopback-next/commit/6b6b5f05d224053d6a9735a506841d19b7331dac))
* adds [@oas](https://github.com/oas).tags convenience decorator ([a8722dc](https://github.com/strongloop/loopback-next/commit/a8722dc68838344684a5d3de76fa6915e08d2e56))
# [2.9.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.8.1...@loopback/docs@2.9.0) (2020-01-27)
### Bug Fixes
* **docs:** add 2020 goals to roadmap ([9200ef3](https://github.com/strongloop/loopback-next/commit/9200ef3179f39cadfb4c732c528b156f79bae324))
* **docs:** fix formatting for datasource migrations ([fd2196b](https://github.com/strongloop/loopback-next/commit/fd2196b79ab208b8850c5b0f79dbb4475353266a))
### Features
* **cli:** add static BINDING_KEY prop to non-global interceptors ([5fbd95f](https://github.com/strongloop/loopback-next/commit/5fbd95f47f67207d7e0430d8c08e2a9738e685ae))
* **context:** make bindings as event emitters to report changes ([dddddb9](https://github.com/strongloop/loopback-next/commit/dddddb96fd6908a8d4caad8868e43d3d0bb742f6))
* **context:** use BindingEvent for binding event listeners ([ae5febc](https://github.com/strongloop/loopback-next/commit/ae5febc35679f4d77b9970ecc26a71938a1c972e))
* **docs:** migration guide for remoting hooks ([52cd1df](https://github.com/strongloop/loopback-next/commit/52cd1df5aea4a1aa04e5a504fa5862a3e25adc97))
* **docs:** update docs for context event handling ([607dc0a](https://github.com/strongloop/loopback-next/commit/607dc0a3550880437568a36f3049e1de66ec73ae))
## [2.8.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.8.0...@loopback/docs@2.8.1) (2020-01-07)
**Note:** Version bump only for package @loopback/docs
# [2.8.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.7.0...@loopback/docs@2.8.0) (2020-01-07)
### Bug Fixes
* **docs:** add import authentication component ([ab694f6](https://github.com/strongloop/loopback-next/commit/ab694f6132816ad6ebd307b84cf4e85091e17b6d))
* **docs:** add section from miroslav ([80a03df](https://github.com/strongloop/loopback-next/commit/80a03df5f8a0801d7cd6c5aedfbfb01b0cb17da0))
* **docs:** fix anchor link in authorization page ([bcbd04b](https://github.com/strongloop/loopback-next/commit/bcbd04b4e2f85d527620d6a14861f44d944e2d8c))
* **docs:** fix typo in 6-interception.md ([1df8cd1](https://github.com/strongloop/loopback-next/commit/1df8cd17f731a7af84284e0149e5d2749e6e3608))
* **docs:** update Mixin.md ([e71a00f](https://github.com/strongloop/loopback-next/commit/e71a00f1aae2e73a037ed6ffd26fc00b7790304f))
### Features
* **docs:** add 2020Q1 roadmap ([65b6278](https://github.com/strongloop/loopback-next/commit/65b6278aa30888321eff62f0e0ba15ef64b01d72))
* add model-api-builder and model-api-booter ([bacadcc](https://github.com/strongloop/loopback-next/commit/bacadcc22f6c813ee384d1d040f518190d9aae17))
* openapi spec contributor extension point ([9fee3f3](https://github.com/strongloop/loopback-next/commit/9fee3f342ff76d65d1899ddf1dbf7a257c85ea26))
* **repository:** allow custom keyFrom for hasmany/hasone ([58efff9](https://github.com/strongloop/loopback-next/commit/58efff9e166fbe1fc820fe6168e18b5c7d9630ce))
# [2.7.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.6.0...@loopback/docs@2.7.0) (2019-12-09)
### Bug Fixes
* **docs:** fix formatting ([f25457c](https://github.com/strongloop/loopback-next/commit/f25457cd51bbae6ec52bc76273e9af0bd6a1c60c))
* **docs:** improve TypeScript snippets to fix syntax highlighting ([5bf50b7](https://github.com/strongloop/loopback-next/commit/5bf50b7544573111e693096a9668f73d0ab18e49))
* **docs:** update graphql mutation command ([237efc9](https://github.com/strongloop/loopback-next/commit/237efc93236476b2e364e6a92cd378e045ae4546))
* **docs:** use `json` instead of `ts` syntax for JSON snippets ([759dc6f](https://github.com/strongloop/loopback-next/commit/759dc6fd22dcaa3e8039852a34b8f6886802f7cc))
### Features
* **context:** allow global interceptors to be applied based on source types ([77cbd01](https://github.com/strongloop/loopback-next/commit/77cbd019027e1441339735326bcfb86a23df8b66))
* **context:** make it possible to set source information for interceptions ([2a1ccb4](https://github.com/strongloop/loopback-next/commit/2a1ccb409a889d8b30b03ddf3284c9e9d5554e27))
* **core:** emit stateChanged events for application state transitions ([5257a8f](https://github.com/strongloop/loopback-next/commit/5257a8f68525921028b98a340c75758725d256b9))
* **core:** simplify state management by checking in process states ([874d2b3](https://github.com/strongloop/loopback-next/commit/874d2b385dd8c1dbf3d3980118898c6b99f145aa))
* **docs:** add a diagram for application state transitions ([4ccc5ac](https://github.com/strongloop/loopback-next/commit/4ccc5ac0fa243691bc34389c44ba0e684f12c556))
* **docs:** add sections to cover application states and shutdown hooks ([93e8bb1](https://github.com/strongloop/loopback-next/commit/93e8bb1ae639eaa235ed1a48b2c2609f35652a77))
* **docs:** expose docs for extension modules ([2bb7d09](https://github.com/strongloop/loopback-next/commit/2bb7d093192464446802ef3313fb2da9ae9cbaf4))
* **docs:** update Authentication Tutorial with UserCredentials ([7494d68](https://github.com/strongloop/loopback-next/commit/7494d68459f653232dc310626ce6378712df2bf0))
* **http-server:** use stoppable to handle http keep-alive gracefully ([c5fc495](https://github.com/strongloop/loopback-next/commit/c5fc495639301a494313afb33c5d156b427257e0))
* **repository:** enable inclusion with custom scope ([4a0d595](https://github.com/strongloop/loopback-next/commit/4a0d595f65a2c80c89e2ca1263d235e4d23cd730))
# [2.6.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.5.1...@loopback/docs@2.6.0) (2019-11-25)
### Bug Fixes
* **docs:** remove forgotten FIXME comment ([56201a3](https://github.com/strongloop/loopback-next/commit/56201a3b382f6fb2975b1be562f6506015ca49d3))
* **docs:** update TodoList tutorial ([947835d](https://github.com/strongloop/loopback-next/commit/947835de58c9f53571fca154dd1a3925f63b337f))
### Features
* **cli:** add lb4 update command to check/update project dependencies ([54d1896](https://github.com/strongloop/loopback-next/commit/54d1896f63705b6938fe74ba2c21ad0b4d9bea23))
* **cli:** update controller template to enable filter for findById endpoint ([b0ce84b](https://github.com/strongloop/loopback-next/commit/b0ce84b79158cadf2f53bbe627da4d8196f0543f))
* **context:** allow current binding to be injected with `[@inject](https://github.com/inject).binding` ([c01b4c6](https://github.com/strongloop/loopback-next/commit/c01b4c6b4dcc5c7ac79832bda144b1ec0da191b1))
* **core:** add [@service](https://github.com/service) decorator to inject a service by class/interface ([1d80904](https://github.com/strongloop/loopback-next/commit/1d80904b670724b00cb6a2965b8472f44d23eed0))
* **docs:** explain justification of binding scopes and add examples ([1e00300](https://github.com/strongloop/loopback-next/commit/1e003008856c77cb580dcee871c6dbd47cbe4f35))
* **docs:** migration guide for model relations ([0f96f2b](https://github.com/strongloop/loopback-next/commit/0f96f2b2a9ba064367ceb50a90ece2d470b51e23))
* **repository-tests:** run repository-tests on cloudant ([a54c588](https://github.com/strongloop/loopback-next/commit/a54c588e3f59b273c22d008bf591184f5339effe))
## [2.5.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.5.0...@loopback/docs@2.5.1) (2019-11-13)
### Bug Fixes
* **docs:** rename 5-extension-point-extensions.md to match references ([a586541](https://github.com/strongloop/loopback-next/commit/a58654187a974cd21f7ec448c229c4cb08c4e136))
# [2.5.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.4.0...@loopback/docs@2.5.0) (2019-11-12)
### Bug Fixes
* **docs:** add sidebar for core-tutorial ([ef94d50](https://github.com/strongloop/loopback-next/commit/ef94d507e28d7353dce15afcff5c7351852a9d91))
* **docs:** fix import statements in docs ([05b4bee](https://github.com/strongloop/loopback-next/commit/05b4beede234c8d9f9b6a5a9c95f458d6d0fec8a))
* **docs:** fix inconsistent naming for todo tutorial ([d065e7d](https://github.com/strongloop/loopback-next/commit/d065e7d4d62cae586cde1306d987d4967b2ef64a))
* **docs:** remove duplicate title ([3ca8602](https://github.com/strongloop/loopback-next/commit/3ca86022fc957d17f6a899fcee089bd84ae4c228))
### Features
* **cli:** generate datasource json with '.config.json` extension ([51d8f7b](https://github.com/strongloop/loopback-next/commit/51d8f7b20ec59f888fd6d0634efb47d111f00ef7))
* **docs:** add boot and advanced topics ([15bfad9](https://github.com/strongloop/loopback-next/commit/15bfad9dbaedde7ff7bd23d51b1921efe26391a9))
* **docs:** add core-tutorial group 3 ([af07a78](https://github.com/strongloop/loopback-next/commit/af07a786f8904f1225694b824d3fcd37c65e06f3))
* **docs:** core tutorial part 2 ([7433324](https://github.com/strongloop/loopback-next/commit/7433324c4a4faaa8597d3853d201730d65f5b8e0))
# [2.4.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.3.0...@loopback/docs@2.4.0) (2019-10-24)
### Bug Fixes
* **docs:** add links ([b50cd6a](https://github.com/strongloop/loopback-next/commit/b50cd6ae9950eacb9ecde761d00db9e471ce9ad8))
* **docs:** apply feedback ([1048156](https://github.com/strongloop/loopback-next/commit/1048156a9e93219fc20ccdf149e7c3bd686006f1))
* **docs:** todoTutorial ([f424c23](https://github.com/strongloop/loopback-next/commit/f424c2313661580e1803191a24d8bbb38faf4858)), closes [#3977](https://github.com/strongloop/loopback-next/issues/3977)
### Features
* **cli:** add inclusion resolver to lb4 relation ([199e1bc](https://github.com/strongloop/loopback-next/commit/199e1bc84a6c57fe650db9588bdb121d27eca7a3))
* **docs:** add tutorial for large scale app ([beef92c](https://github.com/strongloop/loopback-next/commit/beef92cee9a1b6c8be9e9d0958fb983d7d59c272))
* **test-repository-postgresql:** run repository tests for postgresql ([8d029c4](https://github.com/strongloop/loopback-next/commit/8d029c46d97f5486f0a04e7f8c58e2d573b74900))
# [2.3.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.2.1...@loopback/docs@2.3.0) (2019-10-07)
### Bug Fixes
* **docs:** add content to usage-scenario page ([bfa0be8](https://github.com/strongloop/loopback-next/commit/bfa0be8))
### Features
* **docs:** add 2019Q4 roadmap ([512d37d](https://github.com/strongloop/loopback-next/commit/512d37d))
## [2.2.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.2.0...@loopback/docs@2.2.1) (2019-09-28)
**Note:** Version bump only for package @loopback/docs
# [2.2.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.1.1...@loopback/docs@2.2.0) (2019-09-27)
### Bug Fixes
* **docs:** add `--port=3001` for openapi-to-graphql ([cf178c5](https://github.com/strongloop/loopback-next/commit/cf178c5))
* migrate LB3 models mounted on LB4 app ([7d36f6d](https://github.com/strongloop/loopback-next/commit/7d36f6d))
### Features
* **authentication:** allow `[@authenticate](https://github.com/authenticate)` to be applied at class level ([89dbbaa](https://github.com/strongloop/loopback-next/commit/89dbbaa))
* **authentication:** allow defaultMetadata for methods not decorated with [@authenticate](https://github.com/authenticate) ([8d21834](https://github