Skip to content

Latest commit

 

History

History
1314 lines (510 loc) · 39.3 KB

File metadata and controls

1314 lines (510 loc) · 39.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.4.0 (2018-12-20)

Bug Fixes

  • cli: set required: true in property decoration for openapi (3c37286)

Features

  • cli: new projects load tslint config from [@loopback](https://github.com/loopback)/tslint-config (5b9c329)

1.3.0 (2018-12-13)

Bug Fixes

  • add model/entity descriptions (8156f9d)
  • cli: add missing PUT method in rest controller template (8394c74)
  • change service generator ds to uppercase (83840a3)

Features

  • 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)

Bug Fixes

  • cli: allow * for version range (0a42541)

Features

  • 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)

Bug Fixes

  • 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-type for schemas (57c694e)
  • cli: set glob options to support windows paths with special chars (9a84ef0)

Features

  • cli: use app.static for default home page (1dcf169)

1.0.1 (2018-10-17)

Bug Fixes

  • cli: add more exit checks to fail fast (90c4406)

0.31.0 (2018-10-08)

Features

  • use resolveJsonModule to load datasource config (73e19ff)

0.30.0 (2018-10-06)

Bug Fixes

  • cli: generate matching arg names for repository constructors (190fbf3)
  • cli: remove dist-util from project templates (f6c3048)

Features

  • deprecate dist-util package (91a343c)

0.29.0 (2018-10-05)

Features

  • cli: add lb4 model option to select base model class (4c0ce80), closes #1698

0.28.0 (2018-10-03)

Bug Fixes

  • cli: fixed ds names that were hyphened (568307c), closes #1791
  • clean up dataSource usage (69506a4)

Features

  • cli: check project deps against cli template (8d056c4)

0.27.0 (2018-09-28)

Bug Fixes

  • cli: fixes final datasource class name on repository and service (d0994af), closes #1771

Features

  • 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)

Bug Fixes

  • cli: datasource class being referenced in generators (6d345f7)

Features

  • 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)

Features

  • add "filter" parameter to "find" endpoints (7e1acfc)
  • cli: add responses for PingController.ping() (ec52b89)

0.24.0 (2018-09-21)

Bug Fixes

  • cli: removed unused dependencies from project template (3907df4)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • make lb model prompts 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)

Bug Fixes

  • remove extra imports for mixin dependencies (35b916b)
  • cli: rename repository/service feature flags (c089299)

Features

  • 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)

Bug Fixes

  • cli: tweaks to templates (6f1d7bb)

0.21.2 (2018-08-20)

Bug Fixes

  • cli: add esnext.asynciterable to lib for typescript (83a8036)
  • cli: increase timeout for app generation tests (c51383d)

0.21.1 (2018-08-15)

Bug Fixes

  • repository: change the way array property definition is built for the juggler (2471c88)

0.21.0 (2018-08-08)

Bug Fixes

  • 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)

Features

  • cli: add repositorymixin and imports by a new switch (be81131), closes #1594
  • cli: use app.restServer.url for 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)

Bug Fixes

  • cli: fix cli rest controller generator template (cc9591d)

Features

  • example-todo-list: add TodoList package/tutorial (306d437)

0.19.0 (2018-07-13)

Bug Fixes

  • 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)

Features

  • cli: lb4 model command 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)

Bug Fixes

  • cli: install deps if necessary for datasource (4c605b0)

Features

  • cli: add --format to run lint:fix for generated code (77f15c7)

0.17.0 (2018-07-09)

Bug Fixes

  • cli: tweak getArtifactList to return pascalCased strings (b3bb208)

Features

  • 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)

Bug Fixes

  • cli: allow path level parameters for openapi (55b041a)

0.16.0 (2018-06-25)

Features

  • cli: add cli for code generation from openapi (1a1b12c)

0.15.0 (2018-06-25)

Features

  • cli: add cli for code generation from openapi (1a1b12c)

0.14.0 (2018-06-20)

Bug Fixes

  • cli: make download-connector-list more robust (a4c2ce0)
  • cli: update successful creation message (d602ded), closes #886

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • cli: add CLI prompt for controller's http path name (0f9c438)

0.11.6 (2018-05-20)

Bug Fixes

  • 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)

Features

  • cli: download examples via npm (43383f5)
  • add helper package "dist-util" (532f153)

0.10.0 (2018-05-03)

Features

  • cli: download examples via npm (43383f5)
  • add helper package "dist-util" (532f153)

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)

Features

  • 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)

Bug Fixes

  • change file names to fit advocated naming convention (0331df8)

Features

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)

Bug Fixes

  • cli: exit gracefully if the project name fails validation (dfdf090)
  • cli: remove automatic license generation (537ff86)

Code Refactoring

  • renamed example-getting-started to example-todo (7a09f1b)

BREAKING CHANGES

  • 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)

Bug Fixes

  • cli: update tsconfig.json to include index.ts (dc5107c)

Features

  • rest: expose app.requestHandler function (20a41ac)

BREAKING CHANGES

  • rest: RestServer#handleHttp was renamed to RestServer#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)

Bug Fixes

  • clean up the app run test (c0d3731)
  • cli: add --allow-console-logs to app npm test script (5823a18)
  • template (cf9cf04)

Features

  • add private option for project generartion (5c42be4)
  • build: use options to control cli/shell run (c4e8bce)

0.3.1 (2018-03-07)

Bug Fixes

0.3.0 (2018-03-06)

Bug Fixes

  • use lerna to collect versions for loopback modules (2956bf9)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • cli: fix app templates with boot and sequence (81272e8)

0.1.0 (2018-02-21)

Features

4.0.0-alpha.23 (2018-02-15)

Bug Fixes

  • cli: remove copyright header from generated app (#991) (c987b28), closes #944

Features

4.0.0-alpha.22 (2018-02-07)

Bug Fixes

  • build: fix tslint config and slipped violations (22f8e05)

build

BREAKING CHANGES

  • 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)

Bug Fixes

  • apply source-maps to test errors (76a7f56), closes #602
  • make mocha self-contained with the source map support (7c6d869)

Features

  • testlab: create a test sandbox utility (#877) (9526ba3)

4.0.0-alpha.17 (2018-01-19)

Bug Fixes

  • cli: rework template to use inline param decoration (e3ef86b)

Features

  • 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)

Bug Fixes

4.0.0-alpha.14 (2018-01-03)

Features

  • 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)

Features

  • cli: Cleanup REST application tooling (#774) (dc50ed8)

4.0.0-alpha.11 (2017-12-01)

Bug Fixes

  • cli: use prerelease versioning for templates (81aaa6f)

4.0.0-alpha.10 (2017-12-01)

Features

  • Add exit() to abort generation (c95aa23)

4.0.0-alpha.9 (2017-12-01)

Features

  • cli: remove default option for controller (#768) (cc41fd6)

4.0.0-alpha.8 (2017-11-30)

Features

4.0.0-alpha.7 (2017-11-29)

Note: Version bump only for package @loopback/cli

4.0.0-alpha.6 (2017-11-09)

Bug Fixes

  • Fix CLI to include .gitignore in the templates (842a191)

4.0.0-alpha.5 (2017-11-06)

Bug Fixes

  • Add start script for apps (5ba3734)

4.0.0-alpha.4 (2017-11-06)

Bug Fixes

4.0.0-alpha.3 (2017-11-06)

Bug Fixes

4.0.0-alpha.2 (2017-11-06)

Features

  • Add experimental CLI for LoopBack 4 (707f692)