Repository navigation
DateParser Kotlin 0.1.2
DateParser Kotlin 0.1.2 adds a deterministic calendar rule for the first Monday of next month, with the equivalent form for every full English weekday name.
- Accept optional
the,firstor1st, and case-insensitive weekday names. - Resolve from day 1 of the next calendar month in the reference timezone. Keep the reference clock unless an explicit time is supplied.
- Preserve reminder titles, including month-like names such as May. Recognized unsupported ordinal/recurring variants are rejected instead of returning partial matches.
- Add eight shared regression tests and a separate published-artifact consumer regression.
next Fridayremains supported, with a current Friday skipped. - Update English/Russian documentation and the runnable KMP consumer. Public API and platform requirements are unchanged.
For reference 2024-02-28T10:15:00Z in UTC, Pay rent on the first Monday of next month at 5PM resolves to 2024-03-04T17:00:00Z with title Pay rent.
implementation("io.github.alox1d:dateparser-kotlin:0.1.2")Maven Central | English documentation | Документация на русском | Changelog
All five KMP modules are available from Maven Central; all 28 public PGP signatures were verified. Published platform binaries match the tested CI artifacts, and the 12 common source files match this release commit. A Maven-Central-only JVM/Android consumer and the new calendar example were verified.
Validation on the release commit: JVM 77/77, Android host 80/80 and iOS simulator 77/77. A separate Maven-artifact KMP consumer passed 12 tests on each platform; iOS device compilation and the complete publication checks passed. Android API 26+, JVM Java 8+, iOS arm64 device and Apple Silicon simulator remain supported.
По-русски: версия 0.1.2 добавляет первый указанный день недели следующего месяца с точной календарной семантикой, сохранением времени и текста напоминания. Доступны first/1st, необязательное the и полные английские названия дней недели. Правило разовое; произвольные порядковые повторы не поддерживаются. Документация и примеры подключения обновлены на двух языках.