v2.0.9 (2024-10-04)
✨ Implemented enhancements:
- Account for source repo name/ownership changes for nuget stats #369 (@kzu)
- Add support for getting stats by author(s) and owner(s) #368 (@kzu)
🔀 Merged:
- Fix test warning due to obsolete package #365 (@kzu)
- Self-document CLI options and arguments #364 (@kzu)
v2.0.8 (2024-10-01)
✨ Implemented enhancements:
- Add tier as sponsor claim #234
- When auth fails during nuget stats, render failure #363 (@kzu)
- Use stable hash comparer for nuget/oss model #361 (@kzu)
- Add arbitrary yaml metadata from tier as sponsor claims #359 (@kzu)
- Allow viewing the manifest of a specific account #358 (@kzu)
🐛 Fixed bugs:
- Ensure org sponsorships are collected for OSS authors too #360 (@kzu)
🔀 Merged:
- Make sure we never inadvertently push launchSettings.json #362 (@kzu)
v2.0.7 (2024-10-01)
✨ Implemented enhancements:
- Allow easily copying markdown of OSS author badges #356 (@kzu)
- Add specific diagnostic/status for oss authors #355 (@kzu)
v2.0.6 (2024-09-28)
✨ Implemented enhancements:
- Use new human readable metric summary values #351 (@kzu)
v2.0.5 (2024-09-28)
✨ Implemented enhancements:
- Add user-friendly render of nuget stats totals #350 (@kzu)
v2.0.4 (2024-09-28)
✨ Implemented enhancements:
- Render globals totals after running nuget command #349 (@kzu)
- Add exception propagation behavior with --exceptions #348 (@kzu)
v2.0.3 (2024-09-28)
✨ Implemented enhancements:
- Add totals summary for nuget stats #347 (@kzu)
- Allow fetching specific nuget owner stats #346 (@kzu)
- Allow retrieving a shields.io badge with nuget stats #345 (@kzu)
v2.0.2 (2024-09-27)
✨ Implemented enhancements:
- If starting browser fails, render the URI to navigate to #344 (@kzu)
- Ensure output is UTF-8 #343 (@kzu)
- Add support for considering oss authors/contribs as indirect sponsors #339 (@kzu)
v2.0.1 (2024-09-25)
✨ Implemented enhancements:
- Add command to fetch and discover nuget oss stats #338 (@kzu)
- Add query to retrieve contributors for a given repository #334 (@kzu)
- Enable UTF-8 output from GitHub CLI queries #333 (@kzu)
- Add overload to simplify getting or setting status #330 (@kzu)
- Add Grace period info reporting #327 (@kzu)
- Make the funding help url configurable via MSBuild #326 (@kzu)
- Add an easy way to check for design-time builds #319 (@kzu)
- Add Back an Issue feature #310 (@kzu)
- Add GitHub webhook for auto-labeling of sponsor issues #299 (@kzu)
- Add schema version to issued manifests #296 (@kzu)
- Add distinct diagnostic for contributors #294 (@kzu)
🔀 Merged:
- Minor analyzer sample fixes #331 (@kzu)
- Add optional message to use as summary in sponsored APIs #328 (@kzu)
- Fix intellisense for SL resources #325 (@kzu)
- Fix dead links to the GitHub spec. #321 (@teo-tsirpanis)
- When multiple sponsorables, ensure @ each #318 (@kzu)
v2.0.0 (2024-07-24)
✨ Implemented enhancements:
- Allow disabling Info diagnostics globally #285 (@kzu)
- Add support for detecting indirect metapackage reference #283 (@kzu)
- Simplify JWK download by using curl directly from backend #281 (@kzu)
v2.0.0-rc.6 (2024-07-21)
🔀 Merged:
- Ensure we retry failing tests for samples too #275 (@kzu)
- Bring analyzer sample from devlooped/oss into this repo #268 (@kzu)
- Install by directly adding source w/o nuget.config #266 (@kzu)
v2.0.0-rc.5 (2024-06-27)
v2.0.0-rc.4 (2024-06-27)
✨ Implemented enhancements:
- Add optional endpoint that can emit shields.io endpoint badge data #258 (@kzu)
- Add --with-token option to list command #257 (@kzu)
- Switch to using ClaimsIdentity/Subject in token #253 (@kzu)
- Upgrade to newer IdentityModel #251 (@kzu)
🐛 Fixed bugs:
- Fix issued-at being a string rather than a date #252 (@kzu)
🔀 Merged:
- Use a fixed session id from CI to avoid contamination #256 (@kzu)
- Switch to the devlooped (bot) token #249 (@kzu)
v2.0.0-rc.3 (2024-06-25)
✨ Implemented enhancements:
- Add basic anonymous usage telemetry #246 (@kzu)
- Notify users when there is a new version of the CLI #242 (@kzu)
v2.0.0-rc.2 (2024-06-17)
✨ Implemented enhancements:
- Add --force option to sync all accounts #239 (@kzu)
🐛 Fixed bugs:
- Never fail on MacOS/Linux #38
🔀 Merged:
- Run acceptance tests cross-platform on manifest sync #238 (@kzu)
v2.0.0-rc.1 (2024-06-15)
✨ Implemented enhancements:
- Improve self-hosting story for signed manifests #146
- Consider contributed sponsorable repos as sponsored #66
- Create remove endpoint to improve compliance with GDPR #61
- Suggestion: when including SponsorLink in a project, call the integration project something other than
<ProjectName>.CodeAnalyzers
#60 - Idea for achieving the goel of sponsorlink without email and/or connection #54
- Telemetry enhancement: Add "kill switch" for strict corporate environments #50
- RFC: A Proposal to Fix Major Privacy Risk #48
- Support org-wide sponsorships #47
- Add license acceptance and some explanation on telemetry? #34
- Build pauses should be gone #33
- Warnings for sponsoring messages break build in some cases #32
- Replace hashed email with manifest-based offline check #31
- Remove remaining usage of "pub", render roles on sync #231 (@kzu)
- Allow accepting the ToS programmatically #230 (@kzu)
- Don't require GH CLI for specific account(s) sync #227 (@kzu)
- Delete credentials when removing manifests, add global clear #223 (@kzu)
- Add remove command to CLI #222 (@kzu)
- Remove base64-encoded public key from all APIs #221 (@kzu)
- Switch to known error codes constants in sync command #220 (@kzu)
- Unify output of gh cli view vs /me endpoint #219 (@kzu)
- Minor improvements, introduction of /jwk endpoint #218 (@kzu)
- Unify /me as the endpoint for sponsor manifests #217 (@kzu)
- Show cached manifests details with view command #216 (@kzu)
- Initial work for standalone manifest per sponsorable account #176 (@kzu)
- Add sponsorable init backend function #147 (@kzu)
- Add a development-only and source-only helper package for NuGet integration #72 (@kzu)
- Delete entire analyzer/package project which is no longer needed #65 (@kzu)
- Create remove endpoint to improve compliance with GDPR #62 (@kzu)
- Add signing function and update deployment dir #59 (@kzu)
- Remove all code related to build pauses #56 (@kzu)
🐛 Fixed bugs:
- Enhancement/Fix : make it Opt-In #52
- SponsorLink must NEVER be obfuscated #36
- SponsorLink is Source Available, not Open Source #35
🔨 Other:
- Document self-hosting of manifest signing backend and CLI #141
- Make the SPONSORLINK_MANIFEST envvar more of a suggestion/example #140
- If using Warnings for SL messages, recommend providing WarningsNotAsErrors #76
🔀 Merged:
- Sample analyzer and packaging cleanup #214 (@kzu)
- Add much needed privacy policy/statement #73 (@kzu)
- Remove ALL existing code related to stored sponsors #57 (@kzu)
- Replace log analytics workspace which is GONE #49 (@kzu)
- Update dependencies with those without the old SL #42 (@kzu)
v1.1.0 (2023-08-10)
🐛 Fixed bugs:
- Why closed source #19
- Package harvests email addresses and private data to send to remote infrastructure #18
- Harvesting user email addresses without any form of consent is against GDPR regulation #17
- Will cause packages to be no-go in corporate #16
🔨 Other:
- Where's the source code? #13
* This Changelog was automatically generated by github_changelog_generator