A swift-native SDK for the RAWG Video Games Database API.
The largest open video games database. Why build on RAWG - More than 350,000 games for 50 platforms including mobiles. -
### Added - Security scanning in CI/CD pipeline - Gitleaks for secret detection and API key exposure prevention - Runs automatically on all pull r…
### Added - Certificate pinning for enhanced network security - `CertificatePinning` actor for SSL/TLS certificate validation - `CertificatePinnin…
### Added - Secure Keychain storage for API keys - `KeychainManager` actor for thread-safe secure storage - iOS Keychain integration for encrypted…
### Added - 101 new unit tests for improved code coverage - 32 tests for `RAWGClient` (initialization, URL building, method signatures, cache contro…
### Added - GitHub issue templates (bug report, feature request, documentation) - Pull request template with comprehensive checklist - Coverage report…
### Added - visionOS support - Makefile for development workflow (`make setup`, `make test`, `make lint`, etc.) - Configurable request timeout in Netw…
### Added - Public API for cache control in RAWGClient - `clearCache()` - Clear all cached responses - `cacheStats()` - Get cache statistics - `…
### Added - In-memory caching system for API responses - Configurable TTL (default 5 minutes) - Cache statistics and management methods - Automa…