Skip to content

Latest commit

 

History

History
92 lines (59 loc) · 3.97 KB

CHANGELOG.md

File metadata and controls

92 lines (59 loc) · 3.97 KB

Changelog

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

[1.3.0] - 2024-09-05

abef846...565caac

Features

  • Add total time to non-interactive export (565caac)

[1.2.0] - 2024-07-21

bea7d1c...abef846

Features

  • Add pyperclip (1474a18)
  • Add string representation (b2a020b)
  • Print entries with rich console (ea28957)
  • Copy current interactive console to clipboard (4b04542)
  • Strip console and clipboard output (57cef00)

Miscellaneous Tasks

[1.1.1] - 2024-05-31

e13639d...bea7d1c

Bug Fixes

  • Show an error when time entry is missing client info (bea7d1c)

[1.1.0] - 2024-05-27

bff23d6...e13639d

Features

  • Request time entry with metadata (d42f4ab)
  • Add client argument (1ed24d3)
  • Add client filter function (a4fb87b)
  • Filter by client if provided (b974d28)

Miscellaneous Tasks

Refactor

  • Move filters to own files (e5bd2e1)

[1.0.0] - 2024-05-23

Bug Fixes

  • Do not include in running entries (e3ce373)
  • Handle cltr+c, ctrl+d in interactive mode (15ca227)

Features

  • Rename script to not conflict with system command (ff7ff95)
  • Make filtering by workspace id optional (84e6555)
  • Add sensible loggger to the project (6b960de)
  • Interactively display single day only (38d96df)

Miscellaneous Tasks

  • Use ruff as formatter and linter (4bfd0d0)
  • Update to Python 3.12 (30c9cb4)
  • Update pytest and its installation group (134687f)
  • Init git cliff (53ce458)
  • Create initial changelog and version (3f6c144)

Refactor

  • Correct linting issues (d9925ee)
  • Create classes handling their respective logic parts (fcd8695)
  • Extract config to single file (0d8fb35)
  • Rework workspace filtering (5532b4e)
  • Change worked hours to property (8afd3c8)
  • Less magic numbers (61733a4)
  • Extract workday project creation to separate method (f9c869d)
  • Extract date validation to separate method (1f53b85)
  • Validate ISO date type directly in argument parser (756ad02)
  • Keep track of project tasks directly (53e8ce6)