v2.3.0
What's Changed
- feat: implements ossf scorecard by @PierreDemailly in #125
- docs: add PierreDemailly as a contributor for code by @allcontributors in #126
- fix: remove import protocol for doc redirection by @PierreDemailly in #127
- feat: improve cliui design by @PierreDemailly in #129
- chore: fixing badges and adding back SECURITY.md by @fraxken in #130
- docs: add documentation for scorecards by @PierreDemailly in #132
- change the node.js favicon by our own logo by @Ineslujan in #137
- docs: add Ineslujan as a contributor for code by @allcontributors in #138
- Updating the URL of an avatar by @fabnguess in #136
- docs(badges): use for-the-badge style and remove downloads one by @fraxken in #139
- [Snyk] Upgrade cacache from 17.0.2 to 17.0.4 by @fraxken in #140
- Updating security policy by @fabnguess in #141
- ci: update and pin version with SHA-commit by @fraxken in #142
- feat: add dependabot yml configuration by @fraxken in #143
- [StepSecurity] Apply security best practices by @step-security-bot in #144
- CodeQL fix and remove root dependabot file by @fraxken in #147
- chore(deps): bump actions/upload-artifact from 3.1.0 to 3.1.2 by @dependabot in #145
- chore(deps): bump ossf/scorecard-action from 2.0.6 to 2.1.2 by @dependabot in #146
- chore(deps-dev): bump @myunisoft/httpie from 1.9.2 to 1.10.0 by @dependabot in #151
- chore(deps-dev): bump esbuild from 0.15.14 to 0.17.3 by @dependabot in #148
- docs: improve CONTRIBUTORS guide(s) by @fraxken in #153
- chore(deps-dev): bump @nodesecure/size-satisfies from 1.0.2 to 1.1.0 by @dependabot in #152
- chore: remove permanently package-lock.json by @fraxken in #157
- ci: remove lint stage and use coverage npm script by @fraxken in #158
- refactor: use latest spinner API and implement --silent mode by @fraxken in #162
- chore(deps): bump github/codeql-action from 2.1.39 to 2.2.0 by @dependabot in #161
- chore(deps): bump github/codeql-action from 2.2.0 to 2.2.1 by @dependabot in #163
- fix: searchbar helper redirect to the good section by @PierreDemailly in #166
- chore(deps): bump github/codeql-action from 2.2.1 to 2.2.3 by @dependabot in #168
- feat(cli): add scorecard command by @PierreDemailly in #164
- docs: add SofianD as a contributor for code by @allcontributors in #169
- chore(deps): bump github/codeql-action from 2.2.3 to 2.2.4 by @dependabot in #170
- feat: 3rd party tools links (Snyk & Socket.dev) by @PierreDemailly in #171
- chore(deps): bump step-security/harden-runner from 2.1.0 to 2.2.0 by @dependabot in #172
- fix(package.json): npm scripts using cross-env by @SofianD in #174
- Update dependabot frequency by @fabnguess in #175
- docs: add fabnguess as a contributor for maintenance by @allcontributors in #177
- chore(deps): bump github/codeql-action from 2.2.4 to 2.2.5 by @dependabot in #176
- chore: bump i18n by @PierreDemailly in #179
- refactor: transform to NPM monorepo by @fraxken in #178
- fix(security): add missing workflow top level permissions by @fraxken in #181
- chore(deps): bump ini from 3.0.1 to 4.0.0 by @dependabot in #182
- chore(deps): bump open from 8.4.2 to 9.1.0 by @dependabot in #183
- chore(deps): bump actions/checkout from 3.3.0 to 3.5.0 by @dependabot in #185
- chore(deps): bump github/codeql-action from 2.2.5 to 2.2.9 by @dependabot in #186
- chore(deps): bump step-security/harden-runner from 2.2.0 to 2.2.1 by @dependabot in #187
- chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3 by @dependabot in #188
- chore: update dependencies by @fraxken in #184
- 2.2.0 by @fraxken in #189
- fix: move @openally/result from devDeps to deps by @PierreDemailly in #190
- 2.2.1 by @fraxken in #191
- chore(ci): run tests on Windows & Mac by @PierreDemailly in #192
- chore(deps): bump filenamify from 5.1.1 to 6.0.0 by @dependabot in #193
- refactor: migrate from tap to node test runner by @PierreDemailly in #202
- test: add missing tests by @PierreDemailly in #206
- chore(deps): bump github/codeql-action from 2.2.9 to 2.3.5 by @dependabot in #204
- chore: update dependencies by @PierreDemailly in #227
- fix: build error by @PierreDemailly in #230
- chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 by @dependabot in #232
- chore(deps): bump github/codeql-action from 2.21.4 to 2.21.5 by @dependabot in #231
- feat: apply settings on save by @PierreDemailly in #234
- feat: add scorecard visualizer external link by @PierreDemailly in #235
- chore: drop support for Node 16 by @fabnguess in #246
- refactor: split package component into multiple class by @fraxken in #247
- fix(network): missing type conversion by @PierreDemailly in #249
- fix: prevent update of current node by @PierreDemailly in #248
- Update documentation and dependencies by @fraxken in #251
- feat: add color to scorecard menu by @fraxken in #253
- feat(network): keyboard navigation by @PierreDemailly in #254
- fix: minors bugs in the package pannel by @fraxken in #256
- fix: package info does not shows by @PierreDemailly in #259
- Update scanner by @fraxken in #262
- chore: start working on home ossf scorecard by @fraxken in #261
- fix: package info not opening by @PierreDemailly in #260
- refactor(gauge): improve implementation & add optional chips by @fraxken in #263
- Avoid invalid GitHub crash by @fraxken in #268
- refactor(home.view): rework authors section by @fraxken in #267
- feat(scorecard): add support for GitLab by @PierreDemailly in #266
- feat(navigation): add simple anchor mecanism for views by @fraxken in #269
- feat: add clickable link to Gauge & add link to licenses by @fraxken in #274
- refactor: revamp flags position & fix unicode segmentation bug by @fraxken in #275
- fix(css): adapt package-container height by @fraxken in #277
- refactor: use node: namespace everywhere by @fraxken in #276
- feat: highlight suspicious scripts by @fraxken in #278
- refactor: use @topcli/prompts instead of qoa by @fraxken in #280
- fix: left menu not updated by @PierreDemailly in #282
- feat: create new header menu by @PierreDemailly in #283
- Fix bugs by @fraxken in #286
- refactor: improve wiki css by @fraxken in #281
- docs: update README by @fraxken in #287
- feat: verify payload scanner version & implement local i18n by @fraxken in #279
- feat(settings): hotkeys customisation by @PierreDemailly in #290
- feat: add wiki shortcut by @fraxken in #291
- feat: highlight suspicious packages by @fraxken in #288
- refactor: group css & js in public/components by @fraxken in #294
- Update backend dependencies by @fraxken in #296
- chore: improve maintainers & start implementing popup by @fraxken in #295
- feat: make keyboard navigation based on node positions by @PierreDemailly in #297
- fix: add missing isDeprecated emoji+description by @fraxken in #300
- chore: trigger maintainer :hover only if clickable by @fraxken in #301
- feat(interface): improve GitLab support by @PierreDemailly in #303
- Improve i18n by @fraxken in #304
- fix: missing lower level node by @PierreDemailly in #309
- Migration from size-satisfies to workspaces by @fabnguess in #302
- focus node by name and version by @kishore881 in #308
- docs: add kishore881 as a contributor for code by @allcontributors in #311
- Fix links by @fraxken in #312
- labels for network edges by @kishore881 in #307
- fix: use currentNodeParams from NetworkNavigation and fix ESLint warnings by @fraxken in #313
- fix: string node missing cast to number by @PierreDemailly in #315
- feat: lock/unlock network & highlight multipleNodes by @fraxken in #314
- fix: description length + package-container height by @fraxken in #316
- feat: warnings code popup by @PierreDemailly in #317
- chore: focus selectedNode when the network is locked by @fraxken in #318
- refactor: improve lock/unlock behavior by @fraxken in #319
- feat: improve code fetcher by @PierreDemailly in #320
New Contributors
- @Ineslujan made their first contribution in #137
- @fabnguess made their first contribution in #136
- @step-security-bot made their first contribution in #144
- @SofianD made their first contribution in #174
- @kishore881 made their first contribution in #308
Full Changelog: v2.1.2...v2.3.0