Commit Graph

  • 05677a803d refactor: put the epoch and timezone module into separate files yuankunzhang 2025-06-29 15:24:53 +00:00
  • 98d4931b53 Merge pull request #169 from yuankunzhang/hour-with-meridiem Daniel Hofstetter 2025-06-28 17:03:48 +02:00
  • 0b5d3ffdf3 fix: hour must be greater than 0 when meridiem is specified yuankunzhang 2025-06-26 15:29:02 +00:00
  • 24fa78a927 Merge pull request #168 from yuankunzhang/nanoseconds Daniel Hofstetter 2025-06-28 16:45:22 +02:00
  • c0ada32ce1 feat: support nanoseconds yuankunzhang 2025-06-26 14:19:41 +00:00
  • b5b1fd2b5e Merge pull request #171 from yuankunzhang/check-overflows Daniel Hofstetter 2025-06-28 16:18:41 +02:00
  • 8d78de85a5 fix: check overflows during date time composition yuankunzhang 2025-06-27 22:39:29 +08:00
  • 33ac3b75cc Merge pull request #170 from cakebaker/clippy_fix_warning Sylvestre Ledru 2025-06-27 09:54:14 +02:00
  • 832942c019 clippy: fix warning from uninlined_format_args Daniel Hofstetter 2025-06-27 09:45:11 +02:00
  • e031c8ce49 Merge pull request #167 from Maximkaaa/integration_tests Daniel Hofstetter 2025-06-26 16:59:28 +02:00
  • 856a13ddb2 test: Integration tests for date parsing Maxim 2025-06-24 14:39:30 +00:00
  • f1f2c47120 Merge pull request #163 from cakebaker/tests_fix_typos Sylvestre Ledru 2025-06-24 14:47:21 +02:00
  • 2c0fa5a264 Merge pull request #164 from cakebaker/tests_add_license_header Sylvestre Ledru 2025-06-24 14:47:08 +02:00
  • 937572d557 tests: add license header to integration tests Daniel Hofstetter 2025-06-24 14:43:56 +02:00
  • a7d9d1ab59 tests: fix typos Daniel Hofstetter 2025-06-24 13:55:37 +02:00
  • 3be37c4d82 Merge pull request #161 from Maximkaaa/integration_tests Sylvestre Ledru 2025-06-24 12:36:55 +02:00
  • 95897465b2 Merge pull request #159 from yuankunzhang/weekday-optional-comma Daniel Hofstetter 2025-06-21 07:42:03 +02:00
  • 7260b0ae73 test: Integration tests for date parsing Maxim 2025-06-20 09:02:45 +00:00
  • 92daee09de chore: Remove empty source file Maxim 2025-06-20 15:31:40 +09:00
  • 73f69b1da0 fix: weekday may be followed by an optional comma yuankunzhang 2025-06-17 22:08:35 +08:00
  • 30cb26d75c Merge pull request #157 from yuankunzhang/simplify-mod-rs Daniel Hofstetter 2025-06-15 17:04:49 +02:00
  • 6e64f21967 refactor: move fundamental combinators from mod.rs to the primitive module yuankunzhang 2025-06-15 17:12:42 +08:00
  • 9b67307512 fix: relative date time handling yuankunzhang 2025-05-29 23:35:28 +08:00
  • 76d8f17350 Merge pull request #155 from yuankunzhang/main Sylvestre Ledru 2025-06-15 11:05:09 +02:00
  • c05b8217e0 Merge branch 'main' into main Yuankun Zhang 2025-06-15 12:22:16 +08:00
  • 41a53a2610 fix: use custom dec_uint in ordinal parsing yuankunzhang 2025-06-15 12:21:07 +08:00
  • 03cff2ce1e Merge pull request #150 from yuankunzhang/minor-fix Daniel Hofstetter 2025-06-14 15:10:44 +02:00
  • 12f73c3d57 Merge pull request #153 from uutils/renovate/winnow-0.x-lockfile Daniel Hofstetter 2025-06-10 18:47:50 +02:00
  • c694587fdd fix(deps): update rust crate winnow to v0.7.11 renovate[bot] 2025-06-10 16:41:00 +00:00
  • 3fe06c0b94 fix: check whether the parsed time contains timezone yuankunzhang 2025-05-27 22:28:01 +08:00
  • 1a6a6f688a Merge pull request #143 from yuankunzhang/main Sylvestre Ledru 2025-06-04 09:11:30 +02:00
  • 294bd5eeb2 use proper error mode in items::parse() yuankunzhang 2025-05-19 21:51:52 +08:00
  • 60745300ad use a custom float parser yuankunzhang 2025-05-27 22:03:48 +08:00
  • 1552608bce Merge pull request #145 from yuankunzhang/fallible-offset-conversion v0.10.0 Sylvestre Ledru 2025-05-26 18:08:50 +02:00
  • ee9beb07d3 prepare release 0.10.0 Sylvestre Ledru 2025-05-26 16:50:16 +02:00
  • 6f073addf5 Merge pull request #146 from drinkcat/fix-tests Daniel Hofstetter 2025-05-26 13:59:44 +02:00
  • a9676626be src/items: Fix timezone tests Nicolas Boichat 2025-05-25 21:15:53 +02:00
  • da0af495e8 test: Replace %+ format with explicit one Nicolas Boichat 2025-05-25 21:14:39 +02:00
  • e00555cd96 src/lib: Add end-to-end timezone test Nicolas Boichat 2025-05-25 20:51:30 +02:00
  • ab91b2b6d7 fallible offset conversion yuankunzhang 2025-05-20 20:57:25 +08:00
  • cc7c143b21 Merge pull request #141 from yuankunzhang/main Terts Diepraam 2025-05-19 15:05:43 +02:00
  • 7721ae2cd8 Merge pull request #142 from yanganto/msrv Daniel Hofstetter 2025-05-14 16:06:27 +02:00
  • 557c3a3ae3 Specify MSRV 1.71.1 Antonio Yang 2025-05-13 13:41:26 +08:00
  • bea8ec2641 upgrade winnow to 0.7.10 yuankunzhang 2025-05-10 13:13:18 +08:00
  • 852e49e224 Merge pull request #138 from yuankunzhang/code-cleanup Terts Diepraam 2025-05-09 13:31:02 +02:00
  • 2390ef0b25 code cleanup yuankunzhang 2025-05-09 18:55:10 +08:00
  • 77156f46d2 Merge pull request #137 from yuankunzhang/replace-the-regex-parser Terts Diepraam 2025-05-09 11:35:48 +02:00
  • bc6b70bc9e code fixup to pass all tests yuankunzhang 2025-04-30 23:21:20 +08:00
  • 2479c61dd5 Find a compatibility intersection between chrono and GNU Daniel Hilst 2024-09-25 18:07:13 -03:00
  • 4c3d2221da Restore the old API and add the missing combinators Daniel Hilst 2024-08-29 14:21:15 -03:00
  • 07d4b80ea5 start parsing date with winnow Terts Diepraam 2024-01-26 17:17:36 +01:00
  • b481a2bdec Merge pull request #136 from uutils/renovate/chrono-0.x-lockfile Daniel Hofstetter 2025-04-29 18:28:41 +02:00
  • a387463373 fix(deps): update rust crate chrono to v0.4.41 renovate[bot] 2025-04-29 15:59:06 +00:00
  • b6795d9b2e Merge pull request #134 from dan-hipschman/handle-uppercase Daniel Hofstetter 2025-04-26 17:56:24 +02:00
  • 3bdafeb2cf Allow uppercase for words like "today", "next", etc. Dan Hipschman 2025-04-26 07:16:29 -07:00
  • b9630d4bd3 Merge pull request #128 from dan-hipschman/parse-relative-weekdays v0.9.0 Daniel Hofstetter 2025-04-25 09:24:49 +02:00
  • 65fb9140d2 Parse relative weekdays like "next monday" Dan Hipschman 2025-04-21 12:01:00 -07:00
  • 9b22a18bce Merge pull request #130 from cakebaker/fix_some_clippy_pedantic_issues Sylvestre Ledru 2025-04-22 10:42:20 +02:00
  • 28b788a300 clippy: fix warnings from redundant_else lint Daniel Hofstetter 2025-04-22 10:34:39 +02:00
  • f6b6b3e4ea clippy: fix warning from manual_let_else lint Daniel Hofstetter 2025-04-22 10:31:02 +02:00
  • 1a93bb4e3e clippy: fix warning from needless_continue lint Daniel Hofstetter 2025-04-22 10:27:13 +02:00
  • 9fc966308e clippy: remove unnecessary semicolon Daniel Hofstetter 2025-04-22 10:12:20 +02:00
  • 7119769488 Merge pull request #121 from cakebaker/rename_const Sylvestre Ledru 2025-04-22 09:56:39 +02:00
  • 46a82b70b3 Rename TWELVEHOUR to TWELVE_HOUR Daniel Hofstetter 2025-04-22 09:52:19 +02:00
  • e7ed14e8a4 Allow spaces between +/- and number (#129) Dan Hipschman 2025-04-22 00:44:09 -07:00
  • 9184428407 Merge pull request #126 from uutils/renovate/chrono-0.x-lockfile Daniel Hofstetter 2025-02-26 13:44:20 +01:00
  • 25825df8b7 Update Rust crate chrono to v0.4.40 renovate[bot] 2025-02-26 11:56:48 +00:00
  • 0dbce58014 Merge pull request #120 from cakebaker/readme_fix_sentence Sylvestre Ledru 2025-02-17 20:31:53 +01:00
  • 0c0a054f70 README.md: fix incorrect sentence Daniel Hofstetter 2025-02-17 14:51:34 +01:00
  • 52dca03c56 README.md: adjust the doc to avoid the hardcoded version v0.8.0 Sylvestre Ledru 2025-02-17 11:24:36 +01:00
  • d4384ceec9 Merge pull request #119 from sylvestre/new-release Daniel Hofstetter 2025-02-17 08:58:27 +01:00
  • 46cc4147c7 fix clippy pedantic Sylvestre Ledru 2025-02-16 21:38:07 +01:00
  • 93e1c9bfe7 prepare 0.8.0 Sylvestre Ledru 2025-02-16 21:32:13 +01:00
  • e7a7a0b07f Merge pull request #110 from jfinkels/parse-ref-date-and-delta Daniel Hofstetter 2025-02-16 17:20:29 +01:00
  • d4353d0888 Use str.ends_with for patterns ending in Z jfinkels 2025-02-16 11:16:23 -05:00
  • 8aee979de5 Parse reference date and delta from same string Jeffrey Finkelstein 2025-02-13 19:16:36 -05:00
  • f1fada62a6 Add additional pattern for datetime w/o timezone Jeffrey Finkelstein 2025-02-12 21:51:26 -05:00
  • ca6a39c0a7 Merge pull request #117 from jfinkels/add-time-to-date-after-parsing Daniel Hofstetter 2025-02-14 10:10:14 +01:00
  • db18db4e1d Add time to parsed date after parsing not before Jeffrey Finkelstein 2025-02-12 21:51:07 -05:00
  • c337aba9cb Merge pull request #116 from jfinkels/remove-add-zero-months Sylvestre Ledru 2025-02-13 07:55:18 +01:00
  • 63cfc01e80 Merge pull request #111 from cakebaker/fuzz_remove_rand_dependency Sylvestre Ledru 2025-02-13 07:54:53 +01:00
  • 1daaeb42a2 Merge pull request #118 from jfinkels/add-more-tests Sylvestre Ledru 2025-02-13 07:54:36 +01:00
  • 3fcbac6fae Add a lot more unit tests Jeffrey Finkelstein 2025-02-12 21:52:27 -05:00
  • 65cd15dba9 Remove useless call to add zero months to date Jeffrey Finkelstein 2025-02-01 09:14:57 -05:00
  • 65c88f3586 Merge pull request #115 from jfinkels/patterns-with-length Daniel Hofstetter 2025-02-12 07:15:23 +01:00
  • 2c55db21fa Avoid unnecessary slicing when parsing offset jfinkels 2025-02-11 20:05:55 -05:00
  • badc887606 Greedy parsing of datetime before time delta Jeffrey Finkelstein 2025-02-09 13:47:52 -05:00
  • f8adcb6c88 Add passing test for parsing datetime ending in Z Jeffrey Finkelstein 2025-02-09 13:47:31 -05:00
  • d0dceb6eaf Merge pull request #114 from jfinkels/parse-empty-string Daniel Hofstetter 2025-02-09 16:18:43 +01:00
  • 45b9d9f09a Allow empty string in parse_relative_time_at_date Jeffrey Finkelstein 2025-01-30 21:32:47 -05:00
  • 0965130c1b fuzz: remove rand dependency Daniel Hofstetter 2025-01-31 15:11:17 +01:00
  • 51ddcb793f Merge pull request #113 from jfinkels/set-utc-tz-in-test Sylvestre Ledru 2025-02-08 20:59:03 +01:00
  • 7985aa04ba Merge pull request #112 from jfinkels/fix-add-months-tests Sylvestre Ledru 2025-02-08 20:58:39 +01:00
  • 5c0c9c4405 Explicitly set timezone UTC0 in a unit test Jeffrey Finkelstein 2025-01-30 21:34:30 -05:00
  • 8dd8051eb7 Make tests of adding months more resilient Jeffrey Finkelstein 2025-01-30 21:33:59 -05:00
  • 073b9f7b70 Merge pull request #109 from uutils/renovate/libfuzzer-sys-0.x-lockfile Daniel Hofstetter 2025-01-29 07:16:20 +01:00
  • 0318dabe3a fix(deps): update rust crate libfuzzer-sys to v0.4.9 renovate[bot] 2025-01-28 18:33:49 +00:00
  • 57fe123e21 Merge pull request #107 from cakebaker/bump_nom Sylvestre Ledru 2025-01-27 11:14:31 +01:00
  • 2fe83cabf1 Adapt to API changes in nom 8.0.0 Daniel Hofstetter 2025-01-27 10:53:08 +01:00
  • 94d4112707 Bump nom from 7.1.3 to 8.0.0 Daniel Hofstetter 2025-01-27 10:48:23 +01:00