All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.3.0 (2019-04-05)
- atlas: upgrade pino to v5 (60cbd2d)
3.2.1 (2019-02-20)
Note: Version bump only for package @atlas.js/koa
3.2.0 (2019-02-08)
- koa: cast process.env.PORT to a Number when generating schema (93a737e), closes #71
- remove
declare module
wrappers from all d.ts files 🔥 (c0e7cd5), closes #69 - koa: add
server
to the exported Koa instance type definition (8392aaa) - koa: do not depend on named exports order when iterating middleware (d28b2d9)
- add default empty objects to JSON schema configurations (1b7b006)
- declarations for object shapes should use
type
, notinterface
(7928e6a)
- koa: add typings (af5fb9c)
3.2.0-alpha.9 (2019-02-01)
3.2.0-alpha.8 (2019-01-28)
Note: Version bump only for package @atlas.js/koa
3.2.0-alpha.7 (2019-01-28)
3.2.0-alpha.6 (2019-01-16)
- koa: do not depend on named exports order when iterating middleware (d28b2d9)
3.1.1 (2018-07-16)
- define empty object as default for Ajv (e9d85be)
3.1.0 (2018-07-12)
- koa: upgrade koa-websocket to ^5, ws to ^5.2 (2e094ec)
- atlas: Legendary: overhaul Hooks (7710edd), closes #35 #34
- component: Drop support for the old resolve constructor param (394f65d)
- drop components's static defaults, use static config (JSON schema) (5c7d5ce)
- node.js 10 is now supported release line (521ac2c)
- atlas:
- component:
2.0.0 (2018-01-18)
- koa: Add websocket support via WebsocketHook (3cdb05a)
- koa: MiddlewareHook is now part of the main service (e85353b)
- koa: - Remove MiddlewareHook
- Rename Service to Server
1.2.0 (2017-12-13)
- component: The resolve() function is now passed as
component
(dd034d6) - koa: Pass the Atlas component to all middleware constructors (d8d6a67)
1.1.0 (2017-11-21)
- koa: Prefer
PORT
env var when binding (edcc5cd)
1.0.0 (2017-10-24)
- Ditch @atlas.js/core,application, add @atlas.js/atlas (1ce02bb), closes #23
- Expose the atlas instance as this.atlas inside components (34b0778), closes #24
- Implement sane hook events (b830760), closes #25
- 🔥
- 🔥
- 🔥
0.5.0 (2017-09-27)
- Switch to .mjs file extension (0ee25cd)
0.4.0 (2017-09-26)
- application: Implement Application.require() (ba10351)
0.3.3 (2017-09-22)
Note: Version bump only for package @atlas.js/koa
0.3.2 (2017-09-07)
Note: Version bump only for package @atlas.js/koa
0.3.1 (2017-09-05)
Note: Version bump only for package @atlas.js/koa
0.3.0 (2017-09-05)
- Koa: Implement ContextHook (588e462)
0.2.1 (2017-09-02)
Note: Version bump only for package @atlas.js/koa
0.2.0 (2017-08-16)
- koa: Update koa config properties to be more self-explanatory (0af00be)