| ⇢ | A | MockFileReportBackend added | |
| ⇢ | A | BaseReportBackend added | |
| ⇢ | A | FileReportBackend added | |
| ⇢ | A | SaveElasticsearchJSONSerializer added | |
| ⇢ | A | ElasticsearchStorage added | |
| ⇢ | A | ElasticReportBackend added | |
| ⇢ | A | MockElasticsearchReportBackend added | |
| B | ↗ | A | BenchmarkSession improved |
| ⇢ | D | test_get_project_name() added | |
| ⇢ | C | BaseReportBackend.handle_loading() added | |
| ⇢ | B | get_project_name() added | |
| ⇢ | B | test_parse_elasticsearch_storage() added | |
| ⇢ | B | BaseReportBackend.handle_saving() added | |
| ⇢ | B | ElasticsearchStorage._create_index() added | |
| ⇢ | B | parse_elasticsearch_storage() added | |
| ⇢ | B | ElasticsearchStorage._search() added | |
| ⇢ | A | FileReportBackend._next_num() added | |
| ⇢ | A | SaveElasticsearchJSONSerializer.default() added | |
| ⋮ | view more | ||
| D | ↗ | C | BenchmarkSession.__init__() improved |
| A | ↘ | B | make_logger() got worse |
| D | ↛ | BenchmarkSession.handle_saving() removed | |
| C | ↛ | BenchmarkSession.handle_loading() removed | |
| A | ↛ | BenchmarkSession.next_num() removed | |