@ryosuke-endo gave the pull-request #140. This realized me that some links in README had been broken. Thanks 🎉
- Fixed the issue when item can't be found by specifying elements #132
- Removed abolished methods from sample codes in README #131
- Migrated CI for this repo from Travis CI to GitHub Actions #130
- Add ruby 3.0 support #129
- Adds
RakutenWebService::Ichiba::Tab.search
#112
- Adds
rexml
to development dependencies to run tests in ruby 3.0 #127 - Abolishes integration spec #126
- Suppresses deprecation warning for bundle install's option #125
- Updates README.ja.md by fuyuton #124
- Removes comment out by 4geru #123
- Use instance variable in ichiba item example code by 4geru #122
- Updates .travis.yml by 4geru #121
- Adds recipe example code by @4geru #119 #120
- Drop v2.4 from supported ruby versions #118
- Update supported ruby versions: welcome ruby 2.7 #117
- Inserts frozen string literal comments to travel api codes #113
- Refactoring: Extract process from
Travel::Areaclass::Base
constructor #114 - Refactoring: decompose
RakutenWebService::Resource.attribute
to reduce its complexity #115 - Refactoring: fix some style issues #116
We are pleased to say thanks to @4geru and @fuyuton. This release includes their seminal works. Thanks 🎉
- Starts Support Ichiba Tag API. #110
We are pleased to say thanks to @keisukeponpoko. This release is made by their seminal work.
- Drop ruby 2.3 from supported ruby versions. #104
- Fixes some issues reported by CoceClimate #108
RWS.configuration
no longer accepsts block #107
- Starts Support of two Travel APIs: SimpleHotelSearch and GetAreaClass. #91
- Ruby 2.6 has been released 🎉 this version joined the supported versions! #100
- Use the magic comment to frozen all string literals.#93
- Drop ruby 2.2 from supported ruby versions since it goes to the EOL. #95
- Update supported API versions. #87
- Add
RWS::Resource#attributes
method. #85
- Add Helpers for pagination. #78
- Minor fix for README.ja.md #77
- Suppressing installing gems required for debugging with VSCode in CI. #79
I'm pleasured to say thanks to @jinco13. He fixed wrong method names and links in README.ja.md.
RakutenWebService::Ichiba::Genre#brothers
always returns an empty array. #75
- Added
RakutenWebService::BaseGenre#brothers
. #74
- Allows to call
RakutenWebService::Recipe.ranking
withoutcategory_id
. #70
I'm pleasured to say thanks to @kakakakakku. His work has made the usage of RWS::Recipe.raning
easy to get the ranking in all genres.
Thanks!
-
Net::HTTP
is NOTreuquire
d anywhere in the codebase. #67The version 1.4.1 or earlier of this gem doesn't
require 'net/http'
by itself. @gouf found the bug report in teratail and made a pull-request to fix it. Thanks!
debug_mode
has come again! if you want to see responses from Rakuten Web Service APIs, you can see the ones by setdebug_mode
true
. #56- Refactoring: use new Hash syntax as supporting ruby 1.9 series has been stopped already. #60
- Fixed:
WrongParameter
raises when giving anysort
option toRakutenWebService::Resource.serch
. #54
I'm pleased to say thanks to @sho-yamane since he reported the bug #53. If he didn't do it, I would find the bug much later. Thanks, @sho-yamane.
- Raise RuntimeError if required option
application_id
is not set when generating parameters. #51
- Loads Application ID and Affiliate ID from environment varaibles
RWS_APPLICATION_ID
andRWS_AFFILIATE_ID
respectively. #47
- Upgraded
codeclimate-test-reporter
. #48
- Started supporting GenreInformation. #45
RakutenWebService::BaseGenre#parent
returns Genre object of the parent genre. #44
- Fixed
RakutenWebService::Ichiba::Genre#ranking
ignores given options to be passed to Ichiba Ranking API. #43
- Remove the dependency on faraday, using
Net::HTTP
. #39 - Allows users to rescue any exception with
RakutenWebService::Error
which is a superclass of all the error class likeRakutenWebService::NotFound
. #41
- Started supporting Gora APIs by @kamatama41 .#29
- Started supporting Recipe APIs. #31
- Updated versions of supported Rakuten Web Service APIs.
- Updated supported Ruby versions to 2.1.0 or later
- Any resource's
search
such asRakutenWebService::Ichiba::Item
returns Enumerator which provides resources fetched at one page. It used to provide all resources by auto-pagerize. From this version provides methods for pagerizing. Please refer to the sample in README. - Deprecated calling
RakutenWebService.configuration
with a block, recommending to useRakutenWebService.configure
.
At first, I should appreciate all users of the gems. One of the enhancements, supporting Gora APIs, is realized by @kamatama41 's seminal work. Thank you for your contribution!
- Update a gem dependency by @45deg
- Fix typo by @45deg
- Add new section for
Prerequisites
to explaing how to get new Application ID for Rakuten Web Service. RakutenWebService::BaseGenre.[]
fetches the genre information of specified a given genrecode.