Dan Milne and Claude Opus 4.6
f585c52f55
Deprecate paapi gem in favour of vacuum v5.0+
...
Amazon is shutting down PA-API v5 on May 15, 2026. Added deprecation
warning on require and a notice in the README directing users to the
vacuum gem which supports the new Creators API.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:27:55 +11:00
Dan Milne
d55ef96ac1
Bump version
2024-08-22 10:42:33 +10:00
Dan Milne
d54c6d2cd7
Fix tags to be strings, not symbols
2024-08-22 10:42:15 +10:00
Dan Milne
70cdeef9ac
Switch to using strings, rather than symbols for serach parameters
2024-02-05 23:16:37 +11:00
Dan Milne
00e6b251cc
Formatting - StandardRB updates
2023-07-14 17:45:26 +10:00
Dan Milne
53ff78f635
StandardRB
2023-06-08 12:08:54 +10:00
Dan Milne
b4ffb58592
Include PartnerTag and PartnerType
2023-06-05 12:48:32 +10:00
Dan Milne
2db1d64720
Remove old gem
2023-04-20 19:32:42 +10:00
Dan Milne
09e635fc6f
Version bump. Make sure the console uses local paapi
2023-04-20 15:41:26 +10:00
Dan Milne
9297799555
Add net-http-persistent as a dependency. Remove code to determine which HTTP client to use. Cleanup spacing
2022-11-01 18:04:09 +11:00
Dan Milne
5d8fd3ffff
Version bump with bug fix
2022-09-04 14:12:14 +10:00
Dan Milne and GitHub
bba10e75fa
Merge pull request #8 from crisdias/master
...
Missing comma in MARKETPLACES.
2022-09-04 14:11:32 +10:00
Dan Milne
ae3577a9fc
Bump version
2022-08-10 12:09:06 +10:00
Dan Milne
11694b567e
More safe operator
2022-08-10 12:07:38 +10:00
Dan Milne
a6a5cf45c3
Remove byebug
2022-08-10 12:04:31 +10:00
Dan Milne
761df379cf
Fix depracation message
2022-08-10 12:02:45 +10:00
Dan Milne
6105ea621c
Debugging
2022-08-10 12:00:10 +10:00
Dan Milne
d09be5f131
Migrate to just HTTP
2022-08-10 11:52:18 +10:00
Dan Milne
7aebd186a5
Bugfixing
2022-08-10 11:47:30 +10:00
Dan Milne
e04d258b07
Testing use of native http
2022-08-10 11:42:28 +10:00
Dan Milne
b66dda8d79
Use safe operator
2022-08-10 11:31:18 +10:00
Dan Milne
02057fb0d0
Typo
2020-08-26 14:22:32 +10:00
Dan Milne
8c4f4337a3
Merge branch 'add_condition' into master
2020-08-21 22:55:07 +10:00
Dan Milne
316e71ee46
Merge branch 'master' into add_condition
2020-08-21 22:38:57 +10:00
Dan Milne
ba6a52ce9c
Paapi will always use HTTPS
2020-08-21 18:06:00 +10:00
Dan Milne
747e76fe8f
Require net/http and set the body to JSON
2020-08-21 17:58:56 +10:00
Dan Milne
6115f72119
Move the HTTP request code into a method and remove references to the HTTP gem
2020-08-21 17:45:47 +10:00
Dan Milne
e47add0064
Comment out unused Gem
2020-08-21 16:58:18 +10:00
Dan Milne
a86acb1ef9
Merge branch 'master' into net_http
2020-08-21 16:55:54 +10:00
Dan Milne
74e2611e87
Update Changes. Update test data. Amazon has added RoleType and the test file didn't include it.
2020-08-21 16:14:58 +10:00
Dan Milne
ffc11ceb94
Use lower case roles. Bump version
2020-08-21 15:58:23 +10:00
Dan Milne
9465254d0b
Use RoleType with lower case role, rather than Role with capitalized role. Fixes #6
2020-08-21 15:57:49 +10:00
Dan Milne
5152b9b976
Update rake dependency and bump version
2020-03-01 16:00:18 +11:00
Dan Milne
17d73db781
Update rake dependency and bump version
2020-03-01 16:00:14 +11:00
Dan Milne and GitHub
5c4ec55c4b
Merge pull request #5 from ezaki3/fix-get-variations-items-empty
...
Fix get_variations items is empty
2020-02-17 10:28:40 +11:00
Dan Milne
2699ff9b61
Words.
2020-01-10 15:38:47 +11:00
Dan Milne
706a9fb377
Investigate a plain net::http client for less dependancies
2020-01-10 15:37:36 +11:00
Dan Milne
49d24cb048
Typo
2019-11-11 14:41:58 +11:00
Dan Milne
dd3522ca4e
Add test data file
2019-10-25 15:16:08 +11:00
Dan Milne
92207f27ef
Remove require statement
2019-10-25 15:08:59 +11:00
Dan Milne
50c3df89ba
Remove Nameable dependancy and return API data directly
2019-10-25 15:05:55 +11:00
Dan Milne
1ad818b4d7
Ensure Item#contributors always returns an Array. Safe navigator for Item#contributors_of compact - although not really neccessary now.
2019-10-24 14:27:08 +11:00
Dan Milne
d3bad8fc02
Add tests for case with no contributors
2019-10-24 14:25:31 +11:00
Dan Milne
674848ccb9
Bug fix for empty names in items
2019-10-24 12:58:13 +11:00
Dan Milne
5a7b39b0bf
Bug fix
2019-10-21 21:24:41 +11:00
Dan Milne
cdaf16ec8a
Add a merchant
2019-10-21 16:54:21 +11:00
Dan Milne
f1f2b6bec2
Add the listing model. Rename @json -> @hash for consistency
2019-10-21 16:46:16 +11:00
Dan Milne
924fd11ebb
Bump gem version
2019-10-16 14:47:54 +11:00
Dan Milne
d27409f805
Method to get width, height, depth and weight from item. Bump gem version
2019-10-14 11:44:55 +11:00
Dan Milne
b39134bec1
More comprehensive handling of failed date parsing
2019-10-14 11:35:20 +11:00
Dan Milne
6f9d33d778
The configuration for marketplace and parter_tag expects symbols
2019-10-14 11:34:06 +11:00
Dan Milne
d298b06833
Bug fix for language
2019-10-11 15:48:06 +11:00
Dan Milne
cbe74541a0
Delegate dig to the hash which defines the item
2019-10-11 15:11:49 +11:00
Dan Milne
5f396898b5
Pluck out languages
2019-10-11 14:25:31 +11:00
Dan Milne
bdacc51da7
Fix change log
2019-10-11 10:36:01 +11:00
Dan Milne
88ef714812
Add a change log
2019-10-11 10:34:30 +11:00
Dan Milne
be97362bb0
Add test data
2019-10-11 10:22:29 +11:00
Dan Milne
09be88fdb1
Use DisplayValue for consistency
2019-10-11 10:19:28 +11:00
Dan Milne
ca1fe8a16b
Add tests for item parsing
2019-10-11 10:18:58 +11:00
Dan Milne and GitHub
38a20d5e8d
Merge pull request #4 from abunsen/master
...
Small fix for grabbing product data
2019-10-11 09:42:26 +11:00
Dan Milne and GitHub
6b66b591a5
Merge pull request #3 from veloutin/master
...
Allow passing in options to get_items and get_variations
2019-10-10 10:14:16 +11:00
Dan Milne
b8a7d2aa8c
Remove duplicate accessor
2019-10-07 16:07:02 +11:00
Dan Milne
842de6227f
Remove mixin
2019-10-05 23:27:59 +10:00
Dan Milne
f885ff62ae
Migrate aws mixing into the client class
2019-10-05 23:27:39 +10:00
Dan Milne
ac07f65440
Replace ActiveSupport method
2019-10-05 23:19:48 +10:00
Dan Milne
8df2dee3b8
Reorganise
2019-10-03 16:50:38 +10:00
Dan Milne
fa814046c8
Some more helpers
2019-10-03 15:14:40 +10:00
Dan Milne
b09d895ff2
Rubocop
2019-10-03 15:14:25 +10:00
Dan Milne
0439072b52
Rename the attribute holding the raw json to 'json'.
2019-09-25 15:52:21 +10:00
Dan Milne
ed3446f97e
Add some instructions to README about configuring the script
2019-09-25 15:51:32 +10:00
Dan Milne
cac4b2b5aa
Add Travis status
2019-09-20 09:31:53 +10:00
Dan Milne
a84e4e6949
Update readme
2019-09-20 08:17:42 +10:00
Dan Milne
194403a974
Helper class
2019-09-18 09:50:27 +10:00
Dan Milne
69d9c023ca
Rough in get_browse_nodes
2019-09-18 09:50:12 +10:00
Dan Milne
a9eaadb7c2
Ensure item_ids is an Array
2019-09-18 09:49:41 +10:00
Dan Milne
ffa27780f9
Naming convention fix
2019-09-18 09:49:03 +10:00
Dan Milne
b81eba5efe
Add the nameable gem for working with contributor names
2019-09-18 09:48:08 +10:00
Dan Milne
d4f3b425a4
Formatting fixes. Add more shortcuts
2019-09-18 09:47:28 +10:00
Dan Milne
a9fdaa3ba7
Move locales data into paapi.rb
2019-09-18 09:46:21 +10:00
Dan Milne
8a87cc9d94
Add mixin for aws requests
2019-09-17 22:53:46 +10:00
Dan Milne
75d8e0e7ab
Add an item class to process search and get_items response
2019-09-17 22:53:32 +10:00
Dan Milne
7e50e531ad
Message reguarding this gem being under development
2019-09-12 21:09:16 +10:00
Dan Milne
8c0b7f0f2a
Rubocop formatting
2019-09-10 09:25:44 +10:00
Dan Milne
250986d1c7
Add configuration system and documentation. Clean up tests
2019-09-10 09:25:23 +10:00
Dan Milne
f1e946d946
Remove trailing whitespace
2019-09-09 14:11:22 +10:00
Dan Milne
ce1a3a9bc4
Fix Typo
2019-09-09 13:56:22 +10:00
Dan Milne and GitHub
f4501305bd
Fix markdown in readme
2019-09-09 13:28:05 +10:00
Dan Milne
c77d41d3f1
Add a configure method to the class
2019-09-09 13:26:11 +10:00
Dan Milne
8ba56663ae
Merge request into client
2019-09-09 11:52:22 +10:00
Dan Milne
2e49132c12
Add more default resources. Implement search
2019-09-09 11:43:25 +10:00
Dan Milne
74b1ae1d82
Specifiy gem versions, consistent quoting
2019-09-09 11:32:41 +10:00
Dan Milne
5d5a135e54
Wrap requests in responses. Update response to make the original request available
2019-09-09 11:29:44 +10:00
Dan Milne
9d14bd8567
Continue renaming to Paapi
2019-09-09 11:29:06 +10:00
Dan Milne
8ec807841c
Update docs with new name
2019-09-09 11:19:41 +10:00
Dan Milne
14045af846
Rename gem from AwsPaa to Paapi
2019-09-09 11:17:47 +10:00
Dan Milne
8b835e80ec
Update dependencies
2019-09-08 15:06:19 +10:00
Dan Milne
9ffa32c705
This will be version 0.0.1. Update response to provide minimal functionality
2019-09-07 22:02:02 +10:00
Dan Milne
17837ed02f
Merge branch 'aws_sig'
2019-09-07 17:40:02 +10:00
Dan Milne
de59b2411e
Add init for response
2019-09-07 17:39:55 +10:00
Dan Milne
b30f5bc697
Move to using Amazon Signer, rather than reimplementing.
2019-09-07 17:38:18 +10:00