Awesome React 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 library changelogs on Awesome React unique.

As you know, an example is worth a 1,000 words 🚀

Changelog examples

  • orbit-components 0.90.0 (August 05, 2020)

    🍱 🚨 Breaking Change

    • 1a71008 fix!(Popover): actions on mobile are no longer hidden (#2040)
      💥 BREAKING CHANGE: adding a padding-top to Actions causing it to potentially collide with some wrappers with padding which might be in place
    • 8d1fee4 feat!(PricingTable): adding option to display radio buttons on desktop (#2076)
      💥 BREAKING CHANGE: activeElement no longer passes active to children

    🍱 🚀 Features

    🍱 🐛 Bug fixes

    • 81ed35b (InputStepper, Stepper) callbacks triggered when disabled (#2050)
    • b1fc89f (Typescript) updating definitions (#2083)
    • 6dd89e2 (Rtl) flow definition of destructured assigment (#2077)
    • 637f677 (Layout) edge to edge behavior of deprecated Card (#2049)
    • 70d1625 (ListChoice) set role to checkbox when selectable is true (#2062)
    • 0a867f1 (IllustrationPrimitive) defaulting flex shrink to false (#2036)

    🍱 🔧 Chores and Improvements

    📦 📦 Other

  • react-aria-menubutton 7.0.0 (June 21, 2020)

    Breaking: Removed usage of ReactDOM.findDOMNode and create-react-context. This will no longer support older versions of React, it now requires ^16.3.0

  • react-id-swiper 4.0.0 (June 22, 2020)
    • Upgrade to support Swiper newest version
    • Remove getSwiper props
    • Allow to access Swiper instance from ref
    • Upgrade npm packages