Skip to content

Releases: bigspawn/anilist-mal-sync

v0.24.0

01 Mar 16:48
5b86b26

Choose a tag to compare

What's Changed

  • test: add t.Parallel() and remove lefthook by @bigspawn in #55
  • feat: add Refresh() method to App for watch mode state reset by @bigspawn in #57
  • feat: add favorites synchronization between AniList and MAL by @bigspawn in #58
  • refactor: remove global reverseDirection + code quality fixes by @bigspawn in #59
  • fix: --reverse-direction flag ignored, statistics Total/Skipped mismatch by @bigspawn in #60
  • docs: fix README accuracy and improve newcomer experience by @bigspawn in #61

Full Changelog: v0.23.0...v0.24.0

v0.23.0

17 Feb 21:57
57225bb

Choose a tag to compare

What's Changed

  • feat: preserve start and end dates during sync (fixes #53) by @bigspawn in #54

Full Changelog: v0.22.0...v0.23.0

v0.22.0

16 Feb 21:03
2fc34c9

Choose a tag to compare

What's Changed

  • Add Jikan API integration for manga ID mapping by @bigspawn in #47
  • docs: add Jikan API flag documentation by @bigspawn in #48
  • feat: add unmapped entries management CLI command by @bigspawn in #51
  • feat: add duplicate target detection and 3-phase updater by @bigspawn in #50
  • feat: add manual mappings and ignore system by @bigspawn in #49
  • docs: fix README.md to match actual code and config by @bigspawn in #52

Full Changelog: v0.21.1...v0.22.0

v0.21.1

08 Feb 20:35

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.21.1

v0.21.0

08 Feb 20:06
e8cb865

Choose a tag to compare

What's Changed

  • perf: skip loading offline DB and ARM API for manga-only sync by @bigspawn in #40
  • fix: prevent sync flags from showing in unrelated commands' help by @bigspawn in #41
  • feat: Add Hato API integration with persistent JSON caching by @bigspawn in #42
  • ci: optimize GitHub Actions workflows to reduce cost by @bigspawn in #43

Full Changelog: v0.20.0...v0.21.0

v0.20.0

07 Feb 22:31
26a54bd

Choose a tag to compare

What's Changed

  • feat: Add ID mapping services (offline database & ARM API) (#38) by @bigspawn in #39

Full Changelog: v0.19.0...v0.20.0

v0.19.0

05 Feb 09:37
08964d3

Choose a tag to compare

What's Changed

  • fix: add Codecov token and update Go version to 1.25 by @bigspawn in #30
  • refactor: improve logging with context-based logger by @bigspawn in #32
  • fix: improve matching logic to prevent incorrect special/episode matches by @bigspawn in #33
  • refactor: replace callbacks with MediaService interface by @bigspawn in #34
  • fix: add sync flags to watch command by @bigspawn in #35
  • Improve test coverage and logging by @bigspawn in #36
  • refactor: defer update messages to sync summary by @bigspawn in #37

Full Changelog: v0.17.0...v0.19.0

v0.18.0

12 Jan 20:23
8687d4f

Choose a tag to compare

What's Changed

  • test: add comprehensive config loading tests from environment variables by @bigspawn in #28
  • fix: remove time.Time{} from MAL update options by @bigspawn in #29

Full Changelog: v0.0.17...v0.18.0

v0.0.17

12 Jan 09:17
3d86f9a

Choose a tag to compare

What's Changed

  • fix: add default OAuth URLs for env-based config by @bigspawn in #27

Full Changelog: v0.16.0...v0.0.17

v0.16.0

08 Jan 22:20
f7cdaf4

Choose a tag to compare

What's Changed

  • Add retry logic for MAL API transient errors by @bigspawn in #24
  • fix: cross-platform path handling for Windows compatibility by @bigspawn in #25

Full Changelog: v0.0.15...v0.16.0