Releases: nabondance/Trailhead-Stats
Releases · nabondance/Trailhead-Stats
v2.0.0
Summary
You get the control on what (and how) to display on your card, see the card examples for ideas.
Breaking Changes
- Input
nb-skillsrenamedshow-skill-number, logic stays the same
New Features
- Adjust how to display each stats with the input show-XXXX, reed more.
- The kind of dark theme is easily selectable read more.
- Skill bars will be way more readable even if there is a huge number difference, it is based on log scale.
- Skill bars now have easily selectable themes read more.
- Stamps details display contain the kind and location of the event.
- Card is in higher definition and more harmonious with the rest of GitHub pages.
- Plural forms and big number spaces are handled.
- No more data issue if you have LOTS of badges.
What's Changed
- release: v1.3.0 by @nabondance in #117
- feat(core): new inputs to customize the card display by @nabondance in #119
- refactor(config): nb-skills becomes show-skill-number by @nabondance in #120
- feat(ui): dynamically display plural by @nabondance in #121
- refactor(core): graphql pagination to get all the data by @nabondance in #122
- test(core): delete folder created in test by @nabondance in #124
- fix(core): correct plural of badges by @nabondance in #125
- feat(ui): wider cards by @nabondance in #127
- feat(ui): card width is 800 to fit better by @nabondance in #128
- ci(core): add Megalinter Grafana by @nabondance in #112
- feat(ui): Display kind of stamp by @nabondance in #138
- feat(ui): specify the dark theme style by @nabondance in #139
- feat(ui): skill bars are now on a log base by @nabondance in #140
- feat(ui): Display location of in person events by @nabondance in #142
- ci(config): Add GHA to auto update dependencies in dependabot PR by @nabondance in #141
- docs(core): update readme to recommend card instead of text by @nabondance in #144
- docs(core): add Trailhead Stats logo by @nabondance in #145
- docs(release): add release badge on the Readme by @nabondance in #146
- feat(core): select skill color theme by @nabondance in #147
- feat(core): allow custom hexadecimal colors for skills by @nabondance in #148
- docs(ui): specify images width and height on readme by @nabondance in #149
- docs(core): Readme contains an How it Works by @nabondance in #152
- docs(config): Add card examples by @nabondance in #153
- chore(config): add grype config by @nabondance in #156
- fix(ci): Dependabot Build Dependencies can rerun other workflows by @nabondance in #167
- ci(config): remove grype ignore by @nabondance in #168
Dependencies updated
- build(deps): bump @actions/core from 1.10.1 to 1.11.1 by @dependabot in #132
- build(deps-dev): bump the npm-development group across 1 directory with 4 updates by @dependabot in #134
- build(deps): bump puppeteer from 23.4.0 to 23.6.0 by @dependabot in #133
- build(deps-dev): bump the npm-development group across 1 directory with 3 updates by @dependabot in #135
- build(deps-dev): bump @eslint/compat from 1.2.1 to 1.2.2 in the npm-development group by @dependabot in #136
- build(deps): bump puppeteer from 23.6.0 to 23.6.1 in the npm-production group by @dependabot in #137
- build(deps): bump puppeteer from 23.6.1 to 23.7.0 by @dependabot in #143
- chore(deps-dev): bump the npm-development group with 2 updates by @dependabot in #150
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #160
- chore(deps): bump oxsecurity/megalinter from 8.1.0 to 8.3.0 in the actions-minor group across 1 directory by @dependabot in #163
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #165
- chore(deps): bump puppeteer from 23.7.0 to 23.9.0 by @dependabot in #164
- chore(deps-dev): bump the npm-development group across 1 directory with 4 updates by @dependabot in #166
- chore(deps): bump axios from 1.7.7 to 1.7.8 in the npm-production group by @dependabot in #161
Full Changelog: v1.3.0...v2.0.0
v1.3.0
New Features
- Create the specified card folder if it doesn't exist
- Badges with a broken icon link are not displayed
- Display Event badges
- Minor UI improvements: spaces in numbers and updated the dimmed dark color
What's Changed
- release: v1.2.0 by @nabondance in #59
- docs(core): future feature is present feature by @nabondance in #61
- ci(util): super-linter to mega-linter by @nabondance in #81
- refactor(config): use pnpm by @nabondance in #86
- fix(config): fix eslintConfig by @nabondance in #87
- feat(core): use core.debug by @nabondance in #102
- ci(core): upload images on artifacts by @nabondance in #108
- ci(core): ci run only on PR by @nabondance in #109
- ci(core): upload and comment only if CI running on PR by @nabondance in #110
- ci(config): harmonized workflows by @nabondance in #111
- fix(ui): change the dimmed dark according to GH by @nabondance in #113
- fix(core): create card folder if it doesn't exist by @nabondance in #114
- feat(ui): displayed number are formatted to have spaces by @nabondance in #115
- feat(core): add event badges by @nabondance in #116
Dependencies updated
- build(deps): bump codecov/codecov-action from 3 to 4 by @dependabot in #22
- build(deps): bump the npm-production group with 1 update by @dependabot in #18
- build(deps-dev): bump the npm-development group with 3 updates by @dependabot in #51
- build(deps-dev): bump the npm-development group across 1 directory with 5 updates by @dependabot in #77
- build(deps-dev): bump eslint-plugin-jest from 27.9.0 to 28.3.0 by @dependabot in #66
- build(deps): bump axios from 1.6.8 to 1.7.2 by @dependabot in #72
- build(deps): bump puppeteer from 21.6.1 to 22.13.0 by @dependabot in #80
- build(deps-dev): bump eslint-plugin-github from 4.10.2 to 5.0.1 by @dependabot in #83
- build(deps-dev): bump @babel/eslint-parser from 7.25.0 to 7.25.1 in the npm-development group by @dependabot in #88
- build(deps): bump axios from 1.7.2 to 1.7.7 in the npm-production group across 1 directory by @dependabot in #99
- build(deps-dev): bump the npm-development group across 1 directory with 4 updates by @dependabot in #101
- build(deps): bump puppeteer from 22.14.0 to 22.15.0 by @dependabot in #92
- build(deps-dev): bump eslint from 8.57.0 to 8.57.1 by @dependabot in #104
- build(deps): bump puppeteer from 22.15.0 to 23.3.1 by @dependabot in #105
- build(deps): bump puppeteer from 23.3.1 to 23.4.0 by @dependabot in #106
- build(deps-dev): bump the npm-development group across 1 directory with 2 updates by @dependabot in #107
- build(deps): bump oxsecurity/megalinter from 7.13.0 to 8.0.0 by @dependabot in #96
Full Changelog: v1.2.0...v1.3.0
v1.2.0
New Features
- Specify max number of skills to display on card using the input
nb-skills, more info on inputs - Card are now in light and dark theme automatically, see Readme visual examples
- You can manually delete the old card png named
TScard.png, deprecated since 1.2.0 and new themed names.
What's Changed
- release: v1.1.0 by @nabondance in #46
- feat(config): specify max number of skills to display on card by @nabondance in #48
- test(core): CI test the card generation by @nabondance in #49
- docs(ui): Add card features in README by @nabondance in #50
- docs(core): update Readme to improve card type usage by @nabondance in #52
- feat(core): handle light/dark theme display by @nabondance in #53
- fix(core): html card with correct indentation by @nabondance in #54
- Improve testing workflow and css by @nabondance in #55
- fix(core): md text is one stat per line by @nabondance in #56
- fix(config): testing-workflow param are used by @nabondance in #57
- docs(config): Themes in Readme by @nabondance in #58
Full Changelog: v1.1.0...v1.2.0
v1.1.0
New Features
- Display superbadges icons
- New visual display of skills
What's Changed
- release: v1.0.2 by @nabondance in #39
- docs(config): Readme: update titles and release version by @nabondance in #41
- feat(ui): display superbadges and stamps icons in card by @nabondance in #42
- style(ui): skill bars are prettier by @nabondance in #43
- fix(core): iconUrl of superbadge by @nabondance in #44
- feat(config): add an issue template by @nabondance in #45
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- release: v1.0.1 by @nabondance in #37
- fix(core): deprecated (super)badges no longer crash by @nabondance in #38
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- release: v1.0.0 by @nabondance in #34
- docs(config): create a quickstart guide by @nabondance in #35
- docs(ui): typo in README by @nabondance in #36
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Breaking Change
New way to handle display-type and file-format independently to allow more combination:
display-type:
description: 'Type of display: text|card|output'
required: false
default: text
file-format:
description: 'Format of the file: md|html'
required: false
default: md
New Feature
- Display as visual card
- Display Stamps
- Display things only if they exists
What's Changed
- Release/v0.3.0 by @nabondance in #3
- build(deps): bump actions/labeler from 4 to 5 by @dependabot in #4
- docs(core): Improve docs and basic setup by @nabondance in #5
- style(core): use bar-chart-2 icon by @nabondance in #6
- feat(core): validate inputs by @nabondance in #7
- feat(core): display as card by @nabondance in #8
- docs(core): update readme with card display by @nabondance in #15
- feat(core): allow multiple file format by @nabondance in #19
- feat(core): add no-commit inputs by @nabondance in #20
- feat(core): Display latest achievement only if it exist by @nabondance in #21
- build(deps-dev): bump the npm-development group with 8 updates by @dependabot in #27
- feat(ui): improve tag writing by @nabondance in #28
- feat(core): improve generation and add stamps metrics by @nabondance in #29
- test(core): fix pushUpdatedFile test coverage by @nabondance in #30
- fix(ui): do not display stamps if no stamps by @nabondance in #31
- chore(config): delete unused .png by @nabondance in #33
- docs(ui): update readme with stamps by @nabondance in #32
New Contributors
- @dependabot made their first contribution in #4
Full Changelog: v0.3.0...v1.0.0
V0.3.0
First official release