Skip to content

Releases: lowlighter/metrics

Version 2.4

06 Nov 21:40
3a180ef
Compare
Choose a tag to compare

📦 New features

  • Add new plugin gists
    • Display your gists metrics !
    • image
  • Add new repositories metrics
    • Add new metrics Sponsors
    • Add new metrics Releases
    • image
  • Some icons were updated or changed
  • Fix previous metric Sponsorships which was using an incorrect value

🦑 Miscellenous

  • Indexes for plugins and templates are now auto generated with npm run build
  • Switched to babel-minify for action minification
  • Bypass cache control for placeholder on server instances

💪 Contributors

Version 2.3

03 Nov 20:35
Compare
Choose a tag to compare

📦 New features

  • Add new plugin posts
    • Display your recent posts from dev.to !
    • image
  • Add new plugin isocalendar
    • Display your commit calendar in an isometric view, along with a few additional stats
    • image
  • New metrics storage replace gists number for classic template
    • Display the total disk storage used by your repositories !
    • image

💪 Contributors

Version 2.2

31 Oct 10:58
Compare
Choose a tag to compare

📦 New features

  • Add new plugin music
    • Display your recently played music on Spotify
    • image
    • Display your favorites tracks from an Apple Music or Spotify playlist
    • image
  • Add new template terminal
    • Discover an awesome animated unix-themed metrics template !
    • image
  • Smarter placeholders and improved design for server app
  • Created new namespace base which contains defaults sections (header, activity, community, repositories, metadata) which allows to show/hide them
    • Use base option in Github Action
    • User base.<section>=0 on Server app
  • Server app can now generate the workflow.yaml to setup as GitHub action
  • Add verify option which allows to test SVG parsing
  • Add dryrun option to allow the SVG generation without commits (used for testing)
  • Add plugin_errors_fatal option to make build fail upon plugin errors
  • Action now uses the github.context to know to which repo it should push the generated SVG, instead of using user/user
  • Add supports for custom embed fonts
  • Add support for haloween colors
    • image

🦑 Miscellenous

  • Server app now ask for cache flush before generating metrics
  • Moved common templating out of classic template
  • package.json is now loaded through setup
  • Fix template and optimize options for action
  • Placeholder now use the image.svg to generate metrics with placeholder data
  • Refactored server app to split index.html
  • Svg size is now computed again from templates
  • Improved tests
  • Action now use its own docker image

💪 Contributors

Version 2.1

23 Oct 16:13
Compare
Choose a tag to compare

📦 New features

  • No plugins will be enabled by default
    • followup and languages will need to be enabled manually
  • Minor improvements on server app page
  • You can now pass the number of repositories you want to use to compute metrics (defaults to last 100)
    • Use repositories option in GitHub action
    • Use ?repositories= option in Server app
  • Coding habits plugin events now default to 100 instead of 50
  • Coding habits plugin from option can now be configured through parameters
    • Use plugin_habits_from option in GitHub action
    • Use ?habits.from= option in Server app

🦑 Miscellenous

  • Setup logs can be hidden
  • Test suite has been improved to include all plugins tests

💪 Contributors

Version 2.0

20 Oct 20:17
Compare
Choose a tag to compare

📦 New features

  • Most used languages is now the languages plugin
    • To keep consistency with previous version, this plugin is enabled by default
  • Issues opened/closed and Pull request opened/merged metrics are now in the followup plugin
    • To keep consistency with previous version, this plugin is enabled by default
  • Server app has been redesigned to work with Vue.js
    • Query params are now parsed correctly to allow explicit opt-out for enabled plugins

🦑 Miscellenous

  • Updated SVG height computations
  • Minor fixs

💪 Contributors

Version 1.9

19 Oct 22:33
Compare
Choose a tag to compare

📦 New features

  • Add template option
    • Add support for classic template (default)
    • (This option is intended for future usage when new templates will be added)
  • Footer now display whether private contributions have been included in generated metrics

🦑 Miscellenous

  • Rendering are now fully made with EJS
  • SVG image size is now updated in plugins code instead of being directly computed in SVG template
  • Server index now points to location.href instead of metrics.lecoq.io
  • Configuration has been gathered into src/setup.mjs
  • Agnostic src/metrics.js

💪 Contributors

Version 1.8

18 Oct 09:10
04a1f3c
Compare
Choose a tag to compare

📦 New features

  • SVG optimization can now be disabled if wanted
  • GitHub Action improvements
    • user is now optional and will be defaulted to authenticated token user
    • Commits with message [Skip GitHub Action] will now be ignored by default without the need to put a conditional statement in workflow
    • YAML booleans are now converted into JavaScript booleans to ensure they are correctly treated
    • Additional logs for were added
    • Updated action.yml descriptions
    • All params are now optional, with the exception of token*
  • PageSpeed token is now optional when plugin pagespeed is enabled
    • Although it is now optional, it is still advised to provide it to avoid 429 HTTP errors
  • Add new selfskip plugin
    • This plugins will substract all authored commits with token account from your personnal repository tagged with [Skip GitHub Action] in case you don't use a bot token

🦑 Miscellenous

  • Integration tests now check that GitHub action has been rebuild

* The defaults GITHUB_TOKEN seems to have missing rights to perform required actions for this GitHub Action, but a future release may not need to provide anything at all.

💪 Contributors

Version 1.7

13 Oct 21:12
Compare
Choose a tag to compare

📦 New features

  • Add new plugin habits
    • Display prefered indent style
    • Display most active hour for commits
    • image
  • Server side errors for plugins are now rendered as An error occured on metrics instead of returning a 503
    • image

🦑 Miscellenous

  • SVG image size is more accurate
  • Minor index change for server instances

💪 Contributors

Version 1.6

13 Oct 16:51
Compare
Choose a tag to compare

📦 New features

  • SVG images are now optimized with SVGO
  • Served images from instance are now compressed

💪 Contributors

Version 1.5

12 Oct 20:41
Compare
Choose a tag to compare

📦 New features

  • Add a home page for server node instead of redirecting to this repository directly

🦑 Miscellenous

  • Minor style changes and formatting

💪 Contributors