Skip to content

Releases: AliceO2Group/Bookkeeping

v0.16.4

10 Feb 10:24
2079bd2
Compare
Choose a tag to compare
  • Newest version including the homepage

v0.16.3

14 Jan 07:27
893b726
Compare
Choose a tag to compare
  • Use the newest framework to avoid sqlite3 dependency

V0.16.2

13 Jan 14:43
02b0f2d
Compare
Choose a tag to compare
  • Go api client included
  • Several C++ client changes
  • Updated front-end changes

V1 release

06 Jan 14:19
33e24be
Compare
Choose a tag to compare
  • V1 release of bookkeeping
  • C++ client
  • Front-end updates

Release v0.6.0

26 Jun 12:29
Compare
Choose a tag to compare
Release v0.6.0 Pre-release
Pre-release

Features

  • added and updated controllers, routers, middleware and utils in server for attachments (096c27c)
  • Added attachment Adapter and repository (782cb00)
  • Added attachment dtos (002155d)
  • added Attachment model (cf0d3c4)
  • Added Attachment related DTOs and entities (ca394a9)
  • Added attachment related use cases (bae2677)
  • added attachments to openapi (f1caee7)
  • added collapse feature in generic table component (0993678)
  • added file and files to dtovalidator (b2da043)
  • Added file uploading (8fc1b8f)
  • added index on Attachment mime type (10c539c)
  • Added middleware (60833c4)
  • added middleware possibility to route builder (099ae3c)
  • added OpenID integration (267e8fe)
  • added startsWith and endsWith filter in QueryBuilder (47b3abc)
  • Added tests (bf5e660)
  • Added tests and test assets (a29555b)
  • Updated and added use cases needed for attachments (1a9fd72)
  • Updated attachment database adapter and repo (ff03b92)
  • updated attachment related routers and controllers (3bbcf99)
  • ui: added Emoji hint and autocomplete (498f8de)
  • ui: added links to Jira and GitHub in profile dropdown (be4fca8)
  • use OpenID data to link user to created logs (00afc71)

Bug Fixes

  • cleanup (55980aa)
  • cleanup of attachmentAdapter (90a1502)
  • CreateTagDto can have a token in the query (9785e7d)
  • Fixed some problems (3888955)
  • Removed useless filename from DTO (9bf91bb)
  • docker: updated unsatisfiable constraints (ee3b6ee)
  • ui: RemoteData failure can be a Framework error which are not JSON:API conform (0ecec06)
  • ui: set column width during loading of Log overview to prevent resizing (5d9f7bf)
  • tag list of a log incomplete when filtering based tags (3ad21f3)

Release v0.5.0

12 Jun 11:36
Compare
Choose a tag to compare
Release v0.5.0 Pre-release
Pre-release

Features

  • ui: added tag filtering with AND/OR operators to the filters component (cf96571)
  • added between option for WhereQueryBuilder (d37ad45)
  • added DELETE /api/subsystems/subsystemId endpoint (0dd0c35)
  • added GET /api/subsystems/subsystemId endpoint (8e7544c)
  • added GET /api/subystems endpoint (986e7a3)
  • added JWT configuration (96cf435)
  • added markdown preview in the detail view (fe5d9d5)
  • added not option for WhereQueryBuilder (c11c37a)
  • added oneOf and allOf options for WhereQueryBuilder (a9fbb7f)
  • added POST /api/subsystems endpoint (ec08049)
  • allow AND/OR filtering by tag id on the logs endpoint (3733ae2)
  • allow deepmerging multiple objects (3495484)
  • allow users to reply on other logs (035c0bb)
  • markdown: Added the HyperMD lib locally and added a Markdown box instead of a generic textarea to the create screen (faca6e1)
  • ui: added Alice O2 favicon (a17b09b)
  • ui: added table-hover class (da23191)
  • ui: added Tag detail view screen (e508f28)
  • ui: added Tag overview screen (85c3057)
  • ui: include comma separated tags on the Log table view (aee65d7)
  • ui: redirect to overview if no tag id is provided (53d6a6f)
  • ui: scroll to the selected Log entry on detail view (7e1cb32)

Bug Fixes

  • docker: added bash to all targets (7db5ad8)
  • docker: bump ca-certificates from 20191127-r1 to 20191127-r2 (727cea4)
  • docker: updated unsatisfiable constraints (003c2f6)
  • ui: autoscrolling not completely going down on long Log threads (035b455)
  • ui: trigger scrollTo on both create and update (59c6ebc)
  • ui: use ternary instead of boolean expression as an expression wil result in a false text (e9ab282)
  • ui: width of Markdown box when creating an entry should be 100% (2271219)
  • do not call process.exit in test modus as this affects mocha (9ad965b)
  • resolved issues (eb4c1a4)
  • toTreeView should traverse all children (677377b)
  • use 201 for Created instead of 301, naming of variables (b2477d9)

Release v0.4.0

29 May 12:33
Compare
Choose a tag to compare
Release v0.4.0 Pre-release
Pre-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 bott...
Read more

Release v0.3.0

29 May 15:07
Compare
Choose a tag to compare
Release v0.3.0 Pre-release
Pre-release

Bug Fixes

  • Added executable permission on docker build script (2299c2d)
  • addressed bug that brought down code coverage (9d6608f)
  • Addressed bug which would cause log detail page to fetch every log entry (2a87b58)
  • database should use UTF-8 encoding (344c1c9)
  • Fix the mapping error (x is undefined) in the detail view (60eda29)
  • route error handler should distinguish between async and regular functions (5bbd025)
  • use try catch to return instead of Promise catch (7373267)
  • docker: added missing node_modules volume (cce1233)
  • docker: production compose should expose port 80 (302c745)
  • docker: wait for database to be up (c6c3fd7)
  • spec: use relative instead of absolute server url (90d7cb8)
  • test: test should only start the application once (df16d2d)

Features

  • added Application interface (3c3b488)
  • added Configuration (57655be)
  • added count method to Repository (d8319b5)
  • added CreateLogUseCase (5e24f73)
  • added Database interface (fdf97e2)
  • added dedicated test database (0e905a5)
  • added GetDeployInformationUseCase (eac217f)
  • added isInTestMode method to Application (e56c70d)
  • added Log adapter (fed335a)
  • added Log model and repository implementation (be96df7)
  • added Logger interface and implementation (015859b)
  • added population sql (cc1d9b5)
  • added Sequelize CLI (d45658b)
  • added Sequelize database (a5d80b8)
  • added Sequelize migration (bcdfb40)
  • added Sequelize seeder (b3301c7)
  • added Structure package (ca7dcc6)
  • added TransactionHelper (4649722)
  • implemented graceful shutdown process (0088052)
  • mount MariaDB data directory on host (11f0e56)

Release v0.2.0

29 May 15:08
15aa513
Compare
Choose a tag to compare
Release v0.2.0 Pre-release
Pre-release

Bug Fixes

  • docker: production compose should expose port 80 (302c745)
  • docs: markdown depth (a30cbb6)
  • Added code for coverage compatibility in the tests (8301188)
  • Added licenses (fd0a064)
  • Adjusted in indent in Model.js (e80ae57)
  • Changed the structure of the tests and added an empty line between methods in Overview.js (ce16582)
  • Extended timeout on the filter test (2ae6781)
  • Fixed appendPath utility and its test (334d4c2)
  • Fixed deepmerge in appendPath utility (2d51a70)
  • Fixed indentation (4fc26d6)
  • Fixed jdoc in controllers and routes (ca86375)
  • Fixed linting erros (d201276)
  • Fixed route argument inheritance issue (a8134fd)
  • Fixed the compatiblity issue with Firefox (70b7d1a)
  • NGINX does not yet have a production configuration (94955e1)
  • Removed the tags header, added comment in the start-dev script for its purpose (2424e0b)
  • Renamed tag and user controller to be a bit more verbose (b0de0c6)
  • route /tag is not plural (efecacd)
  • starting the application via NPM not Node (860b5ab)
  • starting the application via NPM not Node (8d444a9)

Features

  • Added appendPath to route builder (d3d3ebd)
  • added appendPath utility (9a740ad)
  • Added attachment endpoint (dfba079)
  • Added auth endpoints (39066f8)
  • Added createpdf endpoint (724f854)
  • Added deepmerge dependency (e854ac3)
  • Added deepmerge wrapper (0e1ea71)
  • Added detail screen (e0bc9e3)
  • Added flp endpoint (6f0c890)
  • added GetAllLogsUseCase (64eeb62)
  • added GetServerInformationUseCase (c368b20)
  • Added logs endpoint (dc85779)
  • added Nginx integration (0d7868a)
  • Added overviews endpoint (57b64bb)
  • Added reusable table components and start on the mock table with static data (e899de4)
  • Added routerBuilder (995f8a1)
  • Added runs endpoint (8e1c15a)
  • Added settings endpoint (1b03bf7)
  • Added subsystem controller (7564524)
  • Added subsystems router (521c828)
  • Added tags controller and route (00866d1)
  • Added tests (a7e1047)
  • Added user controller (c0a5f75)
  • Added user route (4b3506d)
  • Added utils index (8cffbbd)
  • allow Framework to override interfaces (623181d)
  • Codecov integration for backend (032ea1c)
  • ESLint integration (c86b116)
  • GitHub actions integrations for backend (db06cb3)
  • GitHub actions integrations for frontend (d5dd04f)
  • GitHub actions integrations for spec (db62696)
  • Got filtering working, reflects on the actual table now (5b56dcc)
  • Upgraded appendPath utility (40f366b)