All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0 (2020-05-30)
- testing: β
run Convoyr core in
PluginTester
(6f646b1)
- testing: PluginTester args are changed to the following
PluginTesterArgs
interface. Now the plugin-tester executes theshouldHandleRequest
function throught Convoyr core.
3.2.0 (2020-05-23)
- π¦ update angular monorepo to v9.1.9 (ebbf2c3)
- angular: π handle and convert
HttpErrorResponse
(84dfb74) - core: π infer body correctly for
ConvoyrResponse
(c6f92f0)
- core: β
add
matchPath
matcher (af9c348)
3.1.0 (2020-05-20)
- π¦ update angular monorepo to v9.1.4 (1d36585)
- π¦ update angular monorepo to v9.1.5 (c31b271)
- π¦ update angular monorepo to v9.1.6 (abe038d)
- π¦ update angular monorepo to v9.1.7 (1cd5b38)
- π¦ update angularmaterial monorepo to v9.2.2 (64aab4a)
- π¦ update angularmaterial monorepo to v9.2.3 (b845c02)
- π¦ update angularmaterial monorepo to v9.2.4 (0cef06c)
- π¦ update dependency @angular/flex-layout to v9.0.0-beta.30 (10576f6)
- π¦ update dependency @angular/flex-layout to v9.0.0-beta.31 (bf481e5)
- π¦ update dependency tslib to v1.11.2 (1c9c1f9)
- π¦ update dependency tslib to v1.12.0 (90620e7)
- π¦ update dependency tslib to v1.13.0 (cc0872f)
- π¦ update dependency tslib to v2 (f3903a6)
- core: β
add
matchResponseType
matcher (3071358)
3.0.0 (2020-04-24)
- β
NextFn
toNextHandler
object (530cb97)
- The
NextFn
type used for calling the next plugin and the final HTTP handler is removed in favor of an object following theNextHandler
interface.
2.2.0 (2020-04-23)
- π¦ update angular monorepo to v9.1.3 (fb3a984)
- core: β
add
and
operator (6fee476) - core: β
add
not
operator (1375107) - core: β
add
or
operator (e94339f) - core: β
handle async conditions in
and
operator (d0574a0) - core: β
handle async conditions in
or
operator (172b321)
2.1.1 (2020-04-16)
- π¦ update angular monorepo to v9.1.2 (a5a5b8f)
- π¦ update angularmaterial monorepo to v9.2.1 (332b8f2)
2.1.0 (2020-04-11)
- plugin-auth: π don't send token if null or undefined (b9eacd5)
- plugin-auth: π fix token nullish stream value (afb73d7)
- plugin-auth: π forward error instead of silently fail (135db10)
- sandbox: π fix routing (cf8acb2)
- sandbox: π fix tokens endpoint url (9f4b423)
- plugin-auth: β make sure we are always using the latest token (e1e313d)
- sandbox: β add IsSignedIn guard (af84e1e)
- sandbox: β add mark token as expired (d20e45a)
- sandbox: β redirect to bikes after signin (db1a1d3)
- sandbox: β redirect to signin if unauthenticated (5085a9c)
2.0.2 (2020-04-08)
- plugin-auth: π forward error instead of silently fail (135db10)
2.0.1 (2020-04-07)
- plugin-auth: π fix
onUnauthorized
function call (fc4b030)
- sandbox: β add auth example (e41e199)
2.0.0 (2020-04-01)
- plugin-cache: π fix build dependencies (01c8377)
- plugin-cache: π fix undefined global
Buffer
object (9e753e5) - plugin-cache: π handle
undefined
maxSize (5de2e60) - plugin-cache: π use
bufferFrom
polyfill (25a98b5) - plugin-cache: π whitelist buffer package (954ed61)
- β
rename
condition
toshouldHandleRequest
(9e93b5d) - angular: β use dynamic configuration (5ab1596)
- core: β
deprecate
condition
in favor ofshouldHandleRequest
(11b7fbb) - plugin-auth: β add auth plugin: add onUnauthorized callback (f9f25be)
- plugin-cache: β
handle human readable bytes
maxSize
(ebf2bdc) - plugin-retry: β add plugin-retry (1317aaf)
- rename
condition
toshouldHandleRequest
Co-authored-by: Edouard Bozon bozonedouard@gmail.com
1.2.0 (2020-03-31)
- angular: β use dynamic configuration (5ab1596)
- core: β
deprecate
condition
in favor ofshouldHandleRequest
(11b7fbb) - plugin-auth: β add auth plugin: add onUnauthorized callback (f9f25be)
1.1.0 (2020-01-14)
- plugin-cache: π fix build dependencies (01c8377)
- plugin-cache: π handle
undefined
maxSize (5de2e60) - plugin-cache: π use
bufferFrom
polyfill (25a98b5)
- plugin-cache: β
handle human readable bytes
maxSize
(ebf2bdc) - plugin-retry: β add plugin-retry (1317aaf)
1.0.0 (2020-01-06)
- πͺ² sandbox
loggerPlugin
use handler object (89783d9)
- plugin-cache: β add maxSize to MemoryStorage (f7eb752)
- β add max size (9a32e30)
- β handle plugin-cache request condition (9e1bff6)
- β add cache max age (8d5db1c)
- β make storage async (a632de9)
- feat!: β use an object as plugin handler (47a5e9f)
- the plugin handler become an object
0.1.1 (2019-11-20)
- πͺ² remove broken imports (607c4ea)
- πͺ² add missing
Omit
type (8158da9) - πͺ² package dependency build (b510752)
- πͺ² use path mapping to internally expose
_createSpyPlugin
(9f1e845) - π fix AOT issue "Expression form not supported" when using inline type with
@Inject
(5a93caf) - π fix AOT issue due to logic in
forRoot
(9f2a093) - deps: update dependency core-js to v3 (46459a7)
- deps: update dependency rxjs to ~6.5.0 (5a0e80f)
- deps: update dependency zone.js to ^0.10.0 (feb4677)
- π throw InvalidUrlError instead of crashing when given an invalid URL (417e080)
- β handle query string in store key (9d58a36)
- β
refine metadata with
createdAt
property (422b221) - β split packages (77b22c0)
- β
use more generic interface for
CacheProvider
(e88a28e) - β add method matcher (68c6088)
- β fail if matchOrigin is given an valid match expression (5cafd3b)
- β handle async plugin condition (2c6676b)
- β
throw error if invalid url is given to
getOrigin
(a6a7aac)
- Revert "Pin dependencies" (dd3149a)
- Revert "Pin dependencies" (0dc45bc)
- Revert "Pin dependencies" (d311d4a)
Note: Version bump only for package convoyr