Skip to content

v0.1.1: Initial public release

Choose a tag to compare

@cyanheads cyanheads released this 05 Jun 12:00
v0.1.1
eea0ed6

Initial public release

ECB reference FX rates and currency conversion via the Frankfurter API (keyless, ~30 currencies, 1999-01-04 to present).

Added:

  • 7 tools: fx_list_currencies, fx_get_rates, fx_get_rate, fx_convert_currency, fx_get_timeseries, fx_dataframe_describe, fx_dataframe_query
  • 2 resources: fx://rates/latest/{base}, fx://currencies
  • DataCanvas support — fx_get_timeseries spills long ranges (>90 days) to DuckDB for SQL analytics

Security:

  • Input injection hardening: assertCurrencyFormat() + assertDateFormat() guards on all service inputs
  • URL parameter encoding via URLSearchParams and encodeURIComponent() throughout FrankfurterService

43 tests pass; bun run devcheck clean.