Skip to content

Releases: Stephen-Hamilton-C/timecard-lib

Hardly Workin' | 2.0.3

04 Jul 14:09
68f4131
Compare
Choose a tag to compare

[2.0.3] - 2024-07-04

Changed

  • Timecard.calculateMinutesWorked() now takes an optional second argument to include time since last entry to NOW.

Fixed

  • Timecard.calculateMinutesWorked() returning 0 minutes despite there being time worked

Awake | 2.0.2

03 Jul 23:37
Compare
Choose a tag to compare

[2.0.2] - 2024-07-03

Changed

  • [BREAKING] Minimum supported Java from 11 to 17
  • Timecard.calculateMinutesOnBreak() now takes an optional second argument to include time since last entry to NOW.
  • Updated dependencies

Slacking | 2.0.1

19 Jul 12:56
9c351c3
Compare
Choose a tag to compare

This release simply addresses #4

[2.0.1] - 2023-07-19

Fixed

  • Timecard.calculateExpectedEndTime() now reports the time the user is finished rather than the last minute they need to work (#4)

Serialization | 2.0.0

10 Jun 00:35
7670239
Compare
Choose a tag to compare

I know changing the major version only a week later is a lot, but it felt necessary. The confusion of TimeEntries and the entries list inside was unnecessary and I feel that I overlooked serialization. This shouldn't be a frequent occurrence.

[2.0.0] - 2023-06-09

Added

Changed

  • [BREAKING] TimeEntries was renamed to Timecard
  • [BREAKING] Timecard.toString() now separates TimeEntrys by newline \n rather than semicolon ;
    • Timecard.fromString() was updated to comply with this change as well
  • [BREAKING] TimeEntry.toString() now stores Instants as epoch milliseconds rather than epoch seconds
    • TimeEntry.fromString() was updated to comply with this change as well

Initial Release | 1.0.0

09 Jun 23:58
886fd1c
Compare
Choose a tag to compare

This is simply the backend that will be used with the upcoming web, cli, and compose Timecard projects.

I sincerely doubt anyone else will have a use for this library, but if you want to mess around or want to make a different frontend for this, go for it!