Awesome Android has a "changelog" section under all projects. You can find it next to the "Repo" button in the header. There are two features that make it unique.

  1. It is an aggregation of parsed "" files and releases information from Github. This way, it is easier to see all changes in a single place and a uniform style.
  2. All changelogs are "emojified". This helps with identifying each change easier. Emojification is achieved by parsing each line and applying a specific emoji based on the first word or some other tokens.

The combination of the above two makes package changelogs on Awesome Android unique.

As you know, an example is worth a 1,000 words ๐Ÿš€

Changelog examples

  • tinyhttp 0.4 (September 22, 2020)

    In 0.4.X a lot of new req / res extensions are being added, new app setting bindAppToReqRes.

    Here's a list of new req / res extensions taken from Express:

    Request / Response extensions



    • req.subdomains


    • req.acceptsCharsets
    • req.acceptsEncodings
    • req.acceptsLanguages



    • res.locals


    • res.type
    • res.format
    • ๐Ÿฑ res.redirect ๐ŸŽ‰


    App now has 2 new settings:

    • ๐Ÿ”ง subdomainOffset - configuration of req.subdomains domain offset
    • bindAppToReqRes - access and

    ๐Ÿ“ฆ Packages

    ๐Ÿ“ฆ Created new package - @tinyhttp/type-is

  • debug 4.3.0 (September 22, 2020)

    ๐Ÿš€ Minor release

    • ๐Ÿ—„ Deprecated debugInstance.destroy(). Future major versions will not have this method; please remove it from your codebases as it currently does nothing.
    • ๐Ÿ›  Fixed quoted percent sign
    • ๐Ÿ›  Fixed memory leak within debug instances that are created dynamically
  • Nuxt.js 2.14.6 (September 21, 2020)

    ๐Ÿฑ ๐Ÿ› Bug Fixes

    • babel-preset-app
      • #8085 Allow to specify corejs.version as string
    • vue-app
      • #8067 Always import error layout (resolves #8066, #8093)
      • #8053 Mock $fetch function for SSR with static target (resolves #8043)

    ๐Ÿฑ ๐Ÿ’– Thanks to