Releases: uutils/parse_datetime
Releases · uutils/parse_datetime
v0.9.0
What's Changed
- README.md: fix incorrect sentence by @cakebaker in #120
- Allow spaces between +/- and number by @dan-hipschman in #129
- Rename
TWELVEHOUR
toTWELVE_HOUR
by @cakebaker in #121 - clippy: fix some warnings from clippy::pedantic by @cakebaker in #130
- Parse relative weekdays like "next monday" by @dan-hipschman in #128
Dependencies
New Contributors
- @dan-hipschman made their first contribution in #129
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Parse datetimes with single digit timezone offset by @jfinkels in #102
- Parse datetime with T separator and single digit offset by @jfinkels in #103
- Make tests of adding months more resilient by @jfinkels in #112
- Explicitly set timezone UTC0 in a unit test by @jfinkels in #113
- Allow empty string in parse_relative_time_at_date by @jfinkels in #114
- Greedy parsing of datetime before time delta by @jfinkels in #115
- Add a lot more unit tests by @jfinkels in #118
- Remove more useless calls to add zero months to date by @jfinkels in #116
- Add time to parsed date after parsing not before by @jfinkels in #117
- Parse reference datetime and timedelta from the same string by @jfinkels in #110
- Prepare the new relase + clippy by @sylvestre in #119
Dependencies
- Bump
nom
& adapt to API changes by @cakebaker in #107 - fix(deps): update rust crate libfuzzer-sys to v0.4.9 by @renovate in #109
- fuzz: remove
rand
dependency by @cakebaker in #111
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Don't use Durations for calculating relative times by @ysthakur in #85
parse_relative_time
: Include 'this' direction by @jetlime in #87- clippy: fix warning from
needless_return
lint by @cakebaker in #95 - ci: use
-Cinstrument-coverage
instead of-Zprofile
by @cakebaker in #92 - Add support for military time zones by @jfinkels in #97
- Parse single digit timezone offsets by @jfinkels in #101
- readme: bump version to 0.6.0 by @cakebaker in #78
- Parse calendar dates with slashes, like 2/29/1996 by @jfinkels in #99
- Overflow surplus days when adding months to a date by @jfinkels in #100
Dependencies
- fix(deps): update rust crate regex to v1.10.5 by @renovate in #79
- fix(deps): update rust crate regex to v1.10.6 by @renovate in #81
- Bump
chrono
andiana-time-zone
; fix use of deprecated function by @cakebaker in #74 - fix(deps): update rust crate chrono to v0.4.38 by @renovate in #75
- fix(deps): update rust crate regex to v1.11.0 by @renovate in #89
- fix(deps): update rust crate regex to v1.11.1 by @renovate in #90
- fix(deps): update rust crate libfuzzer-sys to v0.4.8 by @renovate in #91
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #93
- chore(config): migrate renovate config by @renovate in #94
- fix(deps): update rust crate chrono to v0.4.39 by @renovate in #96
- Bump
iana-time-zone
infuzz
from0.1.56
to0.1.61
by @cakebaker in #88
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Fixes Negative numbers for @ not being recognized by @philolo1 in #43
- Support weekdays in parse_datetime by @philolo1 in #34
- fix readme by @drmorr0 in #63
- support for parsing date string with only time by @matrixhead in #65
- clippy: fix warnings by @cakebaker in #69
- epoch timezone fix by @matrixhead in #67
- Fix single digit date parsing by @RenjiSann in #76
Dependencies
- Update Rust crate regex to 1.9.6 by @renovate in #51
- Update Rust crate regex to v1.10.0 by @renovate in #52
- Update Rust crate regex to 1.10.1 by @renovate in #53
- Update Rust crate regex to 1.10.2 by @renovate in #54
- Update Rust crate regex to 1.10.3 by @renovate in #58
- fix(deps): update rust crate libfuzzer-sys to 0.4.7 by @renovate in #71
- fix(deps): update rust crate regex to 1.10.4 by @renovate in #72
CI
- Revert "Update codecov/codecov-action action to v4" by @cakebaker in #49
- ci: use dtolnay/rust-toolchain instead of action_rs/toolchain by @cakebaker in #59
- ci: remove actions-rs/cargo & use cargo directly by @cakebaker in #60
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #62
- ci: use codecov token by @cakebaker in #64
- ci: use
clippy --all-targets
by @cakebaker in #73
New Contributors
- @drmorr0 made their first contribution in #63
- @matrixhead made their first contribution in #65
- @RenjiSann made their first contribution in #76
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- add 'next' and 'last' support by @undali in #26
- Add test for parsing epoch seconds by @Benjscho in #31
- Add tests for unix timestamp by @philolo1 in #32
- Use timestamp_opt() instead of timestamp() in test by @cakebaker in #38
- Make parse_datetime::parse_datetime::from_str accept relative time by @philolo1 in #33
- Fix small smelling error in readme by @philolo1 in #41
- Adapt chrono settings to remove old time crate by @cakebaker in #42
- Use Rust 2021 edition for fuzzing by @cakebaker in #45
- Update actions/checkout action to v4 by @renovate in #47
- Update codecov/codecov-action action to v4 by @renovate in #48
- update version to 0.5.0 by @philolo1 in #46
dep updates
- Update Rust crate regex to v1.9.1 by @renovate in #27
- Update Rust crate regex to 1.9.3 by @renovate in #29
- Update Rust crate regex to 1.9.4 by @renovate in #35
- Update Rust crate regex to 1.9.5 by @renovate in #44
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- add datetime parser by @Benjscho in #12
- Also fuzz fuzz_parse_datetime_from_str for a minute by @sylvestre in #21
- rename from humantime_to_duration to parse_datetime by @sylvestre in #22
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Adapt chrono settings to remove old time crate by @cakebaker in #14
- Added Syntax Highlighting to Example in ReadME by @redfire75369 in #15
- Update Rust crate regex to 1.8.4 by @renovate in #16
- Downgrade libc from 0.2.145 to 0.2.144 by @cakebaker in #17
New Contributors
- @redfire75369 made their first contribution in #15
Full Changelog: v0.3.0...v0.3.1