Skip to content

Triage: 19 open PRs — organized by category and priority #122

Description

@Koan-Bot

Overview

There are currently 19 open PRs against TimeDate, all passing CI and mergeable. To make review easier, here's a categorized summary with suggested priority order.

Critical — Core parsing bugs

These fix incorrect parse results (wrong dates returned silently):

PR Fix Impact
#120 strptime swaps day/year for DD-MM-YYYY dates Silent wrong dates for European formats
#116 strptime rejects hours > 12 with AM/PM 13:00 PM silently accepted as valid
#114 wkyr() off-by-one in %U/%W week numbers ~28% of years produce wrong week number
#113 boost format rejects non-month words Pattern matched any 3+ letter word as month
#112 str2time rejects epoch -1 Dec 31, 1969 23:59:59 UTC wrongly rejected

High — Language module data bugs

Wrong translations/orderings in language modules:

PR Fix Languages affected
#117 Russian @Dow array starts Monday instead of Sunday Russian
#119 Greek September misspelled (Σεπτεμτου → Σεπτεμβρίου) Greek
#118 Austrian Okt→Oct, Romanian Mastrpti→Marți Austrian, Romanian
#104 Italian missing accents (Mercoledi→Mercoledì, etc.) Italian
#105 @Dsuf string-repetition bug in 10 languages Spanish, Brazilian, Romanian, + 7 more
#103 Czech strftime() calls wrong SUPER → wrong year Czech

Medium — Formatting/inheritance fixes

PR Fix
#107 format_o (%o) uses language-specific ordinal suffixes
#115 format_P (%P) uses language-specific AM/PM values
#110 Date::Language::str2time aligned with Date::Parse
#109 GPS epoch constant off by 8 hours
#106 strptime day-name removal fails for non-ASCII bytes
#108 Duplicate ICT/PHT timezone entries removed

Features

PR Description
#111 Add %F (ISO date) and %u (Mon-based weekday) format codes
#121 ISO 8601 week date parsing (YYYY-Www-D)

All PRs include regression tests. Each is independent (no inter-PR dependencies), so they can be reviewed and merged in any order.

🤖 Generated by Kōan to help organize the review backlog

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions