What changed in each release, newest first. Time Log updates itself from the Visual Studio Marketplace, so you are normally already on the latest.

2.0.47

Section titled “2.0.47”

Fill in a week in one go, and report across several projects

My Time Log can take last week’s entries and offer them for this week, day for day — and the Summary can now report across several projects at once.

Read the full notes for 2.0.47 →

2.0.46

Section titled “2.0.46”

See where the time on a work item actually went, on a refreshed progress bar

A new breakdown on each work item’s Time Log tab, showing where its time went by type, by person and by day — beside a progress bar that now follows your Azure DevOps theme.

Read the full notes for 2.0.46 →

2.0.45

Section titled “2.0.45”

Record time as you spend it with the new timer

A start/stop timer on My Time Log and on each work item’s Time Log tab, so time is recorded as it is spent rather than remembered afterwards.

Read the full notes for 2.0.45 →

2.0.44

Section titled “2.0.44”

Group the Summary by Area path

A new Area path level for the Summary grouping, for teams who organise their work by area rather than by project.

Read the full notes for 2.0.44 →

2.0.43

Section titled “2.0.43”

A rebuilt Summary, a simpler search, and grouping you can arrange

A rebuilt Summary grid with a single search toolbar, results already expanded, and grouping you can tick, drag and save.

Read the full notes for 2.0.43 →

2.0.42

Section titled “2.0.42”

A fix for time lost during simultaneous saves, and a form that resets after every entry

A fix for logged time going missing when two saves overlap, a form that clears itself after each entry, and a date picker fix for long-standing organisations.

Read the full notes for 2.0.42 →

2.0.41

Section titled “2.0.41”

Admin access fix for non-English projects, real work item icons in the Summary, and per-project time type control

A fix for administrators on non-English projects, real work item type icons in the Summary, and tighter control over who manages time types.

Read the full notes for 2.0.41 →

2.0.39 and 2.0.40

Section titled “2.0.39 and 2.0.40”

Keep team time private in the Summary, plus a security & maintenance release

A new admin option to stop users browsing each other’s time in the Summary, plus a security and maintenance release.

Read the full notes for 2.0.39 and 2.0.40 →

2.0.37 and 2.0.38

Section titled “2.0.37 and 2.0.38”

New admin controls, permission approval needed, and move-entries

Tighter Time Log Admin security, a one-time permission approval for admins, and a new way to move entries off a disabled time type.

Read the full notes for 2.0.37 and 2.0.38 →

Earlier releases

Section titled “Earlier releases”

Releases from before these notes were written up individually.

Version Details
2.0.36 My Time Log: fix the work item link (and sprint capacity day-off link) opening the wrong URL on Azure DevOps Server (on-prem) installs — the host was previously hardcoded to https://dev.azure.com/<org>/, which only resolved on cloud. The link now uses the host base URL reported by ADO’s LocationService, so it works on both cloud (dev.azure.com/<org>/…) and on-prem (<server>/<collection>/…). Also add an admin option Keep Remaining in sync with Original Estimate: when enabled, Remaining is recalculated as Original Estimate − Completed Work on every add / edit / delete of a time log (from both the Time Log tab and the My Time Log hub), so Completed + Remaining always equals Original Estimate. Fixes the drift that occurs when the Original Estimate is changed after time has been logged. Skipped when Original Estimate is missing or the work item is closed. Defaults off so existing organisations see no behaviour change. Also fix the Time Log Users field auto-populating with the wrong user (e.g. an organisation admin) when Azure’s identity search ranked another user ahead of the logged-in one; the picker now matches the search response against the active user’s id / email and falls back to a constructed identity from the SDK user context, so the field is always pre-filled with the user who is actually logged in.
2.0.35 My Time Log: edits and deletions of time entries now refresh the grid in place; previously the dialog and grid unmounted briefly during the RTK Query refetch, which made the change appear not to take effect. Also disable the edit pill on rows whose ADO work item is deleted, not found, or unreachable (matching the existing behaviour of the “+” add button); the per-pill delete button stays enabled so individual logs can still be cleaned up. Fix permanently deleted work items rendering as [UNAVAILABLE] (with the bulk-delete button hidden) instead of [NOT FOUND]: a 404 from the ADO recycle-bin endpoint is now treated as “none of the ids are in the bin” rather than as a probe failure, so the bulk-delete button is exposed for genuinely-gone work items.
2.0.34 Time Log Summary: convert the team filter to multi-select with Select All and Clear actions; the user dropdown now lists the de-duplicated members of every selected team (or every user in the project after Select All) and is empty when no team is selected. When the team selection changes to teams the active user is not part of, the user selection is cleared. Make user, From Date and To Date mandatory with inline error messages on the form; reject a From Date in the future and a To Date earlier than the From Date. Performance: cache team-member responses for the session so toggling the team filter no longer re-hits the ADO API; switch member de-duplication to a Map (O(n)) for 100+ teams / 500+ users.
2.0.33 Add My Time Log page: personal weekly timesheet view with inline edit/create/delete, project grouping, and a configurable weekly target. Add Weekly shortfall report on the Time Log Admin page: list users below their weekly target for any ISO week, with organisation-wide / per-user targets, active-user scoping, hero summary cards, and CSV export. Integrate ADO Capacity into both views: shade off-day columns, link the column-header badge to the sprint capacity page, and reduce the weekly target by the organisation’s daily rate × days off. New IncludeAdoDaysOff setting on the Time Log Admin page (organisation-wide default) and a per-user override in the My weekly target dialog.
2.0.32 Increase the number of teams returned in the Summary to 1000. Add Analytics Dashboard with Recharts visualization.
2.0.31 Fix “Minimum comment length” = 0 validation. Add retry to failed WIT API calls. Enable Summary download button when results have finished rendering. Bump azure-devops-extension-api to 2.226.0
2.0.30 Fix Summary not show parent work items
2.0.29 Support for Disable Time Types
2.0.27 Add usage to admin page. Add Delete time logs link to items not found in the summary.
2.0.25 Do not update remaining on completed work items. Improve download summary performance
2.0.24 Add 9 to hours drop down
2.0.23 Optionally, only show current project in summary. Sort Summary teams. Increase summary font size
2.0.22 Summary date out by 1 in some regions
2.0.21 Username with non standard characters giving an error.
2.0.20 Date 1 day out in some time zones. Stop resetting Time Type after save.
2.0.19 Fix losing config issue, improve readability of summary, allow copy paste of Time Log table, fix date -1 day for time zones less than UTC
2.0.6 Fix edit Time Log for different regions
2.0.4 Fix saving Time Logs when lockdown date is empty
2.0.0 Rewrite to use DevOps Design standards and components
1.1.11 Support more than 100 teams per project
1.1.10 Improve summary for items with long descriptions. Added Host ID.
1.1.9 Fix parent work item not showing, Hub Preview not setting completed if empty
1.1.8 Add toast for assigned and task start
1.1.7 Fix Axio library not working
1.1.6 Add project default to time types
1.1.5 Fix error messages not showing
1.1.4 Fix save logs when “Prevent adding time to other users” is on
1.1.3 Add time log to many users (turn on by config)
1.1.2 Improve performance of TimeLog Summary and TimeLogs when loading teams. Highlight selected time log during edit. Summary not showing if there are deleted work items
1.1.1 Improve performance of add and update TimeLog.
1.1.0 Upgrade to Jquery 3.6.0. Fix Github security scan issues. Add caching to TimeTypes.
1.0.14 Fix delete issues for users with non ISO-8859-1 characters in their name
1.0.13 Prevent logging time to and amending/deleting other users times (based on configuration). Add “Done” and “Removed” as a closed status. Use soft delete via DeletedOn and DeletedBy. Store the user changing and updating logs via CreatedBy and UpdatedBy. Only allow users with permission to amend types (Devops Service Only). Added lockdown feature to prevent logging time on or before a configured date. Improve support for Devops Server.
1.0.12 Allow future dates based on configuration
1.0.11 Allow more than 100 users in each team
1.0.10 Delete orphan logs via the summary. Configure auto assignment and auto start
1.0.9 Collapse user and project, add Parent of task to summary. Increase vertical scroll height of summary. Fix day order in summary.
1.0.8 Prevent complete going negative. Minor bug fixes
1.0.7 Reduce the number of calls to get logs.
1.0.6 Log time for someone else. Set to In Progress if needed. Assign to current user if needed. Prevent negative and future time. Fix amend time issue.
1.0.5 Add sub totals and collapse to users in summary. Fix team filter in summary.
1.0.4 Validate REST API key is present
1.0.3 Edit icon not visible in non maximised window
1.0.2 Return Location in Header for POST TimeLog and TimeType. Assign task to current user when add first time log to unassigned
1.0.1 Initial version