Page Contents

Change Log

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

7.0.1 (2020-09-17)

Note: Version bump only for package @loopback/authentication

7.0.0 (2020-09-15)

Features

  • move framework packages to devDependencies (e2c61ce)

BREAKING CHANGES

  • components no longer install core framework packages as their own dependencies, they use the framework packages provided by the target application instead.

If you are getting npm install errors after upgrade, then make sure your project lists all dependencies required by the extensions you are using.

Signed-off-by: Miroslav Bajtoš mbajtoss@gmail.com

6.0.1 (2020-08-27)

Note: Version bump only for package @loopback/authentication

6.0.0 (2020-08-19)

Features

  • authentication: add support for multiple strategies on same method (f2f1580), closes #5310
  • authentication: update signature of authenticate decorator (ae6c0e6)

BREAKING CHANGES

  • authentication: The @authenticate signature changed, options are no longer a separate input parameter but instead have to be provided in the metadata object. The metadata value is now AuthenticationMetadata[].

Signed-off-by: nflaig nflaig@protonmail.com

5.0.0 (2020-08-05)

Features

  • authentication: add a middleware for authentication (de6f96c)
  • authentication: authentication action is no longer needed (041fa21)

BREAKING CHANGES

  • authentication: with the newly introduced middleware-based sequence for ‘@loopback/rest’, it is no longer needed to explicitly add the authentication action for middleware-based sequence.

4.2.10 (2020-07-20)

Note: Version bump only for package @loopback/authentication

4.2.9 (2020-06-30)

Note: Version bump only for package @loopback/authentication

4.2.8 (2020-06-23)

Bug Fixes

  • set node version to >=10.16 to support events.once (e39da1c)
  • docs: fix broken links (0e63a6b)

4.2.7 (2020-06-11)

Bug Fixes

  • remove unused dependency @loopback/metadata (c0b87c3)

4.2.6 (2020-05-28)

Note: Version bump only for package @loopback/authentication

4.2.5 (2020-05-20)

Note: Version bump only for package @loopback/authentication

4.2.4 (2020-05-19)

Note: Version bump only for package @loopback/authentication

4.2.3 (2020-05-07)

Note: Version bump only for package @loopback/authentication

4.2.2 (2020-04-29)

Note: Version bump only for package @loopback/authentication

4.2.1 (2020-04-23)

Note: Version bump only for package @loopback/authentication

4.2.0 (2020-04-22)

Features

  • migrate loopback-example-passport repo as lb4 example (dd3c328)
  • update package.json and .travis.yml for builds (cb2b8e6)

4.1.3 (2020-04-11)

Note: Version bump only for package @loopback/authentication

4.1.2 (2020-04-08)

Bug Fixes

  • passport strategy adapter must support oauth2 flows (67c2f02)

4.1.1 (2020-03-24)

Bug Fixes

4.1.0 (2020-03-17)

Features

  • enable authStrategy to provide OASEnhancer (df7dd2b)
  • authentication: extend TokenService for revokeable tokens (d8e9fbb)

4.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.

3.3.3 (2020-02-06)

Note: Version bump only for package @loopback/authentication

3.3.2 (2020-02-05)

Note: Version bump only for package @loopback/authentication

3.3.1 (2020-01-27)

Note: Version bump only for package @loopback/authentication

3.3.0 (2020-01-07)

Features

  • add user profile factory interface (0630194)

3.2.4 (2019-12-09)

Note: Version bump only for package @loopback/authentication

3.2.3 (2019-11-25)

Note: Version bump only for package @loopback/authentication

3.2.2 (2019-11-12)

Note: Version bump only for package @loopback/authentication

3.2.1 (2019-10-24)

Note: Version bump only for package @loopback/authentication

3.2.0 (2019-10-07)

Features

  • authentication: return binding for registerAuthenticationStrategy (051eeb8)

3.1.1 (2019-09-28)

Note: Version bump only for package @loopback/authentication

3.1.0 (2019-09-27)

Features

  • authentication: allow [@authenticate](https://github.com/authenticate) to be applied at class level (89dbbaa)
  • authentication: allow defaultMetadata for methods not decorated with @authenticate (8d21834)

3.0.1 (2019-09-17)

Note: Version bump only for package @loopback/authentication

3.0.0 (2019-09-06)

Bug Fixes

  • authentication: add breaking change notice (4122488)

BREAKING CHANGES

  • authentication: PR #3590 rewrote type UserProfile, add the missing
  • authentication: tag here to amend the one in #3590

2.2.0 (2019-09-03)

Features

  • authentication: allow AuthenticationStrategyProvider to get extended (c88a424)

2.1.11 (2019-08-19)

Note: Version bump only for package @loopback/authentication

2.1.10 (2019-08-15)

Note: Version bump only for package @loopback/authentication

2.1.9 (2019-08-15)

Note: Version bump only for package @loopback/authentication

2.1.8 (2019-07-31)

Note: Version bump only for package @loopback/authentication

2.1.7 (2019-07-26)

Note: Version bump only for package @loopback/authentication

2.1.6 (2019-07-17)

Note: Version bump only for package @loopback/authentication

2.1.5 (2019-06-28)

Note: Version bump only for package @loopback/authentication

2.1.4 (2019-06-21)

Note: Version bump only for package @loopback/authentication

2.1.3 (2019-06-20)

Note: Version bump only for package @loopback/authentication

2.1.2 (2019-06-17)

Note: Version bump only for package @loopback/authentication

2.1.1 (2019-06-06)

Note: Version bump only for package @loopback/authentication

2.1.0 (2019-06-03)

Features

  • replace tslint with eslint (44185a7)

2.0.6 (2019-05-31)

Note: Version bump only for package @loopback/authentication

2.0.5 (2019-05-30)

Bug Fixes

  • authentication: fix the options type in decorator (d4116cf)

2.0.4 (2019-05-23)

Note: Version bump only for package @loopback/authentication

2.0.3 (2019-05-14)

Bug Fixes

  • include user and token service interfaces in index.ts (3a1a978)

2.0.2 (2019-05-10)

Note: Version bump only for package @loopback/authentication

2.0.1 (2019-05-09)

Note: Version bump only for package @loopback/authentication

2.0.0 (2019-05-06)

Features

  • resolve authentication strategy registered via extension point (e8b8e8b)

BREAKING CHANGES

  • the new interface and authentication action in 2.0 will require users to adjust existing code

1.2.1 (2019-04-26)

Note: Version bump only for package @loopback/authentication

1.2.0 (2019-04-20)

Bug Fixes

  • authentication: fix broken link in authentication docs (ee071f6)

Features

  • context: add [@inject](https://github.com/inject).binding and improve [@inject](https://github.com/inject).setter (a396274)
  • introduce an authentication strategy interface (6ebb283)

1.1.2 (2019-04-11)

Note: Version bump only for package @loopback/authentication

1.1.1 (2019-04-09)

Note: Version bump only for package @loopback/authentication

1.1.0 (2019-04-05)

Features

  • design auth system with user scenario (124c078)

1.0.17 (2019-03-22)

Note: Version bump only for package @loopback/authentication

1.0.16 (2019-03-22)

Note: Version bump only for package @loopback/authentication

1.0.15 (2019-03-12)

Note: Version bump only for package @loopback/authentication

1.0.14 (2019-03-01)

Note: Version bump only for package @loopback/authentication

1.0.13 (2019-02-25)

Note: Version bump only for package @loopback/authentication

1.0.12 (2019-02-08)

Note: Version bump only for package @loopback/authentication

1.0.11 (2019-01-28)

Note: Version bump only for package @loopback/authentication

1.0.10 (2019-01-15)

Note: Version bump only for package @loopback/authentication

1.0.9 (2019-01-14)

Bug Fixes

1.0.8 (2018-12-20)

Note: Version bump only for package @loopback/authentication

1.0.7 (2018-12-13)

Note: Version bump only for package @loopback/authentication

1.0.6 (2018-11-26)

Note: Version bump only for package @loopback/authentication

1.0.5 (2018-11-17)

Note: Version bump only for package @loopback/authentication

1.0.4 (2018-11-14)

Note: Version bump only for package @loopback/authentication

1.0.3 (2018-11-08)

Note: Version bump only for package @loopback/authentication

1.0.1 (2018-10-17)

Note: Version bump only for package @loopback/authentication

0.11.21 (2018-10-08)

Note: Version bump only for package @loopback/authentication

0.11.20 (2018-10-06)

Note: Version bump only for package @loopback/authentication

0.11.19 (2018-10-05)

Note: Version bump only for package @loopback/authentication

0.11.18 (2018-10-03)

Note: Version bump only for package @loopback/authentication

0.11.17 (2018-09-28)

Bug Fixes

  • metadata: remove the default type to work around a TS bug (fc89a2c)

0.11.16 (2018-09-27)

Note: Version bump only for package @loopback/authentication

0.11.15 (2018-09-25)

Note: Version bump only for package @loopback/authentication

0.11.14 (2018-09-21)

Note: Version bump only for package @loopback/authentication

0.11.13 (2018-09-19)

Note: Version bump only for package @loopback/authentication

0.11.12 (2018-09-14)

Note: Version bump only for package @loopback/authentication

0.11.11 (2018-09-14)

Note: Version bump only for package @loopback/authentication

0.11.10 (2018-09-14)

Note: Version bump only for package @loopback/authentication

0.11.9 (2018-09-12)

Note: Version bump only for package @loopback/authentication

0.11.8 (2018-09-10)

Note: Version bump only for package @loopback/authentication

0.11.7 (2018-09-08)

Note: Version bump only for package @loopback/authentication

0.11.6 (2018-08-25)

Bug Fixes

  • fix #1643: import MetadataAccessor direct from metadata to avoid TypeScript 3 compiler issue (37d727a)

0.11.5 (2018-08-24)

Note: Version bump only for package @loopback/authentication

0.11.4 (2018-08-15)

Note: Version bump only for package @loopback/authentication

0.11.3 (2018-08-08)

Note: Version bump only for package @loopback/authentication

0.11.2 (2018-07-21)

Note: Version bump only for package @loopback/authentication

0.11.1 (2018-07-20)

Note: Version bump only for package @loopback/authentication

0.11.0 (2018-07-20)

Note: Version bump only for package @loopback/authentication

0.10.19 (2018-07-13)

Note: Version bump only for package @loopback/authentication

0.10.18 (2018-07-11)

Note: Version bump only for package @loopback/authentication

0.10.17 (2018-07-10)

Note: Version bump only for package @loopback/authentication

0.10.16 (2018-07-09)

Note: Version bump only for package @loopback/authentication

0.10.15 (2018-06-28)

Note: Version bump only for package @loopback/authentication

0.10.14 (2018-06-27)

Note: Version bump only for package @loopback/authentication

0.10.13 (2018-06-26)

Note: Version bump only for package @loopback/authentication

0.10.12 (2018-06-25)

Note: Version bump only for package @loopback/authentication

0.10.11 (2018-06-25)

Note: Version bump only for package @loopback/authentication

0.10.10 (2018-06-20)

Note: Version bump only for package @loopback/authentication

0.10.9 (2018-06-11)

Note: Version bump only for package @loopback/authentication

0.10.8 (2018-06-09)

Note: Version bump only for package @loopback/authentication

0.10.7 (2018-06-09)

Note: Version bump only for package @loopback/authentication

0.10.6 (2018-06-08)

Note: Version bump only for package @loopback/authentication

0.10.5 (2018-05-28)

Note: Version bump only for package @loopback/authentication

0.10.4 (2018-05-20)

Note: Version bump only for package @loopback/authentication

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/authentication

0.10.1 (2018-05-08)

Note: Version bump only for package @loopback/authentication

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/authentication

0.8.1 (2018-04-25)

Note: Version bump only for package @loopback/authentication

0.8.0 (2018-04-16)

Note: Version bump only for package @loopback/authentication

0.7.1 (2018-04-16)

Note: Version bump only for package @loopback/authentication

0.7.0 (2018-04-12)

Features

  • metadata: add strongly-typed metadata accessors (45f9f80)

0.6.1 (2018-04-11)

Note: Version bump only for package @loopback/authentication

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/authentication

0.5.2 (2018-04-04)

Note: Version bump only for package @loopback/authentication

0.5.1 (2018-04-02)

Note: Version bump only for package @loopback/authentication

0.5.0 (2018-03-29)

Note: Version bump only for package @loopback/authentication

0.4.1 (2018-03-23)

Note: Version bump only for package @loopback/authentication

0.4.0 (2018-03-21)

Bug Fixes

  • authentication: update broken code in Readme (3423f6e)

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/authentication

0.3.3 (2018-03-13)

Note: Version bump only for package @loopback/authentication

0.3.2 (2018-03-08)

Note: Version bump only for package @loopback/authentication

0.3.1 (2018-03-07)

Note: Version bump only for package @loopback/authentication

0.3.0 (2018-03-06)

Bug Fixes

Features

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

0.2.0 (2018-03-01)

Note: Version bump only for package @loopback/authentication

0.1.2 (2018-03-01)

Features

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

Note: Version bump only for package @loopback/authentication

0.1.0 (2018-02-21)

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

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

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.31 (2018-02-04)

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.30 (2018-01-30)

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.29 (2018-01-29)

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.28 (2018-01-26)

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.27 (2018-01-26)

Bug Fixes

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

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

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.25 (2018-01-11)

Note: Version bump only for package @loopback/authentication

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

Bug Fixes

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

Features

4.0.0-alpha.22 (2017-12-21)

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.21 (2017-12-15)

Bug Fixes

  • authentication: fix misleading example (#794) (3a6057b)

Features

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

Bug Fixes

  • Fix node module names in source code headers (0316f28)

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

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.16 (2017-11-14)

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.13 (2017-10-31)

Note: Version bump only for package @loopback/authentication

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

Note: Version bump only for package @loopback/authentication

4.0.0-alpha.11 (2017-10-25)

Note: Version bump only for package @loopback/authentication