Skip to content

Latest commit

 

History

History
96 lines (77 loc) · 8.98 KB

CHANGELOG.md

File metadata and controls

96 lines (77 loc) · 8.98 KB

Changelog

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

[unreleased]

Bug Fixes

  • Solve time parsing issue when start or end date is defined (3d9c7be)
  • Upload related task entries sequentially (#14) (55ffaed)

Documentation

  • Add readme file (6784310)
  • Add code of conduct (6b29c4f)
  • Update go install instructions (a91840f)
  • Add project documentation and changelog generation (c82e766)
  • Fix broken links (9938b0b)
  • Update project home page in help output (114dfdb)
  • Extend release document (d1c24c2)
  • Correct some typos (4c4eea6)
  • Fix configuration option kind (7da72a9)
  • Update bug report and feature request links (fb79d57)
  • Update documentation generation path triggers (cabc5d9)

Features

  • Initial worklog implementation (b73017b)
  • Add basic client implementation (2501bcc)
  • Add basic tempo client implementation (202ac41)
  • Add basic clockify client implementation (cb04282)
  • Add initial CLI implementation (98a6759)
  • Add initial timewarrior integration (748a304)
  • Add upload status indicator (#10) (d27c124)
  • Add initial Toggl Track integration (#13) (59c2a17)

Miscellaneous Tasks

Refactor

  • Rename worklog search and create path (b3d1ede)
  • Return a list of entries instead of a pointer to a list of entries (000a6b7)
  • Rename every occurance of item to entry (38f37ab)
  • Update command headline (e1fa381)
  • Replace table printer and refactor utils (67721bf)
  • Rename tasks-as-tags to tags-as-tasks and tasks-as-tags-regex to tags-as-tasks-regex (180126b)
  • Rename ci.yml to build.yml (4165ea4)
  • Rename codeql-analysis.yml to codeql.yml (88edae1)
  • Remove unused verbose flag (28f865d)
  • Do not return pointer slice when splitting (481eb3b)
  • Add entry duration splitting as a method (4fbb077)
  • Use outsourced entry duration splitting (7be81c2)
  • Wrap errors into client.ErrFetchEntries (90f3f2b)
  • Simplify worklog creation (15bdad7)
  • Rename HTTPClientOptions to HTTPClientOpts (a2342ff)
  • Move SendRequest parameters to its own struct (e486f6e)
  • Return explicit nil for err in SendRequest when no error happened (7d0ea5f)
  • Split FetchEntries to smaller pieces (e135044)
  • Split FetchEntries to smaller pieces (1678fd1)
  • Split FetchEntries to smaller pieces (4d6c222)

Testing

  • Add benchmarks for NewWorklog (87f6767)
  • Remove unused mock server opts (9fba963)
  • Use UTC for time zone in tests (145031e)
  • Fix annoying flaky tests (48b57c6)

Build

  • Add initial Makefile (d25eab8)
  • Add post build hook to call upx (6391c0f)
  • User .Version in snapshot name (d3299d3)
  • Add coverage reporting (5911595)
  • Add several Makefile improvements (291bc75)

Ci

  • Add CodeQL integration (29d4b74)
  • Setup PR builds (210c58f)
  • Update cron frequency (05db753)
  • Disable build targets but ubuntu (c4c04f5)
  • Report coverage (bb4982e)
  • Checkout code before coverage reporting (ecb3edb)
  • Fine-tune artifact stashing (8e05ab3)
  • Do not run docs deploy on pull requests (637bb6e)