
Version 0.8
artopensea 0.8.0
Breaking Changes
-
HTTP client migration: Replaced
httrwithhttr2for all API requests. This is an internal change with no user-facing API modifications, but mayaffect users who were extending or modifying request behavior.
New Features
httptest2 integration: Added comprehensive test fixtures for offline testing. All 4 API endpoints now have recorded mock responses enabling reliable CI/CD testing without live API calls.
-
Expanded documentation: README.md now includes complete environment variable documentation, installation instructions, usage examples, and
links to OpenSea API reference.
Improvements
Test coverage: Increased from ~43% to 98.33%, exceeding the 80% target. All 21 tests now run (previously 4 were skipped).
-
Code quality:
- Fixed string handling to use
stringr::str_split_1()instead of base Rstrsplit()per project standards - Removed defensive placeholder key logic from test setup (violates “No Defensive Skips” principle)
- Added concise package-specific AGENTS.md for agent tooling
- Fixed string handling to use
URL building: API functions now use
httr2::req_url_path_append()for cleaner, more maintainable URL construction.