Skip to content

Latest commit

 

History

History
532 lines (325 loc) · 39.3 KB

File metadata and controls

532 lines (325 loc) · 39.3 KB

Changelog

v1.0.2 (2026-04-02)

Full Changelog

Fixed:

v1.0.1 (2026-04-01)

Full Changelog

Fixed:

  • fix: v1.0.1 bugfixes — session key, cart persistence, null attrs #1012 (kidunot89)

v1.0.0 (2026-03-31)

Full Changelog

Breaking changes:

  • fix: HPOS order mutation data loss, COT cursor pagination, email tests, checkout auth #1003 (kidunot89)
  • feat: WC Settings API, compatibility refactor, HPOS fix #1002 (kidunot89)
  • Improve i18n compatibility for WPML, Polylang, and non-latin characters #994 (kidunot89)

New Features:

  • Add authenticated download URLs for headless frontends #995 (kidunot89)
  • feat: add session transfer behavior setting for login session handling #993 (kidunot89)
  • feat: product attribute queries, connections, and variation attribute filtering #980 (kidunot89)
  • feat: Add support for brands (#918) #964 (lewebsimple)
  • fix: Checkout notices further implemented #951 (kidunot89)
  • fix: Add direct or/and syntax support to ProductTaxonomyInput and fix test issues #948 (kidunot89)
  • Adds support for Cart tax_lines #940 (MoscoviumAlchemist)
  • feat: productAttributes query implemented #905 (kidunot89)
  • feat: Product and product attribute mutations #851 (kidunot89)

Fixed:

  • fix: Elementor breaks transfer-session endpoint #1004 (kidunot89)
  • fix: downloadsRemaining returns null for numeric string values #1000 (kidunot89)
  • fix: Order status filter incorrectly uses single value #999 (kidunot89)
  • fix: use term name for variation attribute label instead of taxonomy slug #996 (kidunot89)
  • fix: prevent WooCommerce session creation on CORS preflight OPTIONS requests #992 (kidunot89)
  • fix: add calculate_totals() after coupon removal in removeCoupons mutation #991 (kidunot89)
  • fix: term_taxonomy_id mismatch in coupon category connections #985 (kidunot89)
  • fix: coupon error handling in fillCart and applyCoupon mutations #984 (kidunot89)
  • fix: customer order query strips pagination and where args #981 (kidunot89)
  • fix: refresh order object after meta save in checkout mutation #978 (kidunot89)
  • devops: add checkout shipping method selection regression test #977 (kidunot89)
  • fix: add authenticate flag to registerCustomer mutation #973 (kidunot89)
  • test: add customer refund fields visibility test #972 (kidunot89)
  • fix: inverted logic in pop_transaction_id() causes cart session corruption #971 (kidunot89)
  • fix: Sanitize ProductAttribute name to match VariationAttribute [#965] #966 (lewebsimple)
  • fix: id fields added back to PaymentTokenInterface type #963 (kidunot89)
  • fix: product variation duplicate fields removed #957 (kidunot89)
  • fix: updated data-loaders to be in compliance with WPGraphQL v2.3.x+ #953 (kidunot89)
  • Automatically get and set data from the specified product ID #947 (kermage)

Other Changes:

  • devops: Variable product performance optimization #1006 (kidunot89)
  • perf: Migrate type descriptions to lazy lambdas #1005 (kidunot89)
  • devops: add createOrder stock reduction test #990 (kidunot89)
  • devops: add products query with categoryId, status, visibility, and pagination test #989 (kidunot89)
  • devops: add nested category products regression test #988 (kidunot89)
  • devops: add attribute term products categoryId filter regression test #987 (kidunot89)
  • devops: add taxonomy filter multi-term regression tests #986 (kidunot89)
  • devops: add updateOrder metaData duplicate order regression test #983 (kidunot89)
  • devops: add variable product defaultAttributes test coverage #982 (kidunot89)
  • devops: add hCaptcha session token regression test #979 (kidunot89)
  • devops: add product category children connection test #975 (kidunot89)
  • chore: Add logo to docs README.md #970 (kidunot89)
  • feat: Add Store API Cart-Token compatibility and session handler improvements #954 (kidunot89)

v0.21.2 (2025-03-01)

Full Changelog

New Features:

  • "isSession" field added to the "UpdateCustomerInput" type #924 (kidunot89)

Fixed:

  • fix: Better support for private and password protected products imple… #925 (kidunot89)
  • fix: Bypasses Woo declare_compatiblilty call if not in plugin directory #923 (kidunot89)
  • fix: "menu_order" pagination fixed #922 (kidunot89)
  • fix: "key" argument for MetaData fields fixed #921 (kidunot89)
  • fix: Debug code removed from checkout mutation #916 (kidunot89)

v0.21.1 (2024-12-09)

Full Changelog

Fixed:

  • fix: Products query "where.search" param patched #903 (kidunot89)
  • fix: ID resolution made consistent across all edit and delete node mu… #902 (kidunot89)
  • fix: "Product" interfaces shared fields fix #901 (kidunot89)
  • chore: General "createOrder" cleanup #899 (kidunot89)
  • Fix: Correct number formatting by removing unnecessary price separators #888 (ZZiane)

Other Changes:

  • devops: composer-git-hooks added. CONTRIBUTING.md updated. #904 (kidunot89)
  • devops: Name officially changed to "WPGraphQL for WooCommerce" #900 (kidunot89)
  • chore: Minor documentation issues resolved #884 (kidunot89)

v0.21.0 (2024-08-07)

Full Changelog

Breaking changes:

  • fix: product connection resolution refactored to better work with the ProductQuery class #880 (kidunot89)
  • fix: add model classes to type configs to better support query analyzer ID tracking #874 (jasonbahl)
  • fix: wrong taxonomy label case in product attributes #869 (creative-andrew)

New Features:

  • feat: Use Woocommerce Reset Password email for ResetPassword Mutation #878 (alexookah)
  • feat: QL Session Handler refactored to handle non-GraphQL requests #870 (kidunot89)

Fixed:

  • feat: Add Product_Attributes_Connection_Orderby_Enum with MENU_ORDER #876 (alexookah)

v0.20.0 (2024-05-21)

Full Changelog

Breaking changes:

  • feat: Queries and mutations for shipping zones, tax classes, and tax rates. #856 (kidunot89)
  • collectionStats query fully implemented #849 (kidunot89)

Fixed:

  • fix: TaxonomyToProduct connections fixed and tested #857 (kidunot89)
  • fix: Potential Infinite loop caused by nested pre_get_posts hooks patched #853 (kidunot89)
  • fix: Bug in Session_Transaction_Manager::pop_transaction_id() fixed #852 (kidunot89)
  • Fix: WPGraphQL v1.24.x support implemented #850 (kidunot89)

Other Changes:

v0.19.0 (2023-12-27)

Full Changelog

Breaking changes:

  • chore: OrderIdTypeEnum value "ORDER_NUMBER" renamed to "ORDER_KEY" #831 (kidunot89)

Fixed:

  • fix: Support for product variations added to CPT resolution #834 (kidunot89)
  • fix: DownloadableItem "product" field type changed to ProductUnion #833 (kidunot89)
  • fix: Session transaction queue fix #832 (kidunot89)
  • fix: Adds slight shim to give support for multiple category or tags by slug #830 (kidunot89)
  • fix: currency input field fixed for createOrder mutation #829 (kidunot89)
  • fix: Bug fixed in Product_Connection_Resolver::add_tax_query #820 (kidunot89)

Other Changes:

  • chore: bump deps to meet actual requirements and lint for WPCS 3.0 #816 (justlevine)

v0.18.3 (2023-11-01)

Full Changelog

Fixed:

  • fix: ProductAttributeEnum given default value, if no product attributes exist #814 (kidunot89)

v0.18.2 (2023-10-17)

Full Changelog

New Features:

  • fix: JWT Auth hooks now support WPGraphQL Headless Login #812 (kidunot89)

v0.18.1 (2023-10-05)

Full Changelog

Fixed:

  • fix: paymentMethod fields no longer throw for guest users #809 (kidunot89)

v0.18.0 (2023-09-23)

Full Changelog

New Features:

v0.17.0 (2023-09-18)

Full Changelog

Breaking changes:

  • feat: "found" field added to the Products Connection types #804 (kidunot89)
  • feat: ProductWithAttributes and ProductVariation interfaces added #803 (kidunot89)
  • feat: CartItem converted to WPInterface type #798 (kidunot89)
  • fix: ProductUnion interface added #797 (kidunot89)

New Features:

Fixed:

  • fix: VariationAttribute now sourcing value as Term slug for global attributes #800 (kidunot89)
  • fix: Old trouble code removed. #799 (kidunot89)
  • fix: Cart_Mutation:prepare_attributes made public #796 (kidunot89)

v0.16.0 (2023-08-23)

Full Changelog

Breaking changes:

  • fix: ProductVariation type made to inherit the Product interface. #788 (kidunot89)

Fixed:

  • chore: Fatal debug code removed #791 (kidunot89)
  • fix: WP User core field support fixed in updateCustomer mutation #789 (kidunot89)
  • fix: default the resolved customer to the current user #787 (justlevine)
  • fix: PHP-JWT versioned to maintain support for composer and WP Bedrock #778 (kidunot89)

Other Changes:

v0.15.0 (2023-07-20)

Full Changelog

Breaking changes:

  • fix: Product attributes label inconsistences + syntax errors fix #771 (kidunot89)
  • fix: localAttributes and globalAttributes filtering and returned wrong values. #757 (creative-andrew)

Fixed:

  • dev: remove deprecated usage of AbstractConnectionResolver::get_offset() #760 (justlevine)
  • fix: remove codecept_debug() call from production code #759 (justlevine)
  • fix: Fixed shipping address getting skipped unnecessary #752 (kidunot89)

Other Changes:

v0.14.1 (2023-07-03)

Full Changelog

New Features:

  • fix: Account URL added to Auth URLs, and VariationAttribute connection fixed #755 (kidunot89)

v0.14.0 (2023-06-21)

Full Changelog

Breaking changes:

Fixed:

Other Changes:

v0.13.0 (2023-05-22)

Full Changelog

New Features:

  • feat: Authorizing URLs introduced and Harmonizing with WordPress guide written. #745 (kidunot89)

Other Changes:

  • devops: Docs refactored heavily and provided meta data. #743 (kidunot89)

v0.12.5 (2023-04-21)

Full Changelog

New Features:

  • feat: woographql_viewable_order_types hook added #741 (kidunot89)
  • feat: filters added to product and order orderby enumerations #737 (kidunot89)
  • feat: Country queries implemented. #736 (kidunot89)
  • feat: payment method mutations and fields implemented. #735 (kidunot89)

Fixed:

v0.12.4 (2023-04-19)

Full Changelog

New Features:

  • feat: Docs Restored. Unsupported product type setting implemented. #731 (kidunot89)

Fixed:

Other Changes:

v0.12.3 (2023-04-04)

Full Changelog

New Features:

v0.12.2 (2023-04-01)

Full Changelog

New Features:

  • feat: "NAME" added to "PostTypeOrderbyEnum" values #722 (kidunot89)

Fixed:

v0.12.1 (2023-02-02)

Full Changelog

New Features:

Fixed:

  • fix: Fixed all product connection filtering regressions #704 (kidunot89)
  • fix: Product "price" field now supports the "taxes included" display … #703 (kidunot89)
  • fix: Customer order connection args priority fixed. #698 (kidunot89)
  • Updates deprecated DataSource::resolve_post_object #697 (lstellway)
  • fix: Parent connection classes namespaces updated. #696 (kidunot89)
  • fix:$post_type must be an array when passed to in_array() #695 (therealgilles)

Other Changes:

v0.12.0 (2022-12-07)

Full Changelog

Breaking changes:

  • fix: Connections need to connect to Types that implement the Node interface #675 (jasonbahl)

New Features:

Fixed:

v0.11.2 (2022-08-29)

Full Changelog

New Features:

Fixed:

  • fix: is_post_private overrode in WC_Post model abstract class #651 (kidunot89)
  • fix: temporary customers node fix applied and tested. #650 (kidunot89)
  • fix: Cart emptied after checkout #649 (kidunot89)
  • fix: Most product attribute fields made nullable #648 (kidunot89)
  • chore: WPGraphQL v1.9.x connection resolver support added and autoloader removed. #647 (kidunot89)

v0.11.1 (2022-06-30)

Full Changelog

New Features:

v0.11.0 (2022-03-15)

Full Changelog

Breaking changes:

  • fix: QLSessionHandler behaviour changes and QLSessionHandlerTest wpunit test added #616 (kidunot89)
  • feat: "product" and "variation" connections added to LineItem type #604 (kidunot89)
  • fix: Product Attribute naming conventions changed #603 (kidunot89)

Fixed:

  • fix: warnings in fillCart with empty coupons/shippingMethods #613 (khlieng)
  • add return array to get_query_args because without this endpoint show error #610 (krystianjj)
  • Get $order in checkout mutation #605 (oskarmodig)
  • Fix Fee name not showing #602 (scottyzen)

v0.10.7 (2022-01-25)

Full Changelog

Fixed:

v0.10.6 (2021-11-04)

Full Changelog

Fixed:

  • hotfix: Fixes breaks created by WPGraphQL v1.6.7 #580 (kidunot89)

v0.10.5 (2021-10-26)

Full Changelog

New Features:

  • feat: applied coupon description field added #572 (kidunot89)
  • chore: CartItem product connection resolvers updated. #571 (kidunot89)

Fixed:

v0.10.4 (2021-09-08)

Full Changelog

Fixed:

  • fix: session expiration extended to 2 weeks #551 (kidunot89)
  • Replace deprecated function nonce_user_logged_out #547 (kpoelhekke)
  • Fix raw pricing returning null #544 (dpacmittal)
  • bugfix: customer call returns session token for guest users #541 (johnforte)
  • Fix: pass expected checkout validation WP_Error instance #531 (jeebay)

Other Changes:

v0.10.3 (2021-08-11)

Full Changelog

New Features:

  • Updates to be compatible with WPGraphQL v1.6.1 #537 (kidunot89)

v0.10.2 (2021-07-07)

Full Changelog

Fixed:

v0.10.1 (2021-07-06)

Full Changelog

New Features:

Fixed:

v0.0-beta (2021-07-05)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator