Jira.Api
9.0.52
See the version list below for details.
dotnet add package Jira.Api --version 9.0.52
NuGet\Install-Package Jira.Api -Version 9.0.52
<PackageReference Include="Jira.Api" Version="9.0.52" />
<PackageVersion Include="Jira.Api" Version="9.0.52" />
<PackageReference Include="Jira.Api" />
paket add Jira.Api --version 9.0.52
#r "nuget: Jira.Api, 9.0.52"
#:package Jira.Api@9.0.52
#addin nuget:?package=Jira.Api&version=9.0.52
#tool nuget:?package=Jira.Api&version=9.0.52
Atlassian.NET SDK
Contains utilities for interacting with Atlassian JIRA.
Support Notice
All features tested on JIRA v9.12.2
NEW IN Jira.Api...
If you are migrating from Atlassian.SDK, there are MANY breaking changes, we believe all for the better.
The main items:
- The namespace has changed from
Atlassian.SDK
toJira.Api
. - .NET 9.0+ only. What is this, 2024?
- EVERYTHING is asynchronous now, no more sync methods hiding async under the covers.
- Methods still have the same names, but they are now all suffixed with
Async
e.g. UpdateIssueAsync(). - You MUST provide cancellation tokens to all async methods.
- There are no more optional parameters, all parameters are required.
- The order of skip and take parameters has been changed for everyone's sanity.
- The new order is
skip, take
instead oftake, skip
. - This is a nasty one if you are already specifying these value.
- The new order is
- Attachment uploads use FileInfo instead of full path file names.
- The later versions of RestSharp use (for example) Method.Post instead of Method.POST, so you will need to update your code if you are using RestSharp directly.
Don't like these changes? Here are your options:
- Use the old SDK, it is still available as
Atlassian.SDK
. - Ask Atlassian to make an "official" nuget that meets your requirements.
- Submit your Pull Requests, we are happy to consider them.
- Fork off ... this project and make your own changes.
Caveats - this project is still very new. We may make further breaking changes in the future, but we will try to avoid them.
Download
License
This project is licensed under BSD.
Dependencies & Requirements
- RestSharp
- Newtonsoft.Json
- Tested with JIRA v9.12.2
History
For a description changes, check out the Change History Page.
This project began in 2010 during a ShipIt day at Atlassian with provider to query Jira issues using LINQ syntax. Over time it grew to add many more operations on top of the JIRA SOAP API. Support of REST API was added on v4.0 and support of SOAP API was dropped on v8.0.
Related Projects
- VS Jira - A VisualStudio Extension that adds tools to interact with JIRA servers.
- Jira OAuth CLI - Command line tool to setup OAuth on a JIRA server so that it can be used with the Atlassian.NET SDK.
Signed Version
Atlassian.SDK.Signed (Deprecated)
The Atlassian.SDK.Signed package contains a signed version of the assembly, however it is no longer being mantained. It has the following limitations:
- It references the RestSharpSigned package, which is not up-to-date to the official RestSharp package.
- It only supports net452 framework (does not support .netcore).
Using StrongNameSigner
An alternative to using the Atlassian.SDK.Signed package is to use the StrongNameSigner which can automatically sign any un-signed packages in your project. For a sample of how to use it in a project see VS Jira.
Documentation
The documentation is placed under the docs folder.
As a first user, here is the documentation on how to use the SDK.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- RestSharp (>= 112.1.0)
- RestSharp.Serializers.NewtonsoftJson (>= 112.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Jira.Api:
Package | Downloads |
---|---|
MagicSuite.Api
A nuget package for the Magic Suite API |
GitHub repositories
This package is not used by any popular GitHub repositories.