[Unreleased]

[0.2.0] - 2025-11-04

Added

  • Response wrapper class with comprehensive data analysis utilities
    • Basic statistics: count, first, last, min, max, sum, average/mean
    • Date range analysis: date_range, period_days, complete?, missing_dates
    • Rate change calculations: change, daily_changes, volatility, trend
    • CSV export: to_csv method for easy data export
    • Backward compatibility: [] and dig methods for hash-like access
  • Enhanced test coverage (117 examples, 100% pass rate)
  • Updated README with Response class documentation

Changed

  • All API methods now return Response objects instead of raw hashes
  • Improved error handling for different response formats (arrays, hashes, edge cases)

[0.1.0] - 2025-11-03

Added

  • Initial release with 11 API resources
  • Exchange rate APIs (weighted-average interbank THB/USD and average exchange rates for 19 currencies)
  • Interest rate APIs (deposit rates, loan rates, interbank rates, Thai Baht implied rates)
  • Securities & markets APIs (debt securities auction results, swap point onshore)
  • Regulatory APIs (BOT license check, financial institutions holidays)
  • Search API (series search)
  • Comprehensive test coverage (66 examples, 100% pass rate)
  • RuboCop configuration for code quality
  • YARD documentation support
  • Ruby 3.0+ support with CI testing across 3.0, 3.1, 3.2, 3.3