v4.1.0
What's new in v4.1
NodaTime satellites — two new packages bring the range model to NodaTime-based projects:
- CodoMetis.ValueRanges.NodaTime —
LocalDateRange(daterange),LocalDateTimeRange(tsrange) andInstantRange(tstzrange) with the complete algebra, multiranges, literals and JSON support, plus conversions to and from NodaTime's ownIntervalandDateInterval. See NodaTime. - CodoMetis.ValueRanges.EFCore.PostgreSQL.NodaTime — maps them to PostgreSQL via
Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime:options.UseNpgsql(..., npgsql => npgsql.UseValueRangesNodaTime()).
The core and base EF packages are unchanged apart from the EF plugin's internal type registry becoming extensible for satellites. No source changes are required.