Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wp-graphql/wpgraphql-acf

Re-architecture of WPGraphQL for ACF
https://github.com/wp-graphql/wpgraphql-acf

- simplify duplicate logic in Clone Field

70974d6f95c1e39c258a5d5eba9c02a8bab8fc02 authored about 1 year ago by Jason Bahl <[email protected]>
- update flexible content field type to make sure there are layouts defined before looping over them

- update Repeater to return early if cloned

0ea2f277cf6439eda1593516493c6bd01928406f authored about 1 year ago by Jason Bahl <[email protected]>
- return NULL if a flexible content field has no layouts

d34ee835cce6102001fa4c3210c8213708368c95 authored about 1 year ago by Jason Bahl <[email protected]>
- modify Repeater Fields to return the cloned Type if cloned, instead of returning the resulting type

49a66a79f148a516351059c1010e1dcb14b248c7 authored about 1 year ago by Jason Bahl <[email protected]>
- modify logic for get_parent_graphql_type_name to account for fields within a flex layout

- remove commented out code from CloneField.php
- modify tests to account for multiple field grou...

8f299a476a6994e53fca7c7267c403b8bc556ed9 authored about 1 year ago by Jason Bahl <[email protected]>
- allow Field Types to return 'NULL' to bail from mapping to the Schema

- update logic for how clone fields are mapped to the schema when individual fields are cloned an...

b9db850c7a1c1f1ec2fa60c570d301aeba0fb401 authored about 1 year ago by Jason Bahl <[email protected]>
- add clone fields to the "should_format" logic

- add missing translators comment
- remove some debug code
- move logic for clone field interface...

7eb9bea91c01a5f72325776a010bbb38a32e8cb6 authored about 1 year ago by Jason Bahl <[email protected]>
- fix php error

238d7029ef7bae12ce8f6c5a51189c86340964f1 authored about 1 year ago by Jason Bahl <[email protected]>
- exploring having a Clone field type and moving the logic for what Types should inherit which Interfaces to the clone field type

- @todo remove some debug code and test further

c499cd60a87a8e356f16ec944a42ed039771d774 authored about 1 year ago by Jason Bahl <[email protected]>
Revert "- initial exploration of fixing the issue. . .debugging"

This reverts commit 3a22eba4c3560645911a947074f9378048459648.

64a3358af6391dddf9c5a91fdbe432a2a764882f authored about 1 year ago by Jason Bahl <[email protected]>
- initial exploration of fixing the issue. . .debugging

3a22eba4c3560645911a947074f9378048459648 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #132 from wp-graphql/fix/128-options-page-with-custom-post_id-not-resolving

fix: options page with custom post_id not resolving properly

b56bef59902ac5327c7a9b97909a13bcc488b8b1 authored about 1 year ago by Jason Bahl <[email protected]>
- use field key instead of field name for update_field in tests

e3b0af0020b80d04e89969b1e290a42a37513535 authored about 1 year ago by Jason Bahl <[email protected]>
- re-arrange test. Register the settings page and field group _before_ calling update_field (see: https://www.advancedcustomfields.com/resources/acf-field-functions/)

ed5813b8d470801f26bca188aad3eaf7ca5e4089 authored about 1 year ago by Jason Bahl <[email protected]>
- update tests

1fac14a4c4f0e4b750a84e46b8c338d42c2ca69b authored about 1 year ago by Jason Bahl <[email protected]>
- remove 2nd call to register options page

4f06d7d461c9fda0d87201e403b2515a39bbd6f7 authored about 1 year ago by Jason Bahl <[email protected]>
- fix options pages to resolve when set with a custom post_id

- update tests (one still failing)

bd93facb2d7431e342912b56ac4b4e3e7b169544 authored about 1 year ago by Jason Bahl <[email protected]>
- use the post_id if the Options Page is registered with one, otherwise fallback to "options" as the default

503d8f967860c1a995a4c13fcef9db12ebb6204e authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #131 from wp-graphql/feat/129-replace-updater-in-build

feat: replace Appsero Updater.php with blank class to pass .org req's

8ae6cd020248cbcd8d832eabd9a75472a0716adf authored about 1 year ago by Jason Bahl <[email protected]>
- change replacement of Updater.php to use post-install-cmd to ensure it happens every time composer install is run

de0c24a2977c53e41cbfa1136b38dceaee821ae5 authored about 1 year ago by Jason Bahl <[email protected]>
- update composer build-plugin script to replace the Updater.php class in the Appsero dependency

- add build/Updater.php class to be used to copy and replace the Appsero Updater.php class with a...

246368d03b40083eec1a149281305420d0adbcad authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #126 from kpoelhekke/main

Make sure oembed field is also formatted when part of a flexible_content field

24bd4cdc0c57d40707d5e7e8e26628f87267245b authored about 1 year ago by Jason Bahl <[email protected]>
- make sure oembed field is also formatted when part of a flexible_content field

77cea402906fb0a754a0eca911078a501122ae48 authored about 1 year ago by Koen Poelhekke <[email protected]>
Merge pull request #124 from wp-graphql/release/v2.0.0-beta.6.0.0

release: v2.0.0-beta.6.0.0

3bceaca3ecffc6b70be6a8c7f00165a1b8613803 authored about 1 year ago by Jason Bahl <[email protected]>
- phpcs

67898285a8a4fb4e97e340ff6d623bab1e0959af authored about 1 year ago by Jason Bahl <[email protected]>
- update resolver for relationship to filter out non-id values (this means that the relationship fields will not resolve properly for archive urls or other non post-object values

785b98a9d20312f10ac2ba5aff116385106f117c authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #122 from wp-graphql/ci/#121-test-wp-6.4

ci: update tests to run against WordPress 6.4

e2c8a30f318beaa4f8ac32cae337ccba638d94fb authored about 1 year ago by Jason Bahl <[email protected]>
- update tests to run against WP 6.4

252f384d2fd7612266f33f721edc112967c8d70f authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #116 from wp-graphql/fix/#115-relationship-field-error-when-nested

fix: error when querying post_object, relationship or page_link field nested on a repeater or fl...

ee482b72fc7fef13c71cea28e4ca98e73f0eed7f authored about 1 year ago by Jason Bahl <[email protected]>
- phpcs, phpstan fixes

fbf12e762d699841a683afec53647a955536ad9f authored about 1 year ago by Jason Bahl <[email protected]>
- update PageLink, PostObject and Relationship fields to use same logic (static functions in Relationship.php)

- update WPGraphQLAcfTestCase to cleanup image and file that were created during setUp

04c63ca1d22e26ccfff6004f6501264927c00d46 authored about 1 year ago by Jason Bahl <[email protected]>
- update tests to reflect breaking changes

4527f6e10a01d109eb1f5c7b82006e5b61bd4266 authored about 1 year ago by Jason Bahl <[email protected]>
- fixes the field definition and resolver logic for PageLink, PostObject and Relationship fields to better handle resolving when nested in a repeater or flex field. Also better handle different return formats (ID vs Object)

62e35af30f85ee89221295ff9c9c75b0abc5350c authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #114 from wp-graphql/feat/add-pre-filter-for-resolve-type

feat: add pre filter for resolve type

91e24e85f3d286c7accabc63734ae9702dfc1ee1 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #112 from wp-graphql/fix/#110-field-groups-on-page-templates-not-resolving

fix: #110 field groups on page templates not resolving

d09512b417c122d0fbd430e8937e1c4675f345b7 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #111 from wp-graphql/fix/#106-oembed-field-support

fix: oembed field type returns embed instead of URL entered to the field

62fcc6a3bbbe8ae88714345b324622c0e2f24d4d authored about 1 year ago by Jason Bahl <[email protected]>
- add new filters for Field Type Config and Field Type Resolver

00388b609834769200fb04377d88a06d4ae16b2e authored about 1 year ago by Jason Bahl <[email protected]>
- add `wpgraphql/acf/graphql_field_type/resolve_type` filter to allow specific types of ACF Fields to return a different GraphQL Type based on certain config settings

7bd3d9bab0ad313f0ebd182a828a32e1221c46fa authored about 1 year ago by Jason Bahl <[email protected]>
- Add filter to `graphql_resolve_field` to pass the Node down to the template resolver so ACF can properly resolve fields on the template object using the passed down "node" as the object to resolve fields from.

29739a3bf28fde319cf99a7fcaade6cca58a65d9 authored about 1 year ago by Jason Bahl <[email protected]>
- update description in Registry.php (unrelated to the feature)

aa86350bd027b41887da5715be1f55f8bca13369 authored about 1 year ago by Jason Bahl <[email protected]>
- phpcs

2fcef1ad3cd376dda50834d0554c8ca286b4c80a authored about 1 year ago by Jason Bahl <[email protected]>
- update oembed field to return embed instead of raw url

- update tests to reflect the oembed response

f3472af92254709acc8688e1d54359b97047ef23 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #103 from wp-graphql/release/v2.0.0-beta.5.1.0

release: v2.0.0-beta.5.1.0

31c56c6faf613c623532513491a458bcf6006607 authored about 1 year ago by Jason Bahl <[email protected]>
- update version, changelog for release

c20f294a01297cc288a2b0b5075dfa15107c3b78 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #102 from wp-graphql/fix/#97-location-mapping-bugs

fix: #97 location mapping bugs

9082d9c947a295c821fdc39acdc25bae80b74609 authored about 1 year ago by Jason Bahl <[email protected]>
- phpcs

2426aa50ab697afd612107df6c3a5223df42205b authored about 1 year ago by Jason Bahl <[email protected]>
Merge commit '90a4fc1c5082904d88b9b31501e179684e6dd3bc' into fix/#97-location-mapping-bugs

- update js to work with ACF with tabs and prior to tabs

7b9966ba5503c11161e4da03eca086b3ed0bde79 authored about 1 year ago by Jason Bahl <[email protected]>
Merge branch 'fix/#96-bug-with-cptui-imports' into fix/#97-location-mapping-bugs

# Conflicts:
# src/FieldConfig.php
# tests/_support/WPUnit/AcfFieldTestCase.php
# tests/_support...

6eb254b1473f7257edc07a9f8d35ce046452efba authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #100 from wp-graphql/fix/#96-bug-with-cptui-imports

fix: bug with CPTUI imports

90a4fc1c5082904d88b9b31501e179684e6dd3bc authored about 1 year ago by Jason Bahl <[email protected]>
- comment out breaking test

da4a41895b55c4ae9122801b398f82120da265b9 authored about 1 year ago by Jason Bahl <[email protected]>
- remove debug code

- shore up resolving data from blocks
- return null early for gallery if there's no data
- mark R...

5acc654a80352d8c7cd2e5261c008c78414c321d authored about 1 year ago by Jason Bahl <[email protected]>
- testing some stuff for fixing the repeater field on ACF Block tests

fa53b417b0dac7392c4cc89650e2add7fd95231d authored about 1 year ago by Jason Bahl <[email protected]>
- fix field names for repeater field test

991c02835eb3cc61c0a2ce1ba046bf487d2cec06 authored about 1 year ago by Jason Bahl <[email protected]>
- fix flaky tests

4a3cc6ea935c3db61305e44111acd30a4306ad4e authored about 1 year ago by Jason Bahl <[email protected]>
- update composer deps

- update field resolvers on blocks
- update RepeaterFieldTest (field keys weren't matching 🤦‍♂️)

97eb68557591e88271a6e335cefad5f37aa85264 authored about 1 year ago by Jason Bahl <[email protected]>
- update the acf/post_type_args and acf/taxonomy_args callbacks to better respect existing fields (for example, from imports)

0728b991e114490430a094075091120754be2c67 authored about 1 year ago by Jason Bahl <[email protected]>
Merge pull request #99 from wp-graphql/fix/#95-group-and-repeater-support-on-blocks

fix: repeater and group fields on ACF Blocks

15b15a1eb17faf212b2a7c30f6d190d49573de73 authored about 1 year ago by Jason Bahl <[email protected]>
- update how the file field resolves

2f32bf61f50b51ec8c25c16873685a987a8db5fa authored about 1 year ago by Jason Bahl <[email protected]>
- better handle resolving nested fields on blocks

- better handling of the "group" field type
- edge case for image fields
- edge case for gallery ...

40232328526bd220d634765e0b8500425a49e2d1 authored over 1 year ago by Jason Bahl <[email protected]>
Merge pull request #94 from wp-graphql/fix/#92-acf-block-tests

fix: #92 acf block tests

fac3580e7d76cc61ccaf6b0232ad7dc46c8c7407 authored over 1 year ago by Jason Bahl <[email protected]>
- update setup-php step to be closer to core WPGraphQL repo

160fdb6a00dbb1fe366ff5cb2fb5eb1e152ec3e8 authored over 1 year ago by Jason Bahl <[email protected]>
- update composer install to match wp-graphql repo

828887b9ea95a493f390940e21838fc180575985 authored over 1 year ago by Jason Bahl <[email protected]>
- upgrade `actions/checkout@v2` to `actions/checkout@v3`

08d355768082d99dc532e5176324bc6b7a36a7a1 authored over 1 year ago by Jason Bahl <[email protected]>
no message

1c8e0a947b0c68d02f725b99e682f00639072c93 authored over 1 year ago by Jason Bahl <[email protected]>
- update tests

- update composer.json to prep for submission to packagist

7e07535e8822dc15ec43c5551affb571463a89d6 authored over 1 year ago by Jason Bahl <[email protected]>
- update for phpcs/phpstan

f3a4c230a334ac881d90ebb9e82abbbe8a265232 authored over 1 year ago by Jason Bahl <[email protected]>
- add more tests for querying fields on ACF Blocks

854bf50b92d3d2ad9cff8d07e0cb7bc0d2c6f518 authored over 1 year ago by Jason Bahl <[email protected]>
- allow FieldConfig->resolve_field() to have the acf_field overridden when called.

- add tests for fields on blocks for: AcfeAdvancedLink, AcfeCodeEditor, AcfeCountries, AcfeCurren...

88aaf24dbb58885fa411522a2297e1fb92e5fadd authored over 1 year ago by Jason Bahl <[email protected]>
- fix test description

1aa14643c2af5574e4ec5e0c03df27e2deeb9ffb authored over 1 year ago by Jason Bahl <[email protected]>
- only test against wpgraphql_content_blocks for one test suite (for now)

a4465de4c63e1f9261d3f1b72ebb646904545016 authored over 1 year ago by Jason Bahl <[email protected]>
- update app.setup.sh to install WPGraphQL Content Blocks only if ACF Pro is active

- update testing-integration.yml to output whether tests are running with WPGraphQL Content Block...

3c7200e7bc4cd20d8768e222810e198501bf4b2a authored over 1 year ago by Jason Bahl <[email protected]>
- update a php file to trigger the tests

30253565eaa9e8ce8e41c83cc6e64541a8a51fac authored over 1 year ago by Jason Bahl <[email protected]>
- use ENV var for WPGraphQL Content Blocks Plugin Slug in the test suite

- default to hello.php to activate hello dolly instead of WPGraphQL Content Blocks when testing w...

8fbf15977d638f9fcdb6d0c1e6007940e3b1a450 authored over 1 year ago by Jason Bahl <[email protected]>
- add wp-graphql-content-blocks back to the tests

c8fc7a49d4cee96cdc582b716388b22a2057c005 authored over 1 year ago by Jason Bahl <[email protected]>
Merge pull request #88 from wp-graphql/release/v2.0.0-beta.5.0.0

release: v2.0.0 beta.5.0.0

2517a5b04e33cf267cf72998f9241df6b7fc1428 authored over 1 year ago by Jason Bahl <[email protected]>
- update changelog

a1fbd8fe314fc24aa446cee6c68867c7ba2a3e53 authored over 1 year ago by Jason Bahl <[email protected]>
- phpcs fixes

83f8f0960ba1de6ce614e289bf944102c82ce991 authored over 1 year ago by Jason Bahl <[email protected]>
- only test options page ui on ACF 6.2+

05e3f1d213e08d3a97e73fafe88e5fa6b89d84b3 authored over 1 year ago by Jason Bahl <[email protected]>
- remove WPGraphQL Content Blocks from tests

6ecc1423e039c969baadba065a1dd6d7cb10258e authored over 1 year ago by Jason Bahl <[email protected]>
- always install WPGraphQL Content Blocks 🤷‍♂️

235146e4127af21a37ea2218faacae53bf846f7e authored over 1 year ago by Jason Bahl <[email protected]>
- always install WPGraphQL Content Blocks 🤷‍♂️

3763413abb787ee634e4fd95df42652812dee967 authored over 1 year ago by Jason Bahl <[email protected]>
- skip acf blocks tests if ACF is not 6.0 or later

26bd962044f51df3b8c51d15abc74163be2dd579 authored over 1 year ago by Jason Bahl <[email protected]>
- update active plugins

080433f0abac2bc9c3d9221272d0ba82f309f3b1 authored over 1 year ago by Jason Bahl <[email protected]>
- pass vars to test integration

0676df30b4860abd468bf543b7244e64f6896c16 authored over 1 year ago by Jason Bahl <[email protected]>
- fix .yml

49926b2f448cfd54b7f7cd5203f25ff9ff7997da authored over 1 year ago by Jason Bahl <[email protected]>
- fix .yml

9f453402491ed2e52f52b47b1f40992f9c7e1a66 authored over 1 year ago by Jason Bahl <[email protected]>
- update workflow to pass WPGRAPHQL_CONTENT_BLOCKS_VERSION through from the matrix to the test workflow

1aee469d2df2b56ed4c39f723ae671427a9ea006 authored over 1 year ago by Jason Bahl <[email protected]>
- modify how field values are resolved, passing values through `$field_config->prepare_acf_field_value()`

- apply wpautop to wysiwyg field type
- update how connections are cached to ensure they're not r...

7d4e03dd85d9c7e07eeb7a4842c128f51bd7b38a authored over 1 year ago by Jason Bahl <[email protected]>
- add support for testing with WPGraphQL Content Blocks

- update how WPGraphQL Content Blocks is installed in app.setup.sh
-

8c1a2ba11b3abe9109b59474b748aedeff466b8a authored over 1 year ago by Jason Bahl <[email protected]>
- fix field resolvers on blocks

- fix duplicate field issues for types that register connections
- remove duplicate config for re...

e218c0639fa35e49f87076facb02060dcf7ae59f authored over 1 year ago by Jason Bahl <[email protected]>
- add script to install WPGraphQL Content Blocks to the Docker app.setup.sh

- remove deleteAllFieldGroups util
- remove unused AssertValidSchemaTest

2fa16b8f6a536de866d0fb38514e72bfd79b7846 authored over 1 year ago by Jason Bahl <[email protected]>
- add test for Options Page Registration

ed5d3ffdb18243a57858ad0dd901ad46249ae15f authored over 1 year ago by Jason Bahl <[email protected]>
- add fields to the test query

8fc04733cd413399272d326e6e1dfd0a23e60a07 authored over 1 year ago by Jason Bahl <[email protected]>
- update composer.lock

- add haveAcfProActive test util to be able to run/skip tests if acf pro is not active
- update t...

682d9fc69848c5b557b9001b882bc95768e8995f authored over 1 year ago by Jason Bahl <[email protected]>
- update markTestSkipped message

260fe5662f63ff34c75eb6bb7780f8af909800be authored over 1 year ago by Jason Bahl <[email protected]>
- only test clone fields for ACF Pro

cf4b806a7ca4db054674151d6ec9d3393c91667d authored over 1 year ago by Jason Bahl <[email protected]>
Merge branch 'feat/#83-show-in-graphql-options-pages' into release/v2.0.0-beta.5.0.0

# Conflicts:
# src/LocationRules/LocationRules.php
# src/ThirdParty/WPGraphQLContentBlocks/WPGra...

4a6af43f8d611dad35536f81974178505248cf55 authored over 1 year ago by Jason Bahl <[email protected]>
- update registry to pass clone key down to resolvers for proper resolution

- update WPgraphQLContentBlocks to register all ACF Blocks
- remove wpunit test for testClonedFie...

34ddf0368276bf2042d608df51a7a49decc152cc authored over 1 year ago by Jason Bahl <[email protected]>
- add json exports of field groups to test against

- add TestcloneFieldsCest.php

7441c45b01fac179694797237b075095fe26895b authored over 1 year ago by Jason Bahl <[email protected]>
Merge commit '3b402e041b3237808edae54f6ab746b61399e038' into release/v2.0.0-beta.5.0.0

# Conflicts:
# src/FieldType/Taxonomy.php

1639d15bd0263c3eaf5cdec7d11f49cfa9834692 authored over 1 year ago by Jason Bahl <[email protected]>