Awesome Python 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 Python unique.

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

Changelog examples

  • lighthouse 6.5.0 (November 30, 2020)

    Full Changelog

    πŸš€ We expect this release to ship in the DevTools of Chrome 89, and to PageSpeed Insights within 2 weeks.

    πŸ†• New Contributors

    🍱 Thanks to our new contributors πŸ‘½πŸ·πŸ°πŸ―πŸ»!

    πŸ†• New Audits

    • preload an image if it is the LCP element (#11486)
    • issues logged in the Devtools Issues panel (#11409, #11710)

    Core

    • πŸ‘ metrics: support CLS for all frames (#11713)
    • πŸ‘ metrics: support LCP in all frames for devtools throttling (#11701)
    • ⚑️ stacks: update to support october cms and joomla (#11729)
    • artifacts: encapsulate node details in an object (#11474)
    • πŸš‘ critical-requests: refactor to use lantern graph (#11533)
    • hidpr-images: never recommend more than 2x (#11518)
    • driver: resume on debugger statements (#11727)
    • is-crawlable: always ignore mailto anchors (#11554)
    • error: add dedicated error string for NO_FCP (#11579)
    • 🚚 dom-size: remove formatNumber (#11563)
    • gather-runner: use final document when reporting non-HTML error (#11620)
    • preload-lcp-image: properly calculate the potential savings (#11612)
    • tracehouse: improve CPU profiler timing refinement (#11608)
    • βž• add devtools path to DOMStats (#11578)
    • tracehouse: split timeOrigin determination out of computeTraceOfTab (#11253)
    • tracehouse: use tasks to improve profiler timing data (#11446)
    • πŸ’… unsized-images: respect CSS rules from stylesheets (#11590)
    • βš™ runner: abstract gather phase out of runner (#11623)
    • driver: extract waitFor methods (#11685)
    • driver: extract evaluateAsync logic for FR driver (#11633)
    • lantern: traverse generator method (#11636)
    • js-bundles: return error object when sizes cannot be determined (#10449)
    • βž• add timing instrumentation for base artifacts (#11672)

    Experimental

    • full-page-screenshot: resolve node rects during emulation (#11536)
    • full-page-screenshot: drop max datauri size constraints (#11689)
    • full-page-screenshot: use dpr 1 (#11688)
    • full-page-screenshot: use layoutViewport width (#11402)
    • do not show element screenshot if out of bounds (#11538)
    • βž• add script-treemap-data to experimental (#11271)
    • treemap: initialize app structure (#11635)
    • treemap opener, ?dev for localhost viewer and treemap (#11667)

    Deps

    • βœ‚ remove cz-customizable as local dep (#11719)
    • ⚑️ update to typescript 4.1.2 (#11690)
    • πŸ”’ bump various dependencies to quiet security alerts (#11693)
    • ⚑️ update brfs to fix build in node 15 (#11676)
    • ⬆️ upgrade lighthouse-plugin-publisher-ads to 1.3.0 (#11660)
    • βž• add @types/yargs-parser (#11517)

    Clients

    • viewer: extract the LHR from PSI json (#11650)

    I18n

    • format bytes with consistent fractional width (#11489)
    • import (#11715)

    πŸ“„ Docs

    • readme: add Apdex to integrations (#11655)
    • ⚑️ update throttling reference (#11645)
    • ⚑️ configuration: update description of extends property (#11488)
    • πŸš€ releasing: update release process (#11502)

    βœ… Tests

    • βœ… rebaseline devtools test, print each .lh-audit id (#11702)
    • smoke: attempt to fix cls-elements flake (#11426)
    • ⚑️ update github actions to use env files (#11674)
    • βœ‚ remove unnecessary jest babel transform (#11664)
    • πŸ›  use setup-protoc bugfix branch (#11665)
    • ⚑️ update static content shell version (#11634)
    • limit LCP element audit to m87 and earlier (#11625)
    • ⚑️ update MixedContent test to match ToT (#11584)
    • βž• add devtools test for important data warning (#11544)
    • reset smoke transferSize expectations to reality (#11534)
    • βž• add tests for networkRecordsToDevtoolsLog (#11523)
    • βœ… mock saveLhr and assert no unit test source changes (#11519)

    Misc

    • πŸ— build: give build-tracker a shared git history on PRs (#11449)
    • ♻️ build: refactor viewer bundler into reusable GhPagesApp (#11564)
    • βž• add script to automatically test lighthouse on a page from devtools (#11539)
    • βž• add save latest run script (#11516)
    • βœ‚ remove compile-against-devtools.sh (#11520)
  • intro.js 3.1.0 (November 29, 2020)

    v3.1.0 (2020-11-29)

    🍱 πŸš€ New Feature

    🍱 πŸ› Bug Fix

    Committers: 5

  • webpack 5.9.0 (November 28, 2020)

    πŸ”‹ Features

    • πŸ‘Œ improve side effects analysis to report imported and reexported symbols as side-effect-free

    πŸ›  Bugfixes

    • πŸ›  fix problem when HMR and different runtimes (e. g. with Workers)
      • caused crash with ... has no hash info for runtime ...