Changelog

Changelog #

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased #

Added #

  • API: Allow adding new estimates to existing forecasts. (#276)

Git history

v0.3.0 #

Release date: 2023-05-25

Added #

  • API, Frontend: Estimates from forecasts that have been resolved now include the Brier score. (#298, #499)
  • The cleosrv binary now also supports a --version/-v flag in addition to the identical version subcommand because it’s more convenient.

Git history

v0.2.0 #

Release date: 2023-03-04

Added #

  • API, Frontend: Resolve forecasts (i.e. decide which outcome was actually the correct one). (#154, #155)
  • Frontend: Forecast details dialog that can be opened by clicking on the forecast title. (#296)

Fixed #

  • Frontend: Display more detailed error messages. (#173, #212)
  • API: Ensure the forecast date values are logical i.e. created must be before closes which in turn must be before resolves. Existing data is automatically migrated to enforce this constraint. (#234, #264)
  • Frontend: When adding a new outcome in the Add Forecast form the focus moves to that new outcome so you can start typing directly. (#161)

Changed #

  • API: Date values passed to the GraphQL API may contain any time zone, but they will always be converted to UTC in the backend and returned as such. In the web frontend everything is converted to the time zone of the browser before displaying it. Existing data is automatically transformed to use UTC. (#265, #264)
  • Frontend: Simplify the Add Forecast form on the main page. (#233)
  • Frontend: Prettify and simplify the forecast list.
  • Frontend: In Add Forecast form show two outcome rows by default because making a forecast with a single outcome makes little or no sense.

Git history

v0.1.1 #

Release date: 2023-01-11

Added #

  • Doc: Improved user and developer documentation

Fixed #

  • Internal: Build issues when preparing a release

Git history

v0.1.0 #

Release date: 2023-01-10

Added #

  • cleosrv application that runs a local webserver on Windows, Linux or MacOS
  • Docker image cleodora to run cleosrv
  • cleoc CLI (command line interface) application to interact with a cleosrv server
  • GraphQL API that allows listing forecasts and associated outcomes and probabilities
  • List forecasts, outcomes and probabilities in the web frontend included in cleosrv
  • Create new forecasts with associated outcomes and probabilities via cleoc
  • Create new forecasts with associated outcomes and probabilities via the web frontend included in cleosrv

Git history