Skip to content

Commit d103a6b

Browse files
committed
Time millisecond calculation and serialization fixes
Closes #1880 Closes #1860
1 parent a8d679b commit d103a6b

File tree

20 files changed

+188
-83
lines changed

20 files changed

+188
-83
lines changed

src/Benchmarking/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
[assembly: AssemblyCompanyAttribute("Elasticsearch")]
88
[assembly: AssemblyConfigurationAttribute("Release")]
99
[assembly: AssemblyVersionAttribute("2.0.0")]
10-
[assembly: AssemblyFileVersionAttribute("2.0.3")]
11-
[assembly: AssemblyInformationalVersionAttribute("2.0.3")]
10+
[assembly: AssemblyFileVersionAttribute("2.0.4")]
11+
[assembly: AssemblyInformationalVersionAttribute("2.0.4")]
1212
namespace System {
1313
internal static class AssemblyVersionInformation {
1414
internal const string Version = "2.0.0";

src/Benchmarking/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.0.3",
2+
"version": "2.0.4",
33
"compilationOptions": {
44
"warningsAsErrors": false,
55
"define": [ "LINQ", "NDESK_OPTIONS" ],

src/CodeGeneration/CodeGeneration.LowLevelClient/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
[assembly: AssemblyCompanyAttribute("Elasticsearch")]
88
[assembly: AssemblyConfigurationAttribute("Release")]
99
[assembly: AssemblyVersionAttribute("2.0.0")]
10-
[assembly: AssemblyFileVersionAttribute("2.0.3")]
11-
[assembly: AssemblyInformationalVersionAttribute("2.0.3")]
10+
[assembly: AssemblyFileVersionAttribute("2.0.4")]
11+
[assembly: AssemblyInformationalVersionAttribute("2.0.4")]
1212
namespace System {
1313
internal static class AssemblyVersionInformation {
1414
internal const string Version = "2.0.0";

src/CodeGeneration/CodeGeneration.LowLevelClient/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.0.3",
2+
"version": "2.0.4",
33
"compilationOptions": {
44
"warningsAsErrors": false,
55
"emitEntryPoint": true

src/CodeGeneration/Nest.Litterateur/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
[assembly: AssemblyCompanyAttribute("Elasticsearch")]
88
[assembly: AssemblyConfigurationAttribute("Release")]
99
[assembly: AssemblyVersionAttribute("2.0.0")]
10-
[assembly: AssemblyFileVersionAttribute("2.0.3")]
11-
[assembly: AssemblyInformationalVersionAttribute("2.0.3")]
10+
[assembly: AssemblyFileVersionAttribute("2.0.4")]
11+
[assembly: AssemblyInformationalVersionAttribute("2.0.4")]
1212
namespace System {
1313
internal static class AssemblyVersionInformation {
1414
internal const string Version = "2.0.0";

src/CodeGeneration/Nest.Litterateur/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "2.0.3",
2+
"version": "2.0.4",
33
"compilationOptions": {
44
"warningsAsErrors": false,
55
"emitEntryPoint": true

src/Elasticsearch.Net/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
[assembly: AssemblyCompanyAttribute("Elasticsearch")]
88
[assembly: AssemblyConfigurationAttribute("Release")]
99
[assembly: AssemblyVersionAttribute("2.0.0")]
10-
[assembly: AssemblyFileVersionAttribute("2.0.3")]
11-
[assembly: AssemblyInformationalVersionAttribute("2.0.3")]
10+
[assembly: AssemblyFileVersionAttribute("2.0.4")]
11+
[assembly: AssemblyInformationalVersionAttribute("2.0.4")]
1212
namespace System {
1313
internal static class AssemblyVersionInformation {
1414
internal const string Version = "2.0.0";

src/Elasticsearch.Net/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"url": "https://github.com/elastic/elasticsearch-net"
2525
},
2626
"copyright": "2014-2016 Elasticsearch BV",
27-
"version": "2.0.3",
27+
"version": "2.0.4",
2828
"compilationOptions": {
2929
"warningsAsErrors": false
3030
},

src/Nest/CommonAbstractions/Extensions/Extensions.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ internal static IEnumerable<T> DistinctBy<T, TKey>(this IEnumerable<T> items, Fu
7272
}
7373

7474
internal static ConcurrentDictionary<string, object> _enumCache = new ConcurrentDictionary<string, object>();
75-
internal static T? ToEnum<T>(this string str) where T : struct
75+
internal static T? ToEnum<T>(this string str, StringComparison comparison = StringComparison.OrdinalIgnoreCase) where T : struct
7676
{
7777
var enumType = typeof(T);
7878
var key = $"{enumType.Name}.{str}";
@@ -82,7 +82,7 @@ internal static IEnumerable<T> DistinctBy<T, TKey>(this IEnumerable<T> items, Fu
8282

8383
foreach (var name in Enum.GetNames(enumType))
8484
{
85-
if (name.Equals(str, StringComparison.OrdinalIgnoreCase))
85+
if (name.Equals(str, comparison))
8686
{
8787
var v = (T)Enum.Parse(enumType, name, true);
8888
_enumCache.TryAdd(key, v);
@@ -99,7 +99,6 @@ internal static IEnumerable<T> DistinctBy<T, TKey>(this IEnumerable<T> items, Fu
9999
}
100100

101101
var alternativeEnumMemberAttribute = enumFieldInfo.GetCustomAttribute<AlternativeEnumMemberAttribute>();
102-
103102
if (alternativeEnumMemberAttribute?.Value == str)
104103
{
105104
var v = (T) Enum.Parse(enumType, name);

src/Nest/CommonOptions/DateMath/DateMath.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static DateMath FromString(string dateMath)
7171

7272
if (match.Groups["rounding"].Success)
7373
{
74-
var rounding = match.Groups["rounding"].Value.Substring(1).ToEnum<TimeUnit>();
74+
var rounding = match.Groups["rounding"].Value.Substring(1).ToEnum<TimeUnit>(StringComparison.Ordinal);
7575
if (rounding.HasValue)
7676
return math.RoundTo(rounding.Value);
7777
}

0 commit comments

Comments
 (0)