Geoff Taylor and GitHub
f0c7667aad
fix: v1.0.1 bugfixes — session key, cart persistence, null attrs ( #1012 )
...
* fix: session secret key, cart session persistence, null variation attributes
- Use wp_salt() as fallback secret key instead of hardcoded 24-byte string
to satisfy php-jwt v7's HS256 minimum key length requirement (Closes #1009 )
- Call get_cart_from_session() after wc_load_cart() in
initialize_session_and_cart() to prevent cart queries from clearing
persisted session data (Closes #1010 )
- Guard against null $attrs in variation_attributes_to_data_array()
to prevent PHP warnings when variations have no attributes (Closes #1011 )
- Return empty array instead of null for product attribute options
when no terms exist
* chore: Linter compliances met
2026-04-01 13:17:30 -04:00
f1299846c7
fix: use term name for variation attribute label instead of taxonomy slug ( #996 )
...
* feat: add plugin wp-2fa
* devops: add unit test for variation attribute label human-readable values (#965 )
* fix: use wc_attribute_label() for variation attribute label instead of term name
---------
Co-authored-by: creative-andrew <andres@netzstrategen.com >
2026-03-26 19:52:29 -04:00
Geoffrey K Taylor and GitHub
9ca2f48b8c
fix: VariationAttribute now sourcing value as Term slug for global attributes ( #800 )
2023-09-14 20:23:28 -04:00
Geoffrey K Taylor and GitHub
e6be30ebcd
fix: Several minor obscured syntax errors fix ( #771 )
...
* fix: Several minor obscured syntax errors fix
* fix: more fixes.
* fix: attribute "name" and "label" inconsistencies resolved.
2023-07-19 19:13:51 -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
4ed9cb94da
chore: use fully-qualified class names for PHPDoc types ( #767 )
...
* fix!: update deps to required versions
* chore: use fqcn for PHPDoc types
* chore: cleanup use statements
2023-07-19 16:01:50 -04:00
Geoffrey K Taylor and GitHub
60711aaa1b
feat: Account URL added to Auth URLs. ( #755 )
...
* feat: Account URL added to Auth URLs.
* fix: Account URL issues resolved + Variation Attribute connections refactored.
2023-07-03 03:34:58 -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
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
Geoff Taylor
aacb6bf2bf
Workflow badges updated.
2021-01-22 11:37:18 -05:00
Geoff Taylor
b3c649da67
CartItem connections implemented and tested
2020-11-24 00:28:20 -05:00
Geoff Taylor
22deb98fe9
Namespaces refactored.
2019-10-25 19:13:36 -04:00
Geoff Taylor
158e7ff64d
Unnecessary "use" statements removed.
2019-07-11 18:08:02 -04:00
Geoff Taylor
c6ae5ced6d
VariationAttribute field "id" changed to cachable global ID.
2019-06-22 10:56:35 -04:00
Geoff Taylor
c581d6f71e
"src" directory renamed to "includes"
2019-05-11 01:10:05 -04:00