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 "" 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

  • tttool 1.9 (December 05, 2019)
    • The SVG images created with ./tttool oid-code and ./tttool oid-codes respect --code-dim.
    • New command set-language to change the language of a GME file without rewriting the whole file (preserves all games etc.).
    • The release tarball now contains a binary for OSX.
  • pandoc 2.8.1 (December 06, 2019)

    βž• Add ascii_identifiers as a supported extension for markdown. This fixes a regression in 2.8.

    πŸ›  Fix regression with behavior of --variable (#5962). Previously -Vfoo=1 -Vfoo=2 would produce a list value for foo; with 2.8 it produced just 2. This commit restores the earlier behavior.

    πŸ“‡ Roll back part of of --shift-heading-level-by change (#5957). With positive heading shifts, starting in 2.8 this option caused metadata titles to be removed and changed to regular headings. This behavior is incompatible with the old behavior of --base-header-level and breaks old workflows, so we have rolled back the change. Note that there is now an asymmetry in positive and negative heading level shifts: With positive shifts, the metadata title stays the same and does not get changed to a heading in the body, while with negative shifts, a heading can be converted into the metadata title.

    Text.Pandoc.Shared: Fix makeSections so it doesn’t turn column Divs into sections.

    HTML writer: add task-list class to ul if all elements are task list items. This will allow styling unordered task lists in a way that omits the bullet.

    HTML-based templates: Add CSS to suppress bullet on unordered task lists.

    ConTeXt template: Fix \startcslreferences and use ConTeXt syntax conventions (#5945, Denis Maier). The old version had a too large a skip at the beginning of the reference list.

    ⚠ LaTeX template: keep the \author{} command even if author is not specified (#5961, Yihui Xie). Avoids a LaTeX warning.

    Generate Emoji module with TH.

    • Add Text.Pandoc.Emoji.TH.
    • Replace long literal list in Text.Pandoc.Emoji with one-liner generating it from emoji.json using TH.
    • Add Makefile target to download emoji.json.

    - Remove tools/emoji.hs.

    Increase GC allocation space for compilation in cabal.project.

    Clean up manual on PDF generation backend options (#5940).

    πŸš€ Update release checklist to include code signing step and update Windows release-candidate builds (#5950).

  • haskoin-store 0.18.8 (December 04, 2019)

    βž• Added

    • Transaction and block timeouts for health check.
    • Raw blocks.