Skip to content

Releases: digitalghost-dev/poke-cli

v1.8.8

02 Feb 17:00
v1.8.8
9bd620f

Choose a tag to compare

Added

  • Added support for Kitty Graphics Protocol on select terminals for rending cards through the card command. (#236)
  • Added loading screens when in the card command when passing through the different programs/screens. (#237)

Changed

  • Changed the calls made to the Supabase API by moving logic to connections.go and reducing duplicated code. (#238)

Secured

  • Secured against several CVEs by updating to Go v1.24.12. (#240)

v1.8.7

23 Jan 18:20
v1.8.7
91a0621

Choose a tag to compare

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 move command to fall back to Sword & Shield data if a move doesn't exist in Scarlet & Violet. (#234)

v1.8.6

14 Jan 22:07
v1.8.6
8df42ca

Choose a tag to compare

Added

  • Added regex and fuzzy search capabilities within the search command. (#229)
  • Added regulation mark to a card's detail screen within the card command. (#231)

Changed

  • Changed the command list in cli.go to be a callable function to reduce duplicated code. (#230)

v1.8.5

10 Jan 22:19
v1.8.5
7e9576d

Choose a tag to compare

Added

  • Added CapitalizeResourceName() function to centralize text formatting across commands. (#227)

Changed

  • Changed hint text within the -h | --help flag to be uniform throughout the tool. (#225)
  • Changed -h | --help flag check to be a reusable function in utils.go. (#226)

v1.8.4

01 Jan 21:03
v1.8.4
1192d4a

Choose a tag to compare

Changed

  • Changed timeout duration from 15 seconds to 60 when calling the Supabase API in the card command. (#222)
  • Changed the implementation of image.Decode() for card images to read into memory first with io.ReadAll() then decode after. (#223)

v1.8.3

29 Dec 02:46
v1.8.3
975eb97

Choose a tag to compare

Changed

  • Changed return values of SetupPokemonFlagSet() and SetupAbilityFlagSet() to return a struct instead 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)

v1.8.2

15 Dec 18:57
v1.8.2
f8cbd88

Choose a tag to compare

Added

  • Added Sword & Shield card data to the card command. (#212)
  • Added better messaging to card command when data is NULL such as pricing or illustrator. (#213)

Secured


v1.8.1

08 Dec 01:14
v1.8.1
68d91a1

Choose a tag to compare

Added

  • Added loading screen to card command when an image is being selected. (#204)
  • Added an HTTP status code check in the connections package when calling pokeapi.co. (#206)
  • Added a generic helper function and interface to reduce repeated API call logic across the different endpoints. (#208)

Changed

  • Changed YellowAdaptive styling to be a lipgloss.NewStyle() instead of an anonymous function which didn't match other color styles. (#207)
  • Changed ability and item commands to match error returning method of move command. (#209)
  • Changed ImageModel to return an actual error instead of image data

Fixed

  • Fixed printing issue when an ability has a % symbol in its text. (#205)

v1.8.0

25 Nov 18:26
v1.8.0
d55869a

Choose a tag to compare

Added

  • Added a new card command 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)

v1.7.4

06 Nov 18:34
v1.7.4
cb457a4

Choose a tag to compare

Added

  • Added more tests to increase testing coverage. (#197)

Changed

  • Changed flags.LatestFlag() to handle errors and return proper exit code. (#198)

Secured

  • Secured against several CVEs by updating to Go v1.24.9. (#199)