Skip to content

Latest commit

 

History

History
145 lines (88 loc) · 3.37 KB

CHANGELOG.md

File metadata and controls

145 lines (88 loc) · 3.37 KB

Changelog

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

[0.4.0] - 2024-12-14

Features

  • submit: parse the response body instead of displaying raw HTML (b016a42)

Refactor

  • submit: don't rely on response body being newline-terminated (7581ff8)

[0.3.2] - 2024-12-13

Documentation

  • README: add Arch Linux installation instructions (9d3790b)

Miscellaneous Tasks

  • build: generate shell completion scripts via build script (fca75cf)
  • update various CI actions (0f756b1)

[0.3.1] - 2024-11-22

Documentation

  • cli: correctly say that input is captured from stdin (d411fd9)

Miscellaneous Tasks

  • deps: bump dependencies en masse (4864712)
  • deps: bump yansi dependency to 1.0 (cfb2863)
  • update git-cliff used in CI to 2.7 (25589aa)

Refactor

  • replace anyhow dependency with eyre (eaa79e7)

Styling

  • clippy: explicitly set truncate to false when loading state file (ff4e907)

[0.3.0] - 2023-11-21

Features

  • print status stars as ascii with (optional) coloring (6f6ac9b)

Miscellaneous Tasks

  • update repo links (e608980)

[0.2.1] - 2023-11-21

Documentation

  • add icon to crates.io badge (fe21cc0)
  • switch README badges to spacebadgers (0119cde)

Miscellaneous Tasks

  • bump dependencies (2b769d9)
  • use git-cliff in release CI (e570490)
  • add release justfile (8eb0638)
  • replace cocogitto config with git-cliff (0e02078)
  • add basic CI workflow (a47981f)
  • rename LICENSE.md to LICENSE (ac1e9b8)

Refactor

  • switch to early return in fetch (ea66c01)

[0.2.0] - 2022-12-09

Documentation

  • show how to save input to file in Usage (568c4c9)
  • add more info to About section in README (d9e7243)

Features

  • cli: fine-tune how --year and --day flags can be used (92d168e)
  • validate state when deserializing (fb47152)

[0.1.2] - 2022-12-06

Bug Fixes

  • avoid preemptively creating cache file in case of a miss (db82cfa)
  • properly handle HTTP status codes (5c59120)

Miscellaneous Tasks

  • add github release badge to README (7fa396f)
  • add crates.io badge to README (129fed4)

[0.1.1] - 2022-12-06

Bug Fixes

  • avoid appending an unnecessary newline to input files (a776bf8)

Documentation

  • add install guide to README (72c57c8)

[0.1.0] - 2022-12-06

Bug Fixes

  • use correct binary name for completion generation (4614cf5)
  • provide fallback for state directory (32cc67a)

Documentation

  • add usage info to README (d6717de)
  • add nuxex/aocf to acknowledgements (11d4c57)
  • add README (04e062d)

Features

  • cli: add force flag to the input command (cf9be79)
  • wip: add proper error handling with anyhow (52e2ae7)
  • wip: implement submit command (2d7954a)
  • wip: change day status printed symbols to non-emoji (6dbf349)
  • wip: add input command impl draft (f26554d)
  • wip: add cache force-write (d4d53c6)
  • wip: add basic cache module (2870d66)
  • wip: fill in some gaps in input fetching (69acae5)
  • restyle status command selection output (f6618a9)

Miscellaneous Tasks

  • wip: add general refactorings and cleanup to WIP code (1b73834)
  • add cargo manifest details (e0a8f3b)
  • add release github actions workflow (04cdba2)
  • add cocogitto config (638cfdf)
  • remove unused json dependencies (391496b)
  • add license (7fe1304)
  • initial commit, partial implementation (284cfae)