A big thank you to @yuankunzhang for all their work for this release!
What's Changed
- use proper error mode in items::parse() by @yuankunzhang in #143
- use a custom float parser by @yuankunzhang in #148
- fix: check whether the parsed time contains timezone by @yuankunzhang in #150
- fix: use custom dec_uint in ordinal parsing by @yuankunzhang in #155
- Simplify items/mod.rs by moving the fundamental combinators to their own module by @yuankunzhang in #157
- fix relative date time handling by @yuankunzhang in #152
- fix: weekday may be followed by an optional comma by @yuankunzhang in #159
- Integration tests for date parsing by @Maximkaaa in #161
- tests: add license header to integration tests by @cakebaker in #164
- tests: fix typos by @cakebaker in #163
- test: Integration tests for time parsing by @Maximkaaa in #167
- clippy: fix warning from
uninlined_format_args
by @cakebaker in #170 - fix: check overflows during date time composition by @yuankunzhang in #171
- feat: support nanoseconds by @yuankunzhang in #168
- fix: hour must be greater than 0 when meridiem is specified by @yuankunzhang in #169
- refactor: put the epoch and timezone module into separate files by @yuankunzhang in #172
- refactor: introduce a builder and simplify the date time composition by @yuankunzhang in #173
- fix: timestamp cannot be combined with other items by @yuankunzhang in #174
- chore: re-organize items/mod.rs by @yuankunzhang in #178
- fix: time offset can only appear after time or timezone by @yuankunzhang in #180
- feat: support leading zeros in
timezone_colonless()
by @yuankunzhang in #181 - feat: add a
ctx_err
util function by @yuankunzhang in #182 - Improve the
ios1()
andiso2()
date parsers by @yuankunzhang in #183 - Improve the
us()
date parser by @yuankunzhang in #184 - feat: improve the literal date parsers by @yuankunzhang in #186
- feat: add a year module by @yuankunzhang in #187
- Update comments by @yuankunzhang in #188
- fix: support float timestamp values by @yuankunzhang in #189
- fix base datetime handling in the builder by @yuankunzhang in #190
- docs: update comments by @yuankunzhang in #191
- Update readme by @yuankunzhang in #192
- tests: set timezone to
UTC0
in integration tests by @cakebaker in #162 - chore: remove unnecessary
Option
as return value by @cakebaker in #179
Dependencies
- fix(deps): update rust crate libfuzzer-sys to v0.4.10 by @renovate[bot] in #175
- fix(deps): update rust crate winnow to v0.7.12 by @renovate[bot] in #176
- chore(deps): update rust crate rstest to v0.26.1 by @renovate[bot] in #194
New Contributors
- @Maximkaaa made their first contribution in #161
Full Changelog: v0.10.0...v0.11.0