Skip to content

Commit e3e16e2

Browse files
authored
chore: Pre-release v0.14.0 (#751)
* chore: CHANGELOG.md and README.md updated. * chore: README.md updated.
1 parent 57800b4 commit e3e16e2

File tree

6 files changed

+64
-5
lines changed

6 files changed

+64
-5
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [v0.14.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.14.0) (2023-06-21)
4+
5+
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.13.0...v0.14.0)
6+
7+
**Breaking changes:**
8+
9+
- feat: HPOS support added. [\#748](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/748) ([kidunot89](https://github.com/kidunot89))
10+
11+
**Other Changes:**
12+
13+
- chore: setup PHPStan [\#746](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/746) ([justlevine](https://github.com/justlevine))
14+
315
## [v0.13.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.13.0) (2023-05-22)
416

517
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.5...v0.13.0)

README.md

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
<img src="./logo.svg" width="250px" />
1+
<p align="center">
2+
<img src="./logo.svg" width="200px" alt="WPGraphQL WooCommerce (WooGraphQL) Logo" />
3+
</p>
24

35
# WPGraphQL WooCommerce (WooGraphQL)
46

5-
<a href="https://woographql.com/" target="_blank">Docs</a> • <a href="https://www.axistaylor.com" target="_blank">AxisTaylor</a> • <a href="https://join.slack.com/t/wp-graphql/shared_invite/zt-3vloo60z-PpJV2PFIwEathWDOxCTTLA" target="_blank">Join Slack</a>
7+
<a href="https://woographql.com" target="_blank">Website</a> • <a href="https://woographql.com/docs" target="_blank">Docs</a> • <a href="https://www.axistaylor.com" target="_blank">AxisTaylor</a> • <a href="https://join.slack.com/t/wp-graphql/shared_invite/zt-3vloo60z-PpJV2PFIwEathWDOxCTTLA" target="_blank">Join Slack</a>
68

79
[![Automated-Testing](https://github.com/wp-graphql/wp-graphql-woocommerce/workflows/Automated-Testing/badge.svg?branch=develop)](https://github.com/wp-graphql/wp-graphql-woocommerce/actions?query=workflow%3A%22Automated-Testing%22) [![Coding-Standards](https://github.com/wp-graphql/wp-graphql-woocommerce/workflows/Coding-Standards/badge.svg?branch=develop)](https://github.com/wp-graphql/wp-graphql-woocommerce/actions?query=workflow%3A%22Coding-Standards%22) [![Coverage Status](https://coveralls.io/repos/github/wp-graphql/wp-graphql-woocommerce/badge.svg?branch=develop)](https://coveralls.io/github/wp-graphql/wp-graphql-woocommerce?branch=develop) [![Financial Contributors on Open Collective](https://opencollective.com/woographql/all/badge.svg?label=financial+contributors)](https://opencollective.com/woographql)
810

911
## Install
12+
1013
### Installing manually
1114

1215
1. Install and activate [WPGraphQL](https://wpgraphql.com/) and [WooCommerce](https://woocommerce.com/)
@@ -57,6 +60,48 @@ Thank you for your patience
5760
- Product CRUD mutations.
5861
- And some other stuff I'm sure :thinking_face:
5962

63+
## For WooCommerce Extensions Support
64+
65+
WooGraphQL Pro is an advanced version of WooGraphQL that provides compatibility with a variety of popular WooCommerce extensions. This compatibility empowers you to leverage these extensions within the context of the GraphQL API, thereby enabling you to build more dynamic and powerful headless eCommerce applications.
66+
67+
The following WooCommerce extensions are supported by WooGraphQL Pro:
68+
69+
- WooCommerce Subscriptions
70+
- WooCommerce Product Bundles
71+
- WooCommerce Product Add-Ons
72+
- WooCommerce Composite Products
73+
74+
### Installing Supported WooCommerce Extensions (Optional)
75+
76+
If you wish to use any of the supported WooCommerce extensions with WooGraphQL Pro, follow these steps:
77+
78+
1. Purchase your desired extensions from the WooCommerce marketplace. The supported extensions are listed above.
79+
2. Download the `.zip` file(s) for your purchased extension(s) from your WooCommerce account.
80+
3. In your WordPress Admin Dashboard, navigate to Plugins > Add New > Upload Plugin, and upload the downloaded `.zip` file(s).
81+
4. Once the upload is complete, click on 'Activate Plugin' to activate the extension(s).
82+
83+
### Installing and Activating WooGraphQL Pro
84+
85+
To install and activate WooGraphQL Pro, follow these steps:
86+
87+
1. Purchase WooGraphQL Pro from our official [website](https://woographql.com/pro).
88+
2. After purchase you should find yourself on your account dashboard. Go to the `Licenses` page and generate and new license and copy it for later.
89+
3. Next go to the `Downloads` page and download the latest version of WooGraphQL Pro.
90+
4. Go to your WordPress Admin Dashboard, navigate to Plugins > Add New > Upload Plugin, and upload the `woographql-pro.zip` file you downloaded.
91+
5. After uploading, click 'Activate Plugin' to activate WooGraphQL Pro.
92+
93+
### Enabling Schema Support for Installed Extensions
94+
95+
To enable schema support for your installed extensions, follow these steps:
96+
97+
1. Navigate to the WPGraphQL settings page on your WordPress Admin Dashboard.
98+
2. Click on the 'WooGraphQL' tab.
99+
3. Here, you'll find a list of WooGraphQL configuration options. Go below to the **WooGraphQL Pro** section and paste in license and check the boxes next to your installed extensions to enable schema support for them.
100+
101+
Note: The 'Enable Unsupported Product Type' option can be found on the same settings tab. If you enable this option, any product type without a proper GraphQL type will default to the `UnsupportedProduct` type, which is identical to the `SimpleProduct` type. With this type, the client can use the `metaData` field to get a `string` representation of the meta data on the type. This could potentially be all that's needed for simpler product types.
102+
103+
With WooGraphQL Pro and your chosen extensions now installed, you're ready to build more sophisticated, feature-rich eCommerce solutions with WordPress and WooCommerce.
104+
60105
## Playground
61106

62107
Feel free to test out the extension using this [GraphiQL Playground](https://woographql.com/playground). The playground allows you to execute queries and mutations, as well as view the schema (*).

README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Requires PHP: 7.1
77
Requires WooCommerce: 4.8.0
88
Requires WPGraphQL: 1.14.0+
99
Works with WPGraphQL-JWT-Authentication: 0.7.0+
10-
Stable tag: 0.13.0
10+
Stable tag: 0.14.0
1111
License: GPL-3
1212
License URI: https://www.gnu.org/licenses/gpl-3.0.html
1313
Maintained at: https://github.com/wp-graphql/wp-graphql-woocommerce

includes/data/class-db-hooks.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* Register hooks for the filtering DB queries.
44
*
55
* @package WPGraphQL\WooCommerce\Data
6+
* @since 0.14.0
67
*/
78

89
namespace WPGraphQL\WooCommerce\Data;

includes/data/cursor/class-cot-cursor.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* for the custom orders table/HPOS
77
*
88
* @package WPGraphQL\WooCommerce\Data\Cursor;
9+
* @since 0.14.0
910
*/
1011

1112
namespace WPGraphQL\WooCommerce\Data\Cursor;

wp-graphql-woocommerce.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: WPGraphQL WooCommerce (WooGraphQL)
44
* Plugin URI: https://github.com/wp-graphql/wp-graphql-woocommerce
55
* Description: Adds Woocommerce Functionality to WPGraphQL schema.
6-
* Version: 0.13.0
6+
* Version: 0.14.0
77
* Author: kidunot89
88
* Author URI: https://axistaylor.com
99
* Text Domain: wp-graphql-woocommerce
@@ -33,7 +33,7 @@
3333
function constants() {
3434
// Plugin version.
3535
if ( ! defined( 'WPGRAPHQL_WOOCOMMERCE_VERSION' ) ) {
36-
define( 'WPGRAPHQL_WOOCOMMERCE_VERSION', '0.13.0' );
36+
define( 'WPGRAPHQL_WOOCOMMERCE_VERSION', '0.14.0' );
3737
}
3838
// Plugin Folder Path.
3939
if ( ! defined( 'WPGRAPHQL_WOOCOMMERCE_PLUGIN_DIR' ) ) {

0 commit comments

Comments
 (0)