Skip to content

Commit bf92084

Browse files
committed
2.4.11
1 parent 0f31cf8 commit bf92084

File tree

5 files changed

+19
-12
lines changed

5 files changed

+19
-12
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 2.4.11 (18 February 2025)
2+
- [#115](https://github.com/Handlebars-Net/Handlebars.Net.Helpers/pull/115) - Add New Features to Object and DateTime Helpers contributed by [fabianosuet](https://github.com/fabianosuet)
3+
- [#117](https://github.com/Handlebars-Net/Handlebars.Net.Helpers/pull/117) - Update DateTimeHelper [enhancement] contributed by [StefH](https://github.com/StefH)
4+
- [#118](https://github.com/Handlebars-Net/Handlebars.Net.Helpers/pull/118) - Refactoring DateTime "Add" Helpers and unit tests [enhancement] contributed by [fabianosuet](https://github.com/fabianosuet)
5+
- [#114](https://github.com/Handlebars-Net/Handlebars.Net.Helpers/issues/114) - Add New Features to Object and DateTime Helpers [enhancement]
6+
17
# 2.4.10 (25 January 2025)
28
- [#113](https://github.com/Handlebars-Net/Handlebars.Net.Helpers/pull/113) - Added Enumerable helper Count [enhancement] contributed by [epDugas](https://github.com/epDugas)
39

Generate-ReleaseNotes.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
rem https://github.com/StefH/GitHubReleaseNotes
22

3-
SET version=2.4.10
3+
SET version=2.4.11
44

55
GitHubReleaseNotes --output CHANGELOG.md --skip-empty-releases --exclude-labels question invalid documentation duplicate --version %version% --token %GH_TOKEN%

examples/ConsoleApp/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ static void Main(string[] args)
115115
"{{UtcNow}}",
116116
"{{Now \"yyyy-MM-dd\"}}",
117117
"{{Format (Now) \"yyyy-MM-dd\"}}",
118+
"{{DateTime.Add (Now) 1 \"years\"}}",
118119
"{{DateTime.Format (Now) \"yyyy-MM-dd\"}}",
119120
"{{DateTime.Format \"2020-04-15T11:12:13\" \"yyyy-MM-dd\"}}",
120121
"{{Xeger.Generate \"[1-9]{1}\\d{3}\"}}",

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<PropertyGroup>
77
<TargetFrameworks>net451;net452;net46;netstandard1.3;netstandard2.0;netstandard2.1;net6.0;net8.0</TargetFrameworks>
8-
<VersionPrefix>2.4.10</VersionPrefix>
8+
<VersionPrefix>2.4.11</VersionPrefix>
99
<LangVersion>12</LangVersion>
1010
<Nullable>enable</Nullable>
1111
<Copyright>Copyright © 2020-2025 Stef Heyenrath</Copyright>

src/Handlebars.Net.Helpers/Helpers/DateTimeHelpers.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,55 +50,55 @@ public DateTime ParseExact(string value, string format)
5050
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddYears")]
5151
public DateTime AddYears(object value, int increment, string? format = null)
5252
{
53-
return GetDateTimeNonNullabe(value, format).AddYears(increment);
53+
return GetDateTimeNonNullable(value, format).AddYears(increment);
5454
}
5555

5656
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddMonths")]
5757
public DateTime AddMonths(object value, int increment, string? format = null)
5858
{
59-
return GetDateTimeNonNullabe(value, format).AddMonths(increment);
59+
return GetDateTimeNonNullable(value, format).AddMonths(increment);
6060
}
6161

6262
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddDays")]
6363
public DateTime AddDays(object value, int increment, string? format = null)
6464
{
65-
return GetDateTimeNonNullabe(value, format).AddDays(increment);
65+
return GetDateTimeNonNullable(value, format).AddDays(increment);
6666
}
6767

6868
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddHours")]
6969
public DateTime AddHours(object value, int increment, string? format = null)
7070
{
71-
return GetDateTimeNonNullabe(value, format).AddHours(increment);
71+
return GetDateTimeNonNullable(value, format).AddHours(increment);
7272
}
7373

7474
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddMinutes")]
7575
public DateTime AddMinutes(object value, int increment, string? format = null)
7676
{
77-
return GetDateTimeNonNullabe(value, format).AddMinutes(increment);
77+
return GetDateTimeNonNullable(value, format).AddMinutes(increment);
7878
}
7979

8080
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddSeconds")]
8181
public DateTime AddSeconds(object value, int increment, string? format = null)
8282
{
83-
return GetDateTimeNonNullabe(value, format).AddSeconds(increment);
83+
return GetDateTimeNonNullable(value, format).AddSeconds(increment);
8484
}
8585

8686
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddMilliseconds")]
8787
public DateTime AddMilliseconds(object value, int increment, string? format = null)
8888
{
89-
return GetDateTimeNonNullabe(value, format).AddMilliseconds(increment);
89+
return GetDateTimeNonNullable(value, format).AddMilliseconds(increment);
9090
}
9191

9292
[HandlebarsWriter(WriterType.Value, Name = "DateTime.AddTicks")]
9393
public DateTime AddTicks(object value, int increment, string? format = null)
9494
{
95-
return GetDateTimeNonNullabe(value, format).AddTicks(increment);
95+
return GetDateTimeNonNullable(value, format).AddTicks(increment);
9696
}
9797

9898
[HandlebarsWriter(WriterType.Value, Name = "DateTime.Add")]
9999
public DateTime Add(object value, int increment, string datePart, string? format = null)
100100
{
101-
var dateTime = GetDateTimeNonNullabe(value, format)!;
101+
var dateTime = GetDateTimeNonNullable(value, format);
102102

103103
return datePart switch
104104
{
@@ -125,7 +125,7 @@ public DateTime Add(object value, int increment, string datePart, string? format
125125
};
126126
}
127127

128-
private DateTime GetDateTimeNonNullabe(object value, string? format)
128+
private DateTime GetDateTimeNonNullable(object value, string? format)
129129
{
130130
return Guard.NotNull(GetDatetime(Guard.NotNull(value), format)).GetValueOrDefault();
131131
}

0 commit comments

Comments
 (0)