Skip to content

Release v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mvegter mvegter released this 29 May 12:33
· 860 commits to master since this release

Features

  • Added association execution on models (e2faf43)
  • added associations on log, run and user (ea979d3)
  • Added automatic timestamps (3953877)
  • Added create log screen (8b0ff45)
  • added DELETE /api/tags/:tagId endpoint (b9aa839)
  • Added epn role model and migration (7a83ee3)
  • added Epn, FLp, Log, Run, Tag and User models (322b739)
  • Added flp role model and migration (56c2608)
  • added GET /api/logs/{logId}/tree endpoint (031899e)
  • added GET /api/tags endpoint (784c17d)
  • added GET /api/tags endpoint (7911fcf)
  • added GET /api/tags/{tagId} endpoint (b2d5f62)
  • added GET /api/tags/{tagId}/logs endpoint (f6d4918)
  • added GET /logs/{logId}/tags endpoint (b15508e)
  • added GET /logs/{logId}/tags endpoint (e9699d4)
  • added indexes on Log (e804ebb)
  • added indexes on the subtype and origin of Log (85d82c5)
  • Added log model and migration (801aaf6)
  • Added logruns and add associations migration (bf208e8)
  • added meta section to GET /api/logs (b50cc92)
  • Added more models to index (1fc6549)
  • added multiple /tags endpoints (09d8c83)
  • added OpenAPI converter (0614c25)
  • added option to configure database port (2df0905)
  • added origin filtering on /api/logs (8496133)
  • added POST /api/tags endpoint (dd4fbca)
  • added Subsystem model (91708ee)
  • added Swagger UI integration (679b153)
  • added tags (bce046f)
  • Added working log pagination (with hardcoded logs per page) (2cc3f1d)
  • allow filtering by parent log id (31b7ad9)
  • allow filtering by root log id (9b031f6)
  • Allowed user to select amount of logs per page (ba3440f)
  • overview pagination (0f0c2b9)
  • openapi: added default response UnexpectedError (d9b525e)
  • openapi: added IBM OpenAPI validator (3c66898)
  • openapi: added security scheme (21d8e76)
  • ui: added loading spinner (a56ae58)
  • Added run model and migration (a9a3daa)
  • Added tags association (8055798)
  • allow pagination on /api/logs (b7a3e5a)
  • allow sorting on /api/logs (3b574d9)
  • detail view of a Log should use the tree format (183f058)
  • ui: added width steps of 5% (2d20784)
  • Added tag model and migration (eecf12e)
  • added timezone config (3d85e16)
  • Added user model and migration (3403a4f)
  • dedicated Docker Compose for staging (3dec5cf)
  • filtering on GET /api/logs (f20dcb0)
  • Implemented a generic object-to-table mapper (7dbce76)

Bug Fixes

  • count should not include associations (d08d92c)
  • DTO validation should not abort early (d3f5b31)
  • methods of QueryBuilder should return the instance (656a009)
  • database: include charset and collate in database creation (03ce9c6)
  • database: removed unnecessary foreign key specification (3d657bf)
  • database: set migrationStorageTableName value in the configuration (d1e1c7c)
  • docker: include spec directory (12bf56c)
  • license: added missing file headers (a5d7961)
  • openapi: 404 response should not be a Bad Request (c885e52)
  • openapi: added missing request bodies (c95fb31)
  • openapi: added missing request body for POST /api/logs (400d6ec)
  • openapi: added missing request body for POST /api/tags (490c944)
  • openapi: an entity id must be atleast 1 (8035efe)
  • openapi: query parameters should have style deepObject (e2e240f)
  • openapi: switched description of LogText and LogTitle (057a3f3)
  • openapi: use $ref requesty bodies schema's (c996044)
  • ui: added viewport meta tag (2980584)
  • ui: filter limiting now working properly (e139aef)
  • ui: removed bottom margin of table (e11543b)
  • ui: table should have a header and body group (101a0fa)
  • added missing fields (ac9b3ba)
  • Added mount of scripts directory in the container (a6b7f74)
  • Added some options to user log association (0705aae)
  • Added user seeder (c867114)
  • changed capitalized drop table names to lowercase (32f3347)
  • changed user 0 to 1 (5b3ff32)
  • Cleaned seeders (8a19a44)
  • Get the headers dynamically and filter out the field not needed for the table (99a31f4)
  • Log detail no longer shows error on refresh (2194aca)
  • overview table column mapping (ba04766)
  • removed id (e80d1d0)
  • removed migration skeleton (f03a595)
  • Renamed Log.js to log.js (5b3a78f)
  • Restored filtering functionality (0df675a)
  • ui: removed bottom margin of table (8e2cfc7)
  • ui: table should have a header and body group (0ae99f8)
  • log user relation (ddd0d2e)
  • re-create database in the test environment (0aad7ea)
  • renamed model flproles to flprole (f135ee7)
  • renamed runs tablename (71d6a93)
  • restored original casing of userid in the Log adapter (4430ee1)
  • snake_cased table names (97d1a26)
  • user_id cant be 0 (830f1b3)
  • wrong arg use (6963305)