mirror of
https://github.com/JimLiu/baoyu-skills.git
synced 2026-08-08 01:43:03 +08:00
feat(baoyu-fetch): add URL reader CLI with Chrome CDP and site adapters
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# Changelog
|
||||
|
||||
English | [简体中文](./CHANGELOG.zh-CN.md)
|
||||
|
||||
The format is inspired by Keep a Changelog, and the project follows Semantic
|
||||
Versioning.
|
||||
|
||||
## [0.1.1] - 2026-03-27
|
||||
|
||||
#### Added
|
||||
|
||||
- Added the `hn` adapter for Hacker News stories and comment threads.
|
||||
- Added `--download-media` and `--media-dir` to 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|json` while keeping `--json` as a compatibility
|
||||
alias.
|
||||
- Added Changesets-based release automation for npm publishing.
|
||||
|
||||
#### Changed
|
||||
|
||||
- Renamed the package and CLI from `baoyu-markdown` to `baoyu-fetch`.
|
||||
- Changed the published package to run `src/cli.ts` directly with Bun instead of
|
||||
shipping a prebuilt `dist`.
|
||||
- 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.
|
||||
Reference in New Issue
Block a user