Changelog
Please visit https://www.jirastopwatch.com for full introduction of JiraStopWatch and documentation.
Jira StopWatch 2.3.1
What’s Changed
This release contains no new installer and is just to document the changes made in preparation for future releases. Mainly, work has been done on updating old and insecure packages and adding CI/CD workflows. These now enable easier contributions, as changes can be merged with confidence that they compile and do not break existing functionality.
Work is also ongoing on automating the generation of the installer and other release assets. Once that is completed, a full release will likely follow that will actually include all these changes.
New Features / Improvements
- Pass test for
RequestDeniedException
being thrown fromDoAuthenticatedRequest
by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/12 - Update copyright notices by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/24
- Updated project by @HytrexOfficial in https://github.com/jirastopwatch/jirastopwatch/pull/52
- Backmerge upstream by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/66
Dependency and Security Updates
- Create dependabot.yml by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/6
- Bump System.Runtime.CompilerServices.Unsafe from 4.5.3 to 6.0.0 in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/14
- Bump RestSharp from 105.2.3 to 108.0.3 in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/11
- Bump System.Text.Json from 8.0.4 to 8.0.5 in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/57
- Bump System.Numerics.Vectors from 4.5.0 to 4.6.0 in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/64
- Bump Microsoft.Bcl.AsyncInterfaces, System.Runtime.CompilerServices.Unsafe and System.Threading.Tasks.Extensions in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/60
- Bump System.Buffers from 4.5.1 to 4.6.0 in /source/StopWatch by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/65
- Add
Castle.Core
package by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/70 - Fix assembly redirects and mismatches by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/71
- Bump NUnit from 3.14.0 to 4.2.2 in /source/StopWatchTest by @dependabot in https://github.com/jirastopwatch/jirastopwatch/pull/53
- Update NUnit to 4.2.2 by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/79
- Update NUnit to 4.2.2 by @norwd in https://github.com/jirastopwatch/jirastopwatch/pull/80
New Contributors
- Yuri Meyer-Norwood (@norwd) made their first contribution in https://github.com/jirastopwatch/jirastopwatch/pull/3
- Dependabot (@dependabot) made their first contribution in https://github.com/jirastopwatch/jirastopwatch/pull/17
- Hytrex (@HytrexOfficial) made their first contribution in https://github.com/jirastopwatch/jirastopwatch/pull/52
All changes in this release: https://github.com/jirastopwatch/jirastopwatch/compare/2.3.0...2.3.1
Jira StopWatch 2.3.0
New Features / Improvements
- Changed Jira authentication to use API tokens instead of username/password (big thank you to @bellamatte for this!)
Asset Downloads
Jira StopWatch 2.2.0
New Features / Improvements
- Log work using actual start time (Thanks to Adam Conway (@slarti-b))
- Use Jira’s hour/day configuration when presenting time (eg. 8 hours = 1 day) (Again thank you Adam Conway (@slarti-b))
- Posting worklog will always round up recorded time to nearest minute.
Asset Downloads
Jira StopWatch 2.1.0
New Features / Improvements
- HTTPS connections are now forced to use TLS 1.1 or newer.
- Optional display of issue’s project name.
- Added ellipsis for long issue summaries.
Bugfixes
- Fixed random disappearing issue summaries.
- Submit worklog accepts 0 without any unit as remaining time.
Asset Downloads
Jira StopWatch 2.0.1
Bugfixes
- System tray icon missing when minimizing to tray.
- Always use current screen instead of main screen for calculating maximum height of main window.
Asset Downloads
Jira StopWatch 2.0.0
New Features / Improvements
- Added keyboard shortcuts to operate most important functions.
- Moved user credentials into settings window instead of separate login window.
- Added Jira’s default filter “My open issues” as hard-coded first filter.
- Added a help button, that links to the new documentation homepage.
Bugfixes
- If the user config file got corrupt, StopWatch would not start.
- Worklog could not be submitted, if user’s regional setting was set to eg. Swedish because of a different date format.
- When manually editing timer, total time was not updated instantly.
Asset Downloads
Jira StopWatch 1.9.0
New Features / Improvements
- Issue rows are now added/removed directly from the UI instead of from inside the settings dialog. (Thanks to Adam Conway (@slarti-b) for this)
- When posting worklog, remaining estimate can now be edited the same way as in Jira. (Thanks to Adam Conway (@slarti-b) for this)
- Display version info on title bar.
- Keep existing settings on version upgrade.
- Misc. UI improvements (coloring, repositioning UI items, etc.)
- Optionally autostart an issue (setting “In progress”) when pressing play on timer.
- Optional logging of Jira API communication for debugging purposes.
- Copy/paste of Jira URL into issue combobox now extracts the issue key.
- Click on “Not connected” will now display the connection problems in a dialog.
Bugfixes
- Active timers total time did not get stored when using the setting “pause active timer”.
Asset Downloads
Jira StopWatch 1.8.0
New Features / Improvements
- When submitting worklog, StartTime will also be set. The value will be equal to “now minus logged work-time”. Kudos to Lee Houghton (@asztal) for making this PR.
- UI now handles Windows’ zoom settings much better.
- Timers and settings are now saved continuously instead of only at program exit. So no data loss if you get power-outs or PC crash.
- Issue dropdown box will now retrieve up to 200 issues, instead of the API-default of 50.
Bugfixes
- Fixed random startup crashes.
- If issue keys are very long, they could be cropped in the dropdown box. This has been fixed, so the key column width adapts to the widest key.
Asset Downloads
Jira StopWatch 1.7.0
New Features / Improvements
- Edit timer is now always enabled - you edit by double-clicking the time field.
- StopWatch now only runs single instance - it detects at startup if another instance is running, and brings it into focus.
- New icon that is visible on dark Windows 10 taskbar theme.
- Timers now also support days - eg. 2d 13h 34m
Bugfixes
- After version 1.6.1 the Jira session might timeout. If this happens, StopWatch will now automatically re-authenticate and retry the requests.
- When you activate many timers, the StopWatch window might be too big for the screen. Now the window will not be higher than desktop size, and instead a scrollbar gives access to the remaining issues.
- Minimize to tray sometimes did not show the system tray icon.
- Dropdown box with issue list only updated the description below when leaving the field. Now it happens on selection + on
<enter>
if you manually write a key. - Requests to Jira API did not work, if the issue key had leading spaces eg. " OPS-14". This has been fixed.
Asset Downloads
Jira StopWatch 1.6.1
New Features / Improvements
- Changed filter- and issue-loading from Jira API, to only happen when combo boxes are opened, instead of every 30 seconds as before.
Asset Downloads
Jira StopWatch 1.6.0
New Features / Improvements
- Allow multiple timers to run at the same time
- Choose if worklog text should be posted on worklog track or comment track
- Display total time in bottom of window
- Remade project structure to make cross platform building easier
- Refactoring of internal Jira communication (including NUnit test-coverage)
Bugfixes
- Issue description was not updated when manually typing an issue key or deleting a key
- notifyIcon is not available on Mono, so on non-Windows platforms, disable all minimize-to-tray code
- Fixed thread UI issue
Asset Downloads
Jira StopWatch 1.5.0
New Features / Improvements
- Option for pausing timer when locking your PC (eg. for lunch breaks)
- Application can now be minimized to the system tray
- Several bugfixes - for details see the commit history
Asset Downloads
Jira StopWatch 1.4.1
New Features / Improvements
- Added About dialog
Asset Downloads
Jira StopWatch 1.4.0
New Features / Improvements
- Worklog comments can now be saved without posting to Jira immediately. Useful if your task takes a long time and you want to note down your progress while waiting to submit the worklog until the end.
- New option to enable timers to be editable. Useful if you forgot to start the timer when starting work. Times can be entered both Jira style like 1h 15m and the “classic” way like 1.25h.
Thanks goes to Seth Feldkamp (@sfeldkamp) for the ideas to both features and for testing.
Asset Downloads
Jira StopWatch 1.3.1
New Features / Improvements
- Cosmetic UI tweaks. My computer was running with a default zoom-level of 125%, which meant that things did not look correct on default zoom level.
Asset Downloads
Jira StopWatch 1.3.0
New Features / Improvements
- Issues can now be selected from a list of available issues - this list is controlled by selecting between your favourite JQL filters
Asset Downloads
Jira StopWatch 1.2.0
New Features / Improvements
- Save time-tracking state, so stopwatch continue to “run” after quitting program
- Automatic re-login, if Jira session has expired
- Visual Jira connection status
- Fixed tab-order on controls
Jira StopWatch 1.1.1
New Features / Improvements
- Fixed problems with main window being “Always on top” and the applications other dialog boxes
Jira StopWatch 1.1.0
New Features / Improvements
- Post worklog to Jira with a comment
- Changed all icons to https://icons8.com
Jira StopWatch 1.0.5
New Features / Improvements
- Nicer buttons + tooltips
Jira StopWatch 1.0.4
This predates the current repository’s history
New Features / Improvements
- Clear summary label when issue key is empty
Jira StopWatch 1.0.3
This predates the current repository’s history
New Features / Improvements
- Remember login credentials with DPAPI
Jira StopWatch 1.0.2
This predates the current repository’s history
New Features / Improvements
- Integration with Jira: Async load issue summary
Jira StopWatch 1.0.1
This predates the current repository’s history
New Features / Improvements
- First release with setup program
Jira StopWatch 1.0.0
This predates the current repository’s history