Geoff Taylor and GitHub
d9d968ac91
fix: product connection resolution refactored to better work with the ProductQuery class ( #880 )
...
* fix: product connection resolution refactored to better work with the ProductQuery class
* chore: Linter and PHPStan compliance met
* devops: New product connection tests implemented and passing
* fix: products connection pricing filters fixed
* devops: CartTransactionQueueCest skipped until failing PHP version removed from CI matrix
2024-08-06 18:07:37 -04:00
Alex Lykesas and GitHub
1424f57ff8
feat: Add Product_Attributes_Connection_Orderby_Enum with MENU_ORDER ( #876 )
...
* Add Product_Attributes_Connection_Orderby_Enum with MENU_ORDER
* Fix description
* Add namespace
* Lint fix
* Make minor commit
* Lint fix
2024-07-29 17:15:49 -04:00
Geoff Taylor and GitHub
895b040953
chore: version numbers and changelog updated ( #858 )
2024-05-21 00:57:56 -04:00
Geoff Taylor and GitHub
f686e743b0
feat: Queries and mutations for shipping zones, tax classes, and tax rates. ( #856 )
...
* fix: General bugfixes and improvements
* devops: New mutations and types tested and compliance with Linter and PHPStan
* chore: hooks added to the mutation resolvers
* feat: permission checks added
* chore: Linter and compliance met
* chore: Linter and compliance met
2024-05-17 00:03:10 -04:00
Geoff Taylor and GitHub
f1d96bead4
collectionStats query fully implemented (#849 )
...
* fix: WPGraphQL v1.24.x support added
* fix: WPGraphQL v1.24.x support added
* chore: Linter and PHPStan compliance met
* chore: composer.json fixed
* fix: Unnecessary type check restored
* chore: Linter and PHPStan compliance met
* devops: CollectionStatsQueryTest patched
2024-05-16 21:27:54 -04:00
Geoff Taylor and GitHub
8ba35cd50f
Fix: WPGraphQL v1.24.x support implemented ( #850 )
...
* fix: WPGraphQL v1.24.x support added + WC 3.6 support
* chore: Linter and PHPStan compliance met
* devops: CI config updated
* devops: docker config updated.
* devops: Docker configs updated.
2024-05-07 16:50:42 -04:00
Geoff Taylor and GitHub
ea49c90382
chore: README and CHANGELOG updated ( #835 )
2023-12-27 12:11:26 -05:00
Geoff Taylor and GitHub
ffd1430e04
chore: OrderIdTypeEnum value "ORDER_NUMBER" renamed to "ORDER_KEY" ( #831 )
2023-12-27 11:30:03 -05:00
Geoff Taylor and GitHub
ca5dac0abd
fix: currency input field fixed for createOrder mutation ( #829 )
2023-12-27 11:28:24 -05:00
Geoffrey K Taylor and GitHub
228284d0f5
fix: ProductAttributeEnum given default value, if no product attributes exist ( #814 )
...
* fix: ProductAttributeEnum no longer registered if no attribute exist
* fix: ProductAttributeEnum default value provided
2023-10-31 20:21:55 -04:00
Geoffrey K Taylor and GitHub
966ab37dee
chore: version numbers set and CHANGELOG updated. ( #807 )
2023-09-23 04:10:21 -04:00
Geoffrey K Taylor and GitHub
6b0c798f91
feat: collectionStats query added ( #785 )
...
* feat: collectionStats query added
* fix: `collectionStats` query completed and tested.
* chore: Linter and PHPStan compliance met
* chore: ProductTaxonomy values fixed.
* chore: CollectionStatsQueryTest tweaked for CI
2023-09-23 03:50:17 -04:00
f583628199
chore: implement WPGraphQL Coding Standards ( #769 )
...
* chore: avoid magic constants [PHPCS]
* chore: change ruleset to wp-graphql-cs and lint
* devops: HPOS added back to CI with the release of WC 3.9
---------
Co-authored-by: Geoff Taylor <geoff@axistaylor.com >
2023-07-19 17:11:25 -04:00
Dovid Levine and GitHub
d4927b9637
fix: use static closures when possible ( #764 )
...
* fix!: update deps to required versions
* fix: use static closures when possible
2023-07-19 15:56:42 -04:00
4ef46acd15
chore: setup PHPStan ( #746 )
...
* chore: setup PHPStan
* chore: General code cleanup for PHPStan
* chore: PHPStan to level 2
* chore: PHPStan to level 2
* fix: Syntax error fixed.
* devops: PHPStan level 2 reached.
* devops: PHPStan level 3 passed
* devops: PHPStan level 4 passed
* chore: fix bad typehints from jwt-auth [phpstan]
* chore: simplify conditional logic in WC_Terms::register_connections()
* chore: add stubs for WP type properties.
* fix: check for valid WC_Order_Item before caching order.
* chore: lint
* devops: PHPStan level 6 passed.
* chore: Linter compliance met.
* chore: simplify logic and check for valid term.
* fix: ensure valid types (partial)
* chore: [phpcs] allow inline type annotations
* devops: PHPStan level 8 reached.
* devops: More stability fixes.
* fix: general bugfixes and improvements
* devops: Code Quality GA script added.
* devops: Linter compliance met & 2 "phpstan-ignore" statements set.
* devops: PHPStan config and CI script fixed.
* fix: "cartItem" query resolution refactored
* devops: GA scripts updated.
* chore: Simple copy changes
---------
Co-authored-by: Geoff Taylor <geoff@axistaylor.com >
2023-06-13 16:17:02 -04:00
Geoffrey K Taylor and GitHub
0da1a819eb
feat: filters added to product and order orderby enumerations ( #737 )
2023-04-20 20:26:50 -04:00
Geoffrey K Taylor and GitHub
f4b153f147
feat: Docs Restored. Unsupported product type setting implemented. ( #731 )
...
* feat: docs started. Unsupported product type implemented.
* chore: WPCS compliance met
* chore: file renamed.
* feat: More docs written
* feat: 2 more docs written
* fix: settings docs images added.
* fix: settings docs images added.
* devops: UnsupportProductTypeTest added.
* devops: More docs changes.
* chore: WPCS compliance met
* devops: UnsupportedProductTypeTest updated.
* chore: WPCS compliance met
2023-04-18 23:48:08 -04:00
Geoffrey K Taylor and GitHub
c068671d93
feat: WooGraphQL settings tab added. ( #726 )
...
* feat: WooGraphQL settings tab added.
* chore: WPCS compliance met
* bugfix: Order Item Node ID implemented.
* chore: Deprecated "AppContext::getLoader" calls replaced.
* chore: WPCS compliance met.
* fix: DownloadableItem "id" field implemented
2023-04-04 12:02:25 -04:00
Geoffrey K Taylor and GitHub
461caad55b
feat: "NAME" added to "PostTypeOrderbyEnum" values ( #722 )
2023-03-29 13:18:06 -04:00
Matthijs Knigge and GitHub
505d60d5da
feat: Add filter hook to stock status enum ( #634 )
2022-08-29 13:19:56 -04:00
Geoffrey K Taylor and GitHub
9073793e86
chore: WPGraphQL v1.9.x connection resolver support added and autoloader removed. ( #647 )
...
* chore: WPGraphQL v1.9x + WP Bedrock support added.
* chore: lint compliance met.
* chore: composer/installers added back to allow-plugins
2022-08-26 14:53:36 -04:00
Geoffrey K Taylor and GitHub
6dbdcb5ae8
fix: Product Attribute naming conventions changed ( #603 )
...
* fix: Product Attribute naming conventions changed
* devops: dev dependencies updated
* devops: dev dependencies updated
* devops: dev dependencies updated
* devops: Dockerfile updated
* devops: dev dependencies updated
* devops: dev dependencies updated
* devops: dev dependencies updated
* devops: Dockerfile updated
* chore: Docker composer configurations updated
* chore: Coding standards met.
2022-02-04 15:00:44 -05:00
Geoffrey K Taylor and GitHub
9bbb81ee36
Support for custom order statuses. ( #518 )
...
* Support for custom order statuses.
* package workflow updated.
2021-07-05 15:31:17 -04:00
Geoffrey K Taylor and GitHub
f59872ae89
Coupon mutations added. ( #510 )
...
* Coupon mutations implemented and tested
* Vendor files no longer versioned and package workflow implemented
2021-07-05 13:51:52 -04:00
Geoff Taylor
db095015b1
Version numbers and Repo templates updated.
2021-02-26 21:12:52 -05:00
Geoff Taylor
6c633bec51
CartError interface implemented and tested.
2021-02-24 12:54:29 -05:00
Geoff Taylor
aacb6bf2bf
Workflow badges updated.
2021-01-22 11:37:18 -05:00
Geoff Taylor
c64c09483c
Two new fields added to the "ProductCategory" type.
2020-08-06 14:51:49 -04:00
Geoff Taylor
bd4f35e4a8
"Testing Integration" + "WPCS" workflows created and passed.
2020-02-20 12:35:42 -05:00
Renato Alves and Geoff Taylor
8e1106b45b
Cleaning the types folder/classes
2020-02-19 17:29:16 -05:00
Renato Alves and Geoff Taylor
c8865a832a
Code improvements to the mutations (removing unused classes, fixing textdomain, etc)
2020-02-19 17:29:16 -05:00
Geoff Taylor
24a7238a86
"TaxRateIdEnumType" registered.
2020-01-28 13:56:58 -05:00
Geoff Taylor
8afc1e90ca
More queries updated.
2020-01-25 12:36:47 -05:00
Geoff Taylor
43d529f78f
"idType" implemented.
2020-01-24 23:40:50 -05:00
Geoff Taylor
c1239d0863
"ProductAttribute" re-designed.
2020-01-15 20:24:38 -05:00
Geoff Taylor
555957b793
array_merge removed.
2019-12-04 13:28:31 -05:00
Geoff Taylor
cfe61bfc55
"ProductTaxonomyEnum" updated.
2019-12-03 19:31:53 -05:00
Geoff Taylor
88ef9c58fc
"ProductTaxonomyEnum" updated.
2019-12-03 19:15:31 -05:00
Geoff Taylor
6e93aa245f
Woocommerce cart resolvers updated.
2019-12-03 16:26:10 -05:00
Geoff Taylor
22deb98fe9
Namespaces refactored.
2019-10-25 19:13:36 -04:00
Geoff Taylor
df4947e596
Several new WPEnumType and WPInputObject types implemented.
2019-09-29 15:11:02 -04:00
Geoff Taylor
05019140f8
Product connection field "taxonomyFilter" where arg implemented and tested.
2019-08-22 15:31:34 -04:00
Geoff Taylor
158e7ff64d
Unnecessary "use" statements removed.
2019-07-11 18:08:02 -04:00
Geoff Taylor
85001f0512
"Checkout_Mutation" and "Checkout" class implemented.
2019-07-09 00:49:11 -04:00
Geoff Taylor
fccf7b98dd
Placemarker before Order_Mutation refactor
2019-07-03 18:25:18 -04:00
Geoff Taylor
606832aa5e
Formatting functionality implemented for Product and ProductVariation types. CartMutationsTest updated.
2019-06-03 13:48:29 -04:00
Geoff Taylor
c581d6f71e
"src" directory renamed to "includes"
2019-05-11 01:10:05 -04:00