chore: bump version to v0.3.1#23
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Patch release covering the three PRs merged since v0.3.0.
Suggested release notes
Highlights
yt-analytics-monetary.readonly(feat(auth): request yt-analytics-monetary scope for revenue metrics #21, thanks @maxhuk) - revenue metrics likeestimatedRevenue,grossRevenue,cpm,adImpressionsnow work inanalytics query. Without this scope they failed with401 Insufficient permission. Existing users must re-runytstudio loginto re-consent; if oauthlib complains about scope changes,OAUTHLIB_RELAX_TOKEN_SCOPE=1 ytstudio loginresolves it.ytstudio videos categories(feat: videos categories command #22) - list assignable YouTube video categories for a region (defaultUS), so you can pick the rightcategory_idfor your sidecar without grepping unofficial tables.--region NL,-o jsonsupported.pymdownx.superfences.Breaking changes
category_idis now required (part of feat: videos categories command #22). The previous default of"22"(People & Blogs) was our own pick, not a YouTube default - hiding it behind a default made it easy to bulk-upload into the wrong category by accident. Sidecars withoutcategory_idnow fail validation upfront. Add the field; useytstudio videos categoriesto look up the right ID.Test plan
uv sync+uv run pytestclean (205 tests)v0.3.1on the merge commit and create the GitHub release using the notes above