Skip to content

Commit d96acc5

Browse files
authored
Merge pull request #197 from aligent/release/1.11.0
Release/1.11.0
2 parents 42545da + fca98a0 commit d96acc5

File tree

139 files changed

+31629
-133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+31629
-133
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Packagist Latest](https://img.shields.io/packagist/v/aligent/bigcommerce-api-client)](https://packagist.org/packages/aligent/bigcommerce-api-client)
55
![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/aligent/bigcommerce-api-client/dev-main)
66
[![License](https://img.shields.io/github/license/aligent/bigcommerce-v3-api-php-client)](https://github.com/aligent/bigcommerce-v3-api-php-client/blob/main/LICENSE.md)
7-
[![Build Status](https://img.shields.io/github/workflow/status/aligent/bigcommerce-v3-api-php-client/Validate%20PHP%20dependancies%20and%20test)](https://github.com/aligent/bigcommerce-v3-api-php-client/actions/workflows/php.yml)
7+
[![Build Status](https://img.shields.io/github/actions/workflow/status/aligent/bigcommerce-v3-api-php-client/php.yml?branch=main)](https://github.com/aligent/bigcommerce-v3-api-php-client/actions/workflows/php.yml)
88
[![Documentation](https://img.shields.io/badge/docs-generated-success)](https://aligent.github.io/bigcommerce-v3-api-php-client/)
99
## Introduction
1010

RELEASE_NOTES.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
### Fixes
1+
This release adds support for a number of new and extended BigCommerce V3 API endpoints.
22

3-
- Fix incorrect endpoint and method for Create Redirect Urls (thanks @Mosnar)
4-
- Updated storeinformation controller to match others (thanks @joelreeds)
5-
- Fixed incorrect endpoint on OrdersApi (thanks @simpleapps-io)
6-
- Handle the case of no orders returned in the V2 api causing error. (Issue #161)
7-
- Fix `preorder_release_date` property type (Issue #162)
8-
- Add `page_title` to Brand (Issue #171)
3+
### New Features
94

5+
- Implement the [System Logs](https://developer.bigcommerce.com/api-reference/6908d02370409-get-system-logs)
6+
endpoint (#185)
7+
- Implement the [Pages](https://developer.bigcommerce.com/api-reference/d74089ee212a2-delete-pages) API (#184)
8+
- Implement extra Customer V3 endpoints (#181):
9+
- [Get stored instruments](https://developer.bigcommerce.com/api-reference/b735a25b3a0b8-get-stored-instruments)
10+
- [Customer Settings](https://developer.bigcommerce.com/api-reference/0c31a6d25e5ea-get-customer-settings)
11+
- [Customer Settings per Channel](https://developer.bigcommerce.com/api-reference/d5e66c45b0415-get-customer-settings-per-channel)
12+
- [Validate credentials](https://developer.bigcommerce.com/api-reference/3d731215a3dcb-validate-a-customer-credentials)
13+
- Add the ability to send and receive Images via the Product API, not just the Product Images api (#175)
14+
- Implement the [Wishlists](https://developer.bigcommerce.com/api-reference/03d6065d6f6e5-wishlist) API (#186)
1015

11-
### New Features
1216

13-
- Allow overriding of most Guzzle Client defaults, and also set a timeout

docs/classes/BigCommerce-ApiV2-Api-Orders-OrdersApi.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ <h4 class="phpdocumentor-element__name" id="method_count">
388388
<aside class="phpdocumentor-element-found-in">
389389
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php"><a href="files/bigcommercelegacyapi-api-orders-ordersapi.html"><abbr title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php">OrdersApi.php</abbr></a></abbr>
390390
:
391-
<span class="phpdocumentor-element-found-in__line">92</span>
391+
<span class="phpdocumentor-element-found-in__line">96</span>
392392

393393
</aside>
394394

@@ -737,7 +737,7 @@ <h4 class="phpdocumentor-element__name" id="method_product">
737737
<aside class="phpdocumentor-element-found-in">
738738
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php"><a href="files/bigcommercelegacyapi-api-orders-ordersapi.html"><abbr title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php">OrdersApi.php</abbr></a></abbr>
739739
:
740-
<span class="phpdocumentor-element-found-in__line">106</span>
740+
<span class="phpdocumentor-element-found-in__line">110</span>
741741

742742
</aside>
743743

@@ -787,7 +787,7 @@ <h4 class="phpdocumentor-element__name" id="method_products">
787787
<aside class="phpdocumentor-element-found-in">
788788
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php"><a href="files/bigcommercelegacyapi-api-orders-ordersapi.html"><abbr title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php">OrdersApi.php</abbr></a></abbr>
789789
:
790-
<span class="phpdocumentor-element-found-in__line">101</span>
790+
<span class="phpdocumentor-element-found-in__line">105</span>
791791

792792
</aside>
793793

@@ -826,7 +826,7 @@ <h4 class="phpdocumentor-element__name" id="method_shippingAddress">
826826
<aside class="phpdocumentor-element-found-in">
827827
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php"><a href="files/bigcommercelegacyapi-api-orders-ordersapi.html"><abbr title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php">OrdersApi.php</abbr></a></abbr>
828828
:
829-
<span class="phpdocumentor-element-found-in__line">116</span>
829+
<span class="phpdocumentor-element-found-in__line">120</span>
830830

831831
</aside>
832832

@@ -876,7 +876,7 @@ <h4 class="phpdocumentor-element__name" id="method_shippingAddresses">
876876
<aside class="phpdocumentor-element-found-in">
877877
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php"><a href="files/bigcommercelegacyapi-api-orders-ordersapi.html"><abbr title="BigCommerceLegacyApi/Api/Orders/OrdersApi.php">OrdersApi.php</abbr></a></abbr>
878878
:
879-
<span class="phpdocumentor-element-found-in__line">111</span>
879+
<span class="phpdocumentor-element-found-in__line">115</span>
880880

881881
</aside>
882882

docs/classes/BigCommerce-ApiV2-Api-StoreInformation-StoreInformationApi.html

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,13 @@ <h3 id="toc">
159159
</dt>
160160
<dd></dd>
161161

162+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
163+
<a href="classes/BigCommerce-ApiV2-Api-StoreInformation-StoreInformationApi.html#method_get">get()</a>
164+
<span>
165+
&nbsp;: <a href="classes/BigCommerce-ApiV2-ResourceModels-StoreInformation-StoreInformation.html"><abbr title="\BigCommerce\ApiV2\ResourceModels\StoreInformation\StoreInformation">StoreInformation</abbr></a> </span>
166+
</dt>
167+
<dd>Returns metadata about a store.</dd>
168+
162169
<dt class="phpdocumentor-table-of-contents__entry -method -public">
163170
<a href="classes/BigCommerce-ApiV2-Api-Generic-V2ApiBase.html#method_getClient">getClient()</a>
164171
<span>
@@ -272,6 +279,53 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
272279
&mdash;
273280

274281

282+
</article>
283+
<article
284+
class="phpdocumentor-element
285+
-method
286+
-public
287+
"
288+
>
289+
<h4 class="phpdocumentor-element__name" id="method_get">
290+
get()
291+
<a href="classes/BigCommerce-ApiV2-Api-StoreInformation-StoreInformationApi.html#method_get" class="headerlink"><i class="fas fa-link"></i></a>
292+
</h4>
293+
<aside class="phpdocumentor-element-found-in">
294+
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php"><a href="files/bigcommercelegacyapi-api-storeinformation-storeinformationapi.html"><abbr title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php">StoreInformationApi.php</abbr></a></abbr>
295+
:
296+
<span class="phpdocumentor-element-found-in__line">31</span>
297+
298+
</aside>
299+
300+
<p class="phpdocumentor-summary">Returns metadata about a store.</p>
301+
302+
<code class="phpdocumentor-code phpdocumentor-signature ">
303+
<span class="phpdocumentor-signature__visibility">public</span>
304+
<span class="phpdocumentor-signature__name">get</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/BigCommerce-ApiV2-ResourceModels-StoreInformation-StoreInformation.html"><abbr title="\BigCommerce\ApiV2\ResourceModels\StoreInformation\StoreInformation">StoreInformation</abbr></a></span></code>
305+
306+
307+
308+
309+
<h5 class="phpdocumentor-tag-list__heading" id="tags">
310+
Tags
311+
<a href="#tags" class="headerlink"><i class="fas fa-link"></i></a>
312+
</h5>
313+
<dl class="phpdocumentor-tag-list">
314+
<dt class="phpdocumentor-tag-list__entry">
315+
<span class="phpdocumentor-tag__name">throws</span>
316+
</dt>
317+
<dd class="phpdocumentor-tag-list__definition">
318+
<span class="phpdocumentor-tag-link"><abbr title="\GuzzleHttp\Exception\GuzzleException">GuzzleException</abbr></span>
319+
320+
321+
</dd>
322+
</dl>
323+
324+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
325+
<span class="phpdocumentor-signature__response_type"><a href="classes/BigCommerce-ApiV2-ResourceModels-StoreInformation-StoreInformation.html"><abbr title="\BigCommerce\ApiV2\ResourceModels\StoreInformation\StoreInformation">StoreInformation</abbr></a></span>
326+
&mdash;
327+
328+
275329
</article>
276330
<article
277331
class="phpdocumentor-element
@@ -394,7 +448,7 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
394448
class="phpdocumentor-element
395449
-method
396450
-public
397-
"
451+
-deprecated "
398452
>
399453
<h4 class="phpdocumentor-element__name" id="method_storeInformation">
400454
storeInformation()
@@ -403,13 +457,13 @@ <h4 class="phpdocumentor-element__name" id="method_storeInformation">
403457
<aside class="phpdocumentor-element-found-in">
404458
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php"><a href="files/bigcommercelegacyapi-api-storeinformation-storeinformationapi.html"><abbr title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php">StoreInformationApi.php</abbr></a></abbr>
405459
:
406-
<span class="phpdocumentor-element-found-in__line">19</span>
460+
<span class="phpdocumentor-element-found-in__line">20</span>
407461

408462
</aside>
409463

410464
<p class="phpdocumentor-summary">Returns metadata about a store.</p>
411465

412-
<code class="phpdocumentor-code phpdocumentor-signature ">
466+
<code class="phpdocumentor-code phpdocumentor-signature -deprecated">
413467
<span class="phpdocumentor-signature__visibility">public</span>
414468
<span class="phpdocumentor-signature__name">storeInformation</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type"><a href="classes/BigCommerce-ApiV2-ResourceModels-StoreInformation-StoreInformation.html"><abbr title="\BigCommerce\ApiV2\ResourceModels\StoreInformation\StoreInformation">StoreInformation</abbr></a></span></code>
415469

@@ -428,6 +482,15 @@ <h5 class="phpdocumentor-tag-list__heading" id="tags">
428482
<span class="phpdocumentor-tag-link"><abbr title="\GuzzleHttp\Exception\GuzzleException">GuzzleException</abbr></span>
429483

430484

485+
</dd>
486+
<dt class="phpdocumentor-tag-list__entry">
487+
<span class="phpdocumentor-tag__name">deprecated</span>
488+
</dt>
489+
<dd class="phpdocumentor-tag-list__definition">
490+
491+
<section class="phpdocumentor-description"><p>Replaced by <code class="prettyprint">get()</code> function.</p>
492+
</section>
493+
431494
</dd>
432495
</dl>
433496

@@ -450,7 +513,7 @@ <h4 class="phpdocumentor-element__name" id="method_time">
450513
<aside class="phpdocumentor-element-found-in">
451514
<abbr class="phpdocumentor-element-found-in__file" title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php"><a href="files/bigcommercelegacyapi-api-storeinformation-storeinformationapi.html"><abbr title="BigCommerceLegacyApi/Api/StoreInformation/StoreInformationApi.php">StoreInformationApi.php</abbr></a></abbr>
452515
:
453-
<span class="phpdocumentor-element-found-in__line">36</span>
516+
<span class="phpdocumentor-element-found-in__line">48</span>
454517

455518
</aside>
456519

0 commit comments

Comments
 (0)