Legacy Release Notes

7pace Timetracker 4 Release Notes

7pace Timetracker for DevOps Server/DevOps Services 4.38.0 - 2019-11-05

IMPROVEMENTS

  • Mobile Client: Design was updated according to new Azure DevOps design and naming conventions.

  • Windows Client: Improved logic to keep WinClient within the user's visible screen. 

FIXES

  • Performance: Speed was increased on the AuthorizeUser request during page load.

  • Work item "Start Tracking": When a user refreshes the work item form page after clicking the "Start Tracking" button on that work item, tracking was stopping. Now, an error message displays.

  • Add Time Dialog: Android, iPhone and iPad users now will be able to select From/To/Duration fields to select time and duration (were not able to previously); CTRL+S and CTRL+Enter now works on IE, MS Edge, Firefox and Chrome; Users can add new time without having to re-select himself if the person selector is enabled; Error that was occurring on initial launch of work items suggestion list is fixed.

  • User Management: "Add users" blue button on the Add users window now doesn't change position out-of-screen after search.

  • Time tab: Internet Explorer 11 now won't crash if Time tab is opened in DevOps Work Item dialog.

  • Work Item Dialog: "Trial expired" and "Navigate" notifications are displayed as expected now on the "Start tracking" button panel.

  • Iterations page: Fixed issue where changing a budget from the Budgets dropdown selector at the top-right of the page wasn't instantly updating for certain work items.

7pace Timetracker for DevOps Server/DevOps Services 4.37.2 - 2019-10-30

IMPROVEMENTS

  • Crome browser: Timesheet, Approval and Iterations pages: Fixed an issue where, after the latest Chrome update (78.0.3904.70), the titles of some work items were invisible / not displaying.

7pace Timetracker for DevOps Server/DevOps Services 4.37.1 - 2019-10-15

IMPROVEMENTS

  • Settings: Changing the first day of the week is again available in "Settings".

  • Licensing: It is now possible to fill the credit card fields when trying to buy 7pace Timetracker.

7pace Timetracker for DevOps Server/DevOps Services 4.37.0 - 2019-10-11

IMPROVEMENTS

  • Dark Theme: Dark theme was added an an option throughout 7pace Timetracker. This feature was automatically turned on for those already using dark theme in Azure DevOps. To switch to dark theme, go to your Azure DevOps portal and click on your user dropdown menu in the top-right corner. Next, click on the Theme menu item. The theme options pane will be displayed. Click on the Dark option to switch to the dark theme.

7pace Timetracker for DevOps Server/DevOps Services 4.36.3 - 2019-10-08

IMPROVEMENTS

  • "Add Time": Keyboard navigation was improved for "Add Time" dialog.

  • Accounting/Subscription: Improved subscription upgrade/purchase process; now users go through 3D secure verification only if required.

  • Work Items: work item icon now shows correctly on the Add Time dialog.

  • Add/Edit Time: Work item icon alignment is now correct for the on-premise version of 7pace Timetracker.

FIXES

  • Windows Client: Fixed issue where if the Windows Client was configured in "Settings" to auto-launch when Windows started, the client tray icon was displaying as "is tracking" even when it wasn't; Fixed issue where client was disconnecting after deleting external client access token. Token is now issued again if it hasn't been deleted from the database and both are left stored in the cache (now when token is deleted, it is removed from all stores). Fixed issue where "pin invalid or expired error" message was displaying even when the user cancelled the Windows Client pairing process.

  • Times Explorer: Fixed "date range" validation issue.

  • Timesheet: Fixed issue where item currently being tracked was stopping if the list editor was opened on the Timesheet page and time records were added and saved. Fixed issue where time entries were being cleared out of the list editor popup dialog when a user double-clicked within a cell.

  • Add/Edit Time: Fixed an issue where the "Start Tracking" button on the work item form would be stuck in an unusable state/grayed out if a user closed the "Tracking Details" dialog popup too quickly. 

  • Budgets: Now all budgets load on the "Budgets" page without error "Query processor out of memory". Text/search field on the "Add budget" popup dialog, "Include Work Item in Budget", now displays only one loader when searching work items.

  • Iterations: Web Client control styles look correct now on the Iterations page.

  • API Post/Worklogs: Fixed issue where if a worklog was been patched with an invalid userId, the incorrect http response was being returned.

  • Settings: All access tokens are now visible from the tokens management page.

  • Web Client: Tooltip hint of the chosen work item stayed on the screen even after clearing out the work item field. Long Activity Type name is now aligned as expected in the Windows Client.

  • Add Time Dialog: Fixed incorrect tab order on Add Time dialog popup - now when entering From/To/Duration, the hours get selected by default first, instead of the secondary part of the field (minutes or AM/PM). The improved/more modern Add Time dialog has now been enabled for DevOps Server (and former TFS 2015, 2017, 19).

  • REST API: Time added using the REST API now displays correctly if "Billable by Default" was enabled in Settings.

  • Subscription: Subscription error text in "License purchase" window now displays as expected and doesn't cover the "Current Plan" icon.

  • Monthly: Default browser alert when user would delete a worklog was replaced by new DevOps-UI dialog.

7pace Timetracker for DevOps Server/DevOps Services 4.36.2 - 2019-09-24

IMPROVEMENTS

  • Work Item Suggestion List: The logic behind the "Add Time" work item suggestion list search field was improved and updated. 

FIXES

  • Monthly page: "Delete" icon ("x") was missing in the "Details" panel column on computer screens with smaller resolution.

  • Windows Client: After clicking on "Pair with DevOps Server" link on the client, selecting "Cancel" did not cancel or return the user to the previous screen/step; text on client, "Add new account" has replaced the previous text, "Add new organization".

  • Activity Type Selection: When starting time tracking from the work item form, the activity type selection list/dropdown was not displaying all activity types on the "Tracking Details" popup dialog box.

  • Work Item Automation: If a user configured work item automation in "Settings" and then missed an activity check notification, completed and remaining work were not not updating. 

  • Add Time Dialog: Fixed usability of new "Add time" dialog in Safari on Mac.

7pace Timetracker for DevOps Services (cloud) 4.36.1 - 2019-09-16

 IMPROVEMENTS

  • New "Add Time" dialog with user-friendly, modern design in-line with DevOps UI add to all DevOps Server (cloud) only. DevOps Server (on-prem) to follow soon.

    • Improved search

    • Enhanced logic for "From", "To" and "Duration" computation

    • Multi-line comment support

    • Better keyboard support

    • More user-friendly validation of worklog input fields (all error validation messages display simultaneously)

7pace Timetracker for DevOps Server/DevOps Services 4.36.0 - 2019-09-11

IMPROVEMENTS

  • NOTEThis feature will roll out to all customers next week: New "Add Time" dialog with user-friendly, modern design in-line with DevOps UI has begun roll-out to some DevOps Services (cloud) organizations, with DevOps Server (on-prem) to follow:

    • Improved search

    • Enhanced logic for "From", "To" and "Duration" computation

    • Multi-line comment support

    • Better keyboard support

    • More user-friendly validation of worklog input fields (all error validation messages display simultaneously)

  • Billable: Editing the length of a worklog: If a time track is created (with billable setting enabled), billable hours was set to the same value as track length. If the track length was edited/changed, the billable hours field was not changing and was retaining the previous, original value. Now, if a time track is updated, billable hours also updates, except when the track length is not equal to billable hours (billable hours were changed intentionally).

  • API: API-reference for API v3.0-preview has been updated with information about paging.

  • API: New 3.1 REST API version: when creating a time entry, all validation errors will now display simultaneously. 

FIXES

  • API: Fixed several issues that allowed users with the "Team" role to add or edit other user tracks.

  • Accounting/Subscription: To support SCA compliance, every purchase is now made using the Checkout page.

7pace Timetracker for DevOps Server/DevOps Services 4.35.0 - 2019-08-20

IMPROVEMENTS

  • "Activity Type" Required: New "Require an Activity Type" rule was added in "Settings" -> "Rules" section. With "Require an Activity Type" enabled, a user can only start tracking or add/edit time if an Activity Type for the worklog is provided. Additionally, the default Activity Type is set to [Not set] with this rule enabled, to encourage a user to select the right Activity Type for the current time entry.

  • Configuration (cloud only): In 7pace Timetracker for DevOps Services (cloud), there is now an alternative way to authorize: by Personal Access Token (PAT).

  • Configuration: Licensed users who are added though User Management but haven't signed into the 7pace Timetracker system yet, are now visible inside Timetracker (e.g. assigning to Approval Managers, assigning time, etc.).

  • Licensing: Extension and Marketplace icons were replaced by new ones.

  • API: Add Time dialog: Worklog API now trims "Comment" field.

FIXES

  • Project creation (on-prem only): The first attempt at creating a project was failing: Project creation now works as expected for on-premises.

  • API: Worklogs API: Worklogs created from API now have a "Manually created" flag; Worklogs API now allows you to modify another user's worklog if you have the rights to do so.

  • Approval: Approval dialog summary now includes time tracked on the last day of the week.

  • Configuration: "Cancel Subscription" is now shown for customers who have legacy flat fee plans.

  • Work Item Automation (on-prem only): Windows Client is now correctly updating work item fields when tracking is stopped.

7pace Timetracker for DevOps Services Hotfix 4.34.2 - 2019-08-08

HOTFIX

  • Fixed high database load. All settings from database are cached.

7pace Timetracker for DevOps Services Hotfix 4.34.1 - 2019-08-06

HOTFIX

  • Broken header in the Timesheet page and broken styles for the "Start Tracking" button on small screens were fixed.

7pace Timetracker for DevOps Server/DevOps Services 4.34.0 - 2019-08-01

IMPROVEMENTS

  • Approval: "The door is locked" screen on the Approval page now has a helpful hint on how to get access to this page.

  • Windows Client: Hotkeys: Users can now change global hotkeys at their discretion from within the Settings of 7pace Timetracker in the Windows Client.

FIXES

  • Settings: "Remove All" button in Access Tokens table now works as expected for users with the "Team" role (previously, it wasn't possible to remove all tokens if the "Team" role was set for the user).

  • Add Time Dialog: Fixed REST API WorkLog version '3.0-preview': REST API that creates workLogs now creates them with the correct timestamp and creating worklogs for other users also now works properly.

7pace Timetracker for DevOps Services Hotfix 4.33.1 - 2019-07-29

HOTFIX

  • API: Page size in API changed to be 500 across all APIs.

7pace Timetracker for DevOps Server/DevOps Services 4.33.0 - 2019-07-18

IMPROVEMENTS

  • API: New Approval REST API was added in v3.0-preview. Error handling for invalid query parameters was added.

  • (On-Premise) Permissions Management: 

* Updated modern UI
* Separate screen for management of licensed and unlicensed users
* Comprehensive search functionality for both individual users and groups, to assist in managing the permissions of large teams with complex structure.

FIXES

  • Rare bug fixed: project duplicates cannot appear in the database anymore.

  • OnPrem: Resolved issue with many messages in Event Viewer like "Request could not be satisfied..."

7pace Timetracker for DevOps Server Hotfix 4.32.1 - 2019-07-08

HOTFIX

  • Licensing: Fixed bug with updating feature flag after migrating via the Billing Updater.

  • Buy Your Own License (BYOL): Access to UI is blocked for users who have not yet migrated from Microsoft to 7pace via he Billing Updater; added migration notification to Unlicensed page.

7pace Timetracker for DevOps Server/DevOps Services 4.32.0 - 2019-07-03

IMPROVEMENTS

  • Windows Client: New shortcut key was added to easily confirm "Activity check" in Windows Client ("I am still tracking"); Windows Client can now be pinned to always display on top from "Settings" within the client. 

FIXES

  • Timesheet: It is now possible to edit and delete existing time records on deleted/unavailable work items. (Adding new time is restricted.); Tracks with lengths equal to or greater than 24 hours can now be modified on the Timesheet page.

  • Times Explorer: Side menu scrollbar on the Layouts selector now displays as expected when there is a large layouts list on the page; Presets states now update correctly on the Times Explorer page after any change to the column header filters. 

  • Fixed issue that resulted in an unexpected error ("ExecuteAction failed Exeption of type "TimetrackerOnline.JointCodebase") when users were trying to access removed or unavailable work item throughout 7pace Timetracker search.

  • "IsBillable" flag no longer resets on edited time records inside the Timesheet time/edit dialog box.

7pace Timetracker for DevOps Server/DevOps Services 4.31.0 - 2019-06-27

IMPROVEMENTS

  • (Cloud & On-Premise) Settings: New "Always require a work item" option was added under 7pace Timetracker's Settings -> Rules section. With "Always require a work item" rule enabled, users can only start tracking or add/edit time if work item for worklog is provided.

  • (Cloud only) Permissions Management: 

* Updated modern UI
* Separate screen for management of licensed and unlicensed users
* Comprehensive search functionality for both individual users and groups, to assist in managing permissions of large teams with complex structure.

7pace Timetracker for DevOps Services Hotfix 4.30.1 - 2019-06-24

HOTFIX

  • Subscription: Billing Updater now displays warning on all pages of 7pace Timetracker for all users to switch to 7pace billing and new extension.

7pace Timetracker for DevOps Server/DevOps Services 4.30.0 - 2019-06-18

IMPROVEMENTS

  • Highlight: Comment Required Option: New option to enable "Always require a comment" when users are tracking time was added under "Settings" tab -> "General" -> "Rules" -> "Tracking Details". With "Always require a comment" enabled, all users will be required to add a comment when they are tracking time or when they add/edit time on a worklog. 

  • Administrators: Add/Edit Others' Time: Group of users can now be set up to edit other users' tracked time logs in this optional setting under "Settings" tab -> "General" -> "Rules" -> "Editing Time". Any tracked time logs edited by anyone other than the team member who originally tracked the time will show as "Edited by" on the Times Explorer page and when you hover over a new icon of a time track on the "Monthly" page's details panel, you will see the name of the user who edited the track. 

FIXES

  • Web Client: Fixed an issue that was occurring where Web-client timer (Start/Stop tracking button) was twitching on mouse-hover with different browser's zoom percentages.

  • Windows Client: Correct localization texts are used now in the Windows Client.

  • Times Explorer: Fixed an issue where users without access to all projects in an organization were getting an error opening Times Explorer with the text "An error occurred while handling your request. at method: GetProcessWorkItemTypes".

  • Permissions Management: Avatars in User Management for larger teams were slow to load. They are now are loading asynchronous.

  • Licensing/Subscription: Fixed issue where users sometimes couldn't see "Time" after purchasing 7pace Timetracker.

  • Time Tab: "Navigate" button on Time tab in WI dialog now works as expected.

  • Settings Tab: After releasing new versions of 7pace Timetracker, browsers could still hold cached scripts, leading to inconsistent behavior and script errors. As a result, the "Settings" page was displaying as empty until Ctrl+F5 was selected.

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.29.1 - 2019-06-05

HOTFIX

  • Budgets: Iteration assign dialog box on the "Budgets" page now shows the correct projects list.

7pace Timetracker for DevOps Server/DevOps Services 4.29.0 - 2019-06-04

IMPROVEMENTS

  • Account/Subscription: 7pace is now a Certified Top Publisher at the Microsoft Azure Marketplace and a badge has been added to reflect this status. 

  • Times Explorer: This page no longer refreshes after closing the work items form.

  • REST API: "user.displayName" can now be expanded by setting up an "expand" query parameter in all REST API, where "user" model is present.

FIXES

  • Account/Subscription: Fixed an issue where it was sometimes not possible to purchase a license when the message "License services is unavailable" displayed.

  • WIT Start Tracking: "Start tracking" button from work item dialog in Queries now works as expected in DevOps Server 2019 (on-premise only).

  • Timesheet: Now "restricted" future days are highlighted with red instead of green on the Timesheet page. 

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.28.1 - 2019-05-28

HOTFIX

  • Web Client: Activity Check: Users without authorization were causing Web Client to crash.

7pace Timetracker for DevOps Server/DevOps Services 4.28.0 - 2019-05-28

IMPROVEMENTS

  • Approval: 7pace Timetracker administrators were previously given Global Approval Manager rights by default. This has been changed so that they no longer have these rights by default and must be assigned these permissions like every other user; Also in Approval, the current week is displayed in the "Unsubmitted" list now. Current week is also highlighted with cursive in "Archive", "Unsubmitted" and "Pending" lists and denoted as "Current" if selected; "Remove all" button was added in Settings -> Approval -> Approval Managers list.

  • Licensing: Showing "Credit Notes" as well as invoices in the "Invoices" tab. 

  • Account Creation Page: UI issues were fixed on 'Create Account' screen.

  • Configuration Tool: Config Tool is now able to skip some projects during the installation of the work item form contributions if installation completes with errors or they doesn't support the "Boards" feature.

  • Performance: Performance improvements were implemented for bulk operations and bulk work item updates, such as bulk delete, import, CRUD API, etc., (performance for these operations improved 8-15 times). For example: Import time of 1000 records improved from 10 mins to 40-70 secs. Bulk worklog removal on Times Explorer of 1000 records previously took 8 mins; it now takes 30-40 secs. 
    Activity check: Work Item Automation now works when tracking is changed or stopped. 

FIXES

  • Budgets: Delete button now changes its state correctly after closing/reopening a budget; Correct error message now displays if user tries to add a budget to an iteration to which it has already been assigned.

  • Windows Client: Informational message is now shown now if client cannot connect to the server (for example, due to a network issue) instead of a fatal error occurring with crash stack; SignalR notifications now work correctly if the maximum track length on the Windows Client is exceeded (the Client no longer just stops tracking).

  • Licensing: Named Users are now used for all plans on Subscription page (on-premise only); Removed "Invalid license..." notification from GDPR page; Error is now shown if subscription fails to reload; Purchase of subscription is no longer blocked if it does not exist in the system.

  • Authorization: Link to an article on how to troubleshoot Timetracker authorization issues was added if authorize issues are occurring; 

  • Approval: If direct link to Approval timesheet is invalid, user will now see a more informative, relevant warning; Correct email is now shown for duplicate approval managers; Fixed issue that was occurring on the Monthly page where approved week was highlighted in red if the same week was locked by an Approval Manager. 

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.27.3 - 2019-05-03

HOTFIX

  • Timesheet:  Performance improved by removing the summary for all children items in the summary column. This column now shows only the sum of directly-tracked items.

  • Times Explorer: Performance improved on the project dropdown filter.

7pace Timetracker for DevOps Services Hotfix 4.27.2 - 2019-04-29

HOTFIX

  • Settings: Licensing: Fixed Azure Marketplace licensing for users who are using non-Gregorian calendars

7pace Timetracker for DevOps Services Hotfix 4.27.1 - 2019-04-26

HOTFIX

  • Approval notifications: Email notifications were not working for approval events (timesheet sent to approval, approved). Cloud only. 

7pace Timetracker for DevOps Server/DevOps Services 4.27.0 - 2019-04-25

IMPORTANT UPDATE - Approval Manager: Team members with any user role can now be added as an Approval Manager or Global Approval Manager by a 7pace Timetracker administrator. Team members can now select to whom they want to send their timesheets for approval.

FIXES

  • Settings: Licensing: It is now possible to buy a license immediately after unlinking the Ultimate plan/applying a new plan; Fixed "Save your money" notification position in "Buy" window; Removed broken link from the "Door is locked page"; "Buy Now" window currency format was changed to "xx.xx"; "Buy Now" window now shows error if subscription ID is invalid'; If license could not be validated for an extended period of time, the "No data" message if no longer appearing and you can now purchase a new subscription.

  • Export: Migration Tool now allows migration from version 2.8.3 with no issue on transactions longer than one minute (on-premise only).

  • Configuration Tool: Time tab was fixed for TFS 2015 (on-premise only).

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.26.3 - 2019-04-23

HOTFIX

  • Settings: Licensing: Fixed critical issue which prevented users with "Default" role from accessing Timetracker thought clients.

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.26.2 - 2019-04-18

HOTFIX

  • Settings: Subscription: BYOL Billing Updater fixes (cloud only).

  • Fixed an issue where the Windows Client or Mobile Client couldn't connect to the server.

7pace Timetracker for DevOps Services Hotfix 4.26.1 - 2019-04-16

HOTFIX

  • Settings: Subscription: Small fix for Billing Updater (cloud only).

7pace Timetracker for DevOps Server/DevOps Services 4.26.0 - 2019-04-15

IMPROVEMENTS

  • IMPORTANT UPDATE (7pace Timetracker Cloud Only): Billing Updater: A Billing Updater has now been enabled for all accounts created before April 1, 2019. If you had a subscription to 7pace Timetracker provided by the Azure Marketplace, you can now update your account and continue using Timetracker powered by the in-app 7pace licensing and billing system (Chargebee, Stripe). If you are currently on a 7pace Timetracker trial, you can also update your account with our Billing Updater. Learn more here - Required update of billing information for customers of the Azure DevOps Marketplace (cloud only)

  • Tracking Detail Popup Window: Size of the window was adjusted so that it displays all relevant fields when a user notification message is displaying at the top of the window (fields were overlapping if a user message displayed on top of the window).

FIXES

  • Monthly: Current month total tracked time was not changing after user would "Add Time"  on a non-current month. 

  • Settings: Fixed Json.NET  link on "About" page.

7pace Timetracker for DevOps Server/DevOps Services 4.25.0 - 2019-04-01

IMPROVEMENTS

  • Settings: Subscription: Customers can now purchase, manage, view and edit subscriptions all within 7pace Timetracker. Same experience for Azure DevOps Services (formerly VSTS) and for Azure DevOps Server (formerly TFS).

FIXES

  • Configuration Tool: ConfigTool: "Send test email" button was displaying as inactive in the config tool unless data was changed; this now displays as enabled as it should. The config tool was occasionally appearing to crash when a user tried to save settings; this has been fixed. (on-premise)

  • Settings: Role To Delete Time: Blank role was removed from dropdown selector.

  • User is redirected to the 7pace Timetracker UI instantly when creating an account in 7pace Timetracker; Notification for account creation is now shown correctly.

  • Licensing: Removed duplicate users on the 7pace Timetracker Users Management page and fixed sorting issue on the User Management list in Firefox.

  • Work Item Form: It is now possible to add a comment on the Start Tracking details popup window if it was previously closed and then reopened (known IE issue).

7pace Timetracker for DevOps Services Hotfix 4.24.2 - 2019-03-20

HOTFIX

  • Configuration: Removed orphaned records in Permissions Management.

7pace Timetracker for DevOps Services Hotfix 4.24.1 - 2019-03-14

HOTFIX

  • Fixed an issue where users were seeing "This door is locked" message on all pages of 7pace Timetracker (cloud), even after assigning the appropriate user role. 

7pace Timetracker for DevOps Server/DevOps Services 4.24.0 - 2019-03-12

IMPROVEMENTS

  • Configuration: "Settings" menu was redesigned and rearranged and replaces "Configuration" tab of 7pace Timetracker. 

  • User Management was moved to Organization Settings so it is accessible outside of 7pace Timetracker.

  • Users are now able to override DevOps locale settings (date and time formats) used in 7pace Timetracker under the new "Settings" menu -> General -> Locale.

7pace Timetracker for DevOps Server/DevOps Services Hotfix 4.23.2 - 2019-03-05

HOTFIX

  • Configuration: Fixed issue where saving the settings in Timetracker, when no WorkLog was created before saving, crashes the application.

  • Iterations: Fixed issue where Iterations page was crashing on TFS versions 2015-2017.

7pace Timetracker for DevOps Services Hotfix 4.23.1 - 2019-02-22

HOTFIX

  • Fixed issue where some users in DevOps Services (cloud) were seeing "Error calling VSTS/TFS API. Provided application token signature is not present or is invalid."

7pace Timetracker for DevOps Server/DevOps Services 4.23.0 - 2019-02-13

IMPROVEMENTS

  • Compatibility: DevOps Server 2019 support and icons for 7pace timetracker pages added to extension (on-premise).

  • Billable: New "Billable as Default" checkbox has been added under Configuration -> Settings -> Timetracker System Settings. When enabled, every new worklog will be logged as billable (billable time = period length).

  • Budgets: The total number of billable hours for each budget has been added to the "Budgets" page.

  • Tracking: Under the "Configuration" tab, "Activity check" settings were moved from "System Settings" to "Time Tracking" -> "Personal Settings". All users of 7pace Timetracker now have the ability to enable "Activity check on time tracking" setting themselves; this is no longer just an admin function.

FIXES

  • Service Account: Fixed the following error in "Times Explorer" that was appearing when the Service Account was configured as per username and password: "Your user or Service Account user does not have enough permissions to perform calls to TFS API. Please check permissions." (on-premise)

  • Configuration Tool: Migration Tool for v2.8 to v3/4 has been disabled by default on initial installation of 7pace Timetracker. Users can manually access and run it here: %programfiles(x86)%\7pace\Timetracker\Tools\TimetrackerOnline.MigrationTool.exe (on-premise)

7pace Timetracker for DevOps Server/DevOps Services 4.22.0 - 2019-01-31

IMPROVEMENTS

  • Usability: Special characters: Users can now enter HTML special characters in certain input fields throughout 7pace Timetracker, such as the "Comment" field of the "Add/Edit Time Time Record" dialog on the "Monthly", "Timesheet" and "Times Explorer" pages, and the "Comment" field when adding a new budget on the "Budgets" pages, etc. Previously, if users tried to enter HTML special characters in these fields, an unprocessed error, "Potentially dangerous request", would appear. Now, if users try to enter these special characters where they are not allowed, an applicable error message displays.

  • Usability: Web Client: Status now clearly indicates when it is in a disconnected state (this occurs after six minutes of inactivity) and shows users that it is "Reconnecting..." when the page becomes active again.

  • Usability: Start Tracking: The "Start Tracking" button on the work item form now displays "Disconnected" after six minutes of inactivity and properly reconnects when a user hovers over it with their mouse.

  • Work Item "Time" Tab: Hover hints have been added to show work item types on the "Time" tab of the DevOps work item dialog.

  • Times Explorer: When users add time for someone on the "Times Explorer" page, once saved, this same team member's name is now pre-selected in the next "Add Time" dialog.

  • Budgets: When a user performs an export from the "Budgets" page, a "Select all/Deselect all" projects buttons has been added on the "Export" pop-up dialog. In the "Time Tracks" section of the "Budgets" page, if a user has tracked time on a non-TFS item for that specific budget, the "Comment" from that non-TFS item will now display in a newly-added "Comment" field.

FIXES

  • Permissions: Issue that was causing some VSTS users to see a "The door is locked" message screen, even if their permissions were set correctly, has been fixed.

  • Usability: GDPR: After accepting the GDPR popup message, users will no longer see a "popup was blocked" message; authorization will now occur automatically, as designed.

  • Times Explorer: The issue that was occurring where some browsers outside of the US were displaying empty values for decimal fields like Size, Effort, Original Estimate etc., in "Times Explorer" has been fixed.

7pace Timetracker for DevOps Server/DevOps Services 4.21.0 - 2019-01-15

IMPROVEMENTS

  • Appearance: The old Timetracker loading animation was replaced with the new "DevOps-style" animation in the entire application.

  • Times Explorer: A "Search" field has been added to in the "Columns" selector dialog on the "Times Explorer" page. When a user clicks the "Columns" link, he/she now has the ability to search through both Timetracker and DevOps Services/Server columns within the resulting "Select Columns to Display" dialog list.

FIXES

  • Budgets Export: Project filter in "Export" dialog on the "Budgets" page now works as expected.

  • API: Client API now returns the proper error when VSTS token is not present (VSTS/DevOps Services only).

7pace Timetracker for DevOps Server Hotfix 4.20.1 - 2019-01-7

HOTFIX

  • Migration Tool: An error, "Cannot insert the value NULL into column 'CreationDate', table 'TimetrackerOnlineDb_temp.dbo.Project';" was appearing in some cases, while installing Timetracker 4.x for the first time.

7pace Timetracker for DevOps Server/DevOps Services 4.20.0 - 2018-12-25

IMPROVEMENTS

  • Windows Client: Global hotkey to show/hide Win Client was added ([Win]+F12).

FIXES

  • Fixed 'Index was outside the bounds of the array' error that appeared in the Event Viewer sporadically (on-premise only).

7pace Timetracker for DevOps Server Hotfix 4.19.2 - 2018-12-20

HOTFIX

  • API: Fixed error: Reporting API and Windows Client stopped working with error 401 Unauthorized in 7pace Timetracker for DevOps Server (on-premise only).

7pace Timetracker for DevOps Services Hotfix 4.19.1 - 2018-12-18

HOTFIX

  • Unlicensed view is showing page content properly now instead of "Timetracker taking longer than expected" warning (VSTS/DevOps Services only).

7pace Timetracker for DevOps Server/DevOps Services 4.19.0 - 2018-12-11

IMPROVEMENTS

  • Configuration Tool: The system now allows users to omit integration into the DevOps' work item dialog (therefore skipping any modifications made by 7pace Timetracker into the work item template) during the installation process (on-premise only).

  • API Reference: Built-in API reference documentation was updated to the actual state (3.0 documentation now includes visible notification that "For stable API reference, use 2.1 documentation", with v2.1 selected by default). 

FIXES

  • CRUD API: Fixed bug in CRUD API /api/rest/workLogs/{id} so that "Team" and "None" roles cannot access other users' worklogs, but all other roles ("Product", "Budget" and "Administrator") are able to access the worklogs of other users.

  • API Reference: API functions from version 2.1 that are not supported in 3.0 were still being shown in the 3.0 documentation. This has been fixed so that 3.0 documentation contains only API functions that are implemented in 3.0.

7pace Timetracker for DevOps Server/DevOps Services 4.18.0 - 2018-11-27

IMPROVEMENTS

  • Times Explorer: In addition to users seeing that their time has been approved, users can now also see who approved it. A new field has been added to the Times Explorer page from which users can choose from the list of "Columns": "Approved by".

  • API/Budget: "Approved By" Field has been added to the API/Budget export.

  • User Email has been added to the API/Budget export.

  • VSTS/DevOps Services "account" name has been replaced with "organization" throughout application in keeping with DevOps nomenclature.

FIXES

  • Windows Client: Clicking on the tray or taskbar icon was collapsing the Windows Client if it was open, but not visible on the screen. Now, clicking on the tray or taskbar icon in such a case, causes the Windows Client to appear in the foreground, as it should.

  • Times Explorer: Error ("Error occurred while handling your request ...") was occurring when trying to resize a column on the Times Explorer page to better see the data in the field. Columns with floating point number was causing the error to display, and this has been fixed (VSTS only).

  • Authorization error that was occurring after accepting GDPR message within application is fixed (on-premise only).

7pace Timetracker for DevOps Server/DevOps Services 4.17.2 - 2018-11-13

IMPROVEMENTS

  • Anti-forgery cookies exception in Timetracker's web interface now shows user-friendly link to an article on how to eliminate it instead of technical exception details.

FIXES

  • Config Tool (TFS/DevOps Server only): Configure SMTP Settings for Email Notification. Added Authentification/Anonymus/Service Account Auth.

  • Windows Client: Typos fixed in Windows Client.

7pace Timetracker for DevOps Server/DevOps Services 4.17.1 - 2018-10-30

FIXES

  • Times Explorer: "Change date" dialog logic on the TE page is more obvious now. Previously, if you clicked "Change Dates" and then changed the "From" or "To" date range on the calendar-picker, you had to specifically click on a date within the calendar, because the action of changing the month or year automatically de-selected any date from the calendar. After you clicked "ok", the results on the Times Explorer page were coming back as blank. Now, when you change the month or year, the date automatically defaults to the first of the month unless you change it to a specific date.

  • Web Client: Parent item of work items is now displaying in the proper section of the Web Client interface.

7pace Timetracker for DevOps Server/DevOps Services 4.17.0 - 2018-10-16

IMPROVEMENTS

  • Times Explorer: Import: Users can now choose any custom "Date" and "Time" format when importing external time into Times Explorer. Floating point duration values of your time tracks now support a "comma" separator (used in some locales).

  • Times Explorer UI: Error message markup and styling and UI improved in Times Explorer "Import" dialog box/window.

  • Configuration: Service Account section of Configuration -> Settings menu has been moved out of Settings for more visibility and is now found directly under Configuration -> Service Account.

FIXES

  • Times Explorer: In the preset layout, "Billable Editor", the "Activity Type" and "WI Type" columns were duplicated; this has now been fixed for new users.

  • Configuration: Under the "Configuration" -> "Work Item Automation" section, the "Apply" button was applying the settings to all projects like the "Apply & Copy to Other Projects" button, instead of applying changes to just the current project.

  • Authorization: (on-premise only): Fixed an issue that occurred where Timetracker wasn't allowing users to perform any edit operation in the system due to "__RequestVerificationToken is invalid" error when running on the same first-level domain as TFS.

  • Activity Type: It wasn't possible to delete an Activity Type if another user had time records linked to that Activity Type.

  • Monthly page: Syntax error on Monthly page has been fixed. 

  • Iterations: The issue with Budgets column in the table showing empty values fixed.

7pace Timetracker for DevOps Services Hotfix 4.16.1 - 2018-10-03

HOTFIX

  • Internal: OData API: Possible stability issue mitigated (cloud only).

7pace Timetracker for DevOps Server/DevOps Services 4.16.0 - 2018-10-03

IMPROVEMENTS

  • Config Tool: "Update Availability" option on Timetracker Admin console can now be seen properly on low-resolution screens (TFS/DevOps Server only).

  • Windows Client: After tracking, search results are now cleared automatically from the search field; position of the WinClient is now restored to its original position if it was shown off-screen in multi-screen configuration; WinClient can now be paired manually to TFS/DevOps Server by providing TFS/DevOps Server URL and Collection name, and to DevOps using PIN.

FIXES

  • Appearance: Fixed styling/fonts on "Start Tracking" button and "Iterations" page on Mac/Safari.

  • Appearance: Removed padding on left side of the page that there is no gap in new DevOps

  • Configuration: "Remove" icon was present on "[Not Set]" Activity Type, so users could click it, resulting in an error message. This has now been fixed and "remove" ("x") icon has been hidden.

  • Timetracker Mobile: Fixed "invalid_grant" issue when reconnecting (VSTS/DevOps Services only).

7pace Timetracker for DevOps Server/DevOps Services 4.15.0 - 2018-09-10

IMPROVEMENTS

  • System: Colors for work item types  (including custom work item types and colors) are now fetched from VSTS/TFS API (if available) throughout the whole system (Mobile, Web Client, Windows Client). Implemented colors for work item types in Times Explorer.

  • System: Improved performance and stability of caching.

FIXES

  • Windows Client: Fixed an issue where some settings on the Windows Client were lost after an update to the Client occurred. 

  • Server Side Tracking: Fixed an issue where users sometimes received two email notifications when tracking was stopped by a missed activity check on the Web Client.

  • SQL Server: Support of all SQL Servers prior to 2016 was dropped in 4.14. With 4.15, we rewrote the code and returned support of all SQL Servers prior to 4.14, so as to not break compatibility with older SQL Servers.

7pace Timetracker for TFS/VSTS 4.14.0 - 2018-08-21

IMPROVEMENTS

  • Iterations: On new vertical VSTS navigation, the Iterations page of Timetracker now supports, displays and remembers the "Team" dropdown selection in the page's UI.

FIXES

  • API (preview): Issue where the REST API was sometimes throwing the following error on each request: "The operation cannot be completed because DbContext has been disposed" has been fixed.

Note: Starting with Timetracker 4.14, Timetracker for TFS now requires .NET 4.7.1 and higher to be installed on a machine.

7pace Timetracker for TFS/VSTS 4.13.1 - 2018-08-13

FIXES

  • Windows Client: The Client stopped recording time if it was used by a remote desktop connection.

7pace Timetracker for TFS/VSTS 4.13.0 - 2018-07-31

NEW FEATURE

  • "Start Tracking" button is now available directly from any of the TFS/VSTS Backlog pages (Backlog, Queries, Board, etc.) in the work item context menu.

  • "Email Notifications": New tracking setting for email notifications under "Configuration" menu -> "Time Tracking" -> "Time Tracking Personal Settings" now shows users which contact/preferred email account their Timetracker email notifications are being sent to, along with a tooltip on how to change it, if desired. If this isn't set up, notifications will be sent to the Domain email.

IMPROVEMENTS

  • API: Added proper error handling to REST API and error classification.

  • API: Added version "3.0-preview" under "Configuration" menu -> "API" -> "Timetracker API Reference".

FIXES

  • Authorization: Now works properly on on-premise Timetracker for TFS for OData feed (previous error message displayed as "Microsoft.OData.Client.DataServiceClientException: Authorization token not found. Please open API settings and issue a new token").

  • On-premise Timetracker for TFS now works correctly with multiple collections.

7pace Timetracker for TFS/VSTS Hotfix 4.12.3 - 2018-07-26

HOTFIX

  • Windows Client: Downloadable Windows Client is now shown properly on a visible windows area if it was out of display of the screen.

7pace Timetracker for TFS/VSTS Hotfix 4.12.2 - 2018-07-16

HOTFIX

  • CRUD API: When a user is trying to access CRUD REST API from a different origin - requests are now not blocked because of CORS configuration.

7pace Timetracker for TFS Hotfix 4.12.1 - 2018-07-13

HOTFIX

  • Authorization: TFS: Users affected by the authorization issue that appeared in some cases on the on-premise version of Timetracker can now access the application successfully.

7pace Timetracker for TFS/VSTS 4.12.0 - 2018-07-10

NEW FEATURE

  • API: NEW: CRUD REST API. You can now create, read, update and delete Timetracker worklogs not just from the UI of Timetracker. See reference application for available endpoints and usages https://github.com/7pace/timetracker-rest-api-samplecode 

  • User Management: Non-admin users are now able to check who is the current administrator(s) of Timetracker. Also, if Timetracker users have Collection Administrator rights or higher, they can now self-assign themselves as a Timetracker Administrators.

IMPROVEMENTS

  • Compatibility: Previously, SSIS was not able to connect to Timetracker for VSTS with 401 unauthorized errors. SSIS is now fully supported in our VSTS version.

  • Windows Client: Window was not collapsing after clicking the taskbar icon. It now works as designed - clicking on the system tray icon when window is collapsed opens the window, and clicking the tray icon again collapses the window.

  • Budgets: Work Items assigned (or excluded) in "Budgets" tab are sorted by their IDs, ascending. Iterations are sorted by name.

FIXES

  • Work Item "Time" Tab: "Time" tab content on the work item form is no longer disappearing after opening "Add Time" dialog box (TFS2018).

  • Performance Fix: Interaction between TFS/VSTS and Timetracker when getting work item details is now faster.

  • Timesheet: Issue was fixed when a new user tried to authorize Timetracker from the Timesheet page and received an error message. 

7pace Timetracker for TFS Hotfix 4.11.1 - 2018-06-27

HOTFIX

  • Authorization: CollectionID unique identifier from VSTS account is now used to authenticate user instead of AccountId.

7pace Timetracker for TFS/VSTS 4.11.0 - 2018-06-20

IMPROVEMENTS

  • "Times Explorer" page: Error Message is now shown if GetAllData request fails. 

  • Work Items: Requests for work item details from users who don't have access to all projects was returning empty results. Now, a condition to filter based on projects with access for the user when the query is not working has been added.

FIXES

  • "Monthly" page: When changing the user's time to a specific timezone and then navigating to the "Monthly" page, the calendar was still highlighting the server time as today's date instead of that of the client. User's host Date is now correctly highlighted on the calendar.

  • Windows Client: icon kept blinking repeatedly when screen was locked; when computer was restarted from sleep mode, connection was broken with the Windows Client. 

  • Add/Edit Time Record Dialog Box: When user tried to change the date from today to any date in the past, "invalid date" error was displaying for date format HH:MM.

  • Server Side Tracker: Fixed in Web Client: Error while processing request: "Caller is not authorized to invoke the Current method on trackingHub/v2.1" message no longer displaying; Previously, time track occasionally continued after being stopped and duplicate time record was created - now, track stops when it should and duplicate time record isn't created. 

  • "Times Explorer" page: When user clicked on "Reset to Default" date filter on the page, the calendar was defaulting to a future month and year date instead of current date; project filters were being ignored when clicking on work item "Open work item details" preset, thus displaying no worklogs on the Times Explorer page; work item "Open work item details" presets are now displaying without GetAllData failure exception message for users with Timetracker admin roles; FillWorkItemViews exception on Times Explorer and Budgets no longer occurring. 

  • Approval/Configuration: The "door is locked" page was showing on "Approval" page for any user except an administrator, even if if that role was selected as the role that can approve time under Configuration -> Approval Process Settings; this has been fixed.

7pace Timetracker for TFS/VSTS 4.10.0 - 2018-05-29

IMPROVEMENTS

  • "Apps" page: Links for mobile public preview applications have been added. 

FIXES

  • Times Explorer: "Date" column on Times Explorer page now sorts correctly when grouping is applied.

  • Server Side Tracking: Push notifications service works correctly now; Email notifications duplicates (email was sometimes sent twice for activity check failure) for a single event issue was fixed.

PERFORMANCE

  • Timesheet: Now "My items In progress" are processed on the client side, which improves performance and load time if these filters are enabled.

7pace Timetracker for TFS/VSTS Hotfix 4.9.2 - 2018-05-23

HOTFIX

  • Some users were experiencing issues accepting the new GDPR Privacy Policy (VSTS) and some users were experiencing issues/error messages when installing Timetracker (TFS) for the first time.

7pace Timetracker for TFS/VSTS 4.9.1 - 2018-05-23

IMPROVEMENTS

  • General Data Protection Regulation (GDPR) (EU): Before a project/user is created, a mandatory dialog box with privacy policy is now displayed to the user (VSTS only).

FIXES

  • Approval: Year selector panel now working correctly in IE.

  • Budgets: Fixed issue where an error was thrown if you had more then 200 worklogs on an item in a budget.

7pace Timetracker for TFS/VSTS 4.9.0 - 2018-05-22

IMPROVEMENTS

  • Configuration: Ability to copy project settings: Work item settings related to the current project have moved to separate menu, "Work Item Automation". Work Item settings can now be applied to other projects or group of projects with the click of a button, by selecting them on a pop-up window after clicking "Apply & Copy to Other Projects".

  • Tracking: New "Created Date" field added to Times Explorer (optional column), Budgets Export and API, allowing you to see when every work log was created.

  • "Apps" page: PIN pairing: can now apply pin by clicking "Enter" on your keyboard.

  • Performance improvements for server side tracking service.

  • Performance improvements for Timesheet: now allows the changing of filters during page loads.

FIXES

  • TFS Integration: TFS2018: Queries: Fixed issue with data not reloading on the "Time" tab when switching to another work item with the same work item type in queries list.

  • Tracking: Fixed wrong "Start Tracking" button style on Work Item form in VSTS/TFS with:

    1. No license
    2. No access
    3. License expired
    4. New work item

  • Tracking: Item details tab works now when it is opened from the Projects list page (/_projects).

  • Windows Client: Fixed pairing issues in Edge browser (in some environments it was not pairing); Improved connectivity of Windows Client (when it is falling back to longPolling protocol).

  • Budgets: Fixed problem with Budgets export. Now filter by project is working; GetListOfTeamProjects issue: System.NullReferenceException was fixed on Budgets page; Exceptions.API.VstsNotFoundException: Users with fewer permissions in TFS/VSTS are not getting exception VstsNotFoundException on Budgets page; Same WI after adding to another budget now correctly removed from the first one; Exclude Work Item from Budget was fixed; Scrollbars now shown properly on Budgets page, without going outside of the window.

  • Server Side Tracking: TFS (perhaps VSTS): Crash on sending email notifications was fixed. 

  • UX: Approval and Budgets pages lists: fixed styles, now scrolls are shown correctly and the bottom part of divs are now correctly displaying on the screen; Approval page: when the page loads, the first available week is selected by default.

  • Approval: Sometimes only last week is loaded for previous years; Fixed bug that showed first and last week in Approval year.

  • Times Explorer: Single quotes showing around forward slashes in dates displayed on the page; When editing/adding time records on Times Explorer for different users, username now changes properly. Previously, one user was displayed, although data was fetched for another user; setting filter by projects was causing data to not load at all (for some accounts), and for some accounts, not all data was being loaded.

7pace Timetracker for TFS/VSTS 4.8.3/4.8.4 - 2018-04-18

IMPROVEMENTS

  • Timesheet: Some users were seeing "Out of range" exception on Timesheet page.

7pace Timetracker for TFS/VSTS 4.8.2 - 2018-04-17

IMPROVEMENTS

  • Timesheet: Now showing items for every user (it was showing the same items for all users in one account in 4.8.0).

7pace Timetracker for TFS/VSTS 4.8.1 - 2018-04-17

IMPROVEMENTS

  • Times Explorer: Editing feature in Times Explorer now working.

7pace Timetracker for TFS/VSTS 4.8.0 - 2018-04-16

IMPROVEMENTS

  • Times Explorer: Improved performance on loading data from server; only selected columns are sent to client from server, making less of a load on memory on the client side and up to ten (10) times faster Times Explorer load time.

  • Times Explorer/Budgets/OData Export: General improvements in "Times Explorer" export, "Budgets" export, and OData. Export changes include disabling column autofit in Excel (makes export 10-20% faster); improving database caching (~5% faster); Excel creation improvements.

7pace Timetracker for TFS/VSTS 4.7.0 - 2018-04-04

IMPROVEMENTS

  • General: When a TFS ID is not found, errors are no longer submitted to the Event Log.

  • "Times Explorer": Even if "Budget" wasn't selected as a displayed column on the "Times Explorer" page, it was being computed and sent to the client; it is now not computed if it isn't selected.

  • "Times Explorer": The "Import" feature on the "Times Explorer" page now allows "Activity Types" to be imported.

FIXES

  • "Times Explorer": Putting special characters in the column names/titles of "Times Explorer" columns that were causing errors is now supported.

  • Windows Client: The client now stops tracking as it should on PC shutdown/re-start/sign-out (TFS and VSTS); authorization on the client (VSTS only) that would occasionally stop working with "invalid grant" oAuth error has now been fixed.

  • "Budgets": Exception error that occurred when clicking "New Budget" on "Budgets" page has been fixed.

  • "Approval" Archive: "Archive" section of "Approval" page wasn't loading. Logic of loading the page has now been changed to correct the issue. First, all years are loaded, then data for each year, if necessary (VSTS only).

7pace Timetracker for TFS Hotfix 4.6.2 - 2018-03-27

HOT FIX

  • API: OData endpoint was returning 404 error in on-premise Timetracker for TFS.

7pace Timetracker for TFS/VSTS 4.6.1 - 2018-03-26

IMPROVEMENTS

  • General: Times Explorer page/API/Export: fetching data for large amounts of data and big teams was slowing down response times (VSTS only).

7pace Timetracker for TFS/VSTS 4.6.0 - 2018-03-16

IMPROVEMENTS

  • General: OData export and export from the "Times Explorer" and "Budgets" pages is no longer causing an application performance drop when running (VSTS only).

  • General: Server side tracking is no longer causing an application performance drop when running, and different statuses in different clients are no longer appearing (VSTS only).

FIXES

  • Authorization: "Undefined" error was appearing when provided application token signature wasn't present or was invalid; a more descriptive, helpful error message now displays in this case.

  • Authorization: Authorization in VSTS now works correctly in Edge web browser (VSTS only).

  • "Times Explorer": Setting the date range filter from the grid "Date" column, saving it as a "Layout", and refreshing the page was causing the export functionality to fail, but has now been fixed.

  • Web Client/"Start Tracking" Button: There is no longer an error message displaying when tracking without VSTS authorization (VSTS only).

  • "Approval": Scrollbars were missing but now display correctly on users list and timesheet section of the "Approval" page.

7pace Timetracker for TFS/VSTS 4.5.5 - 2018-03-07

IMPROVEMENTS

  • General/Performance:  Improved initial page load times and overall application performance.

FIXES

  • Timetracker Installer: Re-installation of Timetracker (after uninstalling) was sometimes failing completely or failing to install the Work Item Time Tab and panel (on-premise only).

7pace Timetracker for TFS/VSTS 4.5.4 - 2018-02-28

FIXES

  • In some cases, VSTS application was slowing down when requesting data via the VSTS API, when refreshing tokens was required.

7pace Timetracker for TFS/VSTS Hotfix 4.5.3 - 2018-02-22

HOTFIX

  • Export from Odata, Budgets, Times Explorer: User no longer receives "You have no access to this item... " text in VSTS/TFS data fields if he/she has more than 20,000 work items.

7pace Timetracker for TFS/VSTS 4.5.2 - 2018-02-22

FIXES

  • Times Explorer/Budgets: Export from Odata, Budgets, Times Explorer: User no longer receives "You have no access to this item... " text in VSTS/TFS data fields if there are more than 20,000 work items.

7pace Timetracker for TFS/VSTS Hotfix 4.5.1 - 2018-02-15

HOTFIX

  • Remaining/Completed work stopped updating (even though settings for them were configured) for some accounts after release 4.4.

7pace Timetracker for TFS/VSTS 4.5.0 - 2018-02-13

IMPROVEMENTS

  • General/Performance:  Improved initial page load times and overall application performance.

FIXES

  • Times Explorer/Export/API: Export with a large amount of data from "Times Explorer" and "Budgets" is no longer failing with the error message, "resource was not found".

7pace Timetracker for TFS/VSTS 4.4.0 - 2018-01-30  

IMPROVEMENTS

  • General: Performance: All static content (such as images or scripts) was moved to CDN in order to improve performance of the application (VSTS only).

  • Work Item Dialog "Start Tracking" button: The display of tracked hours next to the "Start Tracking" button was removed in order to improve performance (VSTS only).

FIXES

  • Licensing: In some cases, the web interface was hanging up during license check; Upgrading Timetracker from version 4.x to 4.1+ was causing crashes during the license check (on-premise only).

  • Work Item Dialog: The text "You have no access to this feature" now appears instead of the "Start Tracking" button on the Work Item Dialog (previously, system was displaying a red-colored error square instead).

  • General: Automatic Remaining/Completed work calculations was sometimes causing zeroing out of values in these fields; Automatic system cleanup of abandoned data was causing system stop with an exception. The MERGE statement conflicted with the REFERENCE constraint "FK_dbo.TrackingUser_dbo.TrackingCurrent_CurrentTrack_Id". 

  • Service Account: Turning on the Service Account was causing an exception: "An error occurred while handling your request.  at method: StartAuthorize" (VSTS only).

  • Configuration: Configuration -> User Management page: User names with special characters caused the page to stop working with the error message: "A potentially dangerous Request.QueryString value was detected from the client".

  • Times Explorer/Export/API: Fixed issue that caused data to become inaccessible after selecting a large number of fields from a TFS/VSTS Work Item.

  • Windows Client: Win Client was displaying distorted layout and black areas in some cases, when notifications were shown.

7pace Timetracker for TFS/VSTS 4.3.0 - 2017-01-09

IMPROVEMENTS

  • Web Client: Improved performance: Web Client and "Start Tracking" button were made less server performance-consuming.

FIXES

  • General: Times Explorer, API, Export: "You have no access to this item" was appearing instead of work item's data in some cases.

  • Web Client: "Start Tracking" button now works correctly for new work items.

  7pace Timetracker for TFS/VSTS 4.2.4 - 2017-12-25

FIXES

  • "Configuration - Token management" page: Fixed the title of the error that appeared when a token could not be deleted.

  • "Configuration Tool": Fixed installation issue that appeared if firewall service was disabled; Bug in Configuration Tool on the Work Item Form Contributions was fixed (TFS only).

  • "Configuration - API" page: Fixed IE styles issue in API block.

  • New authorization and obtaining tokens process was implemented to now work in all browsers, including IE (VSTS only).

  • Tracking: Timetracker no longer crashes if user deletes item that he/she is currently tracking on.

7pace Timetracker for VSTS Hotfix 4.2.2 - 2017-12-14

HOTFIX

  • General: Performance improvements made across Timetracker for VSTS. 

7pace Timetracker for TFS/VSTS Hotfix 4.2.1 - 2017-12-12

HOTFIX

  • Fixed issue which could crash server when trying to send email notification because tracking was stopped by server. 

7pace Timetracker for TFS/VSTS 4.2.0 - 2017-12-12

IMPROVEMENTS

  • General: Error Dialog: Added account information to exception screen dialog box to improve support quality; Added "Copy details" button into the dialog to allow users to copy details to send to Timetracker support team.

  • Email notifications: Improved notification message and appearance.

FIXES

  • Activity Types: Times Explorer: Export: Timetracker's "Activity Type" column and TFS/VSTS's "Activity Type" column now can be exported simultaneously; Activity Types selection box no longer flickers throughout Timetracker in Chrome browser.

  • Web Client: Web Client's "Start Tracking" button is no longer displaying as broken in Edge browser; "Started at" is no longer showing wrong time in some cases.

  • Windows Client: Apps -> Unpair Your Account action was not de-authorizing Windows Clients - now works as designed; After receiving notification, the taskbar icon was flashing until you closed the window - this has been fixed; Typo in Windows Client's notifications was fixed.

7pace Timetracker for TFS/VSTS Hotfix 4.1.1 - 2017-12-01

HOTFIX

  • General: Performance improvements made across Timetracker. 

7pace Timetracker for TFS/VSTS 4.1.0 - 2017-11-28

FEATURE

  • Clients: New "Apps" page/tab has been added to the Timetracker menu bar. This page contains everything that is connected to Timetracker clients, including links to application downloads, the pairing procedure, etc. Users can also click "Get Notified" to subscribe to updates regarding upcoming new clients (such as mobile and Mac) from this page. The "Clients" download and pair features have been removed from the "Monthly" page and now display as part of this new "Apps" page.

IMPROVEMENTS

  • General: Timetracker has full compatibility with TFS 2017 Update 3 (on-premise only).

  • Licensing: Users can download purchased activation file directly from http://my.7pace.com/; System displays next billing date (with online activation) on Configuration -> License page (on-premise only).

FIXES

  • Licensing: No connection: Server was waiting five (5) days for connection to license server before switching to read-only mode; Timetracker pages were unresponsive when there was no internet connection on the Timetracker server and the online license was used (on-premise only).

  • "Timesheet" and "Approval" sheet: If the work item title or comment is longer than 60 characters, the full text of it can now be read by hovering over the title.

  • Work Item Dialog Box: "Start Tracking" button height was fixed for TFS 2018 and VSTS; Double scrollbar was removed from Work Item Dialog's Time tab.

  • Web Client: Fixed right alignment of Web Client relative to other page contents.

  • General: "Configuration" page wasn't showing welcome screen or message asking user to authorize Timetracker.

  • General: When user had never authorized Timetracker and navigated to a page where he/she didn't have access, the system was showing wrong content. Now, if the user does not have access, they will see a "You don't have access" message only (VSTS only).

  • General: Updating Timetracker for TFS could cause the Time tab to disappear in TFS after Timetracker update (on-premise only).

7pace Timetracker for TFS/VSTS Hotfix 4.0.1 - 2017-11-16

HOTFIX

  • If "Enable activity check on time tracking" under "Time Tracking Personal Settings" was not touched by a user at least once, it caused the application to crash.

  7pace Timetracker for TFS/VSTS 4.0.0 - 2017-11-15

FEATURE

  • Tracking: Official RTM release of Server Side Tracking. This allows time tracking with no desktop running, use of Windows, Mac or Linux, multiple clients tracking simultaneously, start, check, stop tracking from anywhere, integrated Team Services web UI tracking, and Smartphone usage.

  • New Windows Client: New and improved UI; Multi-line comments; Activity Type selection; Multiple user accounts and connections to servers; Improved keyboard navigation for all main client's actions.

  • New Web Client: Built into the web interface of Team Services and every tab of Timetracker; “Start Tracking” from the work item form; multi-line comments and Activity Type selection.

  • Email Notifications: If enabled, Timetracker will now send an email notification when tracking was stopped by the system due to no response from the user during activity prompts. All users can set up their own personal preferences for email notifications in Configuration - Settings.

  • Client API: Allows for development of your own client; allows connection of Timetracker to existing automations in external IT systems.

IMPROVEMENTS

  • General: TFS 2018 improved compatibility: Users can now launch the Config tool at any time and add or remove Timetracker elements for certain Team Project Collections to the Work Item dialog (on-premise only).

  • Tracking: All users are now able to set up their own personal preferences for activity check in Configuration - Settings.

  • Tracking: Approval: If current week gets approved while tracking is occurring - tracking now stops immediately and notifies all connected clients.

FIXES

  • Config Tool: Editing IIS site binding was corrupting the settings (on-premise only).

  • Service Account: If Service Account didn't have enough permissions to access TFS data, the system threw exceptions on the Times Explorer and Budget pages. The system now shows data that could be gotten without Service Account.

7pace Timetracker 3 Release Notes

7pace Timetracker for VSTS M113 - 2017-11-15

FIXED ITEMS

  • Service Account: If  the Service Account didn't have enough permissions to access TFS data, the system threw exceptions on the "Times Explorer" and "Budget" pages. System now displays data that could be gotten without Service Account.

7pace Timetracker for TFS 3.2.5 -  2017-10-18

FIXED ITEMS

  • Reporting API: If a user entered the wrong parameters in a query (for example, the wrong date format was entered or a required field was left empty) a 505 internal server error displayed instead of a user prompt/message informing the user of the error. This has now been fixed.

7pace Timetracker for VSTS M111 - 2017-10-18

Reporting API: If a user entered the wrong parameters in a query (for example, the wrong date format was entered or a required field was left empty) a 505 internal server error displayed instead of a user prompt/message informing the user of the error. This has now been fixed.

7pace Timetracker for TFS 3.2.4 - 2017-10-03

 

FIXED ITEMS

  • Windows Client: Pairing the client was failing if the username contained spaces.

  • Reporting API: TimeExport function call: Exception "DataServiceQueryException: Object reference not set to an instance of an object" was appearing in some cases.

7pace Timetracker for VSTS M110 - 2017-10-03

FIXED ITEMS

  • Windows Client: Pairing the client was failing if the username contained spaces.

  • Reporting API: TimeExport function call: Exception "DataServiceQueryException: Object reference not set to an instance of an object" was appearing in some cases.

  • General: Implemented some performance improvements to overcome service availability issues that appeared on 9/19/2017-9/22/2017.

7pace Timetracker for TFS 3.2.3 - 2017-09-19

FIXED ITEMS

  • TFS 2018 Compatibility: Temporary solution was introduced to obtain TFS 2018 compatibility: Work Item Dialog's "Start Tracking" button and "Time tab" were disabled. (We're working hard to provide full TFS 2018 compatibility in future releases).

  • Times Explorer: Mismatch of permissions was fixed on Times Explorer. For example, User A could edit the time records of user B, which were added by user C.

7pace Timetracker for VSTS M109 - 2017-09-19

FIXED ITEMS

  • TFS 2018 Compatibility: Temporary solution was introduced to obtain TFS 2018 compatibility: Work Item Dialog's "Start Tracking" button and "Time tab" were disabled. (We're working hard to provide full TFS 2018 compatibility in future releases).

  • Service Account: IE11 users were not able to setup Service Account.

7pace Timetracker for TFS 3.2.2 - 2017-09-05

IMPROVEMENTS

  • VS Add-on: Visual Studio extension is now fully compatible with Visual Studio 2017.

7pace Timetracker for VSTS M108 - 2017-09-05

IMPROVEMENTS

  • VS Add-on: Visual Studio extension is now fully compatible with Visual Studio 2017.

7pace Timetracker for VSTS M107.1/M107.2 - 2017-08-25

FIXED ITEMS

Timetracker's interaction with VSTS was broken: TFS IDs were not recognized; Reporting API was not working; VSTS-related data in Timetracker was not shown.

7pace Timetracker for TFS 3.2.1 - 2017-08-21

IMPROVEMENTS

  • Reporting API: Cross-origin requests now are allowed for customer's apps.

FIXED ITEMS

  • Work Item Dialog: "Time" tab was missing on Work Item Dialog when the work item was opened in a separate page.

  • Times Explorer: Filtering and grouping Times Explorer page's columns was leading to an exception if performed by a string that contained HTML special characters.

7pace Timetracker for VSTS M107 - 2017-08-21

IMPROVEMENTS

  • Reporting API: Cross-origin requests now are allowed for customer's apps.

FIXES

  • Times Explorer: Filtering and grouping Times Explorer page's columns was leading to an exception if performed by a string that contained HTML special characters.

7pace Timetracker for TFS 3.2.0 - 2017-08-08

IMPROVEMENTS

  • "Times Explorer": On the "Time" tab of the Work Item form, a new button/icon was added that opens all time records related to the item in "Times Explorer".

  • "Times Explorer": Cells with active editor have blue font; Bulk operation buttons are invisible if nothing is selected.

  • "Times Explorer": Clicking anywhere on a row on the page selects that row and checks the corresponding checkbox.

  • "Times Explorer": Any column from VSTS/TFS can be added onto the page using the "Columns" button and cherry-picking from the resulting "Select Columns to Display" selection dialog box. 

  • "Times Explorer": "Layouts" feature is implemented.

  • "Times Explorer": Columns can now be reordered on the page by dragging them to the location you choose.

  • "Times Explorer": Grid remembers width, grouping, sorting and order of columns.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M106 - 2017-08-08

IMPROVEMENTS

  • "Times Explorer": On the "Time" tab of the Work Item form, a new button/icon was added that opens all time records related to the item in "Times Explorer".

  • "Times Explorer": Cells with active editor have blue font; Bulk operation buttons are invisible if nothing is selected.

  • "Times Explorer": Clicking anywhere on a row on the page selects that row and checks the corresponding checkbox.

  • "Times Explorer": Any column from VSTS/TFS can be added onto the page using the "Columns" button and cherry-picking from the resulting "Select Columns to Display" selection dialog box. 

  • "Times Explorer": "Layouts" feature is implemented.

  • "Times Explorer": Columns can now be reordered on the page by dragging them to the location you choose.

  • "Times Explorer": Grid remembers width, grouping, sorting and order of columns.

7pace Timetracker for TFS 3.1.10 - 2017-07-25

IMPROVEMENTS

  • No improvements in this release

FIXED ITEMS

  • Fixed an issue where the configuration tool was removing Timetracker if the application had been installed by another user.

  • Fixed an issue where the configuration tool was throwing an exception when the application pool or the website in IIS was stopped during the installation process.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for TFS 3.1.9 - 2017-07-11

IMPROVEMENTS:

  • "Timesheet": When a new time entry is added/saved to the list on the page, the system now instantly returns to the corresponding cell of the entry (For example, select any cell on the Timesheet page and click the "New Time" button, fill in all the required fields, and click "Save" - the system jumps to the cell of the newly-added time entry/the window scrolls to that cell).

  • "Timesheet": The list of work items is now sorted by TFS IDs like the TFS sprint backlog.

FIXED ITEMS

  • "Timesheet": Adding time on the Timesheet page in Firefox or Internet Explorer is no longer displaying an "Invalid date/time" error.

  • "Times Explorer": Sorting is now working properly for the all columns (according their own natural sorting rules); The editing focus on the page is no longer jumping to the next row once the user finishes editing on the "Billable Hours" field; Some time tracks were not appearing on the Times Explorer page if they were added on the first or last day of time period selected by the user (behavior depended on time zone).

  • "Iterations: [+] [-] buttons are now aligned properly on the page.

  • "Budgets": Budgets with long names no longer cause errors when they are saved.

  • Reporting API: Budget identifiers and names are no longer lost for tracks that inherit a budget from iterations or work items.

  • Configuration Tool" Config Tool now correctly supports localized Windows and localized system account names like NetworkService.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M104 - 2017-07-11

IMPROVEMENTS

  • "Timesheet": When a new time entry is added/saved to the list on the page, the system now instantly returns to the corresponding cell of the entry (For example, select any cell on the Timesheet page and click the "New Time" button, fill in all the required fields, and click "Save" - the system jumps to the cell of the newly-added time entry/the window scrolls to that cell).

  • "Timesheet": The list of work items is now sorted by TFS IDs like the TFS sprint backlog.

FIXED ITEMS

  • "Timesheet": Adding time on the Timesheet page in Firefox or Internet Explorer is no longer displaying an "Invalid date/time" error.

  • "Times Explorer": Sorting is now working properly for the all columns (according their own natural sorting rules); The editing focus on the page is no longer jumping to the next row once the user finishes editing on the "Billable Hours" field; Some time tracks were not appearing on the Times Explorer page if they were added on the first or last day of time period selected by the user (behavior depended on time zone).

  • "Iterations: [+] [-] buttons are now aligned properly on the page.

  • "Budgets": Budgets with long names no longer cause errors when they are saved.

  • Reporting API: Budget identifiers and names are no longer lost for tracks that inherit a budget from iterations or work items.

  • Work Item Dialog: Multiple errors "instance not found" were logged into the browser's console after opening any Work Item Dialog with the Timetracker extension enabled; "Work" panel and "Time" tab now refresh when a work item is updated or reloaded.

  • General: User avatars now display properly in Timetracker (e.g. on Configuration -> User management page).

7pace Timetracker for TFS 3.1.8 - 2017-06-27

NEW FUNCTIONALITY

  • New Feature: "Times Explorer" (Personal Data Only). Now every 7pace Timetracker user can access and use the power of the "Times Explorer" page for their personal time records. What was previously a page only accessible to the "Product", "Budget" and "Administrator" roles of 7pace Timetracker, is now available to everyone. When an administrator adds a team member to the "Team" user role, they can access a special version of "Times Explorer", featuring just their tracked time records (higher user roles can view all team members' time records).

IMPROVEMENTS:

  • New "Timesheet" functionality: New filter "View by This Week's Iterations" was introduced on the "Timesheet" page. 

For more information, please see "Timesheet" Page Overview in our user documentation.

  • "Timesheet": Added "+" and "-" buttons to expand and collapse work item tree on the page.

  • "Timesheet": When a user clicks on a cell within the Timesheet table and then selects the "New Time" button, the resulting "Add/Edit Time Record" dialog box "Date" field defaults to the date of that cell. 

  • "Times Explorer": Experience of selecting dates in the date range filter on the page was improved.

FIXED ITEMS:

  • "Times Explorer": "Project" column filter now populating records as it should and not displaying an empty list; If Times Explorer was filtered by project and the output contained more than 1000 work items, then the Activity Type column values were not displaying properly; If Service Account was enabled, then the projects filter was not working properly; In some cases, non-TFS time records were not displaying in the Times Explorer export file; System is no longer showing the incorrect start time for new records (correct start time was only showing after page refresh).

  • "Budget" Page: Added values validation to the "Planned Hours" field (when input is too long) when creating a new budget on the "Create/Edit" popup dialog.

  • "Approval": System no longer allows users with "None" user role/permissions (no access to Timetracker) to access the "Approval" page.

  • Configuration Tool: In some cases, the Config Tool was launching twice during the Timetracker installation process; On uninstall, Timetracker now correctly removes its Application Pool and Website from IIS; Config Tool now supports the ampersand ('&') character as a part of a Service Account password.

You can download the latest release of TFS Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M103 - 2017-06-27

NEW FUNCTIONALITY:

  • New Feature: "Times Explorer" (Personal Data Only). Now every 7pace Timetracker user can access and use the power of the "Times Explorer" page for their personal time records. What was previously a page only accessible to the "Product", "Budget" and "Administrator" roles of 7pace Timetracker, is now available to everyone. When an administrator adds a team member to the "Team" user role, they can access a special version of "Times Explorer", featuring just their tracked time records (higher user roles can view all team members' time records).

IMPROVEMENTS:

  • New "Timesheet" functionality: New filter "View by This Week's Iterations" was introduced on the "Timesheet" page. 

For more information, please see "Timesheet" Page Overview in our user documentation.

  • "Timesheet": Added "+" and "-" buttons to expand and collapse work item tree on the page.

  • "Timesheet": When a user clicks on a cell within the Timesheet table and then selects the "New Time" button, the resulting "Add/Edit Time Record" dialog box "Date" field defaults to the date of that cell. 

  • "Times Explorer": Experience of selecting dates in the date range filter on the page was improved.

FIXED ITEMS

  • "Times Explorer": "Project" column filter now populating records as it should and not displaying an empty list; If Times Explorer was filtered by project and the output contained more than 1000 work items, then the Activity Type column values were not displaying properly; If Service Account was enabled, then the projects filter was not working properly; In some cases, non-TFS time records were not displaying in the Times Explorer export file; System is no longer showing the incorrect start time for new records (correct start time was only showing after page refresh).

  • "Budget" Page: Added values validation to the "Planned Hours" field (when input is too long) when creating a new budget on the "Create/Edit" popup dialog.

  • "Approval": System no longer allows users with "None" user role/permissions (no access to Timetracker) to access the "Approval" page.

7pace Timetracker for TFS 3.1.7 - 2017-06-07

IMPROVEMENTS

  • API: Breaking Change: Reporting API now supports multiple TFS collections. OData feed URIs are now separated by collection. The root OData feed URI was changed from /webapi to /api.

  • API: Access to the on-premise Reporting API from SQL Server Integration Services was previously not possible due to spaces in the field names; spaces have now been removed.

  • VS Add-on: VS add-on now supports multiple TFS collections.

7pace Timetracker for VSTS M102.1 - 2017-06-07

IMPROVEMENTS

  • API: Breaking Change: Reporting API OData feed URI was changed from https://tfstimetracker.azurewebsites.net/webapi/odata/ to https://tfstimetracker.azurewebsites.net/api/odata/

FIXED ITEMS

  • “Work Item Dialog Box”: The system was adding time tracks on the wrong date if done from the Work Item Dialog's "Time" tab, due to timezone issues.

  • "Monthly" page:  In some cases, time records added via the "Add Time" dialog box were added to the wrong date, due to a timezone issue.

  • "Times Explorer"page: In some cases, records were displaying on the page only after opening the "Change Dates" popup calendar filter due to timezone issues; In some cases, when a user would select a day on the "Change Dates" popup calendar filter, the day before the selected day would be set as the selected day, due timezone issues; the "Edited" column on the page would display the wrong date when added from the "Timesheet" grid, due to timezone issue; Data for the last/second day of the selected time range on the "Change Dates" popup calendar filter was not displaying due to timezone issues; The last row of the page was overlapped by the scrollbar; The "Change Date" popup calendar filter was not reflecting the first day of the week from Configuration "Settings"; If a user tried to remove records very quickly, the system was throwing an exception ("The cast to value type 'System.Int32' failed because the materialized value is null").

  • "Timesheet" page: This page was throwing an exception ("Issue is in OnPremVisualStudioProvider.RequestDataInternal." on on-premise Timetracker installations").

  • "Approval" page: This page was throwing an exception if the selected week contained time tracked on a removed work item; In some cases, the system was starting the year from the second week of the year instead of the first, if the user configured Timetracker to start the year's week enumeration from the week containing the first day of the year.

  • "Iterations" page: The scrollbar was not appearing on this page if the list of iterations was really long.

FIXED ITEMS

  • “Work Item Dialog Box”: TFS was throwing the exception "Cannot read property 'find' of undefined" if a user tried to create a work item from Work->Queries tab; The system was adding time tracks on the wrong date if done from the Work Item Dialog's "Time" tab, due to timezone issues.

  • "Monthly" page:  In some cases, time records added via the "Add Time" dialog box were added to the wrong date, due to a timezone issue.

  • "Times Explorer"page: In some cases, records were displaying on the page only after opening the "Change Dates" popup calendar filter due to timezone issues; In some cases, when a user would select a day on the "Change Dates" popup calendar filter, the day before the selected day would be set as the selected day, due timezone issues; the "Edited" column on the page would display the wrong date when added from the "Timesheet" grid, due to timezone issue; Data for the last/second day of the selected time range on the "Change Dates" popup calendar filter was not displaying due to timezone issues; The last row of the page was overlapped by the scrollbar; The "Change Date" popup calendar filter was not reflecting the first day of the week from Configuration "Settings"; If a user tried to remove records very quickly, the system was throwing an exception ("The cast to value type 'System.Int32' failed because the materialized value is null").

  • "Timesheet" page: This page was throwing an exception ("Issue is in OnPremVisualStudioProvider.RequestDataInternal." on on-premise Timetracker installations").

  • "Approval" page: This page was throwing an exception if the selected week contained time tracked on a removed work item; In some cases, the system was starting the year from the second week of the year instead of the first, if the user configured Timetracker to start the year's week enumeration from the week containing the first day of the year.

  • "Iterations" page: The scrollbar was not appearing on this page if the list of iterations was really long.

  • Configuration Tool: The system was displaying the App Pool account as the configured "Service Account" when "custom user" was configured as the account.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for TFS 3.1.6 - 2017-05-24

FIXED ITEMS

  • Add Time dialog box: When opened from Work->Queries tab, this was adding time to the wrong work items.

  • Approval: It wasn't possible to create a time record for another person in "Times Explorer" if your own week had already been approved.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M102 - 2017-05-24

FIXED ITEMS

  • Add Time dialog box: When opened from Work->Queries tab, this was adding time to the wrong work items.

  • Approval: It wasn't possible to create a time record for another person in "Times Explorer" if your own week had already been approved.

7pace Timetracker for TFS 3.1.4 - 2017-04-25

NEW FUNCTIONALITY

  • New feature: “Activity Type” field was added. This feature allows the user to categorize every time record by an activity type (such as “Development”, “Testing”, “Design”, etc.). Once configured and enabled under “Configuration” -> “Settings” by an administrator, users can see “Activity Type” functionality display on the “Monthly”, “Approval”, “Timesheet”,  and “Times Explorer” pages, in addition to the TFS work item form’s “Time” tab.

For more information, please see Activity Types in our user documentation.

IMPROVEMENTS

FIXED ITEMS

  • Times Explorer: Column sorting and filtering working properly on the page.

  • Times Explorer: “Approval Status” column now displaying valid data.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M100 - 2017-04-25

See 7pace Timetracker for TFS 3.1.4 - 2017-04-25

7pace Timetracker for TFS 3.1.3 - 2017-04-18

IMPROVEMENTS

  • Reporting API: TimeEntryExport function: RowID values have been made consistent; they no longer change from call to call.

  • Timesheet: User can now filter by the current project by selecting the project checkbox.

FIXED ITEMS

  • Times Explorer: In some cases, there was the exception thrown on the page when it was opening ("An item with the same key has already been added.").

  • Installer: Config tool: It was not possible to set Custom Application Pool Account during installation.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M99 - 2017-04-18

IMPROVEMENTS

  • Reporting API: TimeEntryExport function: RowID values have been made consistent; they no longer change from call to call.

  • Timesheet: User can now filter by the current project by selecting the project checkbox.

FIXED ITEMS

  • Times Explorer: In some cases, there was the exception thrown on the page when it was opening ("An item with the same key has already been added."). 

7pace Timetracker for TFS 3.1.2 - 2017-04-04

NEW FUNCTIONALITY

  • Timetracker now tracks all internal exceptions into Windows Logs.

FIXED ITEMS

  • VS Add-on: Fixed name, version and description displaying in Visual Studio "About" dialog for Timetracker extension.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M98 - 2017-04-04

NEW FUNCTIONALITY

  • Timetracker now tracks all internal exceptions into AppInsights.

FIXED ITEMS

  • VS Add-on: Fixed name, version and description displaying in Visual Studio "About" dialog for Timetracker extension.

7pace Timetracker for TFS 3.1.1 - 2017-03-21

NEW FUNCTIONALITY

  • New feature “Billable Hours”: A manager can now set time tracks as “Billable” on the “Times Explorer” page, allowing you to select exactly what time tracks you bill to your customers. The billable hours data is available now when you export via the “Times Explorer” export, “Budgets” export and the Reporting API.

  • “Times Explorer” page performance and load time improved with the addition of “Project” and “Iteration” dropdown pre-filters.

IMPROVEMENTS

  • “Completed Work”/”Remaining Work”: The precision and accuracy of “Completed Work” and “Remaining Work” fields has been increased from one (1) to two (2) decimal places (e.g. 1.23 h).

  • Overall performance improvement throughout Timetracker when there are a great number of projects and iterations in TFS.

  • “Approval” page performance significantly improved when approving/closing one week with multiple users.

  • “Iterations” and “Timesheet” pages: Improved performance for really complex sprints/weeks that contain a large number of TFS IDs.

  • Work item “Time” tab usability improvement: When clicking on “Add Time” within the work item’s “Time” tab, the popup calendar is no longer automatically displaying from the “Date” field, blocking other fields on the resulting “Add/Edit Time Record” dialog box.

FIXED ITEMS

  • “Budgets” page: Vertical alignment of “Budgets” buttons fixed.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M97 - 2017-03-21

NEW FUNCTIONALITY

  • New feature “Billable Hours”: A manager can now set time tracks as “Billable” on the “Times Explorer” page, allowing you to select exactly what time tracks you bill to your customers. The billable hours data is available now when you export via the “Times Explorer” export, “Budgets” export and the Reporting API.

  • “Times Explorer” page performance and load time improved with the addition of “Project” and “Iteration” dropdown pre-filters.

  • Licensing: Users who are not licensed or whose license expires will now see a page informing them as such, instead of the Timetracker tab just disappearing altogether.

IMPROVEMENTS

  • “Completed Work”/”Remaining Work”: The precision and accuracy of “Completed Work” and “Remaining Work” fields has been increased from one (1) to two (2) decimal places (e.g. 1.23 h).

  • Overall performance improvement throughout Timetracker when there are a great number of projects and iterations in TFS.

  • “Approval” page performance significantly improved when approving/closing one week with multiple users.

  • “Iterations” and “Timesheet” pages: Improved performance for really complex sprints/weeks that contain a large number of TFS IDs.

  • Work item “Time” tab usability improvement: When clicking on “Add Time” within the work item’s “Time” tab, the popup calendar is no longer automatically displaying from the “Date” field, blocking other fields on the resulting “Add/Edit Time Record” dialog box.

FIXED ITEMS

  • “Budgets” page: Vertical alignment of “Budgets” buttons fixed. 

7pace Timetracker for TFS 3.1.0 - 2017-03-09

NEW FUNCTIONALITY

  • Berichthaus was renamed/rebranded as 7pace. TFS Timetracker was renamed  7pace Timetracker for TFS.

  • “Approval” Page: On a timesheet’s details section, when a user has added a comment to a time entry, a comment icon () will display in that cell. When a manager hovers over it with their mouse, a tooltip popup hint displays showing TFS ID, hours tracked and the comment that was added.

  • Timetracker is compatible with TFS 2017 Update1 RTM.

  • “Times Explorer” Page: Additional columns now available in Times Explorer Export, Budget Export and the API's TimeEntryExport: Team Project, Work Item Type, Effort, Story Points, Original Estimate, Completed Work.

IMPROVEMENTS

  • “Budget”/”API” Export: The column [“Project Name”] was removed from both Budget Export and TimeEntryExport API function, as it was a duplicate of the [“Team Project”] field/column.

FIXED ITEMS

  • “Monthly”/”Times Explorer” Pages: “TimeFormatter is not set” no longer appearing in browser's console on “Monthly” and “Times Explorer” pages.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M96 - 2017-03-09

NEW FUNCTIONALITY

  • Berichthaus was renamed/rebranded as 7pace. TFS Timetracker for VSTS was renamed 7pace Timetracker for VSTS.

  • “Approval” Page: On a timesheet’s details section, when a user has added a comment to a time entry, a comment icon () will display in that cell. When a manager hovers over it with their mouse, a tooltip popup hint displays showing TFS ID, hours tracked and the comment that was added.

  • Timetracker is compatible with TFS 2017 Update1 RTM.

  • “Times Explorer” Page: Additional columns now available in Times Explorer Export, Budget Export and the API's TimeEntryExport: Team Project, Work Item Type, Effort, Story Points, Original Estimate, Completed Work.

IMPROVEMENTS

  • “Budget”/”API” Export: The column [“Project Name”] was removed from both Budget Export and TimeEntryExport API function, as it was a duplicate of the [“Team Project”] field/column.

FIXED ITEMS

  • “Monthly”/”Times Explorer” Pages: “TimeFormatter is not set” no longer appearing in browser's console on “Monthly” and “Times Explorer” pages.

7pace Timetracker for TFS 3.0.8 - 2017-03-01

NEW ITEMS

  • TFS 2017 U1 RC2: TFS Timetracker is now compatible with TFS 2017 Update 1 RC2.

IMPROVEMENTS

  • Work item color designations now mirror and are consistent with standard TFS work item colors across the board on “Monthly”, “Timesheet”, “Approval” and “Budgets” pages.

  • “Approval” Page: Overall performance on this page significantly improved.

  • “Times Explorer” Page: Improved overall performance when accessing the page.

  • “Budget”/”API” Export: Improved performance for API/Budget export.

FIXED ITEMS

  • “Work Item Dialog Box”: The “Add/Edit Time Record” dialog box within the work item dialog window now correctly displays the work item title as the tooltip hint instead of "null"  when a user hovers over the TFS ID.

  • “Approval”: Clean installation of Timetracker 3.0 no longer disables the “Approval” feature (disabled approval buttons on “Monthly” and “Timesheet”) by default with no option to re-enable it.

  • “API”: Links to “Timetracker API Reference” and “Development Guide” are now working as they should on the “Configuration” tab ->”API” page.

  • Timetracker Client: Tooltip hint in the Windows Client's connection window now displays the true pairing location on server (instead of "My Times->Download->PAIR", it now shows "Monthly->Download->PAIR").

  • “Iterations”: When opening the page, an exception message no longer displays (“at method: GetWorkItemsRemovedFromIteration Message: Object reference not set to an instance of an object.”).

  • “Timesheet”: An exception ("an item with the same key has already been added")  is no longer displaying on the “Timesheet” page when the week contains non-TFS items with a “Comment” added that is > 61 characters in length.

  • General Installation: Opening the Timetracker web address directly now shows the link to the TFS root page ("Please open Timetracker inside your TFS")  and doesn't show incomplete UI.

  • Configuration Tool: System no longer installing Timetracker with * (wildcard) address binding despite the address being set during the installation process. Timetracker is now ONLY using binding provided in the Config Tool.

  • Migration Tool: When upgrading Timetracker 2.8 to 3.x,  the installation is no longer crashing with the message: “InnerException: Object reference not set to an instance of an object.”

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M95 - 2017-02-28

NEW FUNCTIONALITY

  • TFS 2017 U1 RC2: TFS Timetracker is now compatible with TFS 2017 Update 1 RC2.

IMPROVEMENTS

  • Work item color designations now mirror and are consistent with standard TFS work item colors across the board on “Monthly”, “Timesheet”, “Approval” and “Budgets” pages.

  • “Approval” Page: Overall performance on this page significantly improved.

  • “Times Explorer” Page: Improved performance when refreshing the page.

  • “Budget”/”API” Export: Improved performance for API/Budget export.

FIXED ITEMS

  • “Work Item Dialog Box”: The “Add/Edit Time Record” dialog box within the work item dialog window now correctly displays the work item title as the tooltip hint instead of "null"  when a user hovers over the TFS ID.

  • “Approval”: Clean installation of Timetracker 3.0 no longer disables the “Approval” feature (disabled approval buttons on “Monthly” and “Timesheet”) by default with no option to re-enable it.

  • “API”: Links to “Timetracker API Reference” and “Development Guide” are now working as they should on the “Configuration” tab ->”API” page.

  • Timetracker Client: Tooltip hint in the Windows Client's connection window now displays the true pairing location on server (instead of "My Times->Download->PAIR", it now shows "Monthly->Download->PAIR").

  • “Iterations”: When opening the page, an exception message no longer displays (“at method: GetWorkItemsRemovedFromIteration Message: Object reference not set to an instance of an object.”).

  • “Timesheet”: An exception ("an item with the same key has already been added")  is no longer displaying on the “Timesheet” page when the week contains non-TFS items with a “Comment” added that is > 61 characters in length.

  • General Installation: Opening the Timetracker web address directly now shows the link to the TFS root page ("Please open Timetracker inside your TFS")  and doesn't show incomplete UI.

7pace Timetracker for TFS 3.0.7 - 2017-02-07

NEW FUNCTIONALITY

  • Visual Studio Add-on: Extension for Visual Studio now available for Timetracker 3. It supports VSTS and TFS versions of Timetracker and Visual Studio 2013, 2015 and 2017 RC.

  • TFS 2017 U1 RC: Timetracker is now compatible with TFS 2017 Update1 RC.

FIXED ITEMS

  • “Iterations” Page: An exception message (“at method: GetTeamIterations; Message: Object reference not set to an instance of an object”) is no longer displaying on the “Iterations” page.

  • “Times Explorer” Page: Time records that had been assigned to “Removed Work Items” are no longer showing with html markup in the “Title” column.

  • “Budgets” Page: An exception message (“An item with the same key has already been added”) is no longer displaying on the “Budgets” page if a budget has more that 200 time records assigned to it directly.

  • Configuration Tool: It is now possible to modify the TFS location using the Config Tool ("Change TFS URL" link) after installation.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M94 - 2017-02-07

NEW FUNCTIONALITY

  • Visual Studio Add-on: Extension for Visual Studio now available for Timetracker 3. It supports VSTS and TFS versions of Timetracker and Visual Studio 2013, 2015 and 2017 RC.

FIXED ITEMS

  • “Iterations” Page: An exception message (“at method: GetTeamIterations; Message: Object reference not set to an instance of an object”) is no longer displaying on the “Iterations” page.

  • “Times Explorer” Page: Time records that had been assigned to “Removed Work Items” are no longer showing with html markup in the “Title” column.

  • “Budgets” Page: An exception message (“An item with the same key has already been added”) is no longer displaying on the “Budgets” page if a budget has more that 200 time records assigned to it directly.

7pace Timetracker for VSTS M94.1 - 2017-01-30

IMPROVEMENTS

  • Performance improvements made on the "Monthly" page when removing tracks/deleting time entries for large amounts of data.

FIXED ITEMS

  • The "Start "Tracking" button on the Work Item Dialog window is now working and and no longer eliciting an error ("You are trying to connect to "XXX", but you are currently connected to a different Visual Studio account or using a different user account.").

7pace Timetracker for TFS 3.0.6 - 2017-01-24

IMPROVEMENTS

  • Performance has been improved on the TFS Timtracker migration tool; the installer's performance has been improved even if the TFS database contains a large number of users.

FIXED ISSUES

  • The TFS Timetracker Windows Client is no longer throwing an exception in some cases ("Unterminated string. Expected delimiter: \" or "The calling thread cannot access this object because a different thread owns it").

  • Tying to pair the TFS Timetracker Windows Client and/or time tracking no longer results in a "Timeout error 500"; spaces in the TFS collection name is also no longer preventing the Windows Client from pairing.

  • When opening the "Budgets" page, an exception message ("Value cannot be null") that was displaying for some users is no longer occurring. 

  • Under Configuration ->User Management, the system is now showing all users for AD configurations.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M93.1 - 2017-01-24

FIXED ITEMS

  • The TFS Timetracker Windows Client is no longer throwing an exception in some cases ("Unterminated string. Expected delimiter: \" or "The calling thread cannot access this object because a different thread owns it").

  • Trying to pair the TFS Timetracker Windows Client and/or time tracking no longer results in a "Timeout error 500"; spaces in the TFS collection name is also no longer preventing the Windows Client from pairing.

  • When opening the "Budgets" page, an exception message ("Value cannot be null") that was displaying for some users is no longer occurring. 

7pace Timetracker for TFS 3.0.5 - 2017-01-16

IMPROVEMENTS

  • Overall database performance improvements made for large amounts of data.

  • On the “Approval” page, the load time of weeks that include “Unsubmitted” timesheets has been improved when a large number of time records exist in the database.

  • Under the "Configuration" -> "User Management" page, all users are now displaying, even if the list is very long.

  • Under the "Configuration" ->"Settings" section, the initial load time of this page has been greatly improved. 

FIXED ITEMS

  • The TFS Timetracker migration tool no longer throws an exception (“Specified enum type could not be found”) during the installation process.

  • On the “Budgets” page, an exception message ("Value cannot be null”) is no longer appearing.

  • In “Times Explorer”, an exception message on the Timesheet page (“Sequence contains no matching element”) is no longer appearing.

  • The TFS Timetracker Client window is no longer disappearing from a user’s screen.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for VSTS M93 - 2017-01-16

IMPROVEMENTS

  • Overall database performance improvements made for large amounts of data.

  • On the “Approval” page, the load time of weeks that include “Unsubmitted” timesheets has been improved when a large number of time records exist in the database.

  • Under the "Configuration" -> "User Management" page, all users are now displaying, even if the list is very long.

  • Under the "Configuration" ->"Settings" section, the initial load time of this page has been greatly improved

FIXED ITEMS

  • On the “Budgets” page, an exception message ("Value cannot be null”) is no longer appearing.

  • In “Times Explorer”, an exception message on the Timesheet page (“Sequence contains no matching element”) is no longer appearing.

  • The TFS Timetracker Client window is no longer disappearing from a user’s screen.

7pace Timetracker for VSTS M92 - 2016-12-22

IMPROVEMENTS

  • Performance improved when adding a time record on the “Monthly”, “Timesheet”, and “Times Explorer” pages when there are a large number of records. When you add/edit/delete a time record, the system now doesn’t reload all the rows, which was previously slowing performance.

  • Performance improved on the "Budgets" page when a large number of budgets exist.

  • Performance improved on the "Times Explorer" page when a large number of records exist.

  • Rendering time of the “Work Item Dialog” box on the "Monthly" page has also been improved.

FIXED ITEMS

  • If an account has more than 100 projects, the system now renders them all and the resulting error message (“you do not have access to some projects) no longer displays.

  • On the “Monthly” page, the system now displays day details, even when there is a large number of records in a given month.

  • During the import process, the system no longer shows vertical scroll bars in the Times Import dialog box when the grid isn’t full.

  • On the “Add/Edit Time Record” dialog box, the date format from a user’s TFS profile is now being recognized if the user has a customized date format in their TFS profile preferences.

7pace Timetracker for TFS 3.0.4 - 2016-12-21

IMPROVEMENTS

  • Loading time of JavaScript and static files was improved.

  • Performance improved when adding a time record on the “Monthly”, “Timesheet”, and “Times Explorer” pages when there are a large number of records. When you add/edit/delete a time record, the system now doesn’t reload all the rows, which was previously slowing performance.

  • Performance improved on the "Budgets" page when a large number of budgets exist.

  • Performance improved on the "Times Explorer" page when a large number of records exist.

  • Rendering time of the “Work Item Dialog” box on the "Monthly" page has also been improved. 

FIXED ITEMS

  • If an account has more than 100 projects, the system now renders them all and the resulting error message (“you do not have access to some projects) no longer displays.

  • Changing Timetracker site URL using Config Tool "Change IIS settings" now correctly updates the manifest in TFS.

  • Upgrading from 2.8.x to 3.0.x version no longer returns an exception message.

  • During the import process, the system no longer shows vertical scroll bars in the Times Import dialog box when the grid isn’t full.

  • On the “Monthly” page, the system now displays day details, even when there is a large number of records in a given month.

  • On the “Add/Edit Time Record” dialog box, the date format from a user’s TFS profile is now being recognized if the user has a customized date format in their TFS profile preferences.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download

7pace Timetracker for TFS 3.0.3 - 2016-12-02

NEW FUNCTIONALITY

  • The “Budget” page now visually highlights iterations and work items that are assigned to a budget, but are deleted or not accessible for the user or current Service Account (these work items aren't counted in budget hours calculations).

  • On the “Iterations” page, collapse (-) and expand (+) buttons were added in the work items tree list, allowing you to expand/collapse work items to view a more concise or expansive overview of your work.

IMPROVEMENTS

  • Improved response time on the “Timesheet” page, when you click on the “Assigned to Me" button.

  • Improved appearance on TFS ID suggestions list dropdown on the “Add/Edit Time Record” dialog box.

  • On the “Iterations” page, if there are no iterations within a specific project, a specially-designed blank page now displays that includes with a link to the Iterations management page and Timetracker Iterations help page.

  • On the “Iterations” page, totals in the “Efforts” column are now being rounded by one (1) decimal place (e.g. 5.369 -> 5.4).

  • In the “Service Account” settings section of the “Configuration” page, the system now allows you to switch off the Service Account feature completely.

  • TFS Timetracker (on-premise version only) now allows you to keep your previously-configured Service Account and SQL user settings during Timetracker upgrading/reinstalling.

FIXED ITEMS

  • If you choose non-standard fields for Effort and Remaining Work under “Configuration” -> “Settings” -> “Work Item Settings” for “Pace Calculation” or “Estimated Remaining Time” an error message no longer displays on other pages within Timetracker.

  • On the “Budgets” page: the Budget export report functionality now allows you to correctly filter time records per project or by "All Projects" (which is set by default); the “Show Closed” button no longer displays as enabled if there are no closed budgets in the list; the system now prompts you if you try to create a budget with a name field that is empty or filled with just spaces, or if you try to include/exclude items to/from a closed budget

  • On the Work Item Dialog Box’s “Time” tab, if you add time to two different dates, it is added as such, instead of just being added to the first date; the “Start Tracking” button now displays correctly on scaled/retina displays or in narrow browser windows.

  • On the “Timesheet” page, the “Assigned to Me” button is now working for non-Scrum project process templates, and the appearance/rendering of the “Approval” button on this page has also been fixed for IE and Firefox (other browsers were displaying correctly);

  • On the “Times Explorer” page, the error exception that was displaying for some users has been fixed.

  • The Configuration Tool no longer throws an exception if you attempt to change the TFS server URL setting, and Timetracker can now be installed on Windows Server 2008R2.

  • On the “Monthly” page, a user who is not an admin can now revoke their timesheet without an error message displaying.

  • Under “Timetracker System Settings” on the “Configuration” page, changing the default “First Day of the Week” now translates properly on the “Approval” weekly calendar.

  • On the “Approval” page, the “Lock All Weeks” feature is now working as designed.

You can download the latest release of 7pace Timetracker On-Premise Edition here: https://www.7pace.com/download