All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Rails generators
- Add character active ship
- Add character online status
- Add sovereignty endpoints
- Add system jumps
- Add system kills
- Added all calls to require
- Fixed pagination bug
- Always return default hash for call params
- Fix
sorted_paramsissue when params are nil
- Fix gem release
- Split
Callsmodule into several smaller modules to improve maintainability - Use
Digest::MD5cache key instead of a plain string
- Fixed Yard warnings
- Added more documentation
0.4.0 - 2018-02-16
- Cache improvements
0.3.6 - 2018-02-14
- Travis
ConsoleRake task
0.3.5 - 2018-02-14
Esi::ResponsecachingSolarSystem,Star,Planet,Moon,Stargate,Station,Structure,DogmaAttributes, andDogmaEffectscallsEsi::Client.method?andEsi::Client.plural_method?methods
- Documentation for
expires_atonEsi::Client
0.2.34 - 2018-01-31
CoprorationWalletcall
- Logging improvements
0.2.24 - 2018-01-05
Esi::Client::MAX_ATTEMPTSis now 2 instead of 3
- Logging improvements
0.2.23 - 2017-12-11
ApiRefreshTokenExpiredErrorclass
- Logging improvements
0.2.12 - 2017-12-09
- Logging improvements
0.2.11 - 2017-12-09
- Error logging
0.2.10 - 2017-12-09
CharacterSkillscall
0.2.9 - 2017-11-15
- you can now provide a custom callback url to omniauth strategies
0.2.8 - 2017-11-12
Esi::Client.requestwill now also rescueFaraday::ConnectionFailed
0.2.7 - 2017-11-05
Esi::Responselogging
0.2.5 - 2017-11-04
- Made
Esi::Responsemore consistent
0.2.4 - 2017-11-04
- Default timeout to 60
- Set Asset calls as
paginated
0.2.3 - 2017-11-04
Esi::Client.requestwill now also rescueFaraday::SSLError
0.2.2 - 2017-11-04
- Message output in
ApiRequestError Esi::Client::MAX_ATTEMPTSis now 3 instead of 5
- incorrect parameter use in
CorporationAssetscall
0.2.0 - 2017-10-29
CharacterAssetsandCorporationAssetscalls
0.1.17 - 2017-10-29
MarketTypescall
0.1.16 - 2017-10-27
Regions,Region,Constellations, andConstellationcalls
- Small fix to
MarketHistoryandMarketOrderscallparams
0.1.15 - 2017-10-25
IndustryFacilities, andIndustrySystemscalls
0.1.14 - 2017-10-22
- bin/build.sh
- fixed an issue with completed industry jobs in the
CharacterInsdustryJobscall CharacterBlueprints, andCorporationBlueprintscalls
0.1.11 - 2017-10-22
Esi::Calls#listmethod
0.1.10 - 2017-10-22
Esi::Calls::Infoclass
0.1.9 - 2017-10-21
CorporateIndustryJobscall
- Minor fix to
autorize_paramsmethod in omniauth strategies
0.1.8 - 2017-10-08
- Added timeout to the
Esi::Client#requestmethod
0.1.7 - 2017-10-08
timeoutattribute to the default Esi configurationoriginal_exceptionattribute toEsi::ApiErrorApiRequestErrorclass
- Upgraded
oauth2dependency to1.4
0.1.5 - 2017-9-16
- activesupport and recursive-open-struct dependencies
- default SCOPES to the configuration object
- The
Clientmethod to the Esi module - The
ApiInvalidAppClientKeysErrorclass - The
scopeandcache_durationclass attributes toEsi::Calls::Base - A bunch of new call types to
Esi::Calls - ActiveSupport::Notification instrumentation to the
Esi::Client dataandeachdelegators toEsi::Response- lib/omniauth/strategies/esi.rb
- The
Characters,CharacterWallets,CharacterBlueprints,StructureOrderscall types.
0.1.2 - 2017-5-12
- Gem documentation to README.md
- Gem metadata to esi.gemspec
- lib/esi/access_token.rb
- lib/esi/calls.rb
- lib/esi/client.rb
- lib/esi/o_auth.rb
- lib/esi/response.rb
- default configuration and helper methods to lib/esi.rb
- .gitignore
- .travis.yml
- Gemfile
- LICENSE.txt
- README.md
- Rakefile
- bin/console
- esi.gemspec
- lib/esi.rb
- lib/esi/version.rb