Releases: lowlighter/metrics
Releases · lowlighter/metrics
Version 2.4
📦 New features
- Add new plugin gists
- Add new repositories metrics
- 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-minifyfor action minification - Bypass cache control for placeholder on server instances
💪 Contributors
- @lowlighter (maintainer)
Version 2.3
📦 New features
- Add new plugin posts
- Display your recent posts from dev.to !

- Add new plugin isocalendar
- New metrics storage replace gists number for classic template
💪 Contributors
- @lowlighter (maintainer)
Version 2.2
📦 New features
- Add new plugin
music - Add new template
terminal - Smarter placeholders and improved design for server app
- Created new namespace
basewhich contains defaults sections (header,activity,community,repositories,metadata) which allows to show/hide them- Use
baseoption in Github Action - User
base.<section>=0on Server app
- Use
- Server app can now generate the
workflow.yamlto setup as GitHub action - Add
verifyoption which allows to test SVG parsing - Add
dryrunoption to allow the SVG generation without commits (used for testing) - Add
plugin_errors_fataloption to make build fail upon plugin errors - Action now uses the
github.contextto know to which repo it should push the generated SVG, instead of usinguser/user - Add supports for custom embed fonts
- Add support for haloween colors
🦑 Miscellenous
- Server app now ask for cache flush before generating metrics
- Moved common templating out of classic template
package.jsonis now loaded through setup- Fix
templateandoptimizeoptions for action - Placeholder now use the
image.svgto 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
- @lowlighter (maintainer)
Version 2.1
📦 New features
- No plugins will be enabled by default
followupandlanguageswill 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
repositoriesoption in GitHub action - Use
?repositories=option in Server app
- Use
- Coding habits plugin events now default to 100 instead of 50
- Coding habits plugin
fromoption can now be configured through parameters- Use
plugin_habits_fromoption in GitHub action - Use
?habits.from=option in Server app
- Use
🦑 Miscellenous
- Setup logs can be hidden
- Test suite has been improved to include all plugins tests
💪 Contributors
- @lowlighter (maintainer)
Version 2.0
📦 New features
- Most used languages is now the
languagesplugin- 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
followupplugin- 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
- @lowlighter (maintainer)
Version 1.9
📦 New features
- Add
templateoption- Add support for
classictemplate (default) - (This option is intended for future usage when new templates will be added)
- Add support for
- 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.hrefinstead ofmetrics.lecoq.io - Configuration has been gathered into
src/setup.mjs - Agnostic
src/metrics.js
💪 Contributors
- @lowlighter (maintainer)
Version 1.8
📦 New features
- SVG optimization can now be disabled if wanted
- GitHub Action improvements
useris now optional and will be defaulted to authenticatedtokenuser- 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.ymldescriptions - All params are now optional, with the exception of
token*
- PageSpeed token is now optional when plugin
pagespeedis 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
tokenaccount from your personnal repository tagged with[Skip GitHub Action]in case you don't use a bot token
- This plugins will substract all authored commits with
🦑 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
- @lowlighter (maintainer)
Version 1.7
📦 New features
- Add new plugin habits
- Server side errors for plugins are now rendered as
An error occuredon metrics instead of returning a 503
🦑 Miscellenous
- SVG image size is more accurate
- Minor index change for server instances
💪 Contributors
- @lowlighter (maintainer)
Version 1.6
📦 New features
- SVG images are now optimized with SVGO
- Served images from instance are now compressed
💪 Contributors
- @lowlighter (maintainer)
Version 1.5
📦 New features
- Add a home page for server node instead of redirecting to this repository directly
🦑 Miscellenous
- Minor style changes and formatting
💪 Contributors
- @lowlighter (maintainer)









