Blog

  • Changelogs

    What’s a changelog, you may ask? Wikipedia says:

    A changelog is a log or record of all notable changes made to a project.

    Do you remember buying software on CDs in brick and mortar shops? Well, when a new version of a program came out you could read about all the new features on the box.

    Nowadays we have digital stores for apps and games. Both Google Play and the App Store have a changelog section for each new app update, but unfortunately it’s rarely used for its intended purpose.

    A random example: the Italian Just Eat app is joking about putting ketchup on fries. Wow, so funny.

    A Google Play screenshot that reads some text in Italian in the changelog description of the Just Eat app.

    Google itself apparently doesn’t know what a changelog is.

    A Google Play screenshot showing the changelog of Gmail: "Stay on top of the work that matters with Gmail, part of Google Workspace".

    I’m mildly angry, but let’s see an example of a good changelog. The Plex app clearly shows all the new features and all the bug that have been fixed.

    This is how it should be done.

    The App Store isn’t exempt either. Apps over there have similar useless changelogs, even though it’s specifically forbidden in the App Store guidelines:

    Apps must clearly describe new features and product changes in their “What’s New” text.

  • I don’t want automatic updates

    I use an Android phone. Google Play defaults to automatic updates, and I don’t want them.

    I care about changelogs (more on that later), and I want to decide which and when apps should get updated.

    Luckily, Google Play has a toggle for auto-updates. But as soon as you turn them off, a persistent and annyoing banner will appear in the “Pending downloads” screen.

    You can’t close the banner, it doesn’t even scroll away, it’s just there.

    And don’t even get me started on the wording of the banner itself: “You will lose your right to make legal claims”.