UNPKG

@loopback/docs

Version:
1,333 lines (516 loc) 62.9 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [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.com/strongloop/loopback-next/commit/8d21834)) * **cli:** add new command `import-lb3-model` (EXPERIMENTAL) ([2e465e6](https://github.com/strongloop/loopback-next/commit/2e465e6)) * **example-todo-list:** use real relation resolvers ([39468e0](https://github.com/strongloop/loopback-next/commit/39468e0)) * **repository:** implement inclusion resolver for belongsTo relation ([fc3d5b6](https://github.com/strongloop/loopback-next/commit/fc3d5b6)) * **repository:** implement inclusion resolver for hasOne relation ([8dfdf58](https://github.com/strongloop/loopback-next/commit/8dfdf58)) * **repository:** implement inclusionResolver for hasMany ([4cf9a70](https://github.com/strongloop/loopback-next/commit/4cf9a70)) ## [2.1.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.1.0...@loopback/docs@2.1.1) (2019-09-17) **Note:** Version bump only for package @loopback/docs # [2.1.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@2.0.0...@loopback/docs@2.1.0) (2019-09-17) ### Features * **example-todo-list:** leverage temporary resolvers ([31dd7bf](https://github.com/strongloop/loopback-next/commit/31dd7bf)) * use descriptive title to describe schema of POST (create) request bodies ([8f49a45](https://github.com/strongloop/loopback-next/commit/8f49a45)) # [2.0.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.30.0...@loopback/docs@2.0.0) (2019-09-06) ### Bug Fixes * **docs:** typo in example ([030360b](https://github.com/strongloop/loopback-next/commit/030360b)) ### Documentation * update the user profile related docs ([0475fe6](https://github.com/strongloop/loopback-next/commit/0475fe6)) ### BREAKING CHANGES * PR #3590 rewrote type UserProfile, add the missing * tag here to amend the one in #3590 # [1.30.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.29.3...@loopback/docs@1.30.0) (2019-09-03) ### Bug Fixes * **docs:** add contributing guide to LB4 docs ([d88e9e2](https://github.com/strongloop/loopback-next/commit/d88e9e2)) * **docs:** add diagrams to concepts ([5d90653](https://github.com/strongloop/loopback-next/commit/5d90653)) ### Features * **docs:** add diagrams for context/binding/component ([22fce21](https://github.com/strongloop/loopback-next/commit/22fce21)) * **rest-crud:** initial implementation ([4374160](https://github.com/strongloop/loopback-next/commit/4374160)) ## [1.29.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.29.2...@loopback/docs@1.29.3) (2019-08-19) **Note:** Version bump only for package @loopback/docs ## [1.29.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.29.1...@loopback/docs@1.29.2) (2019-08-15) **Note:** Version bump only for package @loopback/docs ## [1.29.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.29.0...@loopback/docs@1.29.1) (2019-08-15) **Note:** Version bump only for package @loopback/docs # [1.29.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.28.0...@loopback/docs@1.29.0) (2019-08-15) ### Features * **repository:** expose beginTransaction() API ([0471315](https://github.com/strongloop/loopback-next/commit/0471315)) # [1.28.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.27.0...@loopback/docs@1.28.0) (2019-07-31) ### Features * add Connector docs to LB4 docs ([2d7066c](https://github.com/strongloop/loopback-next/commit/2d7066c)) # [1.27.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.26.1...@loopback/docs@1.27.0) (2019-07-26) ### Bug Fixes * **docs:** refactor sidebar ([27a7e15](https://github.com/strongloop/loopback-next/commit/27a7e15)) * add support for excluding custom pk from POST requests ([9694d99](https://github.com/strongloop/loopback-next/commit/9694d99)) ### Features * **context:** allow [@config](https://github.com/config).* to specify the target binding key ([42b7b98](https://github.com/strongloop/loopback-next/commit/42b7b98)) * update examples and docs to use getModelSchemaRef ([99758b1](https://github.com/strongloop/loopback-next/commit/99758b1)) * **repository:** add hidden properties in model ([e669913](https://github.com/strongloop/loopback-next/commit/e669913)) * remove openapi-v3-types package ([2a93395](https://github.com/strongloop/loopback-next/commit/2a93395)) ## [1.26.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.26.0...@loopback/docs@1.26.1) (2019-07-17) ### Bug Fixes * **docs:** exclude id from POST request body ([d7ff903](https://github.com/strongloop/loopback-next/commit/d7ff903)) * **docs:** make foreign key required and relation properties optional ([f0811aa](https://github.com/strongloop/loopback-next/commit/f0811aa)) # [1.26.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.25.0...@loopback/docs@1.26.0) (2019-06-28) ### Bug Fixes * **docs:** change folder naming for tests ([f2ba22d](https://github.com/strongloop/loopback-next/commit/f2ba22d)) * **docs:** remove note about not supporting partial updates ([86fd23a](https://github.com/strongloop/loopback-next/commit/86fd23a)) ### Features * **cli:** modify Controller templates to allow partial updates via PATCH ([c7c6695](https://github.com/strongloop/loopback-next/commit/c7c6695)) # [1.25.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.24.0...@loopback/docs@1.25.0) (2019-06-21) ### Bug Fixes * update sample todo and todo-lists ([99d3aa0](https://github.com/strongloop/loopback-next/commit/99d3aa0)) ### Features * add navigational properties to todo-list example ([fedb6a7](https://github.com/strongloop/loopback-next/commit/fedb6a7)), closes [#3195](https://github.com/strongloop/loopback-next/issues/3195) # [1.24.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.23.0...@loopback/docs@1.24.0) (2019-06-20) ### Features * shared Repository test suite ([e9dca4c](https://github.com/strongloop/loopback-next/commit/e9dca4c)) # [1.23.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.22.1...@loopback/docs@1.23.0) (2019-06-17) ### Bug Fixes * **docs:** fix soap calculator controller parameters ([d549c44](https://github.com/strongloop/loopback-next/commit/d549c44)) * **docs:** update soap calculator controller ([71d9d64](https://github.com/strongloop/loopback-next/commit/71d9d64)) ### Features * **rest:** expose request body validation options to be configurable ([00ec6df](https://github.com/strongloop/loopback-next/commit/00ec6df)) ## [1.22.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.22.0...@loopback/docs@1.22.1) (2019-06-06) **Note:** Version bump only for package @loopback/docs # [1.22.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.21.1...@loopback/docs@1.22.0) (2019-06-06) ### Features * **cli:** add lb4 interceptor command to generate interceptors ([58017b6](https://github.com/strongloop/loopback-next/commit/58017b6)) ## [1.21.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.21.0...@loopback/docs@1.21.1) (2019-06-03) **Note:** Version bump only for package @loopback/docs # [1.21.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.20.1...@loopback/docs@1.21.0) (2019-06-03) ### Bug Fixes * **docs:** add type param to Filter and Where ([a1d88a9](https://github.com/strongloop/loopback-next/commit/a1d88a9)) ### Features * add navigational properties to find* methods ([1f0aa0b](https://github.com/strongloop/loopback-next/commit/1f0aa0b)) * replace tslint with eslint ([44185a7](https://github.com/strongloop/loopback-next/commit/44185a7)) ## [1.20.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.20.0...@loopback/docs@1.20.1) (2019-05-31) **Note:** Version bump only for package @loopback/docs # [1.20.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.19.0...@loopback/docs@1.20.0) (2019-05-30) ### Features * **build:** add eslint scripts and default configs ([a6abe86](https://github.com/strongloop/loopback-next/commit/a6abe86)) * **cli:** add `lb4 relation` command ([75939a4](https://github.com/strongloop/loopback-next/commit/75939a4)) * **tsdocs:** add integration with api-extractor/documenter ([c8d9572](https://github.com/strongloop/loopback-next/commit/c8d9572)) # [1.19.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.18.0...@loopback/docs@1.19.0) (2019-05-23) ### Bug Fixes * **docs:** add life cycle observer cli to sidebar ([224f446](https://github.com/strongloop/loopback-next/commit/224f446)) ### Features * **context:** support binding config and [@inject](https://github.com/inject).config ([a392852](https://github.com/strongloop/loopback-next/commit/a392852)) # [1.18.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.17.1...@loopback/docs@1.18.0) (2019-05-14) ### Features * **context:** add binding comparator to sort bindings ([ae3d61f](https://github.com/strongloop/loopback-next/commit/ae3d61f)) * add lb3 application ([bf60011](https://github.com/strongloop/loopback-next/commit/bf60011)) ## [1.17.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.17.0...@loopback/docs@1.17.1) (2019-05-10) **Note:** Version bump only for package @loopback/docs # [1.17.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.16.1...@loopback/docs@1.17.0) (2019-05-09) ### Features * **context:** add support for method interceptors ([293188d](https://github.com/strongloop/loopback-next/commit/293188d)) ## [1.16.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.16.0...@loopback/docs@1.16.1) (2019-05-06) ### Bug Fixes * **docs:** update Service-static-files.md to fix a typo ([1d35a68](https://github.com/strongloop/loopback-next/commit/1d35a68)) * **example-todo-list:** add steps to run in sql db ([0122211](https://github.com/strongloop/loopback-next/commit/0122211)) # [1.16.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.15.0...@loopback/docs@1.16.0) (2019-04-26) ### Features * add booter-lb3app package ([993a97f](https://github.com/strongloop/loopback-next/commit/993a97f)) # [1.15.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.14.0...@loopback/docs@1.15.0) (2019-04-20) ### Bug Fixes * **docs:** fix sequence levels ([47350c3](https://github.com/strongloop/loopback-next/commit/47350c3)) ### Features * **context:** add `[@inject](https://github.com/inject).binding` and improve `[@inject](https://github.com/inject).setter` ([a396274](https://github.com/strongloop/loopback-next/commit/a396274)) # [1.14.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.13.0...@loopback/docs@1.14.0) (2019-04-11) ### Features * **cli:** add lb4 discover for model discovery ([35f719c](https://github.com/strongloop/loopback-next/commit/35f719c)) # [1.13.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.12.0...@loopback/docs@1.13.0) (2019-04-09) ### Features * **core:** introduce life cycle support ([27c8127](https://github.com/strongloop/loopback-next/commit/27c8127)) # [1.12.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.11.1...@loopback/docs@1.12.0) (2019-04-05) ### Bug Fixes * **docs:** move binding scope diagram to the correct folder ([0151a3d](https://github.com/strongloop/loopback-next/commit/0151a3d)) ### Features * add greeter-extension example ([9b09298](https://github.com/strongloop/loopback-next/commit/9b09298)) * **context:** add binding.toAlias() to resolve values from another binding ([15dcd16](https://github.com/strongloop/loopback-next/commit/15dcd16)) * **rest:** add mountExpressRouter ([be21cde](https://github.com/strongloop/loopback-next/commit/be21cde)) ## [1.11.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.11.0...@loopback/docs@1.11.1) (2019-03-22) **Note:** Version bump only for package @loopback/docs # [1.11.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.10.0...@loopback/docs@1.11.0) (2019-03-22) ### Bug Fixes * **docs:** add missing backtick to table ([2797153](https://github.com/strongloop/loopback-next/commit/2797153)) * **docs:** add steps to call SOAP services ([66da58c](https://github.com/strongloop/loopback-next/commit/66da58c)) * **docs:** change relative paths to absolute ([af92d42](https://github.com/strongloop/loopback-next/commit/af92d42)) ### Features * **context:** honor binding scope from [@bind](https://github.com/bind) ([3b30f01](https://github.com/strongloop/loopback-next/commit/3b30f01)) * **context:** tidy up context for resolving injections of a singleton binding ([f5bf43c](https://github.com/strongloop/loopback-next/commit/f5bf43c)) # [1.10.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.9.1...@loopback/docs@1.10.0) (2019-03-12) ### Bug Fixes * **example-express-composition:** use rest options ([7e22757](https://github.com/strongloop/loopback-next/commit/7e22757)) ### Features * **context:** add [@inject](https://github.com/inject).view and extend [@inject](https://github.com/inject) for multiple bindings ([d64268b](https://github.com/strongloop/loopback-next/commit/d64268b)) * **context:** add events to ContextView ([fb10efc](https://github.com/strongloop/loopback-next/commit/fb10efc)) * **rest:** add strict option for routers ([c3c5dab](https://github.com/strongloop/loopback-next/commit/c3c5dab)) * **rest:** add support for redirect routes ([53bce7f](https://github.com/strongloop/loopback-next/commit/53bce7f)) ## [1.9.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.9.0...@loopback/docs@1.9.1) (2019-03-01) ### Bug Fixes * **example-express-composition:** remove prepublishOnly and lbApp.start() ([c095a6c](https://github.com/strongloop/loopback-next/commit/c095a6c)) # [1.9.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.8.0...@loopback/docs@1.9.0) (2019-03-01) ### Bug Fixes * **docs:** add missing backtick for todo tutorial table ([e3dd42d](https://github.com/strongloop/loopback-next/commit/e3dd42d)) * **example-soap-calculator:** switch to a new soap calculator webservice ([4cee896](https://github.com/strongloop/loopback-next/commit/4cee896)) ### Features * **rest:** allow express settings to be customized ([962f1cb](https://github.com/strongloop/loopback-next/commit/962f1cb)) * add express example ([dd2400e](https://github.com/strongloop/loopback-next/commit/dd2400e)) # [1.8.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.7.3...@loopback/docs@1.8.0) (2019-02-25) ### Bug Fixes * **docs:** broken link in Crafting in LB ([7707fa5](https://github.com/strongloop/loopback-next/commit/7707fa5)) * **docs:** grammar fix on todo-tutorial-datasource.md ([ca88a41](https://github.com/strongloop/loopback-next/commit/ca88a41)) * **docs:** remove review questions section for Controller page ([93f7bbf](https://github.com/strongloop/loopback-next/commit/93f7bbf)) ### Features * **cli:** add `--docker` option to generate docker files ([4cd2442](https://github.com/strongloop/loopback-next/commit/4cd2442)) * **context:** introduce async context observers for bind/unbind events ([e5e5fc4](https://github.com/strongloop/loopback-next/commit/e5e5fc4)) * **rest:** add `disabled` option for OpenAPI spec endpoints ([af5b16a](https://github.com/strongloop/loopback-next/commit/af5b16a)) * **rest:** introduce requestBodyParser options in RestServerOptions ([c7f59ba](https://github.com/strongloop/loopback-next/commit/c7f59ba)) ## [1.7.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.7.2...@loopback/docs@1.7.3) (2019-02-08) ### Bug Fixes * **docs:** remove .ts from imports ([c601c4c](https://github.com/strongloop/loopback-next/commit/c601c4c)) * **docs:** update link in todo-tutorial-geocoding-service ([e6a8d73](https://github.com/strongloop/loopback-next/commit/e6a8d73)) * **docs:** update test paths to `src/__tests__` ([75731f9](https://github.com/strongloop/loopback-next/commit/75731f9)) ## [1.7.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.7.1...@loopback/docs@1.7.2) (2019-01-28) **Note:** Version bump only for package @loopback/docs ## [1.7.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.7.0...@loopback/docs@1.7.1) (2019-01-15) **Note:** Version bump only for package @loopback/docs # [1.7.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.6.0...@loopback/docs@1.7.0) (2019-01-14) ### Bug Fixes * **cli:** add descriptions to features ([8a94f8f](https://github.com/strongloop/loopback-next/commit/8a94f8f)) * **docs:** fix a typo ([c2f8cdd](https://github.com/strongloop/loopback-next/commit/c2f8cdd)) * **docs:** fix example for using --config option ([5a670ef](https://github.com/strongloop/loopback-next/commit/5a670ef)) ### Features * always include tslint and typescript in project dev-dependencies ([e0df285](https://github.com/strongloop/loopback-next/commit/e0df285)) * **cli:** add strict prompt to model generator ([a68d78b](https://github.com/strongloop/loopback-next/commit/a68d78b)) # [1.6.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.5.0...@loopback/docs@1.6.0) (2018-12-20) ### Features * **context:** add `[@bind](https://github.com/bind)` to decorate classes with more information ([b8f9792](https://github.com/strongloop/loopback-next/commit/b8f9792)) # [1.5.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.4.0...@loopback/docs@1.5.0) (2018-12-13) ### Bug Fixes * add model/entity descriptions ([8156f9d](https://github.com/strongloop/loopback-next/commit/8156f9d)) ### Features * scaffold DB migration script for new app projects ([f783f07](https://github.com/strongloop/loopback-next/commit/f783f07)) * **cli:** allow annonymous schemas in openapi to be mapped to models ([eedec1e](https://github.com/strongloop/loopback-next/commit/eedec1e)) * **repository:** migrateSchema APIs ([ad0229b](https://github.com/strongloop/loopback-next/commit/ad0229b)) * **rest:** allow basePath for rest servers ([1016a09](https://github.com/strongloop/loopback-next/commit/1016a09)) # [1.4.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.3.1...@loopback/docs@1.4.0) (2018-11-26) ### Bug Fixes * **docs:** create a new page for HOWTOs sidebar section ([164e125](https://github.com/strongloop/loopback-next/commit/164e125)) ### Features * **rest:** allow body parsers to be extended ([86bfcbc](https://github.com/strongloop/loopback-next/commit/86bfcbc)) ## [1.3.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.3.0...@loopback/docs@1.3.1) (2018-11-17) **Note:** Version bump only for package @loopback/docs # [1.3.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.2.0...@loopback/docs@1.3.0) (2018-11-17) ### Features * an extension adding a self-hosted REST API Explorer ([4c165c7](https://github.com/strongloop/loopback-next/commit/4c165c7)) # [1.2.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.1.0...@loopback/docs@1.2.0) (2018-11-14) ### Features * **core:** allow components to expose an array of bindings ([eae0da3](https://github.com/strongloop/loopback-next/commit/eae0da3)) * **rest:** add config option to disable API Explorer redirects ([b4d9bc5](https://github.com/strongloop/loopback-next/commit/b4d9bc5)) <a name="1.1.0"></a> # [1.1.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.0.1...@loopback/docs@1.1.0) (2018-11-08) ### Bug Fixes * change invalid reference link to valid link ([b27cc2d](https://github.com/strongloop/loopback-next/commit/b27cc2d)) * **docs:** use correct params and imports ([2e099eb](https://github.com/strongloop/loopback-next/commit/2e099eb)) * **openapi-v3:** generate schemas for x-ts-type ([07f0d6c](https://github.com/strongloop/loopback-next/commit/07f0d6c)) * update usage of `x-ts-type` for schemas ([57c694e](https://github.com/strongloop/loopback-next/commit/57c694e)) * **repository:** build relations based on their names ([2046701](https://github.com/strongloop/loopback-next/commit/2046701)) ### Features * **rest:** add support for form request body ([2d9e0a8](https://github.com/strongloop/loopback-next/commit/2d9e0a8)) <a name="1.0.1"></a> ## [1.0.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@1.0.0...@loopback/docs@1.0.1) (2018-10-17) **Note:** Version bump only for package @loopback/docs <a name="0.23.0"></a> # [0.23.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.22.3...@loopback/docs@0.23.0) (2018-10-08) ### Features * use resolveJsonModule to load datasource config ([73e19ff](https://github.com/strongloop/loopback-next/commit/73e19ff)) * **rest:** switch to trie based routing ([a682ce2](https://github.com/strongloop/loopback-next/commit/a682ce2)) <a name="0.22.3"></a> ## [0.22.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.22.2...@loopback/docs@0.22.3) (2018-10-06) **Note:** Version bump only for package @loopback/docs <a name="0.22.2"></a> ## [0.22.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.22.1...@loopback/docs@0.22.2) (2018-10-05) ### Bug Fixes * mark HasManyRepository as a readonly property ([39227eb](https://github.com/strongloop/loopback-next/commit/39227eb)) <a name="0.22.1"></a> ## [0.22.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.22.0...@loopback/docs@0.22.1) (2018-10-03) ### Bug Fixes * clean up dataSource usage ([69506a4](https://github.com/strongloop/loopback-next/commit/69506a4)) <a name="0.22.0"></a> # [0.22.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.21.1...@loopback/docs@0.22.0) (2018-09-28) ### Features * **repository:** return an object for count and updateAll ([c146366](https://github.com/strongloop/loopback-next/commit/c146366)) <a name="0.21.1"></a> ## [0.21.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.21.0...@loopback/docs@0.21.1) (2018-09-27) **Note:** Version bump only for package @loopback/docs <a name="0.21.0"></a> # [0.21.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.20.0...@loopback/docs@0.21.0) (2018-09-25) ### Features * add "filter" parameter to "find" endpoints ([7e1acfc](https://github.com/strongloop/loopback-next/commit/7e1acfc)) <a name="0.20.0"></a> # [0.20.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.19.0...@loopback/docs@0.20.0) (2018-09-21) ### Bug Fixes * **docs:** fix incorrect soap url ([bd6c2ed](https://github.com/strongloop/loopback-next/commit/bd6c2ed)) ### Features * **testlab:** add createRestAppClient(), simplify usage in tests ([d75be77](https://github.com/strongloop/loopback-next/commit/d75be77)) <a name="0.19.0"></a> # [0.19.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.9...@loopback/docs@0.19.0) (2018-09-19) ### Bug Fixes * **docs:** fix repository name typo ([53739da](https://github.com/strongloop/loopback-next/commit/53739da)) ### Features * **cli:** add test for multiple repositories ([6e6faad](https://github.com/strongloop/loopback-next/commit/6e6faad)) * **cli:** add util shared functions and constants ([26915e5](https://github.com/strongloop/loopback-next/commit/26915e5)) * **repository:** rework *ById methods to throw if id not found ([264f231](https://github.com/strongloop/loopback-next/commit/264f231)) * **rest:** add error codes for REST validation errors ([1762765](https://github.com/strongloop/loopback-next/commit/1762765)) <a name="0.18.9"></a> ## [0.18.9](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.8...@loopback/docs@0.18.9) (2018-09-17) **Note:** Version bump only for package @loopback/docs <a name="0.18.8"></a> ## [0.18.8](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.7...@loopback/docs@0.18.8) (2018-09-14) **Note:** Version bump only for package @loopback/docs <a name="0.18.7"></a> ## [0.18.7](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.6...@loopback/docs@0.18.7) (2018-09-14) **Note:** Version bump only for package @loopback/docs <a name="0.18.6"></a> ## [0.18.6](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.5...@loopback/docs@0.18.6) (2018-09-14) **Note:** Version bump only for package @loopback/docs <a name="0.18.5"></a> ## [0.18.5](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.4...@loopback/docs@0.18.5) (2018-09-12) **Note:** Version bump only for package @loopback/docs <a name="0.18.4"></a> ## [0.18.4](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.3...@loopback/docs@0.18.4) (2018-09-10) **Note:** Version bump only for package @loopback/docs <a name="0.18.3"></a> ## [0.18.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.1...@loopback/docs@0.18.3) (2018-09-10) **Note:** Version bump only for package @loopback/docs <a name="0.18.2"></a> ## [0.18.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.1...@loopback/docs@0.18.2) (2018-09-10) **Note:** Version bump only for package @loopback/docs <a name="0.18.1"></a> ## [0.18.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.18.0...@loopback/docs@0.18.1) (2018-09-10) **Note:** Version bump only for package @loopback/docs <a name="0.18.0"></a> # [0.18.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.17.1...@loopback/docs@0.18.0) (2018-09-10) ### Features * **rest:** make servers configurable for openapi specs ([99b80a9](https://github.com/strongloop/loopback-next/commit/99b80a9)) <a name="0.17.1"></a> ## [0.17.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.17.0...@loopback/docs@0.17.1) (2018-09-10) **Note:** Version bump only for package @loopback/docs <a name="0.17.0"></a> # [0.17.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.16.4...@loopback/docs@0.17.0) (2018-09-08) ### Bug Fixes * remove extra imports for mixin dependencies ([35b916b](https://github.com/strongloop/loopback-next/commit/35b916b)) * **cli:** rename repository/service feature flags ([c089299](https://github.com/strongloop/loopback-next/commit/c089299)) * **docs:** fix todo-tutorial import service and Promise wrapper ([5898849](https://github.com/strongloop/loopback-next/commit/5898849)), closes [#1681](https://github.com/strongloop/loopback-next/issues/1681) * **docs:** fix typo ([5c33962](https://github.com/strongloop/loopback-next/commit/5c33962)) * **docs:** fix typo in Repositories.md ([b18e95f](https://github.com/strongloop/loopback-next/commit/b18e95f)) ### Features * **rest:** allow static assets to be served by a rest server ([a1cefcc](https://github.com/strongloop/loopback-next/commit/a1cefcc)) * **service-proxy:** add service mixin ([fb01931](https://github.com/strongloop/loopback-next/commit/fb01931)) * coerce object arguments from query strings ([d095693](https://github.com/strongloop/loopback-next/commit/d095693)) * default 404 for request to non-existent resource ([f68a45c](https://github.com/strongloop/loopback-next/commit/f68a45c)) <a name="0.16.4"></a> ## [0.16.4](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.16.3...@loopback/docs@0.16.4) (2018-08-25) **Note:** Version bump only for package @loopback/docs <a name="0.16.3"></a> ## [0.16.3](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.16.2...@loopback/docs@0.16.3) (2018-08-24) **Note:** Version bump only for package @loopback/docs <a name="0.16.2"></a> ## [0.16.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.16.1...@loopback/docs@0.16.2) (2018-08-20) **Note:** Version bump only for package @loopback/docs <a name="0.16.1"></a> ## [0.16.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.16.0...@loopback/docs@0.16.1) (2018-08-15) **Note:** Version bump only for package @loopback/docs <a name="0.16.0"></a> # [0.16.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.15.2...@loopback/docs@0.16.0) (2018-08-08) ### Bug Fixes * update todo juggler page ([3711931](https://github.com/strongloop/loopback-next/commit/3711931)) * **cli:** install dependencies for clones examples ([5774f1f](https://github.com/strongloop/loopback-next/commit/5774f1f)) * **cli:** remove deleteAll endpoint from REST Controller template ([34eba34](https://github.com/strongloop/loopback-next/commit/34eba34)) * **service-proxy:** await datasource until it connects to the service ([714344b](https://github.com/strongloop/loopback-next/commit/714344b)) ### Features * **example-soap-calculator:** add soap web services integration example ([9a8d57c](https://github.com/strongloop/loopback-next/commit/9a8d57c)), closes [#1550](https://github.com/strongloop/loopback-next/issues/1550) <a name="0.15.2"></a> ## [0.15.2](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.15.1...@loopback/docs@0.15.2) (2018-07-21) **Note:** Version bump only for package @loopback/docs <a name="0.15.1"></a> ## [0.15.1](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.15.0...@loopback/docs@0.15.1) (2018-07-20) **Note:** Version bump only for package @loopback/docs <a name="0.15.0"></a> # [0.15.0](https://github.com/strongloop/loopback-next/compare/@loopback/docs@0.14.3...@loopback/docs@0.15.0) (2018-07-20) ### Bug Fixes * **docs:** fix Parsing-requests.html sidebar entry ([94740f4](https://github.com/strongloop/loopback-next/commit/94740f4)) * **repository:** change parameter order in HasManyRepositoryFactory ([534895d](https://github.com/strongloop/loopback-next/commit/534895d)) ### Features * **example-todo-list:** add TodoList package/tutorial ([306d437](https://github.com/strongloop/loopback-next/commit/306d437)) ### BREAKING CHANGES * **repository:** the generic SourceID for type HasManyRepositoryFactory has been renamed to ForeignKeyType and switched with Target generic. Also, the function createHasManyRepositoryFactory also renames the same generic and makes it the last declared generic. Lastly, the generic ForeignKeyType is added to DefaultCrudRepository#createHasManyRepository FactoryFor function. Assuming there is an Order and Customer model defined, see the following examples for upgrade instructions: For `HasManyRepository` type: ```diff - public orders: HasManyRepository<typeof Customer.prototype.id, Order> + public orders: HasManyRepository<Order, typeof Customer.prototype.id> ``` For `createHasManyRepositoryFactory` function: ```diff - const orderFactoryFn = createHasManyRepositoryFactory<typeof Customer. prototype.id, Order, typeof Order.prototype.id>(...); + const ord