Skip to content

Latest commit

 

History

History
122 lines (89 loc) · 2.94 KB

HISTORY.rst

File metadata and controls

122 lines (89 loc) · 2.94 KB

History

0.0.1 (2018-10-23)

  • First release on PyPI.

0.0.2 (2018-11-09)

  • Second release on PyPI.
  • Created Skeleton of the command line Interface.

0.0.3 (2023-10-18)

  • Implemented data store in home directory.
  • Made project commands functional.

0.0.4 (2023-10-28)

  • Implemented state.
  • Improved project commands.

0.0.5 (2023-10-30)

  • Made task commands functional.
  • Improved project summary.
  • Project summary now shows total duration of the project.

0.0.6 (2023-10-31)

  • bug fix
  • readme and doc update
  • Improved Command line interface outputs.

0.0.7 (2023-11-01)

  • Added show sub command for project.
  • Added json sub command for project.
  • refactored project and task commands output messages.
  • fixed bugs in project sub commands.

0.0.8 (2023-11-01)

  • Added config sub command.
  • added command to save default user information.
  • refactored project and task commands.
  • fixed bugs.
  • added config command to configure project meta data such as title, billable? etc.

0.0.9 (2023-11-02)

  • Added config invoice command for configuring default invoice texts and logo.
  • Added invoice sub command.
  • Added invoice manual command to generate manual invoice using prompts.
  • Added invoice auto <Project> command to generate invoice from existing projects.
  • invoice manual and auto command generates HTML invoices using Tailwind CSS and opens it in a Browser.

0.0.10 (2023-11-03)

  • open invoices using python's standard library.
  • code refactor
  • bug fix

0.0.11 (2023-11-03)

  • Major bug fix.

0.0.12 (2023-11-04)

  • Bug fix.

0.0.13 (2023-11-07)

  • Made the init command optional.

0.0.14 (2023-11-07)

  • config invoice command bug fix.
  • copy logo instead of moving it permanently when configuring invoice.
  • fixed f strings quote issue.
  • made init command hidden.
  • improved doc strings and help texts.

0.0.15 (2023-11-08)

  • added new command rename for renaming existing projects.
  • added new command rename for renaming existing tasks.
  • updated show command to show active task and project when available.
  • Simplified project start command.
  • New projects can be started without project name.
  • Project started without a name will now have a default name which can be renamed later.
  • Simplified task start command.
  • New tasks can be started without task name.
  • Task started without a name will have a default name which can be renamed later at ease.
  • Bug fix

0.0.16 (2023-11-11)

  • added new command summary.
  • fixed bug and refactored invoice handler.
  • added tests for project handler.
  • added tests for task handler.
  • added tests for invoice handler.
  • updated make command to update README coverage percentage while testing.