TSTool / TimesheetsCom Data Web Services Plugin / Release Notes
Release notes are available for the core TSTool product and plugin. The core software and plugins are maintained separately and may be updated at different times. See the TSTool release notes.
Plugin release notes are listed below. The repository issue for release note item is shown where applicable.
- Changes in Version 1.1.3
- Changes in Version 1.1.2
- Changes in Version 1.1.1
- Changes in Version 1.1.0
- Changes in Version 1.0.1
- Changes in Version 1.0.0
Changes in Version 1.1.3
Maintenance release to improve handling of work notes.
- The
ReadTimesheetsCom
command has been enhanced:[#14] Change so that the work notes, if output, are constrained to the
InputStart
andInputEnd
.
Changes in Version 1.1.2
Maintenance release to improve functionity for billing analysis workflows.
- The
ReadTimesheetsCom
command has been enhanced:[#13] Fix bug where the
Where
filters were not working correctly.Add the
Alias
parameter to the command editor (previously, was accidentally omitted).Add the
OutputTimeSeries
parameter to control whether time series are output. UsingFalse
allows reading and outputting tables such as user and project list without outputting time series.Add the project default billing rate and created date to the time series catalog and set as time series properties.
Changes in Version 1.1.1
Maintenance release to respond to API changes.
[#10] The
/report/project/customizable
web service changed theAllEmployees
query parameter toAllUsers
, which caused project hours query to return zero records. The plugin has been updated.
Changes in Version 1.1.0
Feature release to improve error-handling, data caching, and data checks.
[#3] Improve error handling when a web service request has an error:
- Errors are now shown in the TSTool user interface for commands with errors.
- If any global data cannot be read because the maximum wait has been reached or other issue, error will be shown for commands in the TSTool user interface.
[#5] The query filter now provides project status, which allows filtering time series by whether active or archived. This is implemented in the main query area and the
ReadTimesheetsCom
command.The
ReadTimesheetsCom
command has been enhanced:- [#6] Command parameters have been added to save the global data cache,
which is useful to allow processing the tables, archiving backups, etc.:
AccountCodeTableID
CustomerTableID
ProjectTableID
ProjectTimeTableID
UserTableID
- [#7] Add the
WorkTableID
parameter to save the work notes for output time series to a table. Use theProjectTimeTableID
parameter to save work notes for all data records. - [#8] The
DataFlag
parameter has been added to allow the time series data flag to be set to the data record's archive status (1
= active,0
= archived). - [#9] Add the
IncludeHours
parameter to control whether archived and/or new hours are read.
- [#6] Command parameters have been added to save the global data cache,
which is useful to allow processing the tables, archiving backups, etc.:
[#4] Data caching now handles HTTP 420 (too many requests) returned by web services:
- A wait and retry has been implemented, where the wait increases to an upper limit. This should ensure that data are always read, although refreshing cached data may be slower at times due to the retries.
- All data objects read from
timesheets.com
implement the wait/retry. - The datastore configuration file property
RequestDayLimit
has been added to specify the limit on days for a request, which can be used if the limit has been increased for the account bytimesheets.com
. This will increase the performance.
Changes in Version 1.0.1
Maintenance release to improve performance.
[#1] Update to automatically refresh cached data after an hour to ensure that current data are available.
Changes in Version 1.0.0
Feature release - initial production release.
[1.0.0] Initial production release:
- Main TSTool window includes browsing features to list TimesheetsCom time series.
- TSID for TimesheetsCom are recognized to read time series with default parameters.
- The
ReadTimesheetsCom
command is provided to automate reading 1+ time series. - Documentation is available for the TimesheetsCom datastore.