Skip to content

Fixing the Broken

Choose a tag to compare

@eXpl0it3r eXpl0it3r released this 27 Jan 15:13
· 2 commits to master since this release
3cf8789

Looks like I was a bit too eager with releasing the new version and didn't spend enough time testing it. 🙈

Turns out V1.13 introduced a few issues and revealed a major flaw, where I didn't account for parallel calls of the UpdateSettings function, which could cause nasty race conditions and crashes on reading and writing cached variables.

This release fixes the following things:

  • Tags are properly matched
  • Client Name is properly taken into account
  • Multi-threading crashes are prevented
  • Title Format is now case insensitive for the placeholders (e.g. {projectName} or {ProjectName} or {projectname})
  • ClockifyService is properly synchronizing cache value access