Page Contents

Change Log

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

2.0.2 (2020-03-24)

Bug Fixes

  • boot: fix resolution of package.json for application metadata (854ce9a)
  • update package locks (cd2f6fa)

2.0.1 (2020-03-17)

Note: Version bump only for package @loopback/boot

2.0.0 (2020-03-05)

Bug Fixes

  • cli: extract messages for generators (2f572bd)

chore

  • remove support for Node.js v8.x (4281d9d)

Features

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.

1.7.4 (2020-02-06)

Note: Version bump only for package @loopback/boot

1.7.3 (2020-02-05)

Note: Version bump only for package @loopback/boot

1.7.2 (2020-01-27)

Note: Version bump only for package @loopback/boot

1.7.1 (2020-01-07)

Note: Version bump only for package @loopback/boot

1.7.0 (2020-01-07)

Features

  • add model-api-builder and model-api-booter (bacadcc)

1.6.0 (2019-12-09)

Features

  • boot: set up booting and booted states for boot() (96c9313)
  • core: enable start/stop/boot to be idempotent (b614a78)
  • core: improve application states for start/stop (01dac15)

1.5.12 (2019-11-25)

Note: Version bump only for package @loopback/boot

1.5.11 (2019-11-12)

Note: Version bump only for package @loopback/boot

1.5.10 (2019-10-24)

Note: Version bump only for package @loopback/boot

1.5.9 (2019-10-07)

Note: Version bump only for package @loopback/boot

1.5.8 (2019-09-28)

Note: Version bump only for package @loopback/boot

1.5.7 (2019-09-27)

Note: Version bump only for package @loopback/boot

1.5.6 (2019-09-17)

Note: Version bump only for package @loopback/boot

1.5.5 (2019-09-06)

Note: Version bump only for package @loopback/boot

1.5.4 (2019-09-03)

Note: Version bump only for package @loopback/boot

1.5.3 (2019-08-19)

Note: Version bump only for package @loopback/boot

1.5.2 (2019-08-15)

Note: Version bump only for package @loopback/boot

1.5.1 (2019-08-15)

Note: Version bump only for package @loopback/boot

1.5.0 (2019-07-31)

Features

  • boot: improve service booter to load classes decorated with @bind (48e01f4)
  • boot: introduce [@booter](https://github.com/booter) to decorate booter classes (f27b517)
  • boot: use @config to inject options for booters (016812d)

1.4.6 (2019-07-26)

Note: Version bump only for package @loopback/boot

1.4.5 (2019-07-17)

Note: Version bump only for package @loopback/boot

1.4.4 (2019-06-28)

Note: Version bump only for package @loopback/boot

1.4.3 (2019-06-21)

Note: Version bump only for package @loopback/boot

1.4.2 (2019-06-20)

Note: Version bump only for package @loopback/boot

1.4.1 (2019-06-17)

Note: Version bump only for package @loopback/boot

1.4.0 (2019-06-06)

Features

  • boot: add a booter for interceptors (467d6ea)

1.3.0 (2019-06-03)

Features

  • replace tslint with eslint (44185a7)

1.2.10 (2019-05-31)

Note: Version bump only for package @loopback/boot

1.2.9 (2019-05-30)

Note: Version bump only for package @loopback/boot

1.2.8 (2019-05-23)

Note: Version bump only for package @loopback/boot

1.2.7 (2019-05-14)

Note: Version bump only for package @loopback/boot

1.2.6 (2019-05-10)

Note: Version bump only for package @loopback/boot

1.2.5 (2019-05-09)

Note: Version bump only for package @loopback/boot

1.2.4 (2019-05-06)

Note: Version bump only for package @loopback/boot

1.2.3 (2019-04-26)

Note: Version bump only for package @loopback/boot

1.2.2 (2019-04-20)

Note: Version bump only for package @loopback/boot

1.2.1 (2019-04-11)

Note: Version bump only for package @loopback/boot

1.2.0 (2019-04-09)

Features

  • boot: add a booter for life cycle scripts (6912f76)

1.1.3 (2019-04-05)

Note: Version bump only for package @loopback/boot

1.1.2 (2019-03-22)

Note: Version bump only for package @loopback/boot

1.1.1 (2019-03-22)

Note: Version bump only for package @loopback/boot

1.1.0 (2019-03-12)

Features

  • boot: bind booter classes as singleton by default (649cfc2)
  • boot: honor @bind for booter classes (5054155)

1.0.14 (2019-03-01)

Note: Version bump only for package @loopback/boot

1.0.13 (2019-02-25)

Note: Version bump only for package @loopback/boot

1.0.12 (2019-02-08)

Note: Version bump only for package @loopback/boot

1.0.11 (2019-01-28)

Note: Version bump only for package @loopback/boot

1.0.10 (2019-01-15)

Note: Version bump only for package @loopback/boot

1.0.9 (2019-01-14)

Bug Fixes

  • rework tslint comments disabling “no-unused-variable” rule (a18a3d7)

1.0.8 (2018-12-20)

Note: Version bump only for package @loopback/boot

1.0.7 (2018-12-13)

Note: Version bump only for package @loopback/boot

1.0.6 (2018-11-26)

Note: Version bump only for package @loopback/boot

1.0.5 (2018-11-17)

Note: Version bump only for package @loopback/boot

1.0.4 (2018-11-14)

Note: Version bump only for package @loopback/boot

1.0.3 (2018-11-08)

Note: Version bump only for package @loopback/boot

1.0.1 (2018-10-17)

Note: Version bump only for package @loopback/boot

0.14.7 (2018-10-08)

Note: Version bump only for package @loopback/boot

0.14.6 (2018-10-06)

Note: Version bump only for package @loopback/boot

0.14.5 (2018-10-05)

Note: Version bump only for package @loopback/boot

0.14.4 (2018-10-03)

Note: Version bump only for package @loopback/boot

0.14.3 (2018-09-28)

Note: Version bump only for package @loopback/boot

0.14.2 (2018-09-27)

Bug Fixes

  • boot: fix incorrect comment (4ad6e4f)

0.14.1 (2018-09-25)

Note: Version bump only for package @loopback/boot

0.14.0 (2018-09-21)

Features

  • testlab: add createRestAppClient(), simplify usage in tests (d75be77)
  • testlab: set port to 0 in givenHttpServerConfig (90a0bfb)

0.13.6 (2018-09-19)

Note: Version bump only for package @loopback/boot

0.13.5 (2018-09-14)

Note: Version bump only for package @loopback/boot

0.13.4 (2018-09-14)

Note: Version bump only for package @loopback/boot

0.13.3 (2018-09-14)

Note: Version bump only for package @loopback/boot

0.13.2 (2018-09-12)

Note: Version bump only for package @loopback/boot

0.13.1 (2018-09-10)

Note: Version bump only for package @loopback/boot

0.13.0 (2018-09-08)

Bug Fixes

  • remove extra imports for mixin dependencies (35b916b)

Features

  • boot: add debug logs for better troubleshooting (cdb63b7)
  • boot: implement Service booter (bf8e9c8)
  • service-proxy: add service mixin (fb01931)

0.12.6 (2018-08-25)

Note: Version bump only for package @loopback/boot

0.12.5 (2018-08-24)

Note: Version bump only for package @loopback/boot

0.12.4 (2018-08-15)

Note: Version bump only for package @loopback/boot

0.12.3 (2018-08-08)

Note: Version bump only for package @loopback/boot

0.12.2 (2018-07-21)

Note: Version bump only for package @loopback/boot

0.12.1 (2018-07-20)

Note: Version bump only for package @loopback/boot

0.12.0 (2018-07-20)

Note: Version bump only for package @loopback/boot

0.11.9 (2018-07-13)

Note: Version bump only for package @loopback/boot

0.11.8 (2018-07-11)

Note: Version bump only for package @loopback/boot

0.11.7 (2018-07-10)

Note: Version bump only for package @loopback/boot

0.11.6 (2018-07-09)

Note: Version bump only for package @loopback/boot

0.11.5 (2018-06-28)

Note: Version bump only for package @loopback/boot

0.11.4 (2018-06-27)

Note: Version bump only for package @loopback/boot

0.11.3 (2018-06-26)

Note: Version bump only for package @loopback/boot

0.11.2 (2018-06-25)

Note: Version bump only for package @loopback/boot

0.11.1 (2018-06-25)

Note: Version bump only for package @loopback/boot

0.11.0 (2018-06-20)

Features

  • boot: datasource booter (470b193)

0.10.9 (2018-06-11)

Note: Version bump only for package @loopback/boot

0.10.8 (2018-06-09)

Note: Version bump only for package @loopback/boot

0.10.7 (2018-06-09)

Note: Version bump only for package @loopback/boot

0.10.6 (2018-06-08)

Note: Version bump only for package @loopback/boot

0.10.5 (2018-05-28)

Note: Version bump only for package @loopback/boot

0.10.4 (2018-05-20)

Note: Version bump only for package @loopback/boot

0.10.3 (2018-05-14)

Bug Fixes

  • change index.d.ts files to point to dist8 (42ca42d)

0.10.2 (2018-05-14)

Note: Version bump only for package @loopback/boot

0.10.1 (2018-05-08)

Note: Version bump only for package @loopback/boot

0.10.0 (2018-05-03)

Features

  • add helper package “dist-util” (532f153)

0.9.0 (2018-05-03)

Features

  • add helper package “dist-util” (532f153)

0.8.2 (2018-04-26)

Note: Version bump only for package @loopback/boot

0.8.1 (2018-04-25)

Note: Version bump only for package @loopback/boot

0.8.0 (2018-04-16)

Note: Version bump only for package @loopback/boot

0.7.2 (2018-04-16)

Note: Version bump only for package @loopback/boot

0.7.1 (2018-04-12)

Note: Version bump only for package @loopback/boot

0.7.0 (2018-04-11)

Features

  • testlab: update sourceMappingURL when copying a JS file (aac2781)

0.6.0 (2018-04-11)

Bug Fixes

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

Features

  • context: typed binding keys (685195c)

0.5.3 (2018-04-06)

Note: Version bump only for package @loopback/boot

0.5.2 (2018-04-04)

Note: Version bump only for package @loopback/boot

0.5.1 (2018-04-02)

Note: Version bump only for package @loopback/boot

0.5.0 (2018-03-29)

Note: Version bump only for package @loopback/boot

0.4.1 (2018-03-23)

Note: Version bump only for package @loopback/boot

0.4.0 (2018-03-21)

Features

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

BREAKING CHANGES

  • rest: RestServer#handleHttp was renamed to RestServer#requestHandler.

0.3.4 (2018-03-14)

Note: Version bump only for package @loopback/boot

0.3.3 (2018-03-13)

Note: Version bump only for package @loopback/boot

0.3.2 (2018-03-08)

Note: Version bump only for package @loopback/boot

0.3.1 (2018-03-07)

Note: Version bump only for package @loopback/boot

0.3.0 (2018-03-06)

Bug Fixes

  • boot: warn only if attempts to call app.repository without RepositoryMixin (fdf9133)

Features

  • upgrade from swagger 2 to openapi 3 (71e5af1)

0.2.0 (2018-03-01)

Note: Version bump only for package @loopback/boot

0.1.2 (2018-03-01)

Bug Fixes

  • boot: fix spelling typos (7292883)

Features

  • add repository booter (#1030) (43ea7a8)
  • context: add type as a generic parameter to ctx.get() and friends (24b217d)

BREAKING CHANGES

  • context: ctx.get() and ctx.getSync() require a type now. See the example below for upgrade instructions:
- const c: MyController = await ctx.get('MyController');
+ const c = await ctx.get<MyController>('MyController');

isPromise was renamed to isPromiseLike and acts as a type guard for PromiseLike, not Promise. When upgrading affected code, you need to determine whether the code was accepting any Promise implementation (i.e. PromiseLike) or only native Promises. In the former case, you should use isPromiseLike and potentially convert the userland Promise instance to a native Promise via Promise.resolve(promiseLike). In the latter case, you can replace isPromise(p) with p instanceof Promise.

0.1.1 (2018-02-23)

Bug Fixes

  • boot: fix loadClassesFromFiles to be a sync function (9f54ef9)

0.1.0 (2018-02-21)

Features