From 652ed0c954e067322387e43d3e5c41adf1fc5e12 Mon Sep 17 00:00:00 2001 From: Martijn Vegter Date: Fri, 29 May 2020 14:28:59 +0200 Subject: [PATCH] chore(release): 0.4.0 --- CHANGELOG.md | 108 ++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 1 + package.json | 1 + 3 files changed, 110 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cb7f91453..a872975867 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,111 @@ +# Changelog + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## [0.4.0](https://github.com/AliceO2Group/Bookkeeping/compare/v0.2.0...v0.4.0) (2020-05-29) + + +### Features + +* Added association execution on models ([e2faf43](https://github.com/AliceO2Group/Bookkeeping/commit/e2faf43b7be5cde7255f3d70d4da47c149ac3e09)) +* added associations on log, run and user ([ea979d3](https://github.com/AliceO2Group/Bookkeeping/commit/ea979d35503c65df4c8f579f6bbff4c1fa1ef3c1)) +* Added automatic timestamps ([3953877](https://github.com/AliceO2Group/Bookkeeping/commit/3953877ea3a72b02ca02e16e8330b6639eb661d3)) +* Added create log screen ([8b0ff45](https://github.com/AliceO2Group/Bookkeeping/commit/8b0ff456c956ae83f5826f21317db5d65710b3cc)) +* added DELETE /api/tags/:tagId endpoint ([b9aa839](https://github.com/AliceO2Group/Bookkeeping/commit/b9aa839a2342f407ec18115ea2e6add362ade110)) +* Added epn role model and migration ([7a83ee3](https://github.com/AliceO2Group/Bookkeeping/commit/7a83ee3bcd30b0efce2723aa18c49f87dc6a234a)) +* added Epn, FLp, Log, Run, Tag and User models ([322b739](https://github.com/AliceO2Group/Bookkeeping/commit/322b739637d44fdeb5dc17cbef93feef3c360440)) +* Added flp role model and migration ([56c2608](https://github.com/AliceO2Group/Bookkeeping/commit/56c2608a0e27ab026b9b010215e73a7615a4edf2)) +* added GET /api/logs/{logId}/tree endpoint ([031899e](https://github.com/AliceO2Group/Bookkeeping/commit/031899e0a4e1dd70a961741fa84e86b6d546cd3b)) +* added GET /api/tags endpoint ([784c17d](https://github.com/AliceO2Group/Bookkeeping/commit/784c17d8027ed8e80fded23a30f031e0de9dd75b)) +* added GET /api/tags endpoint ([7911fcf](https://github.com/AliceO2Group/Bookkeeping/commit/7911fcf9618822c0a56b5127ace5d7fa1199a215)) +* added GET /api/tags/{tagId} endpoint ([b2d5f62](https://github.com/AliceO2Group/Bookkeeping/commit/b2d5f628b66ff6f79d5fe2a5d04df993da634733)) +* added GET /api/tags/{tagId}/logs endpoint ([f6d4918](https://github.com/AliceO2Group/Bookkeeping/commit/f6d4918d34b4801c0f45389a71f9861ab2163740)) +* added GET /logs/{logId}/tags endpoint ([b15508e](https://github.com/AliceO2Group/Bookkeeping/commit/b15508eb74c49c7393fd927be7532e10908613b2)) +* added GET /logs/{logId}/tags endpoint ([e9699d4](https://github.com/AliceO2Group/Bookkeeping/commit/e9699d4713586a947b6d22ed6dc3b5636e7a38f6)) +* added indexes on Log ([e804ebb](https://github.com/AliceO2Group/Bookkeeping/commit/e804ebb24a9c740453c273a7da87dc0034d7d638)) +* added indexes on the subtype and origin of Log ([85d82c5](https://github.com/AliceO2Group/Bookkeeping/commit/85d82c52fae16d327dd855df74a2d48563a94c7f)) +* Added log model and migration ([801aaf6](https://github.com/AliceO2Group/Bookkeeping/commit/801aaf626c8937a011a48a5322c7e50f6cd64538)) +* Added logruns and add associations migration ([bf208e8](https://github.com/AliceO2Group/Bookkeeping/commit/bf208e8c09ee936d38940b0a58ceb2ea72ba0e9a)) +* added meta section to GET /api/logs ([b50cc92](https://github.com/AliceO2Group/Bookkeeping/commit/b50cc92f4586a01d4ee372d2d25ad73ff6f353e1)) +* Added more models to index ([1fc6549](https://github.com/AliceO2Group/Bookkeeping/commit/1fc65498a735d38f633fee314114bf63f9432efa)) +* added multiple /tags endpoints ([09d8c83](https://github.com/AliceO2Group/Bookkeeping/commit/09d8c8373c791c0a87547680290ce2d91c6489e6)) +* added OpenAPI converter ([0614c25](https://github.com/AliceO2Group/Bookkeeping/commit/0614c25098e620525d7ff97814c04fbe07da40e1)) +* added option to configure database port ([2df0905](https://github.com/AliceO2Group/Bookkeeping/commit/2df09056d6b27ef8fa344fdc7f37df066ad84726)) +* added origin filtering on /api/logs ([8496133](https://github.com/AliceO2Group/Bookkeeping/commit/8496133b4eedb052ed5ce02468ebcd1f7c7fb2f2)) +* added POST /api/tags endpoint ([dd4fbca](https://github.com/AliceO2Group/Bookkeeping/commit/dd4fbca8453bef49187f8452cecc32e69bede144)) +* added Subsystem model ([91708ee](https://github.com/AliceO2Group/Bookkeeping/commit/91708eec017cb3b8ca8bb119c8e518578014786f)) +* added Swagger UI integration ([679b153](https://github.com/AliceO2Group/Bookkeeping/commit/679b15321b310a25606912edbaf8cc6eebaf15d8)) +* added tags ([bce046f](https://github.com/AliceO2Group/Bookkeeping/commit/bce046fc8aca794211b09831f1304309e5b2548c)) +* Added working log pagination (with hardcoded logs per page) ([2cc3f1d](https://github.com/AliceO2Group/Bookkeeping/commit/2cc3f1d95e74783a626e4c6f8429021b02c6e94e)) +* allow filtering by parent log id ([31b7ad9](https://github.com/AliceO2Group/Bookkeeping/commit/31b7ad9f12f4fd20107e2e36106cf1e15d4da585)) +* allow filtering by root log id ([9b031f6](https://github.com/AliceO2Group/Bookkeeping/commit/9b031f650c6846b709c53a44244142d4516ae545)) +* Allowed user to select amount of logs per page ([ba3440f](https://github.com/AliceO2Group/Bookkeeping/commit/ba3440fcfc39f924d4a86d8f6785f6b16f1dca10)) +* overview pagination ([0f0c2b9](https://github.com/AliceO2Group/Bookkeeping/commit/0f0c2b9ef71dfe0f28cf93dd0340742fdce44b89)) +* **openapi:** added default response UnexpectedError ([d9b525e](https://github.com/AliceO2Group/Bookkeeping/commit/d9b525e832f13975dfb50499dc760f0111d4df05)) +* **openapi:** added IBM OpenAPI validator ([3c66898](https://github.com/AliceO2Group/Bookkeeping/commit/3c6689865bfa86f0f07deac16c596ee6d3e45f01)) +* **openapi:** added security scheme ([21d8e76](https://github.com/AliceO2Group/Bookkeeping/commit/21d8e76c0aa8482712628d3521a12a4df59fa014)) +* **ui:** added loading spinner ([a56ae58](https://github.com/AliceO2Group/Bookkeeping/commit/a56ae58e8aeb629361e3781142f22f45d7505474)) +* Added run model and migration ([a9a3daa](https://github.com/AliceO2Group/Bookkeeping/commit/a9a3daac291460a9fb9b8acdc64a1e07f16ee009)) +* Added tags association ([8055798](https://github.com/AliceO2Group/Bookkeeping/commit/80557983ffd432423cbfef384f2781096e80fa70)) +* allow pagination on /api/logs ([b7a3e5a](https://github.com/AliceO2Group/Bookkeeping/commit/b7a3e5a25ecfbf433247cae6b8f5b80e2230a06a)) +* allow sorting on /api/logs ([3b574d9](https://github.com/AliceO2Group/Bookkeeping/commit/3b574d9d1a9ff053f55c6809cd10fca2bc246776)) +* detail view of a Log should use the tree format ([183f058](https://github.com/AliceO2Group/Bookkeeping/commit/183f058019c722be4a3130844f573309ce48087a)) +* **ui:** added width steps of 5% ([2d20784](https://github.com/AliceO2Group/Bookkeeping/commit/2d20784622611d7827000823db19f20b3bceb743)) +* Added tag model and migration ([eecf12e](https://github.com/AliceO2Group/Bookkeeping/commit/eecf12eaceac8416e5a7cd6ae1022bb26eab25b5)) +* added timezone config ([3d85e16](https://github.com/AliceO2Group/Bookkeeping/commit/3d85e16ba6526fb4c8f6337898fc368a1ed01aa8)) +* Added user model and migration ([3403a4f](https://github.com/AliceO2Group/Bookkeeping/commit/3403a4fa56145a0d6dd7ca25be9485c975a638a9)) +* dedicated Docker Compose for staging ([3dec5cf](https://github.com/AliceO2Group/Bookkeeping/commit/3dec5cff73c4ae62b33ba00dec9607a500af39ff)) +* filtering on GET /api/logs ([f20dcb0](https://github.com/AliceO2Group/Bookkeeping/commit/f20dcb07bdfdd67ad7905cbd216a649823391f82)) +* Implemented a generic object-to-table mapper ([7dbce76](https://github.com/AliceO2Group/Bookkeeping/commit/7dbce765e8e9ef0538ea5d1cb1647c4865d61ede)) + + +### Bug Fixes + +* count should not include associations ([d08d92c](https://github.com/AliceO2Group/Bookkeeping/commit/d08d92cd2983c51efc5c336566e112a7b225806d)) +* DTO validation should not abort early ([d3f5b31](https://github.com/AliceO2Group/Bookkeeping/commit/d3f5b31f0ea3932caf802aa800712300ba0750b2)) +* methods of QueryBuilder should return the instance ([656a009](https://github.com/AliceO2Group/Bookkeeping/commit/656a009e340cba94e6b28c230b35715e4cccc7c6)) +* **database:** include charset and collate in database creation ([03ce9c6](https://github.com/AliceO2Group/Bookkeeping/commit/03ce9c6b00eee8a9e6048f70155c6a8b5b677f1a)) +* **database:** removed unnecessary foreign key specification ([3d657bf](https://github.com/AliceO2Group/Bookkeeping/commit/3d657bf66c1f5d3f5c43f91fd4902b62714cc358)) +* **database:** set migrationStorageTableName value in the configuration ([d1e1c7c](https://github.com/AliceO2Group/Bookkeeping/commit/d1e1c7c3179c8114de90c5ccb97cb66687f1fb28)) +* **docker:** include spec directory ([12bf56c](https://github.com/AliceO2Group/Bookkeeping/commit/12bf56c6b69f385026e6629823008e0c58f1026b)) +* **license:** added missing file headers ([a5d7961](https://github.com/AliceO2Group/Bookkeeping/commit/a5d79619e255f6b008c8faf22882b6bf1344aa9d)) +* **openapi:** 404 response should not be a Bad Request ([c885e52](https://github.com/AliceO2Group/Bookkeeping/commit/c885e527a443b56784811907699224dae6e2ee7c)) +* **openapi:** added missing request bodies ([c95fb31](https://github.com/AliceO2Group/Bookkeeping/commit/c95fb3172e4ae7bbf52d12aef21c4d0255b09f0a)) +* **openapi:** added missing request body for POST /api/logs ([400d6ec](https://github.com/AliceO2Group/Bookkeeping/commit/400d6ece6426706b61288f8aafcdb4840a2275f0)) +* **openapi:** added missing request body for POST /api/tags ([490c944](https://github.com/AliceO2Group/Bookkeeping/commit/490c944a60fed69f7e4dfc09b0f166b8e75f274a)) +* **openapi:** an entity id must be atleast 1 ([8035efe](https://github.com/AliceO2Group/Bookkeeping/commit/8035efecaa7d73bc313f13d42382a2ddc02f7df1)) +* **openapi:** query parameters should have style deepObject ([e2e240f](https://github.com/AliceO2Group/Bookkeeping/commit/e2e240fc77f31e2a4deab83a7d1938c9ce030920)) +* **openapi:** switched description of LogText and LogTitle ([057a3f3](https://github.com/AliceO2Group/Bookkeeping/commit/057a3f3ed8b439590c09a937b895502b83c692ca)) +* **openapi:** use $ref requesty bodies schema's ([c996044](https://github.com/AliceO2Group/Bookkeeping/commit/c99604432069a89efa002c5ff6029d8a3fbd1f28)) +* **ui:** added viewport meta tag ([2980584](https://github.com/AliceO2Group/Bookkeeping/commit/29805842cc47e6a0025a668af4c9cc358ec49ad9)) +* **ui:** filter limiting now working properly ([e139aef](https://github.com/AliceO2Group/Bookkeeping/commit/e139aef6c66595f6fe20017fa85c7b98fe50a1bc)) +* **ui:** removed bottom margin of table ([e11543b](https://github.com/AliceO2Group/Bookkeeping/commit/e11543b815230b7aea46ee8d95ecb4d227ee2da4)) +* **ui:** table should have a header and body group ([101a0fa](https://github.com/AliceO2Group/Bookkeeping/commit/101a0faa738d537e13d24ff940cb93179b186ad0)) +* added missing fields ([ac9b3ba](https://github.com/AliceO2Group/Bookkeeping/commit/ac9b3ba400a420860acfed53c7a1e1d797f7a735)) +* Added mount of scripts directory in the container ([a6b7f74](https://github.com/AliceO2Group/Bookkeeping/commit/a6b7f744bd223aa1a3ff96ffb13d7b5bec1f1afb)) +* Added some options to user log association ([0705aae](https://github.com/AliceO2Group/Bookkeeping/commit/0705aae287981d06de805acd3c361f39dbf7ab99)) +* Added user seeder ([c867114](https://github.com/AliceO2Group/Bookkeeping/commit/c867114b8eb6cc4508475f15a8805f0af5d7f1b4)) +* changed capitalized drop table names to lowercase ([32f3347](https://github.com/AliceO2Group/Bookkeeping/commit/32f334739a09db86f9325f5dc3779dd1474ab645)) +* changed user 0 to 1 ([5b3ff32](https://github.com/AliceO2Group/Bookkeeping/commit/5b3ff32f83b8f342f844e924158a716d92e2f4c6)) +* Cleaned seeders ([8a19a44](https://github.com/AliceO2Group/Bookkeeping/commit/8a19a4415064512bae63b09fb5c5db428eb5b5f8)) +* Get the headers dynamically and filter out the field not needed for the table ([99a31f4](https://github.com/AliceO2Group/Bookkeeping/commit/99a31f4592b5104cc6594645fff7ae3a1fe46bb9)) +* Log detail no longer shows error on refresh ([2194aca](https://github.com/AliceO2Group/Bookkeeping/commit/2194aca52e0c4c4e4060d268c5fd2cfbe4e74c96)) +* overview table column mapping ([ba04766](https://github.com/AliceO2Group/Bookkeeping/commit/ba04766c8ea22601e38461035d4a02273981b674)) +* removed id ([e80d1d0](https://github.com/AliceO2Group/Bookkeeping/commit/e80d1d09d41629d5a2e032b34cf90c24549359e3)) +* removed migration skeleton ([f03a595](https://github.com/AliceO2Group/Bookkeeping/commit/f03a5957ed72171cc25f7fa428881eea75a038b9)) +* Renamed Log.js to log.js ([5b3a78f](https://github.com/AliceO2Group/Bookkeeping/commit/5b3a78f433f37fd606245dfd87d2c75b7b0b9365)) +* Restored filtering functionality ([0df675a](https://github.com/AliceO2Group/Bookkeeping/commit/0df675ac2207cc9b98390655bb15f1c8cde89a65)) +* **ui:** removed bottom margin of table ([8e2cfc7](https://github.com/AliceO2Group/Bookkeeping/commit/8e2cfc757be3e0d7a35ba5f9b04443f3ab41b436)) +* **ui:** table should have a header and body group ([0ae99f8](https://github.com/AliceO2Group/Bookkeeping/commit/0ae99f8ecd1775b8f9c424977f49a6b9c6177e6e)) +* log user relation ([ddd0d2e](https://github.com/AliceO2Group/Bookkeeping/commit/ddd0d2ee99dbeb2fcf8356009b86d7ab95eab1c2)) +* re-create database in the test environment ([0aad7ea](https://github.com/AliceO2Group/Bookkeeping/commit/0aad7ea960607fc69de0ef72321b5b43e70325ea)) +* renamed model flproles to flprole ([f135ee7](https://github.com/AliceO2Group/Bookkeeping/commit/f135ee72be509d0769c8dd64c88fbb5e710897d7)) +* renamed runs tablename ([71d6a93](https://github.com/AliceO2Group/Bookkeeping/commit/71d6a93553aff06800a2e2963fda775a256f2678)) +* restored original casing of userid in the Log adapter ([4430ee1](https://github.com/AliceO2Group/Bookkeeping/commit/4430ee1898405e5b51d4d865dfeaa90f16105adf)) +* snake_cased table names ([97d1a26](https://github.com/AliceO2Group/Bookkeeping/commit/97d1a26846cac8ba751278dca511242a726435f8)) +* user_id cant be 0 ([830f1b3](https://github.com/AliceO2Group/Bookkeeping/commit/830f1b3b8aa2f21ae0c7aa23b521c40111430321)) +* wrong arg use ([6963305](https://github.com/AliceO2Group/Bookkeeping/commit/6963305837cc7553323c87ce68754c18e9b994ac)) + # [](https://github.com/AliceO2Group/Bookkeeping/compare/v0.2.0...v) (2020-05-08) diff --git a/package-lock.json b/package-lock.json index 8c7f73bc2c..7b65702f4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,6 @@ { "name": "@aliceo2/bookkeeping", + "version": "0.4.0", "requires": true, "lockfileVersion": 1, "dependencies": { diff --git a/package.json b/package.json index 6fcd1eeb91..63fdb6112d 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "@aliceo2/bookkeeping", + "version": "0.4.0", "author": "CERN", "license": "GPL-3.0", "scripts": {