Skip to content
This repository has been archived by the owner on Apr 5, 2023. It is now read-only.

Releases: leifgehrmann/node-tempo-client

v4.7.0

10 Sep 22:34
Compare
Choose a tag to compare

Additions

  • The get endpoint now accepts a list of ids: #166
  • Updated type definitions for some enpoints that now accept yyyy-MM-dd AND yyyy-MM-ddTHH:mm:ssZ. This only really applies to some endpoints for plans and worklogs: #167
  • Added new genericResources collection to query generic resources from Tempo (at /generic-resources): #174
  • Added new endpoints to plans collection: #174
  • Added new endpoints to teams collection: #174

Improvements

  • Upgraded axios dependency from v0.26.0 to v0.27.2. Breaking changes don't appear to affect node-tempo-client: #166, #168, #174

Internal Improvements

v4.6.0

30 Jan 19:49
Compare
Choose a tag to compare

Additions

  • Added new globalconfiguration collection to query global configurations from Tempo (at /globalconfiguration): #164

Improvements

  • NPM dependency update axios: #162

Internal improvements

v4.5.0

31 Oct 10:21
Compare
Choose a tag to compare

Additions

  • Added planApproval status to PlanResponse type description: #145

Internal Improvements

v4.4.1

22 Aug 13:14
Compare
Choose a tag to compare

Reverted Deprecation Notice

  • In v4.4.0 it was announced that teamMemberships.putTeamMembership() and teamMemberships.deleteTeamMembership() were being deprecated. This is no longer the case: #138

Internal Improvements

  • NPM Update of devDependencies: #139
  • Fixed linting breaking changes: #139

v4.4.0

14 Aug 21:01
Compare
Choose a tag to compare

Deprecated

  • Two methods have been removed from Tempo.io's documentation since April 2021 and have therefore been marked as deprecated. There doesn't appear to be an appropriate substitute, presumably it will only be available via the web interface now: #122
    • teamMemberships.putTeamMembership()
    • teamMemberships.deleteTeamMembership()
  • Node.js 10 is no longer supported as it was EOL on April 30 2021: #137

Additions

  • Added a new method teamMembersips.getTeamMembershipsForTeam(): #122

Bug Fixes

  • Made date ranges for the following timesheetApprovals methods required. Before they were incorrectly defined as optional: #126
    • getForUser()
    • postApproveTimesheetForUser()
    • postRejectTimesheetForUser()
    • postReopenTimesheetForUser()
    • postSubmitTimesheetForUser()
    • getForTeam()

Internal Improvements

v4.3.0

25 Apr 21:21
Compare
Choose a tag to compare

Additions

  • Implemented new REST endpoint for Holiday Schemes: #119
    • Specifically getHolidaySchemeFloatingHolidays(xxx) for holiday-schemes/xxx/holidays/floating.

Bug fixes

  • Fixed type issue for getHolidaySchemeHolidays(): #119

Internal improvements

  • Improved documentation on how to retrieve the bearer token: #120
  • NPM Update of dev dependencies: #114, #115, #116, #118
  • Updated test snapshots after Tempo documentation change: #115

v4.2.3

28 Mar 12:56
Compare
Choose a tag to compare

Bug fixes

  • Reversed change for worklogs.getForJiraFilter() to use the correct endpoint (/worklogs/jira/filter/{jiraFilterId}). Previously it was /worklogs/filter/{jiraFilterId}: #111

Internal improvements

v4.2.2

28 Feb 14:39
Compare
Choose a tag to compare

Internal improvements

  • NPM Update of dev dependencies: #109

v4.2.1

28 Feb 14:38
Compare
Choose a tag to compare

Bug fixes

  • Fixed worklogs.getForJiraFilter() to use the correct endpoint (/worklogs/filter/{jiraFilterId}). Previously it was /worklogs/jira/filter/{jiraFilterId}: #108

Internal improvements

  • NPM Update of dev dependencies: #107, #108

v4.2.0

15 Feb 12:31
Compare
Choose a tag to compare

Additions

  • worklogs.get() now accepts project as a valid query parameter for querying worklogs from specific projects. #106
  • WorkAttributes now have the property names, which is the value-label mapping for STATIC_LIST field types that are displayed in Tempo's UI. #106

Internal improvements