aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: fbcd16663f0aadb51729b9fe7390164ae717ceaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

- Jest for handling tests
- Unit tests for color matcher in formats.ts, loggerConfig in logger.ts

### Changed

- Fixed issue with colorMatcher returning bad values for everything > stage2
- `colorize()` and `printf()` formats apply specifically to console transport

## [0.3.0]

### Added

- Eslint for linting
- Scripts added: `start:dev` for integrated watcher, `start:prod` for running server as production
- Formatting and linting scripts
- Template file converter, and bash template for serving
- Multi-stage dockerfile

### Changed

- Relicensed project under the Parity Public License 7.0.0
- Ensure process exits with error code if error occurred during shutdown

## [0.2.1]

### Added

- Business logic errors for explicit dataflow handling

### Changed

- Changed formats/metadata to return union types with business logic errors
- Fixed 404 responses for all GET endpoints

## [0.2.0]

### Added

- Metadata persisted through a single-document store using MongoDB
- More verbose logging managed by winston (console-only for now)
- Shutdown handling for running services/connections

### Changed

- Even more Promises

## [0.1.0]

### Added

- Workspace, CHANGELOG, README, LICENSE, etc.
- `/v1/` Endpoints: POST for uploading report, GET for svg badge and report file
- Format interfaces
- Format specification for Tarpaulin HTML reports
- Badge creation with color gradients green -> yellow -> red based on coverage percentage
- Code formatting using Prettier

[unreleased]: https://git.submelon.dev/kjhoerr/ao-coverage/src/branch/trunk
[0.3.0]: https://git.submelon.dev/kjhoerr/ao-coverage/src/tag/v0.3.0
[0.2.1]: https://git.submelon.dev/kjhoerr/ao-coverage/src/tag/v0.2.1
[0.2.0]: https://git.submelon.dev/kjhoerr/ao-coverage/src/tag/v0.2.0
[0.1.0]: https://git.submelon.dev/kjhoerr/ao-coverage/src/tag/v0.1.0