YouTrackSharp 2018.4.0
See the version list below for details.
dotnet add package YouTrackSharp --version 2018.4.0
NuGet\Install-Package YouTrackSharp -Version 2018.4.0
<PackageReference Include="YouTrackSharp" Version="2018.4.0" />
paket add YouTrackSharp --version 2018.4.0
#r "nuget: YouTrackSharp, 2018.4.0"
// Install YouTrackSharp as a Cake Addin #addin nuget:?package=YouTrackSharp&version=2018.4.0 // Install YouTrackSharp as a Cake Tool #tool nuget:?package=YouTrackSharp&version=2018.4.0
YouTrackSharp
.NET Standard 2.0 Library to access YouTrack API.
For more information on YouTrack visit jetbrains.com/youtrack.
Getting started
First of all, install YouTrackSharp
into your project using a NuGet client.
Install-Package YouTrackSharp
If you want to work with pre-release builds, configure our MyGet feed as a package source.
To communicate with a YouTrack server instance, we'll need a connection. It is recommended to always use permanent tokens to authenticate against YouTrack, using the BearerTokenConnection
. For YouTrack instances that do not have token support, UsernamePasswordConnection
can be used.
var connection = new BearerTokenConnection("https://ytsharp.myjetbrains.com/youtrack/", "perm:abcdefghijklmn");
// or:
var connection = new UsernamePasswordConnection("https://ytsharp.myjetbrains.com/youtrack/", "username", "password");
Once a connection is made, various services can be used. For example to get a list of projects the user has access to, the ProjectsService
can be used:
var projectsService = connection.CreateProjectsService();
var projectsForCurrentUser = await projectsService.GetAccessibleProjects();
Other services are available as well, mapping to the YouTrack REST API endpoints and operations that are available.
Supported operations
YouTrackSharp is a .NET Library to access the YouTrack API. Main features:
- Targets .NET Standard 2.0 - can be used with pretty much any .NET platform!
- All calls are
async
all the way. - Handles serialization of YouTrack's timestamps into
DateTime
where possible. - Authentication using permanent tokens. For YouTrack instances that do not have token support, username/password can be used.
- Comes with a color indices list.
The following API's are currently supported:
- User-related methods through
UserService
- Projects-related methods through
ProjectsService
- Issues-related methods through
IssuesService
- Time-tracking-related methods through
TimeTrackingService
- Agile Board-related methods through
AgileBoardService
- Administration API's
- User management through
UserManagementService
- Time Tracker management through
TimeTrackingManagementService
- User management through
Many other API's are not included yet - feel free to tackle one of the UpForGrabs
issues and make YouTrackSharp better!
Supported YouTrack versions
YouTrackSharp versions follow YouTrack versioning. This means that YouTrackSharp 2018.4 supports YouTrack version 2018.4 as well as YouTrack InCloud for that version.
Some features will work with both newer and older versions of YouTrack as well but they are not officially suppported.
For YouTrack versions before 2018.4:
- YouTrack versions before 2018.4 - Use YouTrackSharp 3.x
- YouTrack Standalone 7.0 - use the 2.x branch or YouTrackSharp 2.x
- YouTrack Standalone 6.5 - use the 2.x branch or YouTrackSharp 2.x
- YouTrack Standalone 6.0 - use the 2.x branch or YouTrackSharp 2.x
- YouTrack Standalone 5.x - use the 2.x branch or YouTrackSharp 2.x
- YouTrack Standalone 4.x - use the 2.x branch or YouTrackSharp 2.x
- YouTrack Standalone 3.x - use the 1.x branch or YouTrackSharp 1.x
Be aware that these older branches are frozen and bug fixes nor new feature development is done on them.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 11.0.2)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on YouTrackSharp:
Package | Downloads |
---|---|
Seq.App.YouTrack
Create issues in YouTrack from Seq (getseq.net) entries in one click. |
|
Elmah.YouTrack
YouTrack error log for Elmah |
|
Droid.Infra
Interface for soft integration (docker, github, jenkins, jira, syncany...). Allow you to create your own private cloud with syncany |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2022.3.1 | 24,475 | 3/31/2023 |
2022.3.0 | 5,252 | 12/2/2022 |
2021.3.6 | 19,473 | 1/26/2022 |
2021.3.5 | 2,815 | 8/24/2021 |
2021.3.4 | 813 | 8/6/2021 |
2021.3.3 | 1,068 | 7/27/2021 |
2021.3.2 | 1,158 | 7/26/2021 |
2021.3.1 | 4,239 | 7/6/2021 |
2021.3.0 | 787 | 7/5/2021 |
2020.3.1 | 101,453 | 1/25/2021 |
2020.3.0 | 1,287 | 12/21/2020 |
2020.2.3 | 590 | 1/25/2021 |
2020.2.2 | 598 | 12/21/2020 |
2020.2.1 | 3,465 | 10/29/2020 |
2020.2.0 | 663 | 10/28/2020 |
2020.1.0 | 24,087 | 4/8/2020 |
2019.3.0 | 771 | 4/8/2020 |
2019.2.4 | 15,397 | 10/23/2019 |
2019.2.3 | 844 | 10/19/2019 |
2019.2.2 | 978 | 10/15/2019 |
2019.2.1 | 812 | 10/10/2019 |
2019.2.0 | 1,197 | 7/22/2019 |
2019.1.1 | 937 | 7/8/2019 |
2019.1.0 | 5,315 | 4/10/2019 |
2018.4.0 | 12,626 | 4/3/2019 |
3.5.0 | 70,953 | 6/14/2018 |
3.4.1 | 3,078 | 4/25/2018 |
3.4.0 | 1,411 | 4/24/2018 |
3.3.0 | 2,189 | 1/5/2018 |
3.2.3 | 1,586 | 10/31/2017 |
3.2.2 | 1,246 | 10/26/2017 |
3.2.1 | 1,221 | 10/24/2017 |
3.2.0 | 1,212 | 10/24/2017 |
3.1.0 | 1,402 | 9/12/2017 |
3.0.1 | 1,305 | 8/31/2017 |
3.0.0 | 1,398 | 8/8/2017 |
2.0.31 | 1,783 | 7/13/2017 |
2.0.30 | 18,771 | 11/13/2014 |
2.0.29 | 1,536 | 10/30/2014 |
2.0.27 | 1,653 | 9/22/2014 |
2.0.26 | 2,596 | 8/24/2014 |
2.0.15 | 10,411 | 1/27/2013 |
2.0.14 | 1,505 | 1/23/2013 |
2.0.13 | 1,602 | 1/9/2013 |
2.0.12 | 1,511 | 1/9/2013 |
2.0.11 | 2,950 | 12/6/2012 |
2.0.10 | 1,776 | 11/22/2012 |
2.0.9 | 1,723 | 11/21/2012 |
2.0.5 | 1,743 | 11/21/2012 |
2.0.3 | 1,861 | 9/20/2012 |
2.0.2 | 1,644 | 8/10/2012 |
1.0.80 | 1,835 | 6/29/2012 |
1.0.74 | 1,583 | 6/18/2012 |
1.0.73 | 1,805 | 3/6/2012 |
1.0.72 | 1,657 | 3/6/2012 |
1.0.71 | 1,668 | 3/5/2012 |
1.0.70 | 1,650 | 3/5/2012 |
1.0.68 | 1,636 | 3/5/2012 |
1.0.67 | 1,785 | 2/2/2012 |
1.0.66 | 1,807 | 12/26/2011 |
1.0.65 | 1,678 | 12/14/2011 |
1.0.64 | 1,995 | 11/11/2011 |
1.0.63 | 1,715 | 10/28/2011 |
1.0.62 | 1,745 | 10/25/2011 |
1.0.61 | 1,767 | 10/24/2011 |
1.0.60 | 1,729 | 10/24/2011 |
1.0.59 | 1,700 | 10/24/2011 |
1.0.58 | 1,720 | 10/24/2011 |
1.0.57 | 1,712 | 10/24/2011 |
1.0.56 | 1,737 | 10/24/2011 |
1.0.55 | 1,718 | 10/24/2011 |
1.0.53 | 1,728 | 10/24/2011 |
1.0.52 | 1,694 | 10/24/2011 |
1.0.51 | 1,674 | 10/24/2011 |
1.0.50 | 1,726 | 10/23/2011 |
1.0.47 | 1,727 | 10/22/2011 |
1.0.46 | 1,792 | 10/20/2011 |
1.0.45 | 1,680 | 10/19/2011 |
1.0.44 | 1,742 | 10/19/2011 |
1.0.43 | 1,954 | 10/2/2011 |
1.0.42 | 1,883 | 10/2/2011 |
1.0.41 | 1,887 | 9/27/2011 |
1.0.40 | 1,977 | 9/9/2011 |
1.0.39 | 1,903 | 9/6/2011 |
1.0.38 | 1,879 | 9/6/2011 |
1.0.37 | 1,666 | 9/6/2011 |
1.0.36 | 1,743 | 8/24/2011 |
1.0.12 | 1,675 | 8/7/2011 |
1.0.11 | 1,707 | 7/24/2011 |
1.0.10 | 1,752 | 7/11/2011 |
1.0.9 | 1,754 | 7/8/2011 |
1.0.8 | 1,788 | 6/28/2011 |
1.0.7 | 1,765 | 6/28/2011 |
1.0.6 | 1,725 | 6/28/2011 |
1.0.5 | 1,750 | 6/28/2011 |
1.0.3 | 1,767 | 6/26/2011 |
1.0.2 | 1,780 | 6/26/2011 |
1.0.1 | 1,739 | 6/26/2011 |
1.0.0 | 1,831 | 6/25/2011 |
0.9.0 | 2,187 | 3/5/2011 |
Release notes are available at https://github.com/JetBrains/YouTrackSharp/releases/tag/2018.4.0