# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0] - 2024-01-01

### Added
- Initial release
- Market data tools: `get_ticker`, `get_orderbook`, `get_ohlc`
- Account tools: `get_balance`, `get_trade_history`, `get_open_orders`
- Trading tools: `place_order`, `cancel_order` (with real-money warnings)
- HMAC-SHA512 request signing for private Kraken API endpoints
- Zod schema validation for all tool inputs
- Friendly error messages for common API errors (auth, rate limits, insufficient funds)
- `validate` flag on `place_order` for dry-run testing
- stdio MCP transport via `@modelcontextprotocol/sdk`
- TypeScript source with full type definitions
- CI/CD via GitHub Actions (lint, typecheck, build, test, npm publish)
