UNPKG

@loopback/docs

Version:

Documentation files rendered at [https://loopback.io](https://loopback.io)

1,136 lines (624 loc) 117 kB
--- lang: en title: 'CHANGELOG - @loopback/cli' keywords: LoopBack 4.0, LoopBack 4, Node.js, TypeScript, OpenAPI, Node.js, TypeScript, OpenAPI, CHANGELOG sidebar: lb4_sidebar toc_level: 0 editurl: https://github.com/loopbackio/loopback-next/blob/master/packages/cli/CHANGELOG.md permalink: /doc/en/lb4/changelog.cli.html --- # Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [7.0.11](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.10...@loopback/cli@7.0.11) (2026-02-10) ### Bug Fixes * revert camelcase-keys to v7 ([8568a4a](https://github.com/loopbackio/loopback-next/commit/8568a4ac12051f6835467fec3258709e3ab1731e)) ## [7.0.10](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.9...@loopback/cli@7.0.10) (2026-01-12) **Note:** Version bump only for package @loopback/cli ## [7.0.9](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.8...@loopback/cli@7.0.9) (2025-12-09) **Note:** Version bump only for package @loopback/cli ## [7.0.8](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.7...@loopback/cli@7.0.8) (2025-11-11) **Note:** Version bump only for package @loopback/cli ## [7.0.7](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.6...@loopback/cli@7.0.7) (2025-10-15) ### Bug Fixes * revert stringify-object version ([bcc517d](https://github.com/loopbackio/loopback-next/commit/bcc517d6bc7257ee1725dee3a47ca1e34bee4aca)) ## [7.0.6](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.5...@loopback/cli@7.0.6) (2025-09-10) **Note:** Version bump only for package @loopback/cli ## [7.0.5](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.4...@loopback/cli@7.0.5) (2025-08-11) **Note:** Version bump only for package @loopback/cli ## [7.0.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.3...@loopback/cli@7.0.4) (2025-07-15) ### Bug Fixes * [#10494](https://github.com/loopbackio/loopback-next/issues/10494) - lb4 controller fails with controllerType as BASIC ([ff4dd06](https://github.com/loopbackio/loopback-next/commit/ff4dd06b519e8970a690f8a3134f1df0369c1eaa)) * copyright updates ([98340ed](https://github.com/loopbackio/loopback-next/commit/98340edeeb69b14a31c9793d718eae1c73eb7a6a)) * undo copyright updates ([fe2acbf](https://github.com/loopbackio/loopback-next/commit/fe2acbff93c9b8408bec814d4050a12d7aa2d972)) ## [7.0.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.2...@loopback/cli@7.0.3) (2025-06-13) **Note:** Version bump only for package @loopback/cli ## [7.0.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.1...@loopback/cli@7.0.2) (2025-06-12) **Note:** Version bump only for package @loopback/cli ## [7.0.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@7.0.0...@loopback/cli@7.0.1) (2025-06-12) **Note:** Version bump only for package @loopback/cli # [7.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.5...@loopback/cli@7.0.0) (2025-06-10) ### Bug Fixes * iterate through content object properties ([0e8336c](https://github.com/loopbackio/loopback-next/commit/0e8336c64a2fc705c1fe7645e1a32c19a3ac79fb)) ### chore * drop Node.js 18 support ([88a3fe9](https://github.com/loopbackio/loopback-next/commit/88a3fe98f8ca217271eb028697278355ec7c9478)) ### BREAKING CHANGES * drop Node.js 18 support Signed-off-by: dhmlau <dhmlau@ca.ibm.com> ## [6.2.5](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.4...@loopback/cli@6.2.5) (2025-05-13) **Note:** Version bump only for package @loopback/cli ## [6.2.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.3...@loopback/cli@6.2.4) (2025-04-17) ### Bug Fixes * fix release issue in cli.js ([84775d8](https://github.com/loopbackio/loopback-next/commit/84775d867006bb2c100d7dfd7c46eb8076e659ce)) * revert terminal-link version ([5cf0a6f](https://github.com/loopbackio/loopback-next/commit/5cf0a6fd9270d4c59fe6816028c897b92ff8d37d)) ## [6.2.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.2...@loopback/cli@6.2.3) (2025-03-19) ### Bug Fixes * remove import for model for same model relation ([875dc19](https://github.com/loopbackio/loopback-next/commit/875dc197261ac65a52ed2e47c4183b4e27a5cdaf)) * revert latest-version to use v5 ([1f991b1](https://github.com/loopbackio/loopback-next/commit/1f991b101993af7fdc419c471cb01d1197ee0221)) ## [6.2.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.1...@loopback/cli@6.2.2) (2025-02-13) **Note:** Version bump only for package @loopback/cli ## [6.2.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.2.0...@loopback/cli@6.2.1) (2025-01-15) ### Bug Fixes * fix lint error ([ea02d61](https://github.com/loopbackio/loopback-next/commit/ea02d61ec521fdd15b764a7513fcdfd3794ead4a)) # [6.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.1.2...@loopback/cli@6.2.0) (2024-12-12) ### Bug Fixes * update geopoint data in tests ([c2441cb](https://github.com/loopbackio/loopback-next/commit/c2441cbd77f8db55db6757f20576a5bde11b5c78)) ### Features * **cli:** add EditorConfig files to project template ([b6d82f9](https://github.com/loopbackio/loopback-next/commit/b6d82f950cb441061de895d4cdf3a0b92c859bec)) ## [6.1.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.1.1...@loopback/cli@6.1.2) (2024-11-18) ### Bug Fixes * add condition to check type of property before parsing from json object ([37d6780](https://github.com/loopbackio/loopback-next/commit/37d6780c5047283f4f5b5a5ce52887c99e649d13)) * fix accessing dependencies from yeoman's packageJson ([ca166f4](https://github.com/loopbackio/loopback-next/commit/ca166f4f93ad5e7b16e36cc1fa3f4dbc79a1616a)) * fix hasOne relation with the same table ([4427f25](https://github.com/loopbackio/loopback-next/commit/4427f25fa31f8b30c7978ab1e41a07b8fd402ced)) ## [6.1.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.1.0...@loopback/cli@6.1.1) (2024-10-15) **Note:** Version bump only for package @loopback/cli # [6.1.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.5...@loopback/cli@6.1.0) (2024-09-12) ### Bug Fixes * change dataSource to datasource for consistency ([0c69224](https://github.com/loopbackio/loopback-next/commit/0c692247b0594813bc0d0ef4f50cc69e5efe20b2)) * remove duplicate targetModelClassName import in has-one relation template ([57bae5b](https://github.com/loopbackio/loopback-next/commit/57bae5b315bf081cc601c7fbe90faf88fd60c992)) * update variable names to standard ([ec7c6a0](https://github.com/loopbackio/loopback-next/commit/ec7c6a02ad901a94648f59ee415f90f239a378bc)) ### Features * add a condition on process.env.HOST ([7c7f55f](https://github.com/loopbackio/loopback-next/commit/7c7f55fac3809fe7e44f00c9028cd96bbc412bec)) ## [6.0.5](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.4...@loopback/cli@6.0.5) (2024-08-14) **Note:** Version bump only for package @loopback/cli ## [6.0.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.3...@loopback/cli@6.0.4) (2024-07-09) ### Bug Fixes * **cli:** add check on process.env.HOST ([d33ebf4](https://github.com/loopbackio/loopback-next/commit/d33ebf453a727c00f8445d60161feb0d942b32c7)) ## [6.0.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.2...@loopback/cli@6.0.3) (2024-06-10) **Note:** Version bump only for package @loopback/cli ## [6.0.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.1...@loopback/cli@6.0.2) (2024-05-17) **Note:** Version bump only for package @loopback/cli ## [6.0.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@6.0.0...@loopback/cli@6.0.1) (2024-04-09) ### Bug Fixes * enable lb4 relation generate relation with same table ([7dd40b0](https://github.com/loopbackio/loopback-next/commit/7dd40b09cf5e890a31b2075135c31d572140e938)) # [6.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.2.4...@loopback/cli@6.0.0) (2024-03-04) ### Bug Fixes * update connector versions to latest ([b402065](https://github.com/loopbackio/loopback-next/commit/b4020656d36d9ef18e018cc56825de420bbf20ba)) * update loopback-connector-mysql to 7.0.5 (latest) ([e031d91](https://github.com/loopbackio/loopback-next/commit/e031d91859594591b211dc38eac12fe019103346)) ### chore * drop Node.js 16 support ([b9efcb4](https://github.com/loopbackio/loopback-next/commit/b9efcb477d50507ba3c778ba23ea7acba7692593)) ### BREAKING CHANGES * Drop Node.js 16 support in all LB4 modules and extensions Signed-off-by: dhmlau <dhmlau@ca.ibm.com> ## [5.2.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.2.3...@loopback/cli@5.2.4) (2024-01-11) **Note:** Version bump only for package @loopback/cli ## [5.2.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.2.2...@loopback/cli@5.2.3) (2023-12-12) ### Bug Fixes * add process.exit for generators ([e5e1621](https://github.com/loopbackio/loopback-next/commit/e5e162179b28847428ddb873480723d38579e917)) * fix import update-notifier ([565fc1f](https://github.com/loopbackio/loopback-next/commit/565fc1fd43876fbee1de1ca39244ddf42f0c6a80)) * handle enum ([f664a76](https://github.com/loopbackio/loopback-next/commit/f664a76d554f1c33cfcbcbcd542e9d1dd1374923)) * revert change-case to 4.x ([271dfe3](https://github.com/loopbackio/loopback-next/commit/271dfe354eda41e777efb5006c650e2eb5092a59)) ## [5.2.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.2.1...@loopback/cli@5.2.2) (2023-09-12) **Note:** Version bump only for package @loopback/cli ## [5.2.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.2.0...@loopback/cli@5.2.1) (2023-08-15) ### Bug Fixes * **cli:** display model choices alphabetically for "lb4 discover" CLI command ([d4d4347](https://github.com/loopbackio/loopback-next/commit/d4d4347905ced431b496194be9220754f7929c58)) * **cli:** fix linter errors ([7e91bde](https://github.com/loopbackio/loopback-next/commit/7e91bde3e1181b5a5ff6d56c26c83fddf3a305e3)) # [5.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.1.0...@loopback/cli@5.2.0) (2023-07-17) ### Bug Fixes * fix the script to update cli templates ([b657b0e](https://github.com/loopbackio/loopback-next/commit/b657b0e3a28c0fdbe6234fc1fafc6ff5a384aa5e)) * pin ts-query to 5.x as 6.x breaks cli tests on macos ([7a0424b](https://github.com/loopbackio/loopback-next/commit/7a0424bf842e34f031495428b7df35e62a79dd36)) * use named exports ([34dfe4f](https://github.com/loopbackio/loopback-next/commit/34dfe4f107bf190c2b9fddeeef1702d72a34b9f2)) ### Features * add binary lb for cli ([f7ad002](https://github.com/loopbackio/loopback-next/commit/f7ad0020fbadbf7125340cd2fd66336a1eae1b86)) # [5.1.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@5.0.0...@loopback/cli@5.1.0) (2023-06-28) ### Bug Fixes * check for existing relationImports ([2d5b659](https://github.com/loopbackio/loopback-next/commit/2d5b6597490a98151727a04268c07497da006652)) * fix the usage of the option --connector ([5ed00ea](https://github.com/loopbackio/loopback-next/commit/5ed00ea491424b648d24fa83a9b627d7682f9f4e)), closes [#9607](https://github.com/loopbackio/loopback-next/issues/9607) * migrate Lerna to NPM Workspaces ([d5c4994](https://github.com/loopbackio/loopback-next/commit/d5c4994d28f1741427b427d99ca4df03936547e6)) * run lerna repair command ([fe72763](https://github.com/loopbackio/loopback-next/commit/fe727639605b839dbfb5afd953a47238aa5c01cc)) ### Features * update dependency @types/node to ^16 ([2af42b7](https://github.com/loopbackio/loopback-next/commit/2af42b721c6dfc2df49bfcac1cbea478aba417ab)) # [5.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.2.1...@loopback/cli@5.0.0) (2023-05-15) ### Bug Fixes * add missing keys from config passed to lb4 relation ([d1ddfc2](https://github.com/loopbackio/loopback-next/commit/d1ddfc2018208099ddb972512c4e66c4ad9d1e6d)) * **cli:** fix for lb4 repository generator to recognize repositoryBaseClass in --config ([dac6631](https://github.com/loopbackio/loopback-next/commit/dac6631fd7742efa28a8b4eeb20452c2a8fd5fb3)) * **cli:** openapi generator implementation for controllers ([611a533](https://github.com/loopbackio/loopback-next/commit/611a533a4f773fc4dc6d42b78ae05e78f03c2e22)) * **cli:** recognize registerInclusionResolver provided in -c or --config ([f12963a](https://github.com/loopbackio/loopback-next/commit/f12963adee2db35f1178b797535516a58a6bab87)) * **cli:** update --help for relation ([132e986](https://github.com/loopbackio/loopback-next/commit/132e986edaf6345a0d9935371c35628488726c5a)) * remove repeated code from controller in case of same table hasManyThrough relation ([30a8bfc](https://github.com/loopbackio/loopback-next/commit/30a8bfc36bcfd3738a703eb63278f2a63b3f3c53)) ### Features * add support for node v20 ([e23cefa](https://github.com/loopbackio/loopback-next/commit/e23cefaf5cce3fb990cb09f4c94239d1979615b1)) * remove support for node v14 ([5425762](https://github.com/loopbackio/loopback-next/commit/5425762f1353869994acf081bcda4816e6a9c3b0)) * remove support for node v19 ([e26a2ac](https://github.com/loopbackio/loopback-next/commit/e26a2ac2e43245d09dfc9721ccfa41d830daccb8)) ### BREAKING CHANGES * End of life of Node v14 Signed-off-by: Francisco Buceta <frbuceta@gmail.com> ## [4.2.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.2.0...@loopback/cli@4.2.1) (2023-04-13) ### Bug Fixes * allow belongsTo relation with same table ([584e4ac](https://github.com/loopbackio/loopback-next/commit/584e4acb174280fe947ac39ce099b7f72c08ca11)) * **cli:** extend from DefaultKeyValueRepository in case of kv datasource ([7afd25a](https://github.com/loopbackio/loopback-next/commit/7afd25a97fa0bd28f9319d31690ac20467c8a3b2)) * **cli:** pass flags to mysql-connector while lb4 discover ([357d0c3](https://github.com/loopbackio/loopback-next/commit/357d0c3c1b0dae27b1b2fafa4a04c9e170d4cff2)) * refresh package lock files ([9979eb1](https://github.com/loopbackio/loopback-next/commit/9979eb183b6c6cd5775da7478cdede8a92ce0d5e)), closes [#9351](https://github.com/loopbackio/loopback-next/issues/9351) * replace backslash with forward slash ([38665f9](https://github.com/loopbackio/loopback-next/commit/38665f9f54fe94d5cbbb8b744f6b82854f444849)) * use glob named import ([7daf6fb](https://github.com/loopbackio/loopback-next/commit/7daf6fb6b82e2ce01e3693869c695fe77146238d)) # [4.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.8...@loopback/cli@4.2.0) (2023-03-09) ### Bug Fixes * **cli:** add lerna bootstrap as dep ([c37658c](https://github.com/loopbackio/loopback-next/commit/c37658c45968171a8f02b4d9e706b4c60607a20e)) * **cli:** fixed cli not detecting custom base repositories ([1e70be0](https://github.com/loopbackio/loopback-next/commit/1e70be0a7e4997b71f0bb529bfff5579b89033f1)), closes [#8637](https://github.com/loopbackio/loopback-next/issues/8637) * **cli:** response type from array to object in belongsTo ([d9a0f69](https://github.com/loopbackio/loopback-next/commit/d9a0f695be3cf22481b33de102dfb3656209fa22)) ### Features * **cli:** add support for Binary to handle blob ([f8dde03](https://github.com/loopbackio/loopback-next/commit/f8dde034a5d4eaf7c32c0150ca40dcdd3e5d90a9)) * **cli:** specify models with --models in lb4 discover ([4f5f9cc](https://github.com/loopbackio/loopback-next/commit/4f5f9cc17ac0acfab17abfceaaaf3b9171d8066f)) ## [4.1.8](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.7...@loopback/cli@4.1.8) (2023-02-07) ### Reverts * "chore: update dependency rimraf to v4" ([c516d5e](https://github.com/loopbackio/loopback-next/commit/c516d5e33e2d2ce950c6811305e7da3fe40ca9c6)) ## [4.1.7](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.6...@loopback/cli@4.1.7) (2023-01-09) **Note:** Version bump only for package @loopback/cli # Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [4.1.6](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.5...@loopback/cli@4.1.6) (2022-12-14) ### Bug Fixes - **cli:** made changes so update comamnd updates the peerDependencies as well ([bb755d1](https://github.com/loopbackio/loopback-next/commit/bb755d1240abaedcf7a8d322a9889242982654aa)), closes [#9144](https://github.com/loopbackio/loopback-next/issues/9144) # Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [4.1.5](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.4...@loopback/cli@4.1.5) (2022-11-24) ### Bug Fixes - **cli:** fix lb4 discover --config missing provided options ([b8704a6](https://github.com/loopbackio/loopback-next/commit/b8704a6dcc036c6db42eb58024456bcbb721ef9b)), closes [#8963](https://github.com/loopbackio/loopback-next/issues/8963) [#8966](https://github.com/loopbackio/loopback-next/issues/8966) # Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [4.1.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.3...@loopback/cli@4.1.4) (2022-10-13) ### Bug Fixes - **cli:** change artifact name ([121eed3](https://github.com/loopbackio/loopback-next/commit/121eed35e20d39960ccba5d01dd9c90cdfa3fe2a)) - **openapi-spec-builder:** fix resolution of openapi urls returning http unauthorized error ([809b503](https://github.com/loopbackio/loopback-next/commit/809b50362a36ecf45eff262f81079b542186b12e)) - the TypeGuards has been replaced by Node ([4c047f4](https://github.com/loopbackio/loopback-next/commit/4c047f4915f0e5d6df05384eff30da5d9c8818b2)) ## [4.1.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.2...@loopback/cli@4.1.3) (2022-08-25) **Note:** Version bump only for package @loopback/cli ## [4.1.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.1...@loopback/cli@4.1.2) (2022-08-11) ### Bug Fixes - **cli:** does not generate an application or extension with node > v16 ([72cc49b](https://github.com/loopbackio/loopback-next/commit/72cc49bf7d1bf6ce8018d9fce5f173af4af7f0ac)) ## [4.1.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.1.0...@loopback/cli@4.1.1) (2022-07-14) ### Bug Fixes - **docs:** documentation update for typo availble ([f9782fd](https://github.com/loopbackio/loopback-next/commit/f9782fdd0ccd208bdfa01f9f4c62e0b58d1060b3)) - **docs:** documentation update from seuqence to sequence ([62898a2](https://github.com/loopbackio/loopback-next/commit/62898a292e48f61d39e193224358c8cb46b743e8)) - **docs:** documentation updates for datasoure to datasource ([c05a7e6](https://github.com/loopbackio/loopback-next/commit/c05a7e6f8b50c2db51a157f94c2b77fbcc8b7406)) # [4.1.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@4.0.0...@loopback/cli@4.1.0) (2022-06-13) ### Bug Fixes - **cli:** look for all id properties including composite keys ([1a51f32](https://github.com/loopbackio/loopback-next/commit/1a51f322cc618a553dda346c1fe4e3905e794746)) ### Features - **cli:** add option to create relations in cli discover command ([37a5f73](https://github.com/loopbackio/loopback-next/commit/37a5f73ada12b64035ef32b01411c28d72058887)) - **cli:** add option to mark id field as not required in discover command ([497b21d](https://github.com/loopbackio/loopback-next/commit/497b21d84d970a8dcc714d059108cabdf99d46e0)) - **rest-crud:** add option to create readonly rest-crud apis ([6ae1423](https://github.com/loopbackio/loopback-next/commit/6ae142302ca61363a357559ba42243bdaf4f7256)) ## [4.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@3.2.0...@loopback/cli@4.0.0) (2022-05-05) ### ⚠ BREAKING CHANGES - remove node v12 support ### Features - add support for node v18 ([ccb4c61](https://github.com/loopbackio/loopback-next/commit/ccb4c61307d94ab7bb07a19c547dfc4fa7d388a8)) - remove node v12 support ([5f66e5b](https://github.com/loopbackio/loopback-next/commit/5f66e5bd288ba806b3aa6550fc29c5009de8b60d)) - **repository:** support `ReferencesMany` relation ([371a6dc](https://github.com/loopbackio/loopback-next/commit/371a6dcdf32d1a9a674f22528160b775f6639364)) ### Bug Fixes - **cli:** added missing checks for options provided in command or config ([8c75809](https://github.com/loopbackio/loopback-next/commit/8c758093e4e5578bf0c534a681c079ea06565f6d)) # [3.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@3.1.1...@loopback/cli@3.2.0) (2022-03-29) ### Features - **cli:** model generator can now pick properties from config file ([06b804b](https://github.com/loopbackio/loopback-next/commit/06b804bd61bd05036bc23177dc21e1b5d90ed0e2)) ## [3.1.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@3.1.0...@loopback/cli@3.1.1) (2022-02-28) **Note:** Version bump only for package @loopback/cli # [3.1.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@3.0.1...@loopback/cli@3.1.0) (2022-02-14) ### Features - update @types/node to v12 ([65a09a4](https://github.com/loopbackio/loopback-next/commit/65a09a406e4865f774f97b58af9e616733b8b255)) ## [3.0.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@3.0.0...@loopback/cli@3.0.1) (2022-01-11) **Note:** Version bump only for package @loopback/cli # [3.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.22.1...@loopback/cli@3.0.0) (2021-11-18) ### Features - drop support for Node.js v10 ([9bcbbb3](https://github.com/loopbackio/loopback-next/commit/9bcbbb358ec3eabc3033d4e7e1c22b524a7069b3)) - support Node.js v17 ([8d86c03](https://github.com/loopbackio/loopback-next/commit/8d86c03cb7047e2b1f18d05870628ef5783e71b2)) - upgrade to TypeScript 4.5.2 ([72ece91](https://github.com/loopbackio/loopback-next/commit/72ece91289ecfdfd8747bb9888ad75db73e8ff4b)) ### BREAKING CHANGES - drop support for Node.js v10 Co-authored-by: Francisco Buceta <frbuceta@gmail.com> Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com> ## [2.22.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.22.0...@loopback/cli@2.22.1) (2021-10-18) ### Bug Fixes - **cli:** use relative path in homepage ([312c58e](https://github.com/loopbackio/loopback-next/commit/312c58e1b5c67dddb85deb9711263ab8f893716e)), closes [#6826](https://github.com/loopbackio/loopback-next/issues/6826) # [2.22.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.21.2...@loopback/cli@2.22.0) (2021-09-16) ### Features - **cli:** add socketio example ([cb88d21](https://github.com/loopbackio/loopback-next/commit/cb88d213d63f6442a78c0d5eb5d8cdb3a7d0e72a)) - **cli:** update docs and apply suggested changes ([df01aa2](https://github.com/loopbackio/loopback-next/commit/df01aa2a4733cf6c2d4bafc6fba0c1a29e5b7967)) - **cli:** updates loopback-connector-grpc ([3fd4d1d](https://github.com/loopbackio/loopback-next/commit/3fd4d1d495f846e09aaca129744e9ea69e030301)) ## [2.21.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.21.1...@loopback/cli@2.21.2) (2021-07-15) **Note:** Version bump only for package @loopback/cli ## [2.21.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.21.0...@loopback/cli@2.21.1) (2021-06-10) ### Bug Fixes - **cli:** do not create migration script if repositories not selected ([3cfd556](https://github.com/loopbackio/loopback-next/commit/3cfd5569830bfcddf68a95cb95f9267c238746a5)) # [2.21.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.20.2...@loopback/cli@2.21.0) (2021-05-03) ### Bug Fixes - **cli:** invalid package.plain.json.ejs template ([df085a4](https://github.com/loopbackio/loopback-next/commit/df085a44d43bfd117b683699a2fe39b410244a5e)) - add url-slug v3 changes ([7b32782](https://github.com/loopbackio/loopback-next/commit/7b32782253e8c56f0d21ebd8b40b8d1fb61752d0)) ### Features - support node v16 ([ac99415](https://github.com/loopbackio/loopback-next/commit/ac994154543bde22b4482ba98813351656db1b55)) - **cli:** april drop ([ad1df67](https://github.com/loopbackio/loopback-next/commit/ad1df6746431ccc062d5654c3f5133ecb5d31231)) ## [2.20.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.20.1...@loopback/cli@2.20.2) (2021-04-06) **Note:** Version bump only for package @loopback/cli ## [2.20.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.20.0...@loopback/cli@2.20.1) (2021-04-06) ### Bug Fixes - cli openapi generator op name inference ([a9b561c](https://github.com/loopbackio/loopback-next/commit/a9b561c3a322aa6a6a4b725dc4da6e3881c21a4c)), closes [#3417](https://github.com/loopbackio/loopback-next/issues/3417) # [2.20.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.19.0...@loopback/cli@2.20.0) (2021-03-18) ### Bug Fixes - update spdx-license-list ([34073ce](https://github.com/loopbackio/loopback-next/commit/34073cec118aea4002e474cae0573d3cd94c9d1b)) - use a named export with @lerna/\* ([d0f6a7d](https://github.com/loopbackio/loopback-next/commit/d0f6a7dac49a32d27ba3971ccb893da5396b36ee)) - **cli:** add rebuild script to package.json of extensions ([c7623a2](https://github.com/loopbackio/loopback-next/commit/c7623a245821bb770ad6e01a0bd8a4954684e026)) ### Features - update package-lock.json to v2 consistently ([dfc3fbd](https://github.com/loopbackio/loopback-next/commit/dfc3fbdae0c9ca9f34c64154a471bef22d5ac6b7)) - upgrade to TypeScript 4.2.x ([05930bc](https://github.com/loopbackio/loopback-next/commit/05930bc0cece3909dd66f75ad91eeaa2d365a480)) ### Reverts - Revert "chore: update dependency spdx-license-list to ^6.4.0" ([86aa11a](https://github.com/loopbackio/loopback-next/commit/86aa11aed5afb358891e6a6c9d6b01e2a493585b)) # [2.19.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.18.0...@loopback/cli@2.19.0) (2021-02-09) ### Features - **cli:** add graphql example ([6e53690](https://github.com/loopbackio/loopback-next/commit/6e536904cd495a6d9d2d34bf9d184a2fa56c7bb2)) # [2.18.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.17.2...@loopback/cli@2.18.0) (2021-01-21) ### Bug Fixes - **cli:** copyright year git integration ([ce8fa66](https://github.com/loopbackio/loopback-next/commit/ce8fa663e756d49cc1544752461f4b62b28a72ce)) ### Features - fix eslint violations ([062de9c](https://github.com/loopbackio/loopback-next/commit/062de9c5f908332f58f54ddf13798a22ca21f1e7)) ## [2.17.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.17.1...@loopback/cli@2.17.2) (2020-12-07) ### Bug Fixes - show README with yarn when selected and make it dynamic ([e2a88c8](https://github.com/loopbackio/loopback-next/commit/e2a88c8878e3dfff84b98789180b5aaae870a2eb)) ## [2.17.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.17.0...@loopback/cli@2.17.1) (2020-11-18) **Note:** Version bump only for package @loopback/cli # [2.17.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.16.1...@loopback/cli@2.17.0) (2020-11-05) ### Bug Fixes - **cli:** add missing language to code blocks ([672d331](https://github.com/loopbackio/loopback-next/commit/672d33111b840a9436c40d6fb7c2d583366ec2b8)) - **cli:** fix build error when manually deleting a model, repository or controller ([00c9ee7](https://github.com/loopbackio/loopback-next/commit/00c9ee71e3b94af36c0a4643a5e91420490ff146)), closes [#3259](https://github.com/loopbackio/loopback-next/issues/3259) - **cli:** print a warning for Node.js versions that are not supported ([a03bc34](https://github.com/loopbackio/loopback-next/commit/a03bc34d0499bf6f7c96a5fc1cace45a32a92475)) ### Features - **cli:** add vscode launch tasks in app ([4b86952](https://github.com/loopbackio/loopback-next/commit/4b869527f46dc2917760330b87de09fa22a3d75d)) - **cli:** improve lb4 copyright to accept custom license-header.template ([cf071cb](https://github.com/loopbackio/loopback-next/commit/cf071cb8546b1922b60443f3e86b1aeb8e336f8a)) - **core:** add `init` to application life cycle events ([747bc7f](https://github.com/loopbackio/loopback-next/commit/747bc7fda83f44b288aefa505c6eddbe387122d4)) ## [2.16.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.16.0...@loopback/cli@2.16.1) (2020-10-08) **Note:** Version bump only for package @loopback/cli # [2.16.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.15.1...@loopback/cli@2.16.0) (2020-10-07) ### Bug Fixes - **cli:** update package dependencies in cli template ([ac511ee](https://github.com/loopbackio/loopback-next/commit/ac511ee264b72b314105da14ac0ec4c35d0cac9c)) ### Features - **cli:** add exit option to mocharc template in generator ([64dbbde](https://github.com/loopbackio/loopback-next/commit/64dbbde2678d3a9de25ccad4f0b3b7adf77aa3db)) - **cli:** build before migrate and openapi-spec ([b1d0bd6](https://github.com/loopbackio/loopback-next/commit/b1d0bd69319f71712d2dd257e3dea734218b3cbb)) - **cli:** improve `lb4 update` to any package that uses `@loopback/*` ([9892b35](https://github.com/loopbackio/loopback-next/commit/9892b35ff771e40b9b2c3a5c5d7e17104a863211)) - **cli:** leave numbers in dirname alone ([3c970ae](https://github.com/loopbackio/loopback-next/commit/3c970aec818f2371be3dec56e620b2cb29223c49)) - **example-webpack:** add an example to generate bundles with webpack ([53bbb3a](https://github.com/loopbackio/loopback-next/commit/53bbb3a1ad36e45672bf8f64257e343f18258bd5)) - **repository:** implement hasManyThrough resolver ([8e7767d](https://github.com/loopbackio/loopback-next/commit/8e7767df0a4679c8c70ad524e56aea9783def521)) ## [2.15.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.15.0...@loopback/cli@2.15.1) (2020-09-18) **Note:** Version bump only for package @loopback/cli # [2.15.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.14.0...@loopback/cli@2.15.0) (2020-09-17) ### Features - **cli:** improve README.md for application projects ([38582f4](https://github.com/loopbackio/loopback-next/commit/38582f43f0c325656344443189948fcf031efa37)) # [2.14.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.13.1...@loopback/cli@2.14.0) (2020-09-15) ### Features - update examples and docs to use `@loopback/*` instead of `@loopback/extension-*` ([a96b7cb](https://github.com/loopbackio/loopback-next/commit/a96b7cbb2e146f941b1fec0e7dd0b0829dcd0245)) - **cli:** move "@loopback/core" to peerDependencies for new extensions ([3ee9a39](https://github.com/loopbackio/loopback-next/commit/3ee9a39acd6d76d200808dc1604c1d88b2bf42f9)) - **cli:** update translation message ([6cea7cf](https://github.com/loopbackio/loopback-next/commit/6cea7cf85c7ac7bf38904ca4fd547d723e809432)) ## [2.13.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.13.0...@loopback/cli@2.13.1) (2020-08-27) **Note:** Version bump only for package @loopback/cli # [2.13.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.12.0...@loopback/cli@2.13.0) (2020-08-19) ### Bug Fixes - ibm i db2 connector ([e6a6cfd](https://github.com/loopbackio/loopback-next/commit/e6a6cfdb5ffc1ed6f77cc8fe1179408e835090d0)) - remove .npmrc when Yarn has been selected ([ebb6b3a](https://github.com/loopbackio/loopback-next/commit/ebb6b3aa87bdca6a65034386104947f1936fd09b)) - use Yarn in scripts when Yarn is selected ([142ae8b](https://github.com/loopbackio/loopback-next/commit/142ae8b9d124e9f8c71ac4e9b6ae4b1c13c42d13)) - **docs:** rename legacy juggler to juggler ([d1febb1](https://github.com/loopbackio/loopback-next/commit/d1febb17341ef647e203cb24cba3b716c0163f4c)) ### Features - add the git user as the author of a project ([873ea96](https://github.com/loopbackio/loopback-next/commit/873ea9651766234053b4d6142495c8e94b4c194e)) - set the project template version to 0.0.1 ([05bbf62](https://github.com/loopbackio/loopback-next/commit/05bbf62f70237691ed9ae21101de7f056fd6d260)) - **cli:** update translation messages ([c854e4f](https://github.com/loopbackio/loopback-next/commit/c854e4f697a37f85778b1f867f5e568ecd1832a5)) # [2.12.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.11.0...@loopback/cli@2.12.0) (2020-08-05) ### Features - **cli:** add hasManyThrough to relation option ([1c3fb1e](https://github.com/loopbackio/loopback-next/commit/1c3fb1eaf9dfeb887545a075f2c468a5900d345f)) - **cli:** update eslintignore template to skip linting `.eslintrc.js` ([a8b3b00](https://github.com/loopbackio/loopback-next/commit/a8b3b00845e8922ca4fd2572ffeedfaa4a979b50)) - **cli:** update template for `src/sequence.ts` ([dc5023c](https://github.com/loopbackio/loopback-next/commit/dc5023cc26ae4e81a542bdc4d861104bffc8ed1b)) # [2.11.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.10.0...@loopback/cli@2.11.0) (2020-07-20) ### Bug Fixes - fix ([852e7d8](https://github.com/loopbackio/loopback-next/commit/852e7d8c9fab34a71a5232001a01db779cf7bfe9)) - globalize artifacts creation result ([dfdad08](https://github.com/loopbackio/loopback-next/commit/dfdad088eb8d82cdff63ec801c4a0ac3e3af8573)) - globalize help options ([44ac989](https://github.com/loopbackio/loopback-next/commit/44ac9894ff0679f4a48d867e5c515923c6754ef2)) - globalize strings for repository generator ([2cbe048](https://github.com/loopbackio/loopback-next/commit/2cbe04844bc8065e0c1f127a96967a9a70940fe3)) - globlize strings for model generator ([67729f9](https://github.com/loopbackio/loopback-next/commit/67729f918572a0144cc67fab6cfaa2ad389e9d33)) ### Features - **cli:** honor `required` flag for parameters ([5debaa9](https://github.com/loopbackio/loopback-next/commit/5debaa9d0f856b6a5df88cdd54e2a8253c9a0b5b)) - **cli:** remove openapi-v3 from project template dependencies ([e992c15](https://github.com/loopbackio/loopback-next/commit/e992c1551fe4a398b7add572c335c6c5309cae5b)) - **cli:** update translation messages ([c28acef](https://github.com/loopbackio/loopback-next/commit/c28acefd2bcb0af4c4eff59f04ed4058a6eef603)) # [2.10.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.9.1...@loopback/cli@2.10.0) (2020-06-30) ### Bug Fixes - **cli:** set processDestinationPath option for backward-compatibility ([b1de0d5](https://github.com/loopbackio/loopback-next/commit/b1de0d5922a894155a805418d1826537706232ef)) ### Features - **cli:** improve snapshot matcher to be compatible with parallel testing ([862072b](https://github.com/loopbackio/loopback-next/commit/862072b82ad88ec4b248e0b243dda58b53640f94)) ## [2.9.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.9.0...@loopback/cli@2.9.1) (2020-06-23) ### Bug Fixes - set node version to >=10.16 to support events.once ([e39da1c](https://github.com/loopbackio/loopback-next/commit/e39da1ca47728eafaf83c10ce35b09b03b6a4edc)) # [2.9.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.8.0...@loopback/cli@2.9.0) (2020-06-11) ### Features - **cli:** allow custom copyright/license lines ([f4ef6b6](https://github.com/loopbackio/loopback-next/commit/f4ef6b64305812922a1a61ba837111e5c8509fdc)) # [2.8.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.7.1...@loopback/cli@2.8.0) (2020-05-28) ### Bug Fixes - **cli:** group union/intersection types for array ([5172b5f](https://github.com/loopbackio/loopback-next/commit/5172b5ffac629c6b875e9416f587db0eaa986634)) - **docs:** add todo-jwt to example list ([7024e8e](https://github.com/loopbackio/loopback-next/commit/7024e8e969684e6a5f0ecbcf08b98e6c940024c4)) - use correct relation name in belongsTo template ([826120c](https://github.com/loopbackio/loopback-next/commit/826120c10a881c80232e4963a6e0148790ba6518)) ### Features - **cli:** print out a url for `lb4 update` to open changelogs ([ccd7531](https://github.com/loopbackio/loopback-next/commit/ccd7531abeb5e45a97fc7f1b9bb4817727c08cbe)) - **cli:** update application template to generate openapi-spec.ts ([3b58292](https://github.com/loopbackio/loopback-next/commit/3b582929714915fb21487228f5f56c2562626ef3)) ## [2.7.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.7.0...@loopback/cli@2.7.1) (2020-05-20) **Note:** Version bump only for package @loopback/cli # [2.7.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.6.0...@loopback/cli@2.7.0) (2020-05-19) ### Bug Fixes - **cli:** add yeoman-environment as a dependency ([065ff27](https://github.com/loopbackio/loopback-next/commit/065ff273d60264e1d3fe87ab249bfaa139149010)) ### Features - upgrade to TypeScript 3.9.x ([3300e45](https://github.com/loopbackio/loopback-next/commit/3300e4569ab8410bb1285f7a54d326e9d976476d)) - **cli:** remove `node_modules` before run `npm install` for `lb4 update` ([54ff104](https://github.com/loopbackio/loopback-next/commit/54ff10429b91355adb6363847de3c0cc2bf28da1)) - **cli:** update dependencies to be compatible with ESLint 7.x ([d05d357](https://github.com/loopbackio/loopback-next/commit/d05d3575312f987155542ce0222e2da86d3dfbe9)) # [2.6.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.5.0...@loopback/cli@2.6.0) (2020-05-07) ### Bug Fixes - **cli:** add passport-login to example cli ([221bd6b](https://github.com/loopbackio/loopback-next/commit/221bd6b958763e3bf0a8f6fa5dc7c1be090d82d1)) - **cli:** ignoring default when require is true ([44fd3bc](https://github.com/loopbackio/loopback-next/commit/44fd3bcd03c6c4c0f8e6467466a23ad14f35120b)) - **cli:** make yarn related tests conditional on the yarn availablity ([3c579f6](https://github.com/loopbackio/loopback-next/commit/3c579f66da2ed47d0e44d733dcba63ed5403ff1d)) ### Features - **cli:** add `baseModel` option for `lb4 openapi` command ([53f819d](https://github.com/loopbackio/loopback-next/commit/53f819dfc372ea48b90a04fd2e59f1a62233e9dc)) - **cli:** add bash-completion using tabtab package ([a0dd2c9](https://github.com/loopbackio/loopback-next/commit/a0dd2c9a20bcd36b8fac85a07aa0a3bbff56694f)) - **cli:** add middleware support in sequence.ts template ([b2df4e6](https://github.com/loopbackio/loopback-next/commit/b2df4e641aa973eddf0b4df25cc23c88bf22981e)) - **cli:** add yarn support for generated projects ([320aab9](https://github.com/loopbackio/loopback-next/commit/320aab9eddadf38a001f8aea690d108dfa5b5dfa)) # [2.5.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.4.4...@loopback/cli@2.5.0) (2020-04-29) ### Bug Fixes - **authentication-jwt:** fix package.json and rename the package ([0973d18](https://github.com/loopbackio/loopback-next/commit/0973d18ee4e94391367ee3510a9f0bc2eebaf4b7)) - **cli:** clean up datasource/service code generation ([818121f](https://github.com/loopbackio/loopback-next/commit/818121f69e78cf4d0e5d747b90ef6cfe32b68f4e)) - **cli:** extract body from response object returned by openapi connector ([2895ad9](https://github.com/loopbackio/loopback-next/commit/2895ad9d0c3a16af24f5335b055693900fdf1b16)) - **cli:** fix eslint violation as `fs.exists` returns `void` ([c70839b](https://github.com/loopbackio/loopback-next/commit/c70839b1a0f90a570eff4ac63dac3c64b01dae60)) - **cli:** fix schema conversion with array types ([12718bf](https://github.com/loopbackio/loopback-next/commit/12718bfd075de165586a92194b4650093c48c211)) - **cli:** mitigate json schema to be draft 7 compatible ([0f6816a](https://github.com/loopbackio/loopback-next/commit/0f6816af26267c6573e374b7ad7a90d43e2055f0)) - **cli:** skip datasource selection with `--url` or non-matched `--datasource` ([352bf34](https://github.com/loopbackio/loopback-next/commit/352bf34359b75efbbb77f9890db178391e908121)) ### Features - **cli:** update opencli templates to match the openapi connector ([a9965a3](https://github.com/loopbackio/loopback-next/commit/a9965a39ba82b9297f2a0d98b47846eea4a69516)) - remove hand-written datasource `stop()` method ([df4ee09](https://github.com/loopbackio/loopback-next/commit/df4ee09482fa67522629c381a0de595ce12d9a1b)) - **cli:** add translation for 10 languages ([c93735f](https://github.com/loopbackio/loopback-next/commit/c93735fdc60fa959fc93ecc1c6251d654f673e8c)) - **cli:** add translation for 4 left languages ([a2a9270](https://github.com/loopbackio/loopback-next/commit/a2a9270401dc9818aafa2e040bc9180aad146afc)) - **cli:** convert OpenAPI schema to JSON schema for model/property ([d0785dd](https://github.com/loopbackio/loopback-next/commit/d0785ddd38c836d7495199f9a563f24931b0ec11)) - **cli:** improve `lb4 openapi --client` to handle method name mapping ([c2f7ebd](https://github.com/loopbackio/loopback-next/commit/c2f7ebd9bd4a734e66299fd7858bdfd737d35140)) - **cli:** use forward-slash characters in spec URL on Windows ([89fc25f](https://github.com/loopbackio/loopback-next/commit/89fc25fbc9ef3523a9306abcb39ce2054f7d2da7)) - **cli:** uses `HttpErrors` for openapi service proxies ([0aa5e23](https://github.com/loopbackio/loopback-next/commit/0aa5e237691e75b2959827b922f0432bc522391a)) - move datasource config from JSON to TS files ([6105456](https://github.com/loopbackio/loopback-next/commit/6105456deb6d7acadc3e46867558311dce2d005c)) ## [2.4.4](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.4.3...@loopback/cli@2.4.4) (2020-04-23) ### Bug Fixes - **cli:** fix the `lb4 app --apiconnect` code generation ([ca5135a](https://github.com/loopbackio/loopback-next/commit/ca5135a539301633298a39b9738e308f2fce6c1b)) - **cli:** remove project references from examples ([6359ed6](https://github.com/loopbackio/loopback-next/commit/6359ed6f33b3ed4c5ce0c87aa077c02225cc7651)), closes [loopbackio/loopback-next#5155](https://github.com/loopbackio/loopback-next/issues/5155) ## [2.4.3](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.4.2...@loopback/cli@2.4.3) (2020-04-22) ### Bug Fixes - **cli:** examples now use tsconfig.json instead of tsconfig.build.json ([f01b4e9](https://github.com/loopbackio/loopback-next/commit/f01b4e915a00266bca02ac519e12026e774e0c98)) ## [2.4.2](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.4.1...@loopback/cli@2.4.2) (2020-04-22) **Note:** Version bump only for package @loopback/cli ## [2.4.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.4.0...@loopback/cli@2.4.1) (2020-04-22) **Note:** Version bump only for package @loopback/cli # [2.4.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.3.1...@loopback/cli@2.4.0) (2020-04-22) ### Bug Fixes - add global strings from controller generator ([c87bd07](https://github.com/loopbackio/loopback-next/commit/c87bd07c833e02831a1d7c92d3d8e730f540159c)) - fixes help menu undefined options ([25baa8f](https://github.com/loopbackio/loopback-next/commit/25baa8f0870a48e5c1b2bd6dede64aee6bc18d11)) - globalize app generator strings ([45e0172](https://github.com/loopbackio/loopback-next/commit/45e0172863b3787e039ffbf588b925c60ac984e5)) - globalize messages from artiface generator ([5d54b55](https://github.com/loopbackio/loopback-next/commit/5d54b551fec4ded1737e3e29384ab4b694d65b65)) - **cli:** check if the object is `null` for OpenAPI spec cloning ([ee13e9c](https://github.com/loopbackio/loopback-next/commit/ee13e9c37fdcb7464477bcd969d0d82741a8d0cb)) - globalize lb4 example strings ([98fe611](https://github.com/loopbackio/loopback-next/commit/98fe6118a3fcfde906bccdabac176785bfa50d44)) - overwrite generator options from yeoman ([ecfedee](https://github.com/loopbackio/loopback-next/commit/ecfedeec7ab0ad7bbf739bb3d8d93f8946f72207)) - **cli:** exclude `**/node_modules/**/*` from copyright header searching ([9d989bd](https://github.com/loopbackio/loopback-next/commit/9d989bd7f7baadf2d8c8e0548d4702184e350054)) - **cli:** fix property schema mapping for openapi specs ([b851aed](https://github.com/loopbackio/loopback-next/commit/b851aed4886be50d03aefc022bd7d9c9089523ef)) ### Features - **cli:** add --client option for `lb4 openapi` to generate service proxies ([63a18c8](https://github.com/loopbackio/loopback-next/commit/63a18c8cae03c18954653cee36d1043833c03e54)) - **cli:** add `--apiconnect` option to enable ApiConnectComponent ([c2931d6](https://github.com/loopbackio/loopback-next/commit/c2931d6cb8d5f4077c3e680885eee0eee929bd6d)) - **cli:** allow generator fs to be used for updating index.ts ([3c7ca41](https://github.com/loopbackio/loopback-next/commit/3c7ca41115948afc70a67a9f0d471949af8308f9)) - **cli:** populate OpenAPI spec objects into generated code ([ae620d4](https://github.com/loopbackio/loopback-next/commit/ae620d4ad5e2be4bf8dcaac9b4842166b9b76215)) ## [2.3.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.3.0...@loopback/cli@2.3.1) (2020-04-11) ### Bug Fixes - **cli:** make the StatusConflicter compatible with the base Conflicter ([b6a1af9](https://github.com/loopbackio/loopback-next/commit/b6a1af98ccb0705ee3a802df68bb590ec74473f5)) - **cli:** remove unused imports from the crud controller template ([848272d](https://github.com/loopbackio/loopback-next/commit/848272d980e94bc9f0878e678de12a336c0d8b8a)) # [2.3.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.2.1...@loopback/cli@2.3.0) (2020-04-08) ### Bug Fixes - **cli:** allow `-h` for help ([f74092e](https://github.com/loopbackio/loopback-next/commit/f74092eb20acd9e9ab1875c56ccbcb2e55f4c1da)) - **cli:** make sure generated package.json is well formatted ([38be23f](https://github.com/loopbackio/loopback-next/commit/38be23f46f02ea380f1290f12704078925d264cd)) - **cli:** remove `All rights reserved.` from the header for LICENSE ([ce78b2a](https://github.com/loopbackio/loopback-next/commit/ce78b2a81314aacb46b525121ecdfdbd97d0d94e)) ### Features - **cli:** add `lb4 copyright` to generate/update file headers ([abc6111](https://github.com/loopbackio/loopback-next/commit/abc6111148a831f47308f4284215ac9564f3c12b)) - **cli:** add `updateLicense` to `lb4 copyright` command ([535df04](https://github.com/loopbackio/loopback-next/commit/535df04df75d39f2a5e36740ae1e0de27359af78)) - **cli:** allow --exclude <glob-pattern> to not update headers for excluded files ([a81ce7e](https://github.com/loopbackio/loopback-next/commit/a81ce7e1193f7408d30d984d0c3ddcec74f7c316)) - **cli:** implement dark mode in the app template ([6939546](https://github.com/loopbackio/loopback-next/commit/6939546d2b0cba59d8a70ce500dbf1b6e42d682b)) - **cli:** print options for `lb4 copyright --help` and update docs ([f23ecb7](https://github.com/loopbackio/loopback-next/commit/f23ecb741bcd589767d94acf2a394efddfe37ff6)) - **cli:** wrap license text with a max line length of 80 chars ([a9046ed](https://github.com/loopbackio/loopback-next/commit/a9046ed639076bf8e06a0952c0ae2a298f92c330)) ## [2.2.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.2.0...@loopback/cli@2.2.1) (2020-03-24) **Note:** Version bump only for package @loopback/cli # [2.2.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.1.1...@loopback/cli@2.2.0) (2020-03-24) ### Bug Fixes - **cli:** add validation-app to example cli ([36a70b3](https://github.com/loopbackio/loopback-next/commit/36a70b39062e3e8d467a3a820a51a58ffaefb613)) - update package locks ([cd2f6fa](https://github.com/loopbackio/loopback-next/commit/cd2f6fa7a732afe4a16f4ccf8316ff3142959fe8)) ### Features - **cli:** add `lb4 rest-crud` command to generate model endpoints from model/datasource ([38fd41e](https://github.com/loopbackio/loopback-next/commit/38fd41e26cd5abf52e69d0b275a730b195be813a)) ## [2.1.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.1.0...@loopback/cli@2.1.1) (2020-03-17) **Note:** Version bump only for package @loopback/cli # [2.1.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.0.1...@loopback/cli@2.1.0) (2020-03-17) ### Bug Fixes - **cli:** add ibmi, relocate db2z for affinity to other db2s ([76bb470](https://github.com/loopbackio/loopback-next/commit/76bb470e8feba478796741d09b35fdb7549b79ab)) - **cli:** add missing examples to CLI ([221d8d0](https://github.com/loopbackio/loopback-next/commit/221d8d00973e28475aee7771c521fd06b2723ef4)) ### Features - **cli:** add translations for 14 languages ([31bc951](https://github.com/loopbackio/loopback-next/commit/31bc951c405e3bf21bc10875bc1c8cc6a1bab794)) - **example-file-upload-download:** add file download support ([12afd6b](https://github.com/loopbackio/loopback-next/commit/12afd6b47ee1d371c68d03bd86c03d49b5f43b8d)) - **example-rest-crud:** add example showing CrudRestApiBuilder ([ea37afb](https://github.com/loopbackio/loopback-next/commit/ea37afb8d9e4ca9aef032b84e349e918d945e8ee)) ## [2.0.1](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@2.0.0...@loopback/cli@2.0.1) (2020-03-05) ### Bug Fixes - **cli:** include intl in package.json ([097724b](https://github.com/loopbackio/loopback-next/commit/097724bc0d38ce6a499d2a26092a570451b5e026)) # [2.0.0](https://github.com/loopbackio/loopback-next/compare/@loopback/cli@1.30.1...@loopback/cli@2.0.0) (2020-03-05) ### Bug Fixes