10 Commits

Author SHA1 Message Date
fc154a0078 Merge pull request #2 from SeCherkasov/bugfix/mtrc
Fix calendar bugs and rewrite tests
0.1.1
2026-02-19 13:54:55 +03:00
6eb630abb8 Bump to 0.1.1: fix bugs, rewrite tests
Bug fixes:
- Fix Zeller's formula for Julian calendar (separate branch without
  century correction) and use rem_euclid for negative modulo safety
- Pass country code (cc=) to isdayoff.ru API in holiday plugin
- Sync clap --version with Cargo.toml (was hardcoded "1.0.0")

Tests:
- Rename integration_tests.rs to unit_tests.rs (they are unit tests)
- Fix race condition on env vars in plugin tests (Mutex + remove_var)
- Fix incorrect assertions (color tty detection, locale fallback)
- Add missing test cases: Julian/Gregorian Zeller, display date
  parsing, Sunday offset, week numbers, edge cases (87 tests total)
- Remove brittle version-checking tests
2026-02-19 13:51:24 +03:00
2cadb74fd2 Merge pull request #1 from SeCherkasov/feature/uppc
Update dependencies to latest versions
2026-02-19 09:47:50 +03:00
2ff92f6a52 Update dependencies to latest versions
- unicode-width: 0.1.14 → 0.2.2
- libloading: 0.8.9 → 0.9.0
- ureq: 2.12.1 → 3.2.0 (plugin)

Updated ureq API usage: response.into_string() →
response.into_body().read_to_string()
2026-02-19 09:45:20 +03:00
0bea3004b4 Update README 2026-02-19 07:59:25 +03:00
8014a25986 Add preview image 2026-02-19 07:57:03 +03:00
28c1af24ac Add Russian locale to CI for tests 0.1.0 2026-02-19 07:28:59 +03:00
51d632acc8 Fix conditional compilation for holidays feature 2026-02-19 07:27:07 +03:00
7474120b68 Add GitHub Actions CI workflow 2026-02-19 07:19:24 +03:00
56a8b34710 Initial commit: Rust calendar utility 2026-02-19 07:09:56 +03:00