Pull request change lists print times the way the timeline shows them, plus input limits and technical disclosures.
Fixed
- Times in pull request change lists (#384, [#385]). Changed moments and durations list their times in the timeline's own display (dates, eras, custom formats) rather than raw rationals, with old → new for times that moved.
- Anchored duration ends (#386, [#393]). A duration that starts or ends at a moment shows that moment's time as a date, read from the right revision (old → new when the moment moved), instead of "the time of moment X". A missing anchor says so.
- Limits on parsed times (#394). Scientific exponents in times, time ranges and shift/scale amounts must be between −10000 and 10000 (as numbers already were), and a time may be at most 20,000 characters, also as an exact fraction. Very large exponents used to make parsing slow.
Added
- Technical disclosures (#388, [#391]).
docs/disclosures/describes OpenChronology's mechanisms — exact rational time, viewport rounding, the persistent interval index, history and forks, summaries and clustering, the viewport cache, time presentation, the plugin sandbox, log ingestion, time mapping and the desktop file format — in implementable detail, each with its first public commit and release.
Upgrading
Install the new package and run openchronology-migrate as usual. Nothing in the database changes.