Releases: nodatime/nodatime
Releases · nodatime/nodatime
Release Noda Time 3.2.0
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
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
Second release candidate; only change is in the release GitHub action
Release 3.1.0-rc.1
First release candidate for 3.1.0 This is effectively a test of the new release GitHub action
3.0.0
3.0.0-beta02
This is hopefully the last beta release before 3.0.0.
See https://nodatime.org/versions for details.
3.0.0-beta01
This will allow developers to test TypeConverter support straight from NuGet
Alpha release of 3.0, for experimentation purposes
Prepare for 3.0-alpha01 release (This may well not work first time...)
2.4.0
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.