Skip to content

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

@Koan-Bot

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions