Anki-Android icon indicating copy to clipboard operation
Anki-Android copied to clipboard

Have updated changelog in alpha/beta versions

Open brishtibheja opened this issue 6 months ago • 4 comments

[!IMPORTANT] This issue is to be included in a research study, and should not be worked on

Currently, the changelog doesn't show you changes for the last stable version if you're on alpha/beta ver.

For example, if you're on 2.21 alpha/beta and you switch to 2.22 alpha beta, you don't get the changelog for 2.21 stable versions.

Is there any chance this can change? I like the overview of changes (the writing is fire btw) and it's useful if there's a good change I've missed somewhere.

brishtibheja avatar Jun 29 '25 14:06 brishtibheja

There is no changelog for 2.21 (other than my reddit post)

Changelogs are typically the last thing that we do before a release.

It would be nice to improve this, but I don't feel we have capacity

david-allison avatar Jun 29 '25 14:06 david-allison

I wasn't talking about 2.21 in particular. There's a changelog for 2.20 and even that doesn't appear in 2.21 alpha versions.

@david-allison I think you misunderstood what I was saying? The issue is the changelog for a certain x version not appearing in x+1 alpha versions even though the changelog is there in x versions of the app.

This has been a long time issue and I think has to do with how the releases are made.

brishtibheja avatar Jun 29 '25 15:06 brishtibheja

Hello 👋, this issue has been opened for more than 3 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

github-actions[bot] avatar Sep 27 '25 22:09 github-actions[bot]

this does seem doable - that is, there is no reason why the current changelog from whatever the latest stable version is can't be included in the next alpha/beta series, ideally with a header on top that has the name of the current alpha (or beta) with a "vX.Y.Z Changelog coming soon, in the meantime, here's all the exciting changes from the last stable version:" (or something)

I would approach this by having the release script - just render the changelog from main on the ankiddroiddocs repo every time, only checking for the current version on public versions and putting that header in on non-public versions

Seems imminently doable, just a change to release.sh

mikehardy avatar Nov 07 '25 23:11 mikehardy