Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
11.0.5 (2024-08-14)
Note: Version bump only for package @loopback/authentication
11.0.4 (2024-07-09)
Note: Version bump only for package @loopback/authentication
11.0.3 (2024-06-10)
Note: Version bump only for package @loopback/authentication
11.0.2 (2024-05-17)
Note: Version bump only for package @loopback/authentication
11.0.1 (2024-04-09)
Note: Version bump only for package @loopback/authentication
11.0.0 (2024-03-04)
chore
- drop Node.js 16 support (b9efcb4)
BREAKING CHANGES
- Drop Node.js 16 support in all LB4 modules and extensions
Signed-off-by: dhmlau dhmlau@ca.ibm.com
10.1.5 (2024-01-11)
Note: Version bump only for package @loopback/authentication
10.1.4 (2023-12-12)
Note: Version bump only for package @loopback/authentication
10.1.3 (2023-09-12)
Note: Version bump only for package @loopback/authentication
10.1.2 (2023-08-15)
Note: Version bump only for package @loopback/authentication
10.1.1 (2023-07-17)
Note: Version bump only for package @loopback/authentication
10.1.0 (2023-06-28)
Features
- update dependency @types/node to ^16 (2af42b7)
10.0.0 (2023-05-15)
Features
- add support for node v20 (e23cefa)
- remove support for node v14 (5425762)
- remove support for node v19 (e26a2ac)
BREAKING CHANGES
- End of life of Node v14
Signed-off-by: Francisco Buceta frbuceta@gmail.com
9.0.10 (2023-04-13)
Bug Fixes
9.0.9 (2023-03-09)
Note: Version bump only for package @loopback/authentication
9.0.8 (2023-02-07)
Reverts
- “chore: update dependency rimraf to v4” (c516d5e)
9.0.7 (2023-01-09)
Note: Version bump only for package @loopback/authentication
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.6 (2022-12-14)
Note: Version bump only for package @loopback/authentication
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.5 (2022-11-24)
Note: Version bump only for package @loopback/authentication
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.4 (2022-10-13)
Note: Version bump only for package @loopback/authentication
9.0.3 (2022-08-25)
Note: Version bump only for package @loopback/authentication
9.0.2 (2022-07-14)
Note: Version bump only for package @loopback/authentication
9.0.1 (2022-06-13)
Note: Version bump only for package @loopback/authentication
9.0.0 (2022-05-05)
⚠ BREAKING CHANGES
- remove node v12 support
Features
8.1.2 (2022-03-29)
Note: Version bump only for package @loopback/authentication
8.1.1 (2022-02-28)
Note: Version bump only for package @loopback/authentication
8.1.0 (2022-02-14)
Features
- update @types/node to v12 (65a09a4)
8.0.1 (2022-01-11)
Note: Version bump only for package @loopback/authentication
8.0.0 (2021-11-18)
Features
- drop support for Node.js v10 (9bcbbb3)
- support Node.js v17 (8d86c03)
- upgrade to TypeScript 4.5.2 (72ece91)
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>
7.3.4 (2021-10-18)
Note: Version bump only for package @loopback/authentication
7.3.3 (2021-09-16)
Note: Version bump only for package @loopback/authentication
7.3.2 (2021-07-15)
Note: Version bump only for package @loopback/authentication
7.3.1 (2021-06-10)
Note: Version bump only for package @loopback/authentication
7.3.0 (2021-05-03)
Features
- support node v16 (ac99415)
7.2.0 (2021-04-06)
Features
- allow one strategy to fail the authentication process (adbbf24)
7.1.0 (2021-03-18)
Features
- update package-lock.json to v2 consistently (dfc3fbd)
7.0.7 (2021-02-09)
Note: Version bump only for package @loopback/authentication
7.0.6 (2021-01-21)
Note: Version bump only for package @loopback/authentication
7.0.5 (2020-12-07)
Note: Version bump only for package @loopback/authentication
7.0.4 (2020-11-18)
Note: Version bump only for package @loopback/authentication
7.0.3 (2020-11-05)
Note: Version bump only for package @loopback/authentication
7.0.2 (2020-10-07)
Note: Version bump only for package @loopback/authentication
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 nowAuthenticationMetadata[]
.
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
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
- update package locks (cd2f6fa)
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
- optional auth metadata (6145e54)
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 toRestServer#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
- fix typo of
additional
(2fd7610)
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()
andctx.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
Features
- Add metadata inspector (c683019)
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