- Ruby 2.0 Compatibility
- Adds date formatting support for dd/mm/yyyy
- Adds Profile#account
- Adds Profile#scrape / League#scrape for rescraping domain models
- Fixes League scraping via
league_id
instead ofurl
- Adds clan name and tag to
Profile
- Documentation updates
- Adds GrandmasterScraper to pull all grandmasters by region
- Updates Portrait names for anniversary
- Improves portait code
- Documentation updates
- Adds Heart of the Swarm Portrait Names
- Updates Achievement Progress Categories for Heart of the Swarm
- Adds Achievement to replace hash output
- Replace FakeWeb specs with VCR
- Typecast numerics to Fixnum instead of strings
- Typecast dates to Date instead of Strings (
Achievement#earned=
) - Fix wins/losses in MatchHistoryScraper
- Adds Campaign Completion indicators (
Profile#campaign_completion
) - Extensive internal refactoring and decoupling
- Revamped ProfileScraper API
- Uses VCR for test fixtures
- Switched from Hash output to Profile object on ProfileScraper
- MatchHistoryScraper now returns array of Matches instead of Hashes
- Adds Swarm Level to Profile
- Full-scrape pulls achievements, match history, and league information
- Throws BnetScraper::InvalidProfileError when instantiating a scraper with poorly formatted profile URL
- Adds portrait name scraping to ProfileScraper
- Adds race condition for profile scraping accounts playing in their first season
- Adds domain remapping to regions
- Fixes bug with EU profile scraping due to language selection
- Parses new player stats (Career Wins, Most Played Type, Games This Season)
- Parses new league stats (Current/Highest Solo/Team Leagues)
- Adds checks to prevent parse issues with accounts that don't ladder
- We don't talk about 0.1.2...
- Adds BnetScraper::Starcraft2.valid_profile?
- Adds BnetScraper::Starcraft2::BaseScraper#valid?
- Replaces open-uri with Faraday
- Adds BnetScraper::InvalidProfileError when unsuccessfully scraping
- Adds Battle.net Status API
- Adds Match History scraping
- Adds Achievement scraping
- Documentation Improvements
- Adds Travis-CI Support
- Initial Release