Skip to content

Releases: hirano00o/hb

v0.3.0

28 Mar 09:14
00b4180

Choose a tag to compare

What's Changed

  • feat(push,sync,diff): support multiple files and --all flag by @hirano00o in #36
  • feat(list,search): add --category/--categories filters and hb search command by @hirano00o in #38
  • feat(publish,unpublish,rename): add draft state toggle and file rename commands by @hirano00o in #39
  • feat(list,schedule): add --scheduled filter and schedule/unschedule commands by @hirano00o in #40
  • feat(stats,edit): add hb stats and hb edit commands by @hirano00o in #41
  • feat(watch): add hb watch command for auto-push on file change by @hirano00o in #42
  • Update flake by @hirano00o in #43
  • ci: replace softprops/action-gh-release with gh CLI by @hirano00o in #44

Full Changelog: v0.2.0...v0.3.0

v0.2.0

16 Mar 07:38
d18dabe

Choose a tag to compare

What's Changed

  • ci: add GitHub Actions workflow for PR validation by @hirano00o in #17
  • feat: add hb new command by @hirano00o in #16
  • feat(list): add hb list command to display local articles by @hirano00o in #18
  • feat(open): add hb open command to open article in browser by @hirano00o in #19
  • feat(status): add hb status command to show local vs remote sync state by @hirano00o in #20
  • feat(open): add --edit flag to open the AtomPub edit URL in the browser by @hirano00o in #21
  • fix(open): convert AtomPub edit URL to hatena blog edit page URL by @hirano00o in #22
  • feat(cli): suppress frontmatter warnings unless --verbose is set by @hirano00o in #23
  • Add bug report issue template by @hirano00o in #24
  • fix(globmd): skip hidden directories during .md walk by @hirano00o in #27
  • feat(sync): add --yes flag to skip confirmation prompt by @hirano00o in #28
  • fix(pull): set --dir default to "." for consistency with list and status by @hirano00o in #26
  • build: inject version via ldflags and handle OS signals gracefully by @hirano00o in #25
  • refactor(status): use hasChanges for local vs remote comparison by @hirano00o in #29
  • feat(config): add config show command by @hirano00o in #30
  • feat(delete): add hb delete command to remove remote entries by @hirano00o in #32
  • ci: add release workflow to publish binaries on tag push by @hirano00o in #33
  • feat(status,diff): warn when local images may cause false positives by @hirano00o in #31
  • fix: codebase review findings (204 support, status maxPages, pull TOCTOU) by @hirano00o in #34
  • docs: add ToC and simplify README by @hirano00o in #35

Full Changelog: v0.1...v0.2.0

v0.1.0

05 Mar 00:19
1c18621

Choose a tag to compare

What's Changed

  • feat: implement MVP of hb CLI by @hirano00o in #1
  • feat: PR review fixes and unimplemented requirements by @hirano00o in #2
  • feat: pull parallel execution, --from/--to date filter, unifiedDiff fix by @hirano00o in #3
  • feat: unify hb init and config init into hb config init by @hirano00o in #4
  • feat: add MaxPages config and pull integration tests by @hirano00o in #5
  • test: add missing tests for diff, fetch, and push new-entry by @hirano00o in #6
  • feat: upload local images to Hatena Fotolife before push by @hirano00o in #7
  • feat: add flake.nix to support Nix builds by @hirano00o in #8
  • feat: add scheduledAt (予約投稿) support by @hirano00o in #9
  • fix: always check editURL regardless of --force to prevent re-downloading known entries by @hirano00o in #10
  • fix: write back Date from remote after POST/PUT in push by @hirano00o in #11
  • fix: sanitize spaces to hyphens in filenames and unify push test XML helper by @hirano00o in #12
  • fix: write back EditURL after PUT and strengthen tests by @hirano00o in #13
  • refactor: unify test helper, annotate Content-Type, rename fetch→sync by @hirano00o in #14
  • feat: add --version / -v flag by @hirano00o in #15

New Contributors

Full Changelog: https://github.com/hirano00o/hb/commits/v0.1.0