v1.3.7
Award Tracker v1.3.7
This release introduces fixes for the expiration logic and navigation flows in both the World of Hyatt and ANA Mileage Club plugins.
🚀 New Features & Fixes
World of Hyatt
- Hyatt Expiration Exclude Future Awards: Excluded dates in the future (such as Free Night Award expirations) from being evaluated as qualifying activity dates. Only past or present transaction dates are now captured, ensuring accurate 24-month expiration calculation.
- Unit Test Coverage: Added
test_hyatt_last_activity_date_extractionto verify future date filtering.
ANA Mileage Club
- Detailed Expiration Navigation & Fallback: Modified the scraper to attempt to load the detailed validity page first. If blocked (e.g. for 0-mileage accounts), it falls back to the summary page.
- Month/Year & Korean Date Parsing: Enhanced the regex patterns and date parser to match and parse
Month, Yearformats (e.g.Jan, 2029) and Korean date formats, dynamically calculating the last day of the month. - Combined Mileage Column Filtering: When parsing the summary table, only extract dates for columns where the combined expiring mileage is greater than
0. - Auto-Login Cookies Click Fix: Fixed a bug where substring matches of
"ok"inside words like"Tokyo"or"booking"caused accidental clicks and redirection.
📁 Commits in this Release
90824bafeat(hyatt): exclude future award expiration dates from qualifying activity dates and bump version to v1.3.7 (#108) (#106)9b0ff36feat(ana): add detailed expiration page navigation and fallback summary parsing (#107) (#95)