What's Changed
- docs: rewrite README, remove comments, standardise test names, add CI by @piers-sinclair in #1
- feat: add materials column to --no-materials export by @piers-sinclair in #2
- feat: improve xlsx/csv output column order and Excel formatting by @piers-sinclair in #3
- fix: strip material-only Extra Deck cards correctly; add --extra-deck filter by @piers-sinclair in #4
- feat: add --no-pendulum option to exclude Pendulum cards by @piers-sinclair in #5
- fix: filter CJK errata text and exclude tokens/skill cards from export by @piers-sinclair in #6
- feat: change export defaults to 25 words, no link, no pendulum by @piers-sinclair in #7
- feat: change export defaults to 25w, no-materials, no-link, no-pendulum by @piers-sinclair in #8
- refactor: rename project to CardPool, add MIT license and legal disclaimers by @piers-sinclair in #10
- feat: cache YGOProDeck bulk card fetch for 24 hours by @piers-sinclair in #11
- feat: package CLI as .NET global tool with self-contained executables by @piers-sinclair in #9
- feat: publish CardPool to NuGet via GitHub Actions by @piers-sinclair in #12
- fix: publish workflow restore step and trigger on main push by @piers-sinclair in #14
- ci: add workflow_dispatch to publish and fix Node.js 20 deprecation by @piers-sinclair in #16
- fix: correct YGOProDeck link in README disclaimer by @piers-sinclair in #17
- fix: replace em dash in uninstall.ps1 to fix PowerShell 5.1 parse error by @piers-sinclair in #18
- docs: remove Edison format references and soften copyright disclaimer by @piers-sinclair in #19
- refactor: replace --extra-deck/--no-pendulum with --exclude-types, add --errata-mode and --words -1 by @piers-sinclair in #20
- feat: overhaul export columns and add latest errata release date (v1.1.0) by @piers-sinclair in #21
- feat: release notes export showing eligibility changes since last run by @piers-sinclair in #22
- docs: audit and update all documentation and CLI help text by @piers-sinclair in #23
- fix: fall back to earliest set date when TcgDate is null by @piers-sinclair in #25
- Add 25 format discord. by @piers-sinclair in #26
- feat: add winget and Homebrew packaging with automated release pipeline by @piers-sinclair in #27
- chore: bump version to 1.2.3 by @piers-sinclair in #28
- fix: restore per-platform RID so cross-compilation publish works by @piers-sinclair in #29
Full Changelog: https://github.com/piers-sinclair/cardpool/commits/v1.2.3