All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.4.0 (2018-12-20)
- cli: set
required: truein property decoration for openapi (3c37286)
- cli: new projects load tslint config from
[@loopback](https://github.com/loopback)/tslint-config(5b9c329)
1.3.0 (2018-12-13)
- add model/entity descriptions (8156f9d)
- cli: add missing PUT method in rest controller template (8394c74)
- change service generator ds to uppercase (83840a3)
- scaffold DB migration script for new app projects (f783f07)
- cli: allow annonymous schemas in openapi to be mapped to models (eedec1e)
1.2.2 (2018-11-26)
Note: Version bump only for package @loopback/cli
1.2.1 (2018-11-17)
Note: Version bump only for package @loopback/cli
1.2.0 (2018-11-17)
- cli: allow
*for version range (0a42541)
- an extension adding a self-hosted REST API Explorer (4c165c7)
1.1.1 (2018-11-14)
Note: Version bump only for package @loopback/cli
1.1.0 (2018-11-08)
- change unmatched html tags, remove redundant 'px' from 0 (46d08f6)
- cli: allow other connectors to be used for repositories (9a0d9a8)
- update usage of
x-ts-typefor schemas (57c694e) - cli: set glob options to support windows paths with special chars (9a84ef0)
- cli: use app.static for default home page (1dcf169)
1.0.1 (2018-10-17)
- cli: add more exit checks to fail fast (90c4406)
0.31.0 (2018-10-08)
- use resolveJsonModule to load datasource config (73e19ff)
0.30.0 (2018-10-06)
- cli: generate matching arg names for repository constructors (190fbf3)
- cli: remove dist-util from project templates (f6c3048)
- deprecate dist-util package (91a343c)
0.29.0 (2018-10-05)
0.28.0 (2018-10-03)
- cli: check project deps against cli template (8d056c4)
0.27.0 (2018-09-28)
- cli: add code template for default home page controller (f4be330)
- repository: return an object for count and updateAll (c146366)
0.26.0 (2018-09-27)
- cli: datasource class being referenced in generators (6d345f7)
- cli: add basic scaffolding for lb4 service (bed83b3)
- cli: add integration tests for lb4 service (3731f5b)
- cli: change location fixtures service/repository (d4f5b5c)
- cli: lb4 service install service-proxy if missing (b086d2d)
- cli: lb4 service/repository shared scaffold (9bafc6d)
0.25.0 (2018-09-25)
- add "filter" parameter to "find" endpoints (7e1acfc)
- cli: add responses for PingController.ping() (ec52b89)
0.24.0 (2018-09-21)
- cli: removed unused dependencies from project template (3907df4)
- cli: add update notifier to remind cli upgrade (61255cc)
- testlab: add createRestAppClient(), simplify usage in tests (d75be77)
- testlab: set port to 0 in givenHttpServerConfig (90a0bfb)
0.23.0 (2018-09-19)
- cli: add lb4 repository feature (0397c04), closes #1588
- cli: add test for multiple repositories (6e6faad)
- cli: add util shared functions and constants (26915e5)
- cli: ast-helper integration (99a0bad)
- cli: change msg when no datasource or repository exists (739676b)
- repository: rework *ById methods to throw if id not found (264f231)
0.22.11 (2018-09-17)
- cli: generate correct index.js without loopback build (1c8cb3e)
- cli: use rimraf to replace rm -rf (479f363)
0.22.10 (2018-09-14)
Note: Version bump only for package @loopback/cli
0.22.9 (2018-09-14)
Note: Version bump only for package @loopback/cli
0.22.8 (2018-09-14)
- cli: enforce an empty object on connectors without settings property (111442b), closes #1697
- cli: git-ignore all "dist*" dirs in scaffolded projects (1cab517)
- cli: update template with responses object (a2bbbc9)
0.22.7 (2018-09-12)
- make
lb modelprompts clearer (2ec4d2f)
0.22.6 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.5 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.4 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.3 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.2 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.1 (2018-09-10)
Note: Version bump only for package @loopback/cli
0.22.0 (2018-09-08)
- remove extra imports for mixin dependencies (35b916b)
- cli: rename repository/service feature flags (c089299)
- service-proxy: add service mixin (fb01931)
0.21.4 (2018-08-25)
Note: Version bump only for package @loopback/cli
0.21.3 (2018-08-24)
- cli: tweaks to templates (6f1d7bb)
0.21.2 (2018-08-20)
- cli: add esnext.asynciterable to lib for typescript (83a8036)
- cli: increase timeout for app generation tests (c51383d)
0.21.1 (2018-08-15)
- repository: change the way array property definition is built for the juggler (2471c88)
0.21.0 (2018-08-08)
- import package in template (14bb6a5)
- cli: change model template to properly render array types (2d43a61)
- cli: install dependencies for clones examples (5774f1f)
- cli: remove deleteAll endpoint from REST Controller template (34eba34)
- cli: use this.exit instead of throwing an error (8d25a79)
- cli: add repositorymixin and imports by a new switch (be81131), closes #1594
- cli: use
app.restServer.urlfor console logs (f31160c) - example-soap-calculator: add soap web services integration example (9a8d57c), closes #1550
0.20.2 (2018-07-21)
Note: Version bump only for package @loopback/cli
0.20.1 (2018-07-20)
Note: Version bump only for package @loopback/cli
0.20.0 (2018-07-20)
- cli: fix cli rest controller generator template (cc9591d)
- example-todo-list: add TodoList package/tutorial (306d437)
0.19.0 (2018-07-13)
- cli: add empty logs to better format model prompts (60b3d57)
- cli: adds the on param.path for those methods in the rest controller template parsing (c526b99)
- cli: reorder where and body in CLI template for updateAll and make where optional (c875707)
- cli: support updating multiple index.ts files (1e92f4f)
- cli:
lb4 modelcommand to scaffold model files (3593820)
0.18.1 (2018-07-11)
Note: Version bump only for package @loopback/cli
0.18.0 (2018-07-10)
- cli: install deps if necessary for datasource (4c605b0)
- cli: add --format to run lint:fix for generated code (77f15c7)
0.17.0 (2018-07-09)
- cli: tweak getArtifactList to return pascalCased strings (b3bb208)
- cli: add comments for generated methods from openapi (daa7f78)
- cli: add config and yes options (5778a2a)
- cli: improve openapi handling of body and impl (640b941)
0.16.3 (2018-06-28)
Note: Version bump only for package @loopback/cli
0.16.2 (2018-06-27)
Note: Version bump only for package @loopback/cli
0.16.1 (2018-06-26)
- cli: allow path level parameters for openapi (55b041a)
0.16.0 (2018-06-25)
- cli: add cli for code generation from openapi (1a1b12c)
0.15.0 (2018-06-25)
- cli: add cli for code generation from openapi (1a1b12c)
0.14.0 (2018-06-20)
- cli: make download-connector-list more robust (a4c2ce0)
- cli: update successful creation message (d602ded), closes #886
- cli: add lb4 datasource command (b3844eb)
0.13.6 (2018-06-11)
Note: Version bump only for package @loopback/cli
0.13.5 (2018-06-09)
Note: Version bump only for package @loopback/cli
0.13.4 (2018-06-09)
Note: Version bump only for package @loopback/cli
0.13.3 (2018-06-09)
Note: Version bump only for package @loopback/cli
0.13.2 (2018-06-09)
Note: Version bump only for package @loopback/cli
0.13.1 (2018-06-08)
Note: Version bump only for package @loopback/cli
0.13.0 (2018-06-08)
- cli: fix controller.integration.js tests and refactor (f3edbd9)
- cli: fix templates & move some utils to base generator (1a5cbf8)
- cli: make sure --applicationName is honored (526e6ca)
- cli: add vscode config files (3738b9c)
- cli: auto-generate / update index.ts for exports (2998363), closes #1127
0.12.1 (2018-05-28)
Note: Version bump only for package @loopback/cli
0.12.0 (2018-05-23)
- cli: add CLI prompt for controller's http path name (0f9c438)
0.11.6 (2018-05-20)
- replace gulp-rename with our own implementation (f8349d4)
0.11.5 (2018-05-14)
Note: Version bump only for package @loopback/cli
0.11.4 (2018-05-14)
Note: Version bump only for package @loopback/cli
0.11.3 (2018-05-08)
Note: Version bump only for package @loopback/cli
0.11.2 (2018-05-03)
Note: Version bump only for package @loopback/cli
0.11.1 (2018-05-03)
Note: Version bump only for package @loopback/cli
0.11.0 (2018-05-03)
0.10.0 (2018-05-03)
0.9.2 (2018-04-26)
Note: Version bump only for package @loopback/cli
0.9.1 (2018-04-26)
Note: Version bump only for package @loopback/cli
0.9.0 (2018-04-25)
- cli: improve cli help/version/commands options (715cc91)
0.8.0 (2018-04-16)
Note: Version bump only for package @loopback/cli
0.7.4 (2018-04-16)
Note: Version bump only for package @loopback/cli
0.7.3 (2018-04-12)
Note: Version bump only for package @loopback/cli
0.7.2 (2018-04-12)
Note: Version bump only for package @loopback/cli
0.7.1 (2018-04-11)
Note: Version bump only for package @loopback/cli
0.7.0 (2018-04-11)
- change file names to fit advocated naming convention (0331df8)
- context: typed binding keys (685195c)
- repository: have @repository take in constructor as arg (3db07eb)
0.6.3 (2018-04-06)
Note: Version bump only for package @loopback/cli
0.6.2 (2018-04-04)
Note: Version bump only for package @loopback/cli
0.6.1 (2018-04-02)
Note: Version bump only for package @loopback/cli
0.6.0 (2018-03-29)
- cli: exit gracefully if the project name fails validation (dfdf090)
- cli: remove automatic license generation (537ff86)
- renamed example-getting-started to example-todo (7a09f1b)
- example-getting-started is now example-todo
0.5.2 (2018-03-23)
Note: Version bump only for package @loopback/cli
0.5.1 (2018-03-21)
Note: Version bump only for package @loopback/cli
0.5.0 (2018-03-21)
- cli: update tsconfig.json to include index.ts (dc5107c)
- rest: expose app.requestHandler function (20a41ac)
- rest:
RestServer#handleHttpwas renamed toRestServer#requestHandler.
0.4.3 (2018-03-14)
Note: Version bump only for package @loopback/cli
0.4.2 (2018-03-13)
Note: Version bump only for package @loopback/cli
0.4.1 (2018-03-08)
Note: Version bump only for package @loopback/cli
0.4.0 (2018-03-08)
- clean up the app run test (c0d3731)
- cli: add
--allow-console-logsto app npm test script (5823a18) - template (cf9cf04)
- add private option for project generartion (5c42be4)
- build: use options to control cli/shell run (c4e8bce)
0.3.1 (2018-03-07)
- fix typo (6ecc13c)
0.3.0 (2018-03-06)
- use lerna to collect versions for loopback modules (2956bf9)
- cli: replace hard-coded loopback module version in templates (0a742d7)
- upgrade from swagger 2 to openapi 3 (71e5af1)
0.2.0 (2018-03-01)
Note: Version bump only for package @loopback/cli
0.1.3 (2018-03-01)
- cli: move sequence customization to app constructor (4ee3429)
0.1.2 (2018-02-23)
Note: Version bump only for package @loopback/cli
0.1.1 (2018-02-21)
- cli: fix app templates with boot and sequence (81272e8)
0.1.0 (2018-02-21)
4.0.0-alpha.23 (2018-02-15)
4.0.0-alpha.22 (2018-02-07)
- build: fix tslint config and slipped violations (22f8e05)
- Support for Node.js version lower than 8.0 has been dropped. Please upgrade to the latest Node.js 8.x LTS version.
Co-Authored-by: Taranveer Virk taranveer@virk.cc
4.0.0-alpha.21 (2018-02-04)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.20 (2018-01-30)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.19 (2018-01-29)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.18 (2018-01-26)
- apply source-maps to test errors (76a7f56), closes #602
- make mocha self-contained with the source map support (7c6d869)
4.0.0-alpha.17 (2018-01-19)
- cli: rework template to use inline param decoration (e3ef86b)
- cli: generate REST controller with CRUD methods (57fe858)
- cli: lb4 example [] (4286c0d)
- example-getting-started: migrate into monorepo (9478d8b)
4.0.0-alpha.16 (2018-01-11)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.15 (2018-01-03)
4.0.0-alpha.14 (2018-01-03)
- cli: add scoped debug function (8535c5e)
4.0.0-alpha.13 (2017-12-21)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.12 (2017-12-11)
4.0.0-alpha.11 (2017-12-01)
- cli: use prerelease versioning for templates (81aaa6f)
4.0.0-alpha.10 (2017-12-01)
- Add exit() to abort generation (c95aa23)
4.0.0-alpha.9 (2017-12-01)
4.0.0-alpha.8 (2017-11-30)
4.0.0-alpha.7 (2017-11-29)
Note: Version bump only for package @loopback/cli
4.0.0-alpha.6 (2017-11-09)
- Fix CLI to include .gitignore in the templates (842a191)
4.0.0-alpha.5 (2017-11-06)
- Add start script for apps (5ba3734)
4.0.0-alpha.4 (2017-11-06)
- Fix cli templates (2ebf69f)
4.0.0-alpha.3 (2017-11-06)
- Fix help text for cli (8f41c2e)
- Add experimental CLI for LoopBack 4 (707f692)