github lowlighter/metrics v3.0
Version 3.0

latest releases: v3.34, v3.33, v3.32...
3 years ago

📦 New features

  • Gists plugin

    • Add new metrics files and comments
    • image
  • Topics plugin

    • Add new option plugin_topics_mode
    • Add new mode mastered to display starred topics as Mastered technologies and topics with icons
    • Pass plugin_topics_limit: 0 to display all topics
    • image
  • *PageSpeed plugin

    • Add new option plugin_pagespeed_screenshot to display a screenshot of audited website
    • image
    • Add new option plugin_pagespeed_url to specify a different website that the one attached to GitHub account
  • Projects plugin

    • Add new option plugin_projects_repositories where you can list repositories projects
    • image
  • Posts plugin

    • Add new option plugin_posts_user to specify a different user that the one attached to GitHub account
    • Fix display issue caused by the change of year
  • Tweets plugin

    • Add new option plugin_tweets_user to specify a different user that the one attached to GitHub account
  • Repository template

    • Add new template repository for specifically displaying additional metrics for a single repository
    • image
  • Miscelleanous

    • Add support for users with more than 100 repositories
    • Improved support for Halloween
      • Add new --halloween debug flag
      • Isocalendar now support halloween colors
      • image
    • SVG heights are now computed dynamically to avoid cropped outputs and empty spaces
      • Use new option config_padding to adjust the size of your image in case you still have display issues
    • Add new option config_animations to allow disabling of animations
    • Add new option config_output to convert SVG into PNG/JPEG output
    • [Experimental] The action now use GitHub registry with already built images for released versions to decrease runtime (from ~5 min to < 30 secs)
      • Unreleased versions and forks will still rebuild the docker image each time

🦑 Miscellenous

  • Heavy paths refactors
    • Everything was moved to /source
    • GraphQL queries is now in /source/queries
    • Web assets are now in /source/app/web
    • Action is now in /source/app/action
  • GitHub action isn't built anymore and is called directlty with node
  • Integration tests now use mocked data to avoid consuming APIs requests and to avoid the use of secrets
    • Refactor all tests with jest
  • Templates and Plugins indexes are now loaded dynamically

💪 Contributors

Don't miss a new metrics release

NewReleases is sending notifications on new releases.