Skip to content
This repository
Fetching contributors…

Cannot retrieve contributors at this time

file 161 lines (102 sloc) 4.446 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
== Version 3.2.3

* Added pry to the CLI

== Version 3.2.2

* Temporary fix for the CLI
* Add a specific exception for signature validation failures

== Version 3.2.1

* Added CarrierService resource
* Added optionally using threadsafe ActiveResource (see readme)
* Fixed bug in validate_signature

== Version 3.2.0

* in Session::request_token params is no longer optional, you must pass all the params and the method will now extract the code
* Fixed JSON errors handling (#103)
* Fixed compatibility with Ruby 2.1.x (#83)
* Fixed getting parent ID from nested resources like Variants (#44)
* Cleaned up compatibility with ActiveResource 4.0.x
* Added OrderRisk resource
* Added FulfillmentService resource
* Removed discontinued ProductSearchEngine resource
* Added convenience method Customer#search (#45)

== Version 3.1.8

* Expose `index` and `show` actions of `Location`
* Added create_permission_url and request_token helper methods
* Edited the readme to better describe the getting started procedure

== Version 3.1.7

* Expose `authors` and `tags` action on Article

== Version 3.1.6

* Add LineItem::Property resource

== Version 3.1.5

* Expose `orders` action on Customer

== Version 3.1.3

* Expose `complete` action on Fulfillment

== Version 3.1.2

* Includes port in domain URI (when other than http/80 or https/443)
* Adds access to CustomerSavedSearch
* Adds resources: Order::DefaultAddress, Client::ClientDetails, Announcement
* Allows access to Articles without a blog_id
* Moves encode and as_json overrides to ShopifyAPI::Base scope
* Exposes the `order` action in SmartCollection for general use

== Version 3.0.3

* Add a `customers` helper method to the CustomerGroup resource

== Version 3.0.2

* Brevity in require statements

== Version 3.0.1

* Fix saving nested resources in ActiveResource 3.1+

== Version 3.0.0

* Added support for OAuth Authentication
* Removal of support for Legacy Authentication
* Added Cart resource

== Version 2.3.0

* Fix double root bug with ActiveSupport 3.2.0
* Add metafields methods on Customer resource
* Fix prefix_options on assets returned from Asset.find

== Version 2.2.0

* Fix issues with resources that have both direct and namespaced routes
* Added detailed logger to help with debugging ActiveResource
requests/responses
* Add fulfillment#cancel

== Version 2.1.0

* Fix JSON errors handling
* Remove global limit from ShopifyAPI::Limits

== Version 2.0.0

* Bump to 2.0.0 as this release breaks Rails 2 compatibility; we're now officially only supporting Rails 3. Rails 2 devs can follow the rails2 tag in this repo to know where we broke off
* Refactored resources into their own source files
* Added API limits functionality
* Patched ActiveResource issue with roots in JSON
* Added pending, cancelled, accepted, and declined convenience methods to ShopifyAPI::RecurringApplicationCharge
* ShopifyAPI::Session#temp now available as a convenience method to support temporarily switching to other shops when making calls
* Fixes to `shopify console` CLI tool

== Version 1.2.5

* Fix for Article#comments

== Version 1.2.4

* Added Article#comments
* Added Order#cancel
* Added Comment#restore, #not_spam

== Version 1.2.3

* Added Customer, CustomerGroup support

== Version 1.2.2

* Added ScriptTag support

== Version 1.2.1

* Allow abbreviated names for all commands like rails does, e.g. 'shopify c' instead of 'shopify console'
* Fix Variant to support accessing both nested variants with a product prefix as well as top level variants directly
* Add 'grande' to supported product image size variants

== Version 1.2.0

* Command-line interface
* Allow custom params when fetching a single Asset

== Version 1.1.3 (November 4, 2010)

* Add ProductSearchEngines resource

== Version 1.1.2 (October 20, 2010)

* Fix for users of ActiveResource 3.x

== Version 1.1.1 (October 5, 2010)

* Remove hard coded xml formatting in API calls
* Remove jeweler stuff
* Ruby 1.9 encoding fix

== Version 1.1.0 (September 24, 2010)

* Add new Events API for Shop, Order, Product, CustomCollection, SmartCollection, Page, Blog and Article
* Add new 'compact' product image size variant
* Rails 3 fix: attribute_accessors has to be explicitly included since activesupport 3.0.0

== Version 1.0.6

* Add metafields
* Add latest changes from Shopify including asset support, token validation and a common base class

== Version 1.0.0

* extracting ShopifyAPI from Shopify into Gem
Something went wrong with that request. Please try again.