Releases: MrRefactoring/jira.js
Releases · MrRefactoring/jira.js
v5.3.1
v5.3.0
5.3.0
General
- Updated dependencies
- Improved JSDoc coverage and quality
- Refactored integration tests to use global setup/teardown for better performance and reliability
- Wrapped all integration tests in describe blocks for better organization
Bug Fixes
- #410: Fixed
getWorkflowSchemeProjectAssociationsto properly serialize multiple project IDs as separate query parameters (projectId=10000&projectId=10001) instead of comma-separated values. Thanks to konrad-garus for reporting this issue. - #411: Added missing
urlfield toWebhookmodel. Thanks to vrmiguel for reporting this issue.
Version 2 Client
New Endpoints
- Api
- Added
Apiendpoints for bulk worklog operations
- Added
- FieldSchemes
- Added
FieldSchemesendpoints for field association scheme management
- Added
- IssueRedaction
- Added
IssueRedactionendpoints for issue field data redaction
- Added
- MigrationOfConnectModulesToForge
- Added
MigrationOfConnectModulesToForgeendpoints for Connect to Forge migration
- Added
- AppProperties
- Added
AppProperties.getForgeAppPropertyKeys - Added
AppProperties.getForgeAppProperty
- Added
- IssueFields
- Added
IssueFields.getProjectFields
- Added
- ProjectTemplates
- Added
ProjectTemplates.editTemplate - Added
ProjectTemplates.liveTemplate - Added
ProjectTemplates.removeTemplate - Added
ProjectTemplates.saveTemplate
- Added
- Status
- Added
Status.getStatusesByName
- Added
- Workflows
- Added
Workflows.readWorkflowFromHistory - Added
Workflows.listWorkflowHistory - Added
Workflows.getDefaultEditor - Added
Workflows.readWorkflowPreviews
- Added
- WorkflowSchemes
- Added
WorkflowSchemes.switchWorkflowSchemeForProject
- Added
Enhancements
- IssueComments
Deprecations
- Marked
JiraExpressions.evaluateJiraExpressionas deprecated - Marked
Workflows.createWorkflowas deprecated - Marked
Workflows.getWorkflowsPaginatedas deprecated - Marked the following under
WorkflowTransitionPropertiesas deprecated:getWorkflowTransitionPropertiescreateWorkflowTransitionPropertyupdateWorkflowTransitionPropertydeleteWorkflowTransitionProperty
Version 3 Client
New Endpoints
- Api
- Added
Apiendpoints
- Added
- FieldSchemes
- Added
FieldSchemesendpoints
- Added
- IssueRedaction
- Added
IssueRedactionendpoints
- Added
- MigrationOfConnectModulesToForge
- Added
MigrationOfConnectModulesToForgeendpoints
- Added
- AppProperties
- Added
AppProperties.getForgeAppPropertyKeys - Added
AppProperties.getForgeAppProperty
- Added
- IssueFields
- Added
IssueFields.getProjectFields
- Added
- Issues
- Added
appTypeparam toIssues.assignIssue
- Added
- ProjectTemplates
- Added
ProjectTemplates.editTemplate - Added
ProjectTemplates.liveTemplate - Added
ProjectTemplates.removeTemplate - Added
ProjectTemplates.saveTemplate
- Added
- Status
- Added
Status.getStatusesByName - Migrated
Status.searchendpoint to use zod-based response schemas (PoC) and added integration tests
- Added
- Workflows
- Added
Workflows.readWorkflowFromHistory - Added
Workflows.listWorkflowHistory - Added
Workflows.getDefaultEditor - Added
Workflows.readWorkflowPreviews
- Added
- WorkflowSchemes
- Added
WorkflowSchemes.switchWorkflowSchemeForProject
- Added
Enhancements
- IssueComments
Deprecations
- Marked
JiraExpressions.evaluateJiraExpressionas deprecated - Marked
Workflows.createWorkflowas deprecated - Marked
Workflows.getWorkflowsPaginatedas deprecated - Marked the following under
WorkflowTransitionPropertiesas deprecated:getWorkflowTransitionPropertiescreateWorkflowTransitionPropertyupdateWorkflowTransitionPropertydeleteWorkflowTransitionProperty
v5.2.2
v5.2.1
Bug Fixes
- Removed
~alias due to compatibility issues with some build systems. Thanks @ThomasTrepanier, for reporting.
v5.2.0
Build & Distribution Improvements
- Added
rollup-plugin-node-externalsto transformESNextimport/exportsyntax toNodeNextformat - Restructured
distfiles to preserve modules
Documentation Updates
- Updated tree shaking description in
README.md - Redesigned
README.mdwith a new "Getting Started" section
v5.1.1
- Fixing CommonJS requiring. Thanks to solshark (solshark) for reporting this issue (#381)
- Fixing ESM imports in TypeScript declarations. Thanks to Alex Grand (Arilas) for reporting this issue (#383)
- Special thanks to GervinFung for the npm package
ts-add-js-extension, which helps resolve TypeScript ESM import paths.
v5.1.0
- Version 2 Client
- Add
UserNavPropertiesAPI group - Add
ProjectTemplatesAPI group - Add
IssueCustomFieldAssociationsAPI group IssueSearch.searchForIssuesUsingJqldeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchinsteadIssueSearch.searchForIssuesUsingJqlPostdeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchPostinsteadIssueSearch.searchForIssuesIdsdeprecated- Add
projectIdsproperty toIssueFields.getFieldsPaginatedmethod
- Add
- Version 3 Client
- Add
UserNavPropertiesAPI group - Add
ProjectTemplatesAPI group - Add
IssueCustomFieldAssociationsAPI group IssueSearch.searchForIssuesUsingJqldeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchinsteadIssueSearch.searchForIssuesUsingJqlPostdeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchPostinsteadIssueSearch.searchForIssuesIdsdeprecated- Add
projectIdsproperty toIssueFields.getFieldsPaginatedmethod - Add
submitBulkUnwatch,submitBulkWatchmethods toIssueBulkOperationsAPI group
- Add
v5.0.0
- Added ESM (ECMAScript Modules) support
- Fixed comment generation logic in
IssueWorklogs.addWorklogmethod - Removed all telemetry-related code and references
v4.1.3
v4.1.2
- Fix: Fixed compilation issues for projects using the
Plans.updatePlanmethod inVersion3Client. Thanks to Jakub Gladykowski (gladykov) for reporting this issue (#370). - Improvement: Added
stringtype support for theprojectIdproperty in theVersionmodel forVersion3Client. Thanks to Carl Fürstenberg (azatoth) for suggesting this improvement (#371).