This is a breaking release as the time
is gone and it's API isn't available publicly anymore.
Bug Fixes
- Don't panic on dates too far in the past when parsing them.
Other
-
switch from
time
tojiff
This swaps outtime
forjiff
. It doesn't completely removetime
from the dependency tree. The last remaining use oftime
is in
prodash
, outside of the gitoxide project. -
bump MSRV to Rust 1.70
The bump to Rust 1.70 (released over 1 year ago) is needed since that's
Jiff current MSRV. This doesn't bump the MSRV of the broader gitoxide
project, however, so this is probably wrong or incomplete. -
make
time
a private dependency ofgix-date
This should make the swap fromtime
tojiff
easier.This comment[1] indicates that it's okay for
time
to be a public
dependency, but since this patch series is about swappingtime
for
jiff
, it seemed appropriate to take this step first. And in
particular, it was almost already the case thattime
was a private
dependency ofgix-date
. The only thing we really had to button up was
the exposure oftime
's custom formatting description language.Jiff doesn't support
time
's custom formatting machinery and instead
uses a strftime/strptime like API. We could expose that instead, but
since nothing (other than a test) was actually utilizingtime
's custom
formatting machinery external togix-date
, I figured we might as well
completely encapsulate it.
Commit Statistics
- 11 commits contributed to the release over the course of 26 calendar days.
- 60 days passed between releases.
- 4 commits were understood as conventional.
- 1 unique issue was worked on: #1485
Commit Details
view details
- #1485
- Uncategorized
- Prepare changelogs prior to release (0f25841)
- Merge branch 'fix-fuzz' (3604a3b)
- Merge branch 'improvements' (12313f2)
- Add more (but technically duplicate) tests for time parsing and formatting (9d5d8a6)
- Merge branch 'ag/jiff' (5871fb1)
- Assure the next release is breaking (9fd1090)
- Switch from
time
tojiff
(28ac657) - Bump MSRV to Rust 1.70 (1b9c30d)
- Make
time
a private dependency ofgix-date
(5a88413)