chobie/jira-api-restclient
PHP client for Jira’s REST API. Provides simple authentication, request handling, and endpoints for issues, projects, users, comments, attachments, workflows, and more—useful for integrating Jira operations into your apps, scripts, or automation jobs.
Api::getWorklogs call for getting issue work logs by [@camspanos].Api::getCreateMeta call with ability (optional) to return issue fields by [@arnested].Api::createRemotelink call for creating linking issue with remote applications by [@elmi82].Api::findVersionByName call for getting project version information by it's name by [@jpastoor].Api::updateVersion call for editing version by [@jpastoor].Api::releaseVersion call for marking version as released by [@jpastoor].Api::getAttachmentsMetaInformation call for getting attachments meta information by [@N-M].Api::getProjectComponents call for getting project components by [@N-M].Api::getProjectIssueTypes call for getting project issue types and issue statuses connected to them by [@N-M].Api::getResolutions call for getting available issue resolutions by [@N-M].Walker class by [@aik099].Api::createAttachment by [@betterphp]Walker class by [@aik099]..gitattributes for better CHANGELOG.md merging by [@glensc].Api::addWorklog and Api::deleteWorklog calls for more control over the work logs [@dumconstantin] and [@aik099].Api::getWorklogs call for getting issue work logs by [@camspanos] (#37).Api::createRemotelink call for linking issue with its remote applications by [@elmi82] (#43).Api::findVersionByName call for getting project version information by its name by [@jpastoor] (#82).Api::updateVersion call for editing version by [@jpastoor] (#82).Api::releaseVersion call for marking version as released by [@jpastoor] (#82).Api::getAttachmentsMetaInformation call for getting attachments meta information by [@N-M] (#101).Api::getProjectComponents call for getting project components by [@N-M] (#104).Api::getProjectIssueTypes call for getting project issue types and issue statuses connected to them by [@N-M] (#104).Api::getResolutions call for getting available issue resolutions by [@N-M] (#104).Walker class by [@aik099] (#142).Walker class by [@aik099] (#149)..gitattributes for better CHANGELOG.md merging by [@glensc] (#185).Api::getPriorties renamed into Api::getPriorities by [@josevh] and [@jpastoor] (#68).Api::setEndPoint now also removes trailing slash from the given url by [@Procta] (#67).$return_as_json to $return_as_array by [@jpastoor] (#134).Api::createRemotelink to Api::createRemoteLink by [@glensc] (#183).CurlClient::sendRequest is throwing exception, when $data parameter isn't an array and $method is GET by [@alopex06] (#100).Api::getCreateMeta call with an optional ability (via the new $expand parameter) to return issue fields by [@arnested] (#26).$name parameter (replaces $options parameter) to Api::createAttachment for specifying name of the uploaded file by [@betterphp] (#141).$method parameter of the Api::api method is now mandatory (previously had self::REQUEST_GET value) by [@aik099] (#226).$data parameter of the ClientInterface::sendRequest method is now mandatory (previously had array() value) by [@aik099] (#226).PHPClient were not accessible from JIRA by [@ubermuda] (#59).CurlClient on PHP 5.6+ by [@shmaltorhbooks] (#52).Api::getIssueTypes call wasn't working on JIRA 6.4+ due new avatarId parameter for issue types by [@addersuk] (#50).CurlClient wasn't recognizing 201 response code as success (e.g. used by /rest/api/2/issueLink API call) by [@zuzmic] (#40).CurlClient wasn't working by [@digitalkaoz] (#32).CurlClient on PHP 5.5+ by [@DerMika] (#86).Api::getRoles call was always retuning an error by [@aik099] (#99).DELETE API call using CurlClient wasn't working by [@aik099] (#115).Api::api method call by [@betterphp] (#140).count() function usage on PHP 7.2, when searching for issues by [@aik099] (#174).Api::createRemotelink wasn't updating an existing remote link, because given $global_id parameter was incorrectly passed to the Jira by [@glensc] (#178).Api::getIssueTypes was always returning an error, because entityId, hierarchyLevel and untranslatedName issue type properties weren't supported by [@aik099] (#208).PHPClient was sending wrong Content-Type header for GET requests by [@aik099] (#108).DELETE API call using PHPClient wasn't working by [@aik099] (#108).PHPClient thrown exceptions weren't inline with CurlClient thrown exceptions by [@aik099] (#108).CurlClient inability to perform an SSL connection from macOS due to locked HTTP protocol version by [@benPesso] (#147).Api::getIssueTypes method was always throwing an error due to scope issue type parameter wasn't supported by [@danillofb] (#181).How can I help you explore Laravel packages today?