NEWS
videogameinsightsR 0.1.1 (2026-03-06)
- Fixed DESCRIPTION URL to follow redirect (vginsights.com -> app.sensortower.com/vgi/).
- Replaced
rappdirs with tools::R_user_dir() for CRAN-preferred caching.
- Switched API-dependent examples from
\donttest{} to \dontrun{}.
videogameinsightsR 0.1.0
Breaking Changes
- All column names are now snake_case instead of camelCase.
For example,
steamAppId is now steam_app_id, peakConcurrent is
peak_concurrent, and dailyRevenue is daily_revenue.
- All data-returning functions now return tibbles instead of plain
data.frame objects.
New Features
- Added
.vgi_clean_names() internal utility that converts API column
names to snake_case and coerces results to tibbles in one step.
- README rewritten with focused workflow examples and a comprehensive
function reference table.
Improvements
- Consistent tidyverse-friendly output across all 67 exported functions.
- Function parameters already used snake_case; output now matches.
videogameinsightsR 0.0.4
- Migrated package core to VGI API v4.
- Added
vgi_publishers_overview() and vgi_developers_overview() for
rich company data.
- Added
vgi_top_regions() for regional performance data.
- Search functions are significantly faster via local caching.
- Re-architected data endpoints to use
historical-data snapshot polling,
handling API v4 shape changes gracefully.
videogameinsightsR 0.0.3
- Added
vgi_game_summary_yoy() for year-over-year comparisons.
- Support for flexible date specification (months or explicit dates).
- Automatic YoY growth percentage calculation.
- Added rate limiting utilities.
videogameinsightsR 0.0.2
- Added multi-ID support in all data retrieval functions.
- Added
vgi_game_summary() for comprehensive single-call analysis.
- Fixed field mapping for revenue and units sold endpoints.
videogameinsightsR 0.0.1
- Initial release with core VGI API wrapper functions.