1.8 KiB
1.8 KiB
Changelog
English | 简体中文
The format is inspired by Keep a Changelog, and the project follows Semantic Versioning.
[0.1.1] - 2026-03-27
Added
- Added the
hnadapter for Hacker News stories and comment threads. - Added
--download-mediaand--media-dirto download extracted media and rewrite Markdown links. - Added Defuddle as the first generic extraction pass, with Readability + HTML-to-Markdown as fallback.
- Added interactive wait modes for login and verification flows, including manual verification handoff and force-wait resume behavior.
- Added
--format markdown|jsonwhile keeping--jsonas a compatibility alias. - Added Changesets-based release automation for npm publishing.
Changed
- Renamed the package and CLI from
baoyu-markdowntobaoyu-fetch. - Changed the published package to run
src/cli.tsdirectly with Bun instead of shipping a prebuiltdist. - Improved X extraction for threads, articles, note tweets, embeds, image URLs, login state handling, and media metadata.
- Improved YouTube transcript extraction and normalized Markdown image output.
Fixed
- Fixed X note tweet URL expansion.
- Fixed media URL normalization before download, including Substack media links.
- Fixed foreground behavior for interactive flows so manual steps are easier to complete.
[0.1.0] - 2026-03-25
Added
- Initial public release as
baoyu-markdown. - Added Chrome CDP session management, controlled tabs, and network journaling.
- Added built-in adapters for
x,youtube, and the generic fallback. - Added X article parsing, X single/tweet extraction, and YouTube transcript extraction.
- Added Markdown rendering, document metadata output, and CLI support for file output, JSON output, debug exports, custom Chrome connection settings, headless mode, and timeout control.