| ⇢ | B | FileStorage added | |
| ⇢ | A | BenchmarkJSONSerializer added | |
| ⇢ | A | ElasticsearchStorage added | |
| ⇢ | A | MockStorage added | |
| A | ↛ | Storage removed |
| ⇢ | F | FileStorage.query() added | |
| ⇢ | D | test_get_project_name() added | |
| ⇢ | C | FileStorage.load() added | |
| ⇢ | B | get_project_name() added | |
| ⇢ | B | test_parse_elasticsearch_storage() added | |
| ⇢ | B | FileStorage.load_benchmarks() added | |
| ⇢ | B | parse_elasticsearch_storage() added | |
| ⇢ | B | ElasticsearchStorage._create_index() added | |
| ⇢ | B | ElasticsearchStorage._search() added | |
| ⇢ | A | BenchmarkJSONSerializer.default() added | |
| ⋮ | view more | ||
| A | ↘ | B | make_logger() got worse |
| D | ↗ | B | BenchmarkSession.handle_saving() improved |
| F | ↛ | Storage.query() removed | |
| B | ↛ | Storage.load() removed | |
| B | ↛ | Storage.load_benchmarks() removed | |
| A | ↛ | BenchmarkSession.next_num() removed | |
| A | ↛ | Storage.get() removed | |
| A | ↛ | Storage.__init__() removed | |
| A | ↛ | Storage.__str__() removed | |
| A | ↛ | Storage.location() removed | |