Awesome Haskell 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 "CHANGELOG.md" 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 Haskell unique.

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

Changelog examples

  • (Really) Simple Service Discovery Protocol For .Net 4.0.4 (December 13, 2020)
    • ๐Ÿ‘ป Handle possible object disposed exception thrown on background thread
    • ๐Ÿ›  Fix line endings on search packet to ensure they meet HTTP spec
  • NetOffice 1.7.9 (December 12, 2020)

    ๐Ÿ”„ Changes

    • ๐Ÿ”— Links now point to Microsoft Docs website
    • Documented PowerPoint types related to animations and effects
    • Documented LoadBehavior values

    Includes

    • Assemblies for .NET 4.0 runtime
    • Tutorials/Examples in C#/VB.Net
    • Source Code
  • Fixie 2.2.2 (December 12, 2020)

    ๐Ÿ›  Fixes #246 "Enable RollForward = Major to run on later .NET Core versions": For the 2.x line, the Fixie.Console installed by DotNetCliToolReference respects major version roll-forward, so that consumers no longer have to install and old SDK just for invoking tests compiled with more recent SDKs.