Skip to content

0.1.1

Choose a tag to compare

@Alox1d Alox1d released this 14 Oct 18:38
4ec1d9e
  • Add English named dates in US and European order, month abbreviations, ordinals and four-digit years; ISO and slash dates with explicit DateOrder for ambiguous inputs.
  • Recognize attached/spaced AM/PM, today, yesterday, bare weekdays and next week/month/year. Explicit AM/PM clocks now zero omitted minutes and seconds.
  • Keep compound duration and recurrence expressions together while preserving independent expressions and reminder words.
  • Fix range end calendar inheritance, overnight clocks and DST boundary consistency. Reject inverted explicit ranges and unsupported relative range ends.
  • Fix reminder text around separators and punctuation on numeric tokens; scope relative offsets to their owning dates.
  • Reject non-positive recurrence and add shared regression tests plus separate JVM, Android and iOS published-artifact consumer checks.
  • Preserve existing DateParser.parse, ParseOptions and DateMatch signatures. Android API 26+, JVM Java 8+ and KMP iOS targets remain supported.

Maven Central: io.github.alox1d:dateparser-kotlin:0.1.1

Validation: 69 shared tests on JVM and iOS, 72 Android host tests, six published-artifact consumer tests per platform. All five Maven variants, 28 public signatures, unchanged public API signatures and Java 8 bytecode were verified. JVM/Android consumers also passed using Maven Central only; published Android/JVM/iOS binaries match the tested CI artifacts.