-
Notifications
You must be signed in to change notification settings - Fork 453
/
Directory.Packages.props
117 lines (105 loc) · 9.34 KB
/
Directory.Packages.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<Project>
<!--
When multiple versions of same nuget references, don't put it to unconditional ItemGroup
as while it works fine in Visual Studio in general there are still issues with tooling (dotnet publish, testing)
IMPORTANT:
avoid use of different package versions in tests for different frameworks just for testing purposes if package referenced by source project
as it will result in old package consumed by released package and affect users (especially for projects where user has no control
over dependencies like linq2db.cli
-->
<ItemGroup Label="Build: Analyzers and Tools">
<PackageVersion Include="Meziantou.Analyzer" Version="2.0.149" />
<PackageVersion Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="3.11.0-beta1.24165.2" />
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="9.0.0-preview.24165.2" />
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.11.0-beta1.24165.2" />
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
</ItemGroup>
<ItemGroup Label="Polyfills">
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="6.0.0" />
<PackageVersion Include="Microsoft.CSharp" Version="4.7.0" />
<PackageVersion Include="Nullability.Source" Version="2.3.0" />
<PackageVersion Include="PolySharp" Version="1.14.1" />
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
<PackageVersion Include="System.Data.DataSetExtensions" Version="4.5.0" />
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>
<ItemGroup Label="Released Dependencies">
<PackageVersion Include="Grpc.Net.Client" Version="2.62.0" />
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.9.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
<PackageVersion Include="Mono.TextTemplating" Version="2.3.1" />
<PackageVersion Include="protobuf-net.Grpc" Version="1.1.1" />
</ItemGroup>
<ItemGroup Label="Released Dependencies" Condition=" '$(TargetFramework)' != 'net8.0' ">
<!--
pin abstractions packages to lowest supported runtime (.net 6 currently)
https://github.com/linq2db/linq2db/issues/3953
-->
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="6.0.1" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.4" />
</ItemGroup>
<ItemGroup Label="Released Dependencies" Condition=" '$(TargetFramework)' == 'net8.0' ">
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
</ItemGroup>
<ItemGroup Label="Database Providers">
<PackageVersion Include="AdoNetCore.AseClient" Version="0.19.2" />
<PackageVersion Include="ClickHouse.Client" Version="7.4.1" />
<PackageVersion Include="Devart.Data.Oracle" Version="10.3.10" />
<PackageVersion Include="dotMorten.Microsoft.SqlServer.Types" Version="1.5.0" />
<!--<PackageVersion Include="dotMorten.Microsoft.SqlServer.Types" Version="2.5.0" />-->
<PackageVersion Include="FirebirdSql.Data.FirebirdClient" Version="10.0.0" />
<PackageVersion Include="IBM.Data.DB.Provider" Version="11.5.9000.4" />
<PackageVersion Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageVersion Include="Microsoft.Data.Sqlite" Version="8.0.4" />
<PackageVersion Include="Microsoft.SqlServer.Types" Version="160.1000.6" />
<PackageVersion Include="MySqlConnector" Version="2.3.7" />
<PackageVersion Include="MySql.Data" Version="8.3.0" />
<!--7.0.0.300 version crashes process at least under ubuntu-->
<PackageVersion Include="Net.IBM.Data.Db2" Version="7.0.0.400" />
<PackageVersion Include="Net.IBM.Data.Db2-lnx" Version="7.0.0.400" />
<PackageVersion Include="Net.IBM.Data.Db2-osx" Version="7.0.0.400" />
<PackageVersion Include="Npgsql" Version="8.0.3" />
<!--as of 3.1.1 multiple introduced issues blocks update-->
<PackageVersion Include="Octonica.ClickHouseClient" Version="3.1.3" />
<PackageVersion Include="Oracle.ManagedDataAccess" Version="21.14.0" />
<!--3.21 provider branch contains bug which leads to random test failures with oracle 12+ with cursors-->
<PackageVersion Include="Oracle.ManagedDataAccess.Core" Version="2.19.230" />
<!--<PackageVersion Include="Oracle.ManagedDataAccess.Core" Version="3.21.140" />-->
<PackageVersion Include="System.Data.Odbc" Version="8.0.0" />
<PackageVersion Include="System.Data.OleDb" Version="8.0.0" />
<PackageVersion Include="System.Data.SqlClient" Version="4.8.6" />
<PackageVersion Include="System.Data.SQLite.Core" Version="1.0.118" />
</ItemGroup>
<ItemGroup Label="Testing">
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageVersion Include="NUnit" Version="4.1.0" />
<PackageVersion Include="NUnit.Analyzers" Version="4.2.0" />
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0" />
<PackageVersion Include="Microsoft.AspNet.OData" Version="7.7.4" />
<PackageVersion Include="Microsoft.AspNetCore.OData" Version="8.2.5" />
<PackageVersion Include="MiniProfiler.Shared" Version="4.3.8" />
<PackageVersion Include="MiniProfiler.Minimal" Version="4.3.8" />
<PackageVersion Include="NodaTime" Version="3.1.11" />
<PackageVersion Include="protobuf-net.Grpc.AspNetCore" Version="1.1.1" />
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.3.13" />
<PackageVersion Include="FSharp.Core" Version="8.0.200" />
</ItemGroup>
<ItemGroup Label="Testing" Condition=" '$(TargetFramework)' == 'net462' ">
<PackageVersion Include="System.Text.Json" Version="8.0.3" />
</ItemGroup>
<ItemGroup Label="Benchmarks">
<PackageVersion Include="BenchmarkDotNet" Version="0.13.12" />
<PackageVersion Include="JetBrains.Profiler.Api" Version="1.1.8" />
</ItemGroup>
<ItemGroup Label="Examples">
<PackageVersion Include="linq2db.t4models" Version="5.3.2" />
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="8.0.4" />
<PackageVersion Include="OpenTelemetry" Version="1.8.1" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.8.1" />
</ItemGroup>
</Project>