- [FEATURE] Set user-agent to include gem name, ruby version, and a custom "user_agent_prefix" option.
- [ENHANCEMENT] Updated goodcop to use new version that includes rubocop-performance checks
- [ENHANCEMENT] Broke out some of the parsing code into linodeapi/helpers to make it easier to read
- [FEATURE] Support using multiple LinodeAPI::Raw instances with different endpoint URIs at the same time
- [FEATURE] LinodeAPI::Retryable class that automatically retries supported errors
- [ENHANCEMENT] Cleaned up LinodeAPI::Raw's parameter handling
- [FEATURE] Added unique error codes to lib/linodeapi/errors.rb for API/HTTP errors
- [FEATURE] Expose LinodeAPI.spec_version
- [ENHANCEMENT] Stabilized API