# Changelog

This changelog is generated automatically from [GitHub Releases](https://github.com/posit-dev/velocirepo/releases).


# v0.8.8

*2026-08-24* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.8)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.7…v0.8.8](https://github.com/posit-dev/velocirepo/compare/v0.8.7...v0.8.8)


# v0.8.7

*2026-08-24* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.7)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.6…v0.8.7](https://github.com/posit-dev/velocirepo/compare/v0.8.6...v0.8.7)


# v0.8.6

*2026-08-24* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.6)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.5…v0.8.6](https://github.com/posit-dev/velocirepo/compare/v0.8.5...v0.8.6)


# v0.8.5

*2026-08-22* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.5)

Fix aggregation deduplication dropping distinct metrics and events when targets or refs differ ([\#2](https://github.com/posit-dev/velocirepo/issues/2)).


## What's Changed

- preserve distinct rows during compaction by [<span class="citation" data-cites="simonpcouch">@simonpcouch</span>](https://github.com/simonpcouch) in https://github.com/posit-dev/velocirepo/pull/3


## New Contributors

- [<span class="citation" data-cites="simonpcouch">@simonpcouch</span>](https://github.com/simonpcouch) made their first contribution in https://github.com/posit-dev/velocirepo/pull/3

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.4…v0.8.5](https://github.com/posit-dev/velocirepo/compare/v0.8.4...v0.8.5)


# v0.8.4

*2026-07-28* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.4)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0…v0.8.4](https://github.com/posit-dev/velocirepo/compare/v0...v0.8.4)


# v0.8.3

*2026-07-28* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.3)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0…v0.8.3](https://github.com/posit-dev/velocirepo/compare/v0...v0.8.3)


# v0.8.2

*2026-07-27* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.2)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.1…v0.8.2](https://github.com/posit-dev/velocirepo/compare/v0.8.1...v0.8.2)


# v0.8.1

*2026-07-27* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.1)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.8.0…v0.8.1](https://github.com/posit-dev/velocirepo/compare/v0.8.0...v0.8.1)


# v0.8.0

*2026-07-27* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.8.0)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0.7.0…v0.8.0](https://github.com/posit-dev/velocirepo/compare/v0.7.0...v0.8.0)


# v0.7.0

*2026-07-22* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.7.0)

**Full Changelog**: [https://github.com/posit-dev/velocirepo/compare/v0…v0.7.0](https://github.com/posit-dev/velocirepo/compare/v0...v0.7.0)


# v0.6.0

*2026-07-10* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.6.0)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.6.0


# v0.5.0

*2026-06-30* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/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 linkedin` command 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 --fix` detects and migrates old OpenVSX metric names (`rating` → `total_ratings` with ×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 `content` table directly
- **Data safety**: `remove-project --delete-data` now rolls back data if config write fails

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.4…v0.5.0


# v0.4.0

*2026-06-26* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.4.0)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.4.0


# v0.3.6

*2026-06-24* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.6)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.6


# v0.3.5

*2026-06-24* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.5)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.5


# v0.3.4

*2026-06-23* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.4)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.4


# v0.3.3

*2026-06-22* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.3)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.3


# v0.3.2

*2026-06-22* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.2)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.2


# v0.3.1

*2026-06-22* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.1)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.1


# v0.3.0

*2026-06-21* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.3.0)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.3.0


# v0.2.2

*2026-06-19* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.2.2)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.2.2


# v0.2.1

*2026-06-19* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.2.1)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.2…v0.2.1

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.2.1


# v0.2.0

*2026-06-19* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.2.0)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.1.6…v0.2.0


# v0.1.5

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.5)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0…v0.1.5


# v0.1.4

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.4)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.1.3…v0.1.4


# v0.1.3

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.3)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.1.2…v0.1.3


# v0.1.2

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.2)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.1.1…v0.1.2


# v0.1.1

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.1)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/compare/v0.1.0…v0.1.1


# v0.1.0

*2026-06-15* · [GitHub](https://github.com/posit-dev/velocirepo/releases/tag/v0.1.0)

**Full Changelog**: https://github.com/jeroenjanssens/velocirepo/commits/v0.1.0
