chore(release): v0.8.0#48
Conversation
|
Choir: GitHub Actions rollup reports all checks successful on the latest head — re-check review/merge policy on GitHub (not an approval or merge signal by itself). |
There was a problem hiding this comment.
Pull request overview
Release housekeeping for v0.8.0, updating public-facing docs and package metadata to reflect the recently added Duration/Date/DateTime ergonomics and the extreme-year arithmetic hardening.
Changes:
- Bump package version from 0.7.0 → 0.8.0.
- Add README examples for new parsing/formatting and duration APIs.
- Add a v0.8.0 CHANGELOG entry summarizing additions, changes, and fixes.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.mbt.md | Adds usage examples for new Date parsers, fractional Duration accessors, Duration humanize, and DateTime custom formatting. |
| moon.mod | Updates the module version to 0.8.0. |
| CHANGELOG.md | Adds the 0.8.0 release notes section. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Choir: comment-only review received — routed to |
|
Choir: GitHub Copilot issue-thread comment observed on PR — parent notified with updated gate snapshot (not merge approval). |
|
Choir: fixes pushed by |
|
Choir: GitHub Actions rollup reports all checks successful on the latest head — re-check review/merge policy on GitHub (not an approval or merge signal by itself). |
Release v0.8.0 — ergonomics, plus the core extreme-year arithmetic hardening.
Added
Duration::as_seconds_f64/as_minutes_f64/as_hours_f64. (Add fractional Duration total accessors #43)Duration::humanize. (feat: add Duration humanize #46)Date::parse_ordinal/parse_iso_week. (Add ISO ordinal and week-date parsing #45)DateTime::format_fixed(sortable fixed-width). (Add DateTime format_fixed #44)DateTime::format_with(brace-token DSL). (Add DateTime::format_with token DSL #47)Date::add_days_checked/add_months_checked/add_years_checked. (fix: harden Date extreme-year arithmetic #42)Changed
from_iso_weekraises on residual overflow. (fix: harden Date extreme-year arithmetic #42)Fixed
Date::format/to_jsonfor BCE years now emit ISO 8601 expanded form (-0001-01-01) instead of the malformed000-1-01-01. (fix: harden Date extreme-year arithmetic #42)CHANGELOG + version bump (0.7.0 → 0.8.0) + README docs only.