# Changelog

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

## [1.0.0]

Initial stable release.

### Added

- Fetch web pages as lean, token-efficient `.flq` text.
- curl-compatible flags: `-o`, `-H`, `-A`, `-m`, `-b`, `-I`, `-s`.
- Block extraction filters: `headings`, `code`, `tables`, `links`, `img`, `text`.
- `-g` grep, `--select` CSS scoping, `--raw` HTML passthrough.
- Agent workflow: `--max-tokens`, `--no-meta`, `-j` JSON, `--pipe` NDJSON,
  `--depth`/`--max-pages` crawl, `--cache`/`--cache-ttl`, `--diff`.
- Human-friendly `k`/`m`/`g` suffixes on numeric flags (`--max-tokens`,
  `--max-time`, `--max-pages`, `--cache-ttl`), e.g. `-m 1k`, `--max-tokens 2k`.
- MCP server mode (`--mcp`) exposing `fetch_page`, `fetch_pages`,
  `crawl_site`, and `head` tools over stdio JSON-RPC.

[1.0.0]: https://github.com/rxxuzi/flq/releases/tag/v1.0.0
