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)