Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Retrieving the version history of a Game channel

A topic by DW_Ernest created Mar 15, 2022 Views: 995 Replies: 2
Viewing posts 1 to 3
(1 edit) (+1)

Hi,

When pushing builds I am using the `--userversion` specifier:
> butler push mygame user/mygame:channel_name --userversion 1.1.0

It would be really helpful to have a way to retrieve the submit date and user-version history of a specific channel. Either a Butler command or an API endpoint.

The only API endpoint I found is the `/wharf/channels` API which only gives infos about the last version:
> https://itch.io/api/1/{{API_KEY}}/wharf/channels?target=user/mygame

I saw that the Itch windows app is able to retrieve the Infos I want from the "Switch {branch} to another Version" Menu:
So I looked at his source code. It seems that it uses a `butler daemon`: "Install.VersionSwitch.Queue".
But it takes a `caveId: string` as parameter that I don't know how to retrieve.

https://github.com/itchio/itch
http://docs.itch.ovh/butlerd/master/#/?id=installversionswitchqueue-client-request

Does someone know how I could retrieve the upload version history I need?
Thank's!

(1 edit) (+1)




I also found the butler command:
> butler.exe status user/mygame:my_branch
which is great too but only give me the latest version Infos:

This is really needed. It's super good that itch app can give us the version history of a game, and what's even more cool, give us the ability to download any of the versions. 

Very sad that in browser I can only download the latest build on a channel, and there's no info about previous builds.