Releases: leifgehrmann/node-tempo-client
Releases · leifgehrmann/node-tempo-client
v4.7.0
Additions
- The get endpoint now accepts a list of
id
s: #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
Additions
- Added new
globalconfiguration
collection to query global configurations from Tempo (at /globalconfiguration
): #164
Improvements
- NPM dependency update
axios
: #162
Internal improvements
- Updated test snapshot after small modification occurred in Tempo API's documentation (No API changes): #155, #162
- NPM dependency update for development: #151, #152, #153, #154, #155, #156, #157, #158, #159, #160, #161, #162, #164
- NPM audit fix: #163
- Upgraded codecov-action: 162
v4.5.0
Additions
- Added
planApproval
status to PlanResponse
type description: #145
Internal Improvements
- NPM Update of dependencies (axios): #141, #142, #146, #148
- NPM Update of devDependencies: #140, #141, #142, #144, #145, #146, #147, #148, #149, #150
- Fix Typedoc and adds Typedoc test in GitHub actions: #143
- Improve test robustness: #148
- Update test snapshots: #145, #149
v4.4.1
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
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
- NPM Update of dev dependencies: #121, #124, #125, #126, #127, #128, #129, #130, #131, #132, #133, #134, #135, #136, #137
- Fixed linting issues #127
- Updated GitHub Actions dependencies: #132
- Updated GitHub Actions to use test Node.js 16.x: #137
v4.3.0
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
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
Internal improvements
- NPM Update of dev dependencies: #109
v4.2.1
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
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
- Linting fixes: #105
- Fixed tests to use new Tempo.io documentation website: #106
- NPM Update of dependency "axios" (minor version change): #99
- NPM Update of dev dependencies: #94, #95, #96, #97, #98, #99, #100, #101, #102, #103, #104, #105, #106