KZDev PrimeTime 1.0.0
Aggregated per-package release notes for this version (source: Source/Docs/Notes/*.release-notes.md).
KZDev.PrimeTime
Version 1.0.0
Added
- First public release of the NodaTime superset production package: injectable
IPrimeClock/PrimeClockwith BCL and NodaTime APIs (Instant,Duration,LocalTime, zoned projections). - Interval and time-of-day timers with explicit daylight-saving policy.
- Schedule-zone conversion extensions, persistence helpers, and NodaTime/BCL interop utilities (
LocalScheduleDateTimeZone,PrimeTimeScheduleZoneExtensions, and related conversion types). - Multi-target binaries:
net10.0,net8.0, andnetstandard2.0.
Changed
- None.
Fixed
- None.
Notes
- Pair with
KZDev.PrimeTime.Testingin test projects for deterministic virtual time. - Documentation: PrimeTime overview and choosing a package.
Package
- KZDev.PrimeTime v1.0.0 — testable clocks and timers with full NodaTime support.
KZDev.SystemClock.PrimeTime
Version 1.0.0
Added
- First public release of the BCL foundation production package: injectable
IPrimeClock/PrimeClockbacked byTimeProviderand BCL date/time types (DateTimeOffset,TimeSpan,DateOnly,TimeOnlywhere applicable). - Interval and time-of-day timers with explicit daylight-saving policy.
- Schedule-zone conversion extensions and BCL-oriented persistence helpers (
LocalScheduleTimeZone,PrimeTimeScheduleZoneExtensions). - Multi-target binaries:
net10.0,net8.0, andnetstandard2.0.
Changed
- None.
Fixed
- None.
Notes
- Pair with
KZDev.SystemClock.PrimeTime.Testingin test projects for deterministic virtual time. - Documentation: PrimeTime overview and choosing a package.
Package
- KZDev.SystemClock.PrimeTime v1.0.0 — testable clocks and timers with minimal BCL dependencies.
KZDev.PrimeTime.Testing
Version 1.0.0
Added
- First public release of the NodaTime-track testing package:
IPrimeTestClock/PrimeTestClockfor deterministic virtual time (Instant,Duration, and related NodaTime types). ClockEventsdiscriminated event model, boundedRunFor, deadline-driven automatic runner, and persist-on-read virtual time.AddPrimeTestClockdependency-injection helpers for substituting virtual clocks in tests.- Multi-target binaries:
net10.0,net8.0, andnetstandard2.0.
Changed
- None.
Fixed
- None.
Notes
- Pair with
KZDev.PrimeTimein production code; do not reference both production packages in the same app. - Documentation: Testing packages.
Package
- KZDev.PrimeTime.Testing v1.0.0 — virtual clocks and deterministic timer testing for the NodaTime superset stack.
KZDev.SystemClock.PrimeTime.Testing
Version 1.0.0
Added
- First public release of the BCL-track testing package:
IPrimeTestClock/PrimeTestClockfor deterministic virtual time usingTimeProviderand BCL date/time types. - Shared
PrimeTestClockimplementation with the NodaTime testing package (ClockEvents, boundedRunFor, automatic runner, persist-on-read virtual time). AddPrimeTestClockdependency-injection helpers for substituting virtual clocks in tests.- Multi-target binaries:
net10.0,net8.0, andnetstandard2.0.
Changed
- None.
Fixed
- None.
Notes
- Pair with
KZDev.SystemClock.PrimeTimein production code; do not reference both production packages in the same app. - Documentation: Testing packages.
Package
- KZDev.SystemClock.PrimeTime.Testing v1.0.0 — virtual clocks and deterministic timer testing for the BCL stack.