4.5.0 (2020-09-16)
- allow url strings in addition to url objects when instructing for serving static files (ceebe8f)
- provide possibility to serve static files (b15688e)
4.4.1 (2020-04-21)
4.4.0 (2020-04-02)
- populte obj if no (8644ff9)
- when auth in request handler returns, we check for .local, if any we put it in .local. this will help in pass some request specific data, like, what resource is allowed for this user (7db109d)
4.3.3 (2020-03-25)
4.3.2 (2020-03-23)
- resolve jwt check only in case it is specified in route definition (1ac19a7)
4.3.1 (2020-02-20)
- clenaup (4e9524c)
- refactor naming and ability (87b1dd7)
- refactor naming and ability (6d24ba9)
- switch on/off ut errors (4a8478a)
4.3.0 (2020-02-20)
- lint (457fafc)
- map/transform error responses (f9f89ba)
4.2.0 (2020-02-18)
- typo (ef47187)
- multi-factor authentication (3741b7a)
4.1.3 (2020-02-13)
- remote indentity check (dd6a51b)
4.1.2 (2020-02-12)
4.1.1 (2020-02-12)
4.1.0 (2020-02-11)
- build (65a695c)
- cnealup (a7ae5cb)
- deps (6ddd529)
- error (1a71db1)
- for for reduce (50faa14)
- Jenkins (629b298)
- lint (5ffda5a)
- lint (ed7fa1c)
- multiple use aurh (d8dd1fe)
- multiple use auth (a8ae116)
- trigger build (63d07af)
- basic auth middleware (26a308b)
4.0.0 (2020-02-10)
- swagger-ui-dist
- swagger-ui-dist
3.12.0 (2020-01-21)
- support multiple payloads when sending reporting/auditing messages (5adb28e)
3.11.0 (2019-12-20)
- add possibility to define additional reporting data (49968eb)
3.10.0 (2019-12-19)
- possibility to set response cookies (3231ad8)
3.9.0 (2019-12-02)
3.8.1 (2019-09-12)
- use timestamp in milliseconds instead of unix epoch time (c95904e)
3.8.0 (2019-08-16)
- get trace from request headers if present (5848f8b)
- refactor dw format (45580ed)
- tenantUUID->tenantId (48076e8)
- add possibility for custom audit and report formatters (a4b1fc3)
3.7.0 (2019-08-12)
- linting (c8fe5f3)
- provide jwt ut5 formatter (38a76d6)
3.6.1 (2019-08-08)
- update swagger validator (a2470da)
3.6.0 (2019-08-07)
- x-nullable support (bb37149)
3.5.1 (2019-08-06)
- resolve schema refs properly (d962189)
3.5.0 (2019-08-05)
- enrich docs (d9a4bc2)
- COREADM-132: interpolate ut-port-swagger schemas (b84886e)
3.4.0 (2019-08-01)
- k8s configuration (bd0dae7)
3.3.1 (2019-07-24)
3.3.0 (2019-07-24)
- ALZDFA1-519: add user info in report message payload (c3e7dac)
3.2.1 (2019-07-15)
- put back service in report middleware config (d75f146)
3.2.0 (2019-07-15)
- ALZDFA1-449: possibility to define public methods (58cf94f)
3.1.3 (2019-07-12)
- remove report 'service' config property. Use implementation name as such (4d4710e)
3.1.2 (2019-07-12)
- add sessionId to keycloak format and enrich audit object (bc3245e)
3.1.1 (2019-07-12)
- extract status code from error if available (2866b50)
3.1.0 (2019-07-11)
3.0.0 (2019-06-24)
2.2.4 (2019-06-13)
- add forgotten files (9216bbd)
- fix static context routes (28e7a92)
- naminng (3823ec1)
- restructuring (3309009)
2.2.3 (2019-06-05)
- validations (919dd98)
2.2.2 (2019-06-04)
- add debug error info, fix schemas route payload (c15c1ef)
2.2.1 (2019-06-03)
- fix hot reload. Don't override schema by reference (6ee9c33)
2.2.0 (2019-05-30)
- update ut-tools (3a0021e)
- add conditional-get and etag middlewares (6fd3133)
2.1.1 (2019-05-17)
- don't validate undefined primitives that are not required (5602479)
2.1.0 (2019-05-16)
- array payloads are now acceptd. They are put in message key called 'list' (676bcec)
2.0.2 (2019-05-15)
- change naming from content to context (9978685)
2.0.1 (2019-05-14)
- async loop (db02829)
2.0.0 (2019-05-08)
1.5.0 (2019-01-31)
- add possibility to set response headers (dfc949b)
1.4.2 (2018-12-19)
- make use of default values in json schemas (a89b8cf)
1.4.1 (2018-09-10)
- more descriptive path errors (889a484)
1.4.0 (2018-08-15)
- allow additional processing of the swaggerDocument on imlpementation level (e7d2c9c)
1.3.3 (2018-08-06)
- set swaggerDocument as an instance property in swagger port class (e44f5b9)
1.3.2 (2018-07-25)
- edge cases and optimize code (bd9eb77)
1.3.1 (2018-07-20)
- refactor middlewares to achieve path params validation (bf7f7c2)
1.3.0 (2018-07-18)
- add validator configuration, prepare jwt (5df86ba)
1.2.2 (2018-07-09)
- pass request headers in (fbd02fb)
1.2.1 (2018-07-03)
- Automatically set successful status code based on the swagger document definition. Improve error handling. (68ce222)
1.2.0 (2018-06-28)
- add custom keyword (54ad23a)
- add custom keyword x-occurances (f6b4c62)
- add file upload support in custom validator (84f7506)
- add metaschema for x-required and x-file. Improve x-occurrences. Remove x-required and x-file as they are used internally only. (1449487)
- add minProperties equal to maxProperties so that the can be exactly 4 (0d9531c)
- Ajv wrapping class (422b939)
- custom required and file validations (c5f7968)
- fix x-occurrences matching algorithm (30a3a6e)
- fix x-occurrences validation bugs (f881e09)
- improve x-occurrences validations. add custom messages (db288ce)
- put validation handler into a separate function. create empty validator (ae5a6cc)
- refactoring (3cdb52c)
- refactoring plus wrapper middleware (a44bdc7)
- use to support relationships between fields (440d7d2)
- x-occurances min and max values. Add documentation. Rename to x-required and to x-file (ccb48cc)
- custom validator (2b3f9c9)
1.1.3 (2018-06-27)
1.1.2 (2018-06-09)
- remove lodash.merge dependency (285b0d2)
1.1.1 (2018-06-08)
- make swaggerDocument private (478916d)
1.1.0 (2018-06-08)
- add possibility to pass swaggerDocument (402c831)
1.0.0 (2018-06-06)
- reorganize config an add possibility to pass options per middleware (4f847d6)
- configuration options are different
- this version is not compatible with previous versions
0.5.2 (2018-06-05)
- optimize code (6548f3f)
0.5.1 (2018-06-05)
- abstract koa router and request handlers into a common middleware called router (d15361d)
0.5.0 (2018-06-05)
- split validators and add file upload support for swagger 2 (34bf50e)
0.4.0 (2018-06-04)
- pass formData files to handlers (68af4bd)
0.3.0 (2018-06-01)
- improve code structure (a7ee4f1)
- improve errors (2b344eb)
- refactor (382c287)
- remove unused file (2ea523c)
- use swagger2 instead of swagger2-koa (a88442f)
0.2.1 (2018-05-31)
- use uuid module and fix port start log message (b2b30f7)
- add comments in code (7dfb64a)
- add docs (68adc66)
- add LICENSE and update repository url (6746e97)
- comply with native node.js http server (7aa4372)
- initial version (cf72039)
- typo (c77bc9b)
- use strict (9ca6304)
- enable metrics and optimize code (f584d0c)