v0.5.0
What's new
- LinkedIn source: Fetch post metrics (impressions, likes, comments, shares, clicks), follower count, and content index from LinkedIn
- LinkedIn OAuth:
velocirepo auth linkedincommand for three-legged OAuth flow with token persistence in.env - Token expiry check: Automatically warns when LinkedIn token is about to expire (via introspection API)
- Float value handling: Record values stored as JSON floats (e.g.,
5.0) are now parsed correctly - Deprecated metric fix:
validate-data --fixdetects and migrates old OpenVSX metric names (rating→total_ratingswith ×100,reviews→total_reviews) - Lint clean: All golangci-lint issues resolved across the codebase
- Faster completions: Shell completion commands no longer load config
- Generalized events/content: README updated to reflect the generic events and content system
- Removed youtube_index: Legacy convenience view replaced by querying the
contenttable directly - Data safety:
remove-project --delete-datanow rolls back data if config write fails
Full Changelog: v0.4...v0.5.0