Skip to content

Releases: nodatime/nodatime

Release Noda Time 3.2.0

13 Oct 15:24
Compare
Choose a tag to compare

Changes since 3.1.x:

  • Various minor docs/examples fixes
  • More LocalDateTime ISO patterns with reduced precision (
  • More LocalTime ISO formats
  • Support for configurable "2 digit year max value" in patterns
  • Fixed arguments passed to base constructors in AmbiguousTimeException and SkippedTimeException
  • Add the unparsed value (and index) to UnparsableValueException
  • Made previous UnparsableValueException constructors obsolete
  • Optimizations for text handling
  • Added .NET 8 target
  • Added Instant.ToUnixTimeSecondsAndNanoseconds
  • Added Duration.ToInt128Nanoseconds and Duration.FromNanoseconds(Int128) (.NET 8 only)
  • Conditionalized the dependency on System.Runtime.CompilerServices.Unsafe
  • Added Period.MinValue and Period.MaxValue
  • Added generic math support (.NET 8 only)
  • Added TimeProvider extension methods (.NET 8 only)

Release Noda Time 3.1.0

13 Oct 15:05
Compare
Choose a tag to compare
Release Noda Time version 3.1.0

Changes since 3.0.0:

- Added .NET 6.0 target
- Implemented `DateOnly` and `TimeOnly` conversions to/from
  `LocalDate` and `LocalTime`
- Fixed `BclDateTimeZone` support in .NET 6.0 on Unix
- Implemented `ToString` method for `YearMonth`
- Improved error messages for bad format specifiers
- Added `LocalDateTime.MinIsoValue` and `LocalDate.MaxIsoValue`
- Added `Period.Between` overload accepting `YearMonth` values
- Added `YearMonth.PlusMonths` method
- Added `Period.DaysBetween` method (previously internal)
- Various documentation improvements

Release 3.1.0-rc.2

16 Apr 08:35
Compare
Choose a tag to compare
Release 3.1.0-rc.2 Pre-release
Pre-release
Second release candidate; only change is in the release GitHub action

Release 3.1.0-rc.1

16 Apr 08:23
Compare
Choose a tag to compare
Release 3.1.0-rc.1 Pre-release
Pre-release
First release candidate for 3.1.0

This is effectively a test of the new release GitHub action

3.0.0

22 May 06:38
Compare
Choose a tag to compare
Release Noda Time version 3.0.0

See https://nodatime.org/versions for release notes

3.0.0-beta02

25 Apr 07:23
a532722
Compare
Choose a tag to compare
3.0.0-beta02 Pre-release
Pre-release

This is hopefully the last beta release before 3.0.0.

See https://nodatime.org/versions for details.

3.0.0-beta01

03 Sep 17:03
Compare
Choose a tag to compare
3.0.0-beta01 Pre-release
Pre-release

This will allow developers to test TypeConverter support straight from NuGet

Alpha release of 3.0, for experimentation purposes

05 Feb 19:58
Compare
Choose a tag to compare
Prepare for 3.0-alpha01 release

(This may well not work first time...)

2.4.0

19 Aug 12:35
Compare
Choose a tag to compare

The 2.4.0 release has only two purposes:

  • Introduce a new netstandard2.0 target. This is the same code as the netstandard1.3 target - no BclDateTimeZone support, for example - but library authors are being encouraged to include a netstandard2.0 target as it reduces the indirect dependencies shown in Visual Studio when adding the package.

  • Fix #1193, a rare-but-fatal deadlock.

2.3.0

19 May 05:52
Compare
Choose a tag to compare
Put snippets back in