Releases: digitalghost-dev/poke-cli
Releases · digitalghost-dev/poke-cli
v1.8.8
Added
- Added support for Kitty Graphics Protocol on select terminals for rending cards through the
cardcommand. (#236) - Added loading screens when in the
cardcommand when passing through the different programs/screens. (#237)
Changed
- Changed the calls made to the Supabase API by moving logic to
connections.goand reducing duplicated code. (#238)
Secured
- Secured against several CVEs by updating to Go
v1.24.12. (#240)
- Commit Change Log: v1.8.7 > v1.8.8
- Associated PRs: (#239)
v1.8.7
Added
- Added a search feature when viewing the card list. This will filter all cards in the list to match the given text string. (#233)
Changed
- Changed the
movecommand to fall back to Sword & Shield data if a move doesn't exist in Scarlet & Violet. (#234)
- Commit Change Log: v1.8.6 > v1.8.7
- Associated PRs: (#235)
v1.8.6
Added
- Added
regexandfuzzysearch capabilities within thesearchcommand. (#229) - Added regulation mark to a card's detail screen within the
cardcommand. (#231)
Changed
- Changed the command list in
cli.goto be a callable function to reduce duplicated code. (#230)
- Commit Change Log: v1.8.5 > v1.8.6
- Associated PRs: (#232)
v1.8.5
Added
- Added
CapitalizeResourceName()function to centralize text formatting across commands. (#227)
Changed
- Changed hint text within the
-h | --helpflag to be uniform throughout the tool. (#225) - Changed
-h | --helpflag check to be a reusable function inutils.go. (#226)
- Commit Change Log: v1.8.4 > v1.8.5
- Associated PRs: (#228)
v1.8.4
Changed
- Changed timeout duration from
15seconds to60when calling the Supabase API in thecardcommand. (#222) - Changed the implementation of
image.Decode()for card images to read into memory first withio.ReadAll()then decode after. (#223)
- Commit Change Log: v1.8.3 > v1.8.4
- Associated PRs: (#224)
v1.8.3
Changed
- Changed return values of
SetupPokemonFlagSet()andSetupAbilityFlagSet()to return astructinstead of several separate values. (#218) - Changed the
tableGeneration()function by splitting this into two separate functions to improve testing coverage. (#220)
Removed
- Removed
os.Exit()from being called in commands. (#219)
- Commit Change Log: v1.8.2 > v1.8.3
- Associated PRs: (#221)
v1.8.2
Added
- Added Sword & Shield card data to the
cardcommand. (#212) - Added better messaging to
cardcommand when data isNULLsuch as pricing or illustrator. (#213)
Secured
- Secured against CVE-2025-61727 and CVE-2025-61729 by updating to Go
v1.24.11. (#214) - Secured against CVE-2024-58251 by updating base Docker image to
golang:alpine3.23. (#215)
- Commit Change Log: v1.8.1 > v1.8.2
- Associated PRs: (#217)
v1.8.1
Added
- Added loading screen to
cardcommand when an image is being selected. (#204) - Added an HTTP status code check in the
connectionspackage when callingpokeapi.co. (#206) - Added a generic helper function and interface to reduce repeated API call logic across the different endpoints. (#208)
Changed
- Changed
YellowAdaptivestyling to be alipgloss.NewStyle()instead of an anonymous function which didn't match other color styles. (#207) - Changed
abilityanditemcommands to match error returning method ofmovecommand. (#209) - Changed
ImageModelto return an actual error instead of image data
Fixed
- Fixed printing issue when an ability has a
%symbol in its text. (#205)
- Commit Change Log: v1.8.0 > v1.8.1
- Associated PRs: (#211)
v1.8.0
Added
- Added a new
cardcommand to get basic info and pricing from TCGPlayer on cards from the Scarlet & Violet and Mega Evolution series. (#201)
Changed
- Changed key handling pattern across bubble tea components to be standardized across the project. (#202)
- Commit Change Log: v1.7.4 > v1.8.0
- Associated PRs: (#203)