Skip to content

v1.3.7

Choose a tag to compare

@shyoo shyoo released this 15 Jul 04:29
90824ba

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_extraction to 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, Year formats (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

  • 90824ba feat(hyatt): exclude future award expiration dates from qualifying activity dates and bump version to v1.3.7 (#108) (#106)
  • 9b0ff36 feat(ana): add detailed expiration page navigation and fallback summary parsing (#107) (#95)