Files
wp-graphql-woocommerce/CHANGELOG.md
T

525 lines
39 KiB
Markdown
Raw Normal View History

2019-11-26 10:50:42 -05:00
# Changelog
## [v1.0.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v1.0.1) (2026-04-01)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v1.0.0...v1.0.1)
**Fixed:**
- fix: v1.0.1 bugfixes — session key, cart persistence, null attrs [\#1012](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1012) ([kidunot89](https://github.com/kidunot89))
2026-03-31 11:06:51 -04:00
## [v1.0.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v1.0.0) (2026-03-31)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.21.2...v1.0.0)
**Breaking changes:**
- fix: HPOS order mutation data loss, COT cursor pagination, email tests, checkout auth [\#1003](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1003) ([kidunot89](https://github.com/kidunot89))
- feat: WC Settings API, compatibility refactor, HPOS fix [\#1002](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1002) ([kidunot89](https://github.com/kidunot89))
- Improve i18n compatibility for WPML, Polylang, and non-latin characters [\#994](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/994) ([kidunot89](https://github.com/kidunot89))
**New Features:**
- Add authenticated download URLs for headless frontends [\#995](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/995) ([kidunot89](https://github.com/kidunot89))
- feat: add session transfer behavior setting for login session handling [\#993](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/993) ([kidunot89](https://github.com/kidunot89))
- feat: product attribute queries, connections, and variation attribute filtering [\#980](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/980) ([kidunot89](https://github.com/kidunot89))
- feat: Add support for brands \(\#918\) [\#964](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/964) ([lewebsimple](https://github.com/lewebsimple))
- fix: Checkout notices further implemented [\#951](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/951) ([kidunot89](https://github.com/kidunot89))
- fix: Add direct or/and syntax support to ProductTaxonomyInput and fix test issues [\#948](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/948) ([kidunot89](https://github.com/kidunot89))
- Adds support for Cart tax\_lines [\#940](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/940) ([MoscoviumAlchemist](https://github.com/MoscoviumAlchemist))
- feat: `productAttributes` query implemented [\#905](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/905) ([kidunot89](https://github.com/kidunot89))
- feat: Product and product attribute mutations [\#851](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/851) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Elementor breaks transfer-session endpoint [\#1004](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1004) ([kidunot89](https://github.com/kidunot89))
- fix: downloadsRemaining returns null for numeric string values [\#1000](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1000) ([kidunot89](https://github.com/kidunot89))
- fix: Order status filter incorrectly uses single value [\#999](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/999) ([kidunot89](https://github.com/kidunot89))
- fix: use term name for variation attribute label instead of taxonomy slug [\#996](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/996) ([kidunot89](https://github.com/kidunot89))
- fix: prevent WooCommerce session creation on CORS preflight OPTIONS requests [\#992](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/992) ([kidunot89](https://github.com/kidunot89))
- fix: add calculate\_totals\(\) after coupon removal in removeCoupons mutation [\#991](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/991) ([kidunot89](https://github.com/kidunot89))
- fix: term\_taxonomy\_id mismatch in coupon category connections [\#985](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/985) ([kidunot89](https://github.com/kidunot89))
- fix: coupon error handling in fillCart and applyCoupon mutations [\#984](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/984) ([kidunot89](https://github.com/kidunot89))
- fix: customer order query strips pagination and where args [\#981](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/981) ([kidunot89](https://github.com/kidunot89))
- fix: refresh order object after meta save in checkout mutation [\#978](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/978) ([kidunot89](https://github.com/kidunot89))
- devops: add checkout shipping method selection regression test [\#977](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/977) ([kidunot89](https://github.com/kidunot89))
- fix: add authenticate flag to registerCustomer mutation [\#973](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/973) ([kidunot89](https://github.com/kidunot89))
- test: add customer refund fields visibility test [\#972](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/972) ([kidunot89](https://github.com/kidunot89))
- fix: inverted logic in pop\_transaction\_id\(\) causes cart session corruption [\#971](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/971) ([kidunot89](https://github.com/kidunot89))
- fix: Sanitize ProductAttribute name to match VariationAttribute \[\#965\] [\#966](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/966) ([lewebsimple](https://github.com/lewebsimple))
- fix: id fields added back to PaymentTokenInterface type [\#963](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/963) ([kidunot89](https://github.com/kidunot89))
- fix: product variation duplicate fields removed [\#957](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/957) ([kidunot89](https://github.com/kidunot89))
- fix: updated data-loaders to be in compliance with WPGraphQL v2.3.x+ [\#953](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/953) ([kidunot89](https://github.com/kidunot89))
- Automatically get and set data from the specified product ID [\#947](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/947) ([kermage](https://github.com/kermage))
**Other Changes:**
- devops: Variable product performance optimization [\#1006](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1006) ([kidunot89](https://github.com/kidunot89))
- perf: Migrate type descriptions to lazy lambdas [\#1005](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/1005) ([kidunot89](https://github.com/kidunot89))
- devops: add createOrder stock reduction test [\#990](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/990) ([kidunot89](https://github.com/kidunot89))
- devops: add products query with categoryId, status, visibility, and pagination test [\#989](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/989) ([kidunot89](https://github.com/kidunot89))
- devops: add nested category products regression test [\#988](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/988) ([kidunot89](https://github.com/kidunot89))
- devops: add attribute term products categoryId filter regression test [\#987](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/987) ([kidunot89](https://github.com/kidunot89))
- devops: add taxonomy filter multi-term regression tests [\#986](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/986) ([kidunot89](https://github.com/kidunot89))
- devops: add updateOrder metaData duplicate order regression test [\#983](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/983) ([kidunot89](https://github.com/kidunot89))
- devops: add variable product defaultAttributes test coverage [\#982](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/982) ([kidunot89](https://github.com/kidunot89))
- devops: add hCaptcha session token regression test [\#979](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/979) ([kidunot89](https://github.com/kidunot89))
- devops: add product category children connection test [\#975](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/975) ([kidunot89](https://github.com/kidunot89))
- chore: Add logo to docs README.md [\#970](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/970) ([kidunot89](https://github.com/kidunot89))
- feat: Add Store API Cart-Token compatibility and session handler improvements [\#954](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/954) ([kidunot89](https://github.com/kidunot89))
2025-02-28 19:23:22 -05:00
## [v0.21.2](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.21.2) (2025-03-01)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.21.1...v0.21.2)
**New Features:**
- "isSession" field added to the "UpdateCustomerInput" type [\#924](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/924) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Better support for private and password protected products imple… [\#925](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/925) ([kidunot89](https://github.com/kidunot89))
- fix: Bypasses Woo declare\_compatiblilty call if not in plugin directory [\#923](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/923) ([kidunot89](https://github.com/kidunot89))
- fix: "menu\_order" pagination fixed [\#922](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/922) ([kidunot89](https://github.com/kidunot89))
- fix: "key" argument for MetaData fields fixed [\#921](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/921) ([kidunot89](https://github.com/kidunot89))
- fix: Debug code removed from checkout mutation [\#916](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/916) ([kidunot89](https://github.com/kidunot89))
## [v0.21.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.21.1) (2024-12-09)
2024-11-12 13:52:07 -05:00
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.21.0...v0.21.1)
**Fixed:**
- fix: Products query "where.search" param patched [\#903](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/903) ([kidunot89](https://github.com/kidunot89))
- fix: ID resolution made consistent across all edit and delete node mu… [\#902](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/902) ([kidunot89](https://github.com/kidunot89))
- fix: "Product" interfaces shared fields fix [\#901](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/901) ([kidunot89](https://github.com/kidunot89))
- chore: General "createOrder" cleanup [\#899](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/899) ([kidunot89](https://github.com/kidunot89))
- Fix: Correct number formatting by removing unnecessary price separators [\#888](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/888) ([ZZiane](https://github.com/ZZiane))
**Other Changes:**
- devops: composer-git-hooks added. CONTRIBUTING.md updated. [\#904](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/904) ([kidunot89](https://github.com/kidunot89))
- devops: Name officially changed to "WPGraphQL for WooCommerce" [\#900](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/900) ([kidunot89](https://github.com/kidunot89))
- chore: Minor documentation issues resolved [\#884](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/884) ([kidunot89](https://github.com/kidunot89))
## [v0.21.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.21.0) (2024-08-07)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.20.0...v0.21.0)
**Breaking changes:**
- fix: product connection resolution refactored to better work with the ProductQuery class [\#880](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/880) ([kidunot89](https://github.com/kidunot89))
- fix: add model classes to type configs to better support query analyzer ID tracking [\#874](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/874) ([jasonbahl](https://github.com/jasonbahl))
- fix: wrong taxonomy label case in product attributes [\#869](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/869) ([creative-andrew](https://github.com/creative-andrew))
**New Features:**
- feat: Use Woocommerce Reset Password email for ResetPassword Mutation [\#878](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/878) ([alexookah](https://github.com/alexookah))
- feat: QL Session Handler refactored to handle non-GraphQL requests [\#870](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/870) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- feat: Add Product\_Attributes\_Connection\_Orderby\_Enum with MENU\_ORDER [\#876](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/876) ([alexookah](https://github.com/alexookah))
## [v0.20.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.20.0) (2024-05-21)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.19.0...v0.20.0)
**Breaking changes:**
- feat: Queries and mutations for shipping zones, tax classes, and tax rates. [\#856](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/856) ([kidunot89](https://github.com/kidunot89))
- `collectionStats` query fully implemented [\#849](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/849) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: TaxonomyToProduct connections fixed and tested [\#857](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/857) ([kidunot89](https://github.com/kidunot89))
- fix: Potential Infinite loop caused by nested `pre_get_posts` hooks patched [\#853](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/853) ([kidunot89](https://github.com/kidunot89))
- fix: Bug in Session\_Transaction\_Manager::pop\_transaction\_id\(\) fixed [\#852](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/852) ([kidunot89](https://github.com/kidunot89))
- Fix: WPGraphQL v1.24.x support implemented [\#850](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/850) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- devops: release script updated [\#859](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/859) ([kidunot89](https://github.com/kidunot89))
2023-12-27 12:11:26 -05:00
## [v0.19.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.19.0) (2023-12-27)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.18.3...v0.19.0)
**Breaking changes:**
- chore: OrderIdTypeEnum value "ORDER\_NUMBER" renamed to "ORDER\_KEY" [\#831](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/831) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Support for product variations added to CPT resolution [\#834](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/834) ([kidunot89](https://github.com/kidunot89))
- fix: DownloadableItem "product" field type changed to ProductUnion [\#833](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/833) ([kidunot89](https://github.com/kidunot89))
- fix: Session transaction queue fix [\#832](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/832) ([kidunot89](https://github.com/kidunot89))
- fix: Adds slight shim to give support for multiple category or tags by slug [\#830](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/830) ([kidunot89](https://github.com/kidunot89))
- fix: currency input field fixed for createOrder mutation [\#829](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/829) ([kidunot89](https://github.com/kidunot89))
- fix: Bug fixed in Product\_Connection\_Resolver::add\_tax\_query [\#820](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/820) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- chore: bump deps to meet actual requirements and lint for WPCS 3.0 [\#816](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/816) ([justlevine](https://github.com/justlevine))
2023-10-31 20:35:34 -04:00
## [v0.18.3](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.18.3) (2023-11-01)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.18.2...v0.18.3)
**Fixed:**
- fix: ProductAttributeEnum given default value, if no product attributes exist [\#814](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/814) ([kidunot89](https://github.com/kidunot89))
## [v0.18.2](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.18.2) (2023-10-17)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.18.1...v0.18.2)
**New Features:**
- fix: JWT Auth hooks now support WPGraphQL Headless Login [\#812](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/812) ([kidunot89](https://github.com/kidunot89))
## [v0.18.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.18.1) (2023-10-05)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.18.0...v0.18.1)
**Fixed:**
- fix: paymentMethod fields no longer throw for guest users [\#809](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/809) ([kidunot89](https://github.com/kidunot89))
## [v0.18.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.18.0) (2023-09-23)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.17.0...v0.18.0)
**New Features:**
- feat: Hooks added to Authorizing URL functionality [\#806](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/806) ([kidunot89](https://github.com/kidunot89))
- feat: `collectionStats` query added [\#785](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/785) ([kidunot89](https://github.com/kidunot89))
## [v0.17.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.17.0) (2023-09-18)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.16.0...v0.17.0)
**Breaking changes:**
- feat: "found" field added to the Products Connection types [\#804](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/804) ([kidunot89](https://github.com/kidunot89))
- feat: ProductWithAttributes and ProductVariation interfaces added [\#803](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/803) ([kidunot89](https://github.com/kidunot89))
- feat: CartItem converted to WPInterface type [\#798](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/798) ([kidunot89](https://github.com/kidunot89))
- fix: ProductUnion interface added [\#797](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/797) ([kidunot89](https://github.com/kidunot89))
**New Features:**
- feat: Several product interfaces added. [\#801](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/801) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: VariationAttribute now sourcing value as Term slug for global attributes [\#800](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/800) ([kidunot89](https://github.com/kidunot89))
- fix: Old trouble code removed. [\#799](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/799) ([kidunot89](https://github.com/kidunot89))
- fix: Cart\_Mutation:prepare\_attributes made public [\#796](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/796) ([kidunot89](https://github.com/kidunot89))
## [v0.16.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.16.0) (2023-08-23)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.15.0...v0.16.0)
**Breaking changes:**
- fix: ProductVariation type made to inherit the Product interface. [\#788](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/788) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- chore: Fatal debug code removed [\#791](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/791) ([kidunot89](https://github.com/kidunot89))
- fix: WP User core field support fixed in `updateCustomer` mutation [\#789](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/789) ([kidunot89](https://github.com/kidunot89))
- fix: default the resolved `customer` to the current user [\#787](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/787) ([justlevine](https://github.com/justlevine))
- fix: PHP-JWT versioned to maintain support for composer and WP Bedrock [\#778](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/778) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- docs: More docs drafted. [\#774](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/774) ([kidunot89](https://github.com/kidunot89))
## [v0.15.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.15.0) (2023-07-20)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.14.1...v0.15.0)
**Breaking changes:**
- fix: Product attributes `label` inconsistences + syntax errors fix [\#771](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/771) ([kidunot89](https://github.com/kidunot89))
- fix: localAttributes and globalAttributes filtering and returned wrong values. [\#757](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/757) ([creative-andrew](https://github.com/creative-andrew))
**Fixed:**
- dev: remove deprecated usage of `AbstractConnectionResolver::get_offset()` [\#760](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/760) ([justlevine](https://github.com/justlevine))
- fix: remove `codecept_debug()` call from production code [\#759](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/759) ([justlevine](https://github.com/justlevine))
- fix: Fixed shipping address getting skipped unnecessary [\#752](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/752) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- chore: implement WPGraphQL Coding Standards [\#769](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/769) ([justlevine](https://github.com/justlevine))
- fix: remove trailing commas from function calls [\#768](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/768) ([justlevine](https://github.com/justlevine))
- chore: use fully-qualified class names for PHPDoc types [\#767](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/767) ([justlevine](https://github.com/justlevine))
- fix: cleanup useless variables and ternaries [\#766](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/766) ([justlevine](https://github.com/justlevine))
- fix: initialize arrays before using [\#765](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/765) ([justlevine](https://github.com/justlevine))
- fix: use static closures when possible [\#764](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/764) ([justlevine](https://github.com/justlevine))
- fix!: update version requirements to what's actually needed by code [\#763](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/763) ([justlevine](https://github.com/justlevine))
## [v0.14.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.14.1) (2023-07-03)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.14.0...v0.14.1)
**New Features:**
- fix: Account URL added to Auth URLs, and VariationAttribute connection fixed [\#755](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/755) ([kidunot89](https://github.com/kidunot89))
2023-06-21 14:41:43 -04:00
## [v0.14.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.14.0) (2023-06-21)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.13.0...v0.14.0)
**Breaking changes:**
- feat: HPOS support added. [\#748](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/748) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Minor settings bug patched. [\#753](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/753) ([kidunot89](https://github.com/kidunot89))
2023-06-21 14:41:43 -04:00
**Other Changes:**
- chore: setup PHPStan [\#746](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/746) ([justlevine](https://github.com/justlevine))
## [v0.13.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.13.0) (2023-05-22)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.5...v0.13.0)
2023-04-21 04:53:19 -04:00
**New Features:**
- feat: Authorizing URLs introduced and Harmonizing with WordPress guide written. [\#745](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/745) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- devops: Docs refactored heavily and provided meta data. [\#743](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/743) ([kidunot89](https://github.com/kidunot89))
2023-04-21 04:53:19 -04:00
## [v0.12.5](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.5) (2023-04-21)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.4...v0.12.5)
**New Features:**
- feat: woographql\_viewable\_order\_types hook added [\#741](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/741) ([kidunot89](https://github.com/kidunot89))
- feat: filters added to product and order orderby enumerations [\#737](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/737) ([kidunot89](https://github.com/kidunot89))
- feat: Country queries implemented. [\#736](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/736) ([kidunot89](https://github.com/kidunot89))
- feat: payment method mutations and fields implemented. [\#735](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/735) ([kidunot89](https://github.com/kidunot89))
2023-04-20 21:10:50 -04:00
**Fixed:**
- fix: PaymentToken child types fixed. [\#739](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/739) ([kidunot89](https://github.com/kidunot89))
## [v0.12.4](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.4) (2023-04-19)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.3...v0.12.4)
**New Features:**
- feat: Docs Restored. Unsupported product type setting implemented. [\#731](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/731) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Case-sensitive apply coupon mutation fix [\#729](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/729) ([sbolinger-godaddy](https://github.com/sbolinger-godaddy))
- fix: Meta data type error fixed. [\#728](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/728) ([kidunot89](https://github.com/kidunot89))
**Other Changes:**
- schema link added to docs toc. [\#734](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/734) ([kidunot89](https://github.com/kidunot89))
## [v0.12.3](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.3) (2023-04-04)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.2...v0.12.3)
**New Features:**
- feat: WooGraphQL settings tab added. [\#726](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/726) ([kidunot89](https://github.com/kidunot89))
2023-03-31 20:18:26 -04:00
## [v0.12.2](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.2) (2023-04-01)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.1...v0.12.2)
**New Features:**
- feat: "NAME" added to "PostTypeOrderbyEnum" values [\#722](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/722) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: Fixes order return type for guest. [\#723](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/723) ([kidunot89](https://github.com/kidunot89))
- Adds taxes to product variation prices. [\#717](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/717) ([creative-andrew](https://github.com/creative-andrew))
- Fix wrong function args in sale price and remove wc\_get\_price\_to\_display from raw price. [\#716](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/716) ([creative-andrew](https://github.com/creative-andrew))
- Adds tax calculation to regular and sale prices. [\#714](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/714) ([creative-andrew](https://github.com/creative-andrew))
- Adds noop for set\_customer\_session\_cookie. [\#710](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/710) ([creative-andrew](https://github.com/creative-andrew))
## [v0.12.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.1) (2023-02-02)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.12.0...v0.12.1)
**New Features:**
- feat: Auth no longer needed for the raw order totals [\#700](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/700) ([kidunot89](https://github.com/kidunot89))
- Add filter to add custom fields to product sort [\#690](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/690) ([berryhijwegen](https://github.com/berryhijwegen))
**Fixed:**
- fix: Fixed all product connection filtering regressions [\#704](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/704) ([kidunot89](https://github.com/kidunot89))
- fix: Product "price" field now supports the "taxes included" display … [\#703](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/703) ([kidunot89](https://github.com/kidunot89))
- fix: Customer order connection args priority fixed. [\#698](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/698) ([kidunot89](https://github.com/kidunot89))
- Updates deprecated DataSource::resolve\_post\_object [\#697](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/697) ([lstellway](https://github.com/lstellway))
- fix: Parent connection classes namespaces updated. [\#696](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/696) ([kidunot89](https://github.com/kidunot89))
- fix:`$post_type` must be an array when passed to `in_array()` [\#695](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/695) ([therealgilles](https://github.com/therealgilles))
**Other Changes:**
- devops: Test Scripts updated. [\#702](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/702) ([kidunot89](https://github.com/kidunot89))
## [v0.12.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.12.0) (2022-12-07)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.11.2...v0.12.0)
**Breaking changes:**
- fix: Connections need to connect to Types that implement the Node interface [\#675](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/675) ([jasonbahl](https://github.com/jasonbahl))
**New Features:**
- fix: product variation raw price not visible for public users [\#671](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/671) ([creative-andrew](https://github.com/creative-andrew))
**Fixed:**
- Remove error when search coupons [\#672](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/672) ([AVert](https://github.com/AVert))
- Change deprecated method is\_graphql\_request [\#667](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/667) ([fabiojundev](https://github.com/fabiojundev))
2022-08-29 13:42:00 -04:00
## [v0.11.2](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.11.2) (2022-08-29)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.11.1...v0.11.2)
**New Features:**
- feat: Add filter hook to stock status enum [\#634](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/634) ([matthijs166](https://github.com/matthijs166))
**Fixed:**
- fix: is\_post\_private overrode in WC\_Post model abstract class [\#651](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/651) ([kidunot89](https://github.com/kidunot89))
- fix: temporary customers node fix applied and tested. [\#650](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/650) ([kidunot89](https://github.com/kidunot89))
- fix: Cart emptied after checkout [\#649](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/649) ([kidunot89](https://github.com/kidunot89))
- fix: Most product attribute fields made nullable [\#648](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/648) ([kidunot89](https://github.com/kidunot89))
- chore: WPGraphQL v1.9.x connection resolver support added and autoloader removed. [\#647](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/647) ([kidunot89](https://github.com/kidunot89))
2022-06-30 16:36:29 -04:00
## [v0.11.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.11.1) (2022-06-30)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.11.0...v0.11.1)
**New Features:**
- chore: PHP-JWT upgraded to v6.1.0 [\#633](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/633) ([kidunot89](https://github.com/kidunot89))
- feat: "id" field added to "MetaDataInput" type [\#631](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/631) ([kidunot89](https://github.com/kidunot89))
## [v0.11.0](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.11.0) (2022-03-15)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.7...v0.11.0)
**Breaking changes:**
- fix: QLSessionHandler behaviour changes and QLSessionHandlerTest wpunit test added [\#616](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/616) ([kidunot89](https://github.com/kidunot89))
- feat: "product" and "variation" connections added to LineItem type [\#604](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/604) ([kidunot89](https://github.com/kidunot89))
- fix: Product Attribute naming conventions changed [\#603](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/603) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- fix: warnings in fillCart with empty coupons/shippingMethods [\#613](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/613) ([khlieng](https://github.com/khlieng))
- add return array to get\_query\_args because without this endpoint show error [\#610](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/610) ([krystianjj](https://github.com/krystianjj))
- Get $order in checkout mutation [\#605](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/605) ([oskarmodig](https://github.com/oskarmodig))
- Fix Fee name not showing [\#602](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/602) ([scottyzen](https://github.com/scottyzen))
2022-01-25 13:43:18 -05:00
## [v0.10.7](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.7) (2022-01-25)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.6...v0.10.7)
**Fixed:**
- fix: change deprecated incr\_cache\_prefix [\#598](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/598) ([fabiojundev](https://github.com/fabiojundev))
- \[Bugfix\] Update order status [\#595](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/595) ([victormattosvm](https://github.com/victormattosvm))
- Update class-root-query.php [\#584](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/584) ([stevezehngut](https://github.com/stevezehngut))
## [v0.10.6](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.6) (2021-11-04)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.5...v0.10.6)
**Fixed:**
2022-01-25 13:43:18 -05:00
- hotfix: Fixes breaks created by WPGraphQL v1.6.7 [\#580](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/580) ([kidunot89](https://github.com/kidunot89))
2021-10-26 01:51:57 -04:00
## [v0.10.5](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.5) (2021-10-26)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.4...v0.10.5)
**New Features:**
- feat: applied coupon description field added [\#572](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/572) ([kidunot89](https://github.com/kidunot89))
- chore: CartItem product connection resolvers updated. [\#571](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/571) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
2021-10-26 01:51:57 -04:00
- fix: order item connection cursor fixed. [\#574](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/574) ([kidunot89](https://github.com/kidunot89))
- fix: updateReview input requirements fixed [\#570](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/570) ([kidunot89](https://github.com/kidunot89))
2021-10-26 01:51:57 -04:00
- fix: respect woocommerce tax display settings in cart [\#567](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/567) ([florianbepunkt](https://github.com/florianbepunkt))
- make order processing methods static [\#566](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/566) ([oskarmodig](https://github.com/oskarmodig))
- Product and order connections queryClass set. [\#550](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/550) ([kidunot89](https://github.com/kidunot89))
## [v0.10.4](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.4) (2021-09-08)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.3...v0.10.4)
**Fixed:**
- fix: session expiration extended to 2 weeks [\#551](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/551) ([kidunot89](https://github.com/kidunot89))
2021-09-08 16:34:54 -04:00
- Replace deprecated function nonce\_user\_logged\_out [\#547](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/547) ([kpoelhekke](https://github.com/kpoelhekke))
- Fix raw pricing returning null [\#544](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/544) ([dpacmittal](https://github.com/dpacmittal))
- bugfix: customer call returns session token for guest users [\#541](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/541) ([johnforte](https://github.com/johnforte))
- Fix: pass expected checkout validation WP\_Error instance [\#531](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/531) ([jeebay](https://github.com/jeebay))
**Other Changes:**
- Update Quick Install in README.md [\#538](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/538) ([ramyareye](https://github.com/ramyareye))
## [v0.10.3](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.3) (2021-08-11)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.2...v0.10.3)
**New Features:**
- Updates to be compatible with WPGraphQL v1.6.1 [\#537](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/537) ([kidunot89](https://github.com/kidunot89))
## [v0.10.2](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.2) (2021-07-07)
2021-07-06 20:24:10 -04:00
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.1...v0.10.2)
**Fixed:**
- Bugfix/global autoloader support [\#524](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/524) ([kidunot89](https://github.com/kidunot89))
## [v0.10.1](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.10.1) (2021-07-06)
2021-07-05 20:38:58 -04:00
2023-03-31 20:18:26 -04:00
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.0-beta...v0.10.1)
2021-07-05 20:38:58 -04:00
**New Features:**
- CartItem Product edge field "simpleAttributes" implemented and tested. [\#521](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/521) ([kidunot89](https://github.com/kidunot89))
- Support for custom order statuses. [\#518](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/518) ([kidunot89](https://github.com/kidunot89))
- Coupon mutations added. [\#510](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/510) ([kidunot89](https://github.com/kidunot89))
**Fixed:**
- Fix: product connection sorting [\#522](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/522) ([kidunot89](https://github.com/kidunot89))
2021-07-06 20:24:10 -04:00
- Fix: Access denied state for coupon and order connections. [\#523](https://github.com/wp-graphql/wp-graphql-woocommerce/pull/523) ([kidunot89](https://github.com/kidunot89))
2021-07-05 20:38:58 -04:00
2023-03-31 20:18:26 -04:00
## [v0.0-beta](https://github.com/wp-graphql/wp-graphql-woocommerce/tree/v0.0-beta) (2021-07-05)
[Full Changelog](https://github.com/wp-graphql/wp-graphql-woocommerce/compare/v0.10.0...v0.0-beta)
2019-11-26 10:50:42 -05:00
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*