Skip to content

Releases: wpengine/wp-graphql-content-blocks

v1.2.1

04 Oct 13:51
ca85a85
Compare
Choose a tag to compare

Patch Changes

  • 54affda: Adds mediaDetails field in CoreImage block:

    {
      posts {
        nodes {
          editorBlocks {
            ... on CoreImage {
              mediaDetails {
                file
                sizes {
                  name
                  fileSize
                  height
                  width
                }
              }
            }
          }
        }
      }
    }

v1.2.0

06 Sep 14:58
8035c07
Compare
Choose a tag to compare

Minor Changes

  • a118662: Added new wpgraphql_content_blocks_should_apply_post_type_editor_blocks_interfaces filter to allow controlling whether ${PostType}EditorBlock interfaces should be applied.

Patch Changes

  • 2e7f2e8: Refactored register_block_types to remove usages of register_graphql_interfaces_to_types to improve performance.

    Deprecated Anchor::register_to_block public static method.

v1.1.3

02 Aug 15:20
8bd787e
Compare
Choose a tag to compare

Patch Changes

  • db52dac: Rename utilities folder to Utilities
  • 748d846: Bug Fix. Boolean block attributes no longer always resolve as false.

v1.1.2

19 Jul 15:11
c403264
Compare
Choose a tag to compare

Patch Changes

  • 28fca4a: Bug Fix: CoreImage width attribute throws error.

v1.1.1

11 Jul 18:40
2c990a7
Compare
Choose a tag to compare

Patch Changes

  • 6259405: Fix semver overrides to v7.5.2
  • b2ddbcb: Fix optionator (for word-wrap vln.) overrides to v0.9.3

v1.1.0

06 Jul 16:24
9f9f1ad
Compare
Choose a tag to compare

Minor Changes

  • cbcb430: Feat: Add CoreButton and CoreButtons block extra attributes.
  • 2e4ac46: Adds the cssClassName attribute to the CoreList block. This allows you to query for the proper class names that WordPress assigns to the Core List block.

Patch Changes

  • 135252e: Adds cssClassName attribute in CoreHeading.

v1.0.0

13 Jun 17:25
f02da98
Compare
Choose a tag to compare

Major Changes

Patch Changes

  • aeeb613: Added support for cssClassName attribute in CoreSeparator

v0.3.0

07 Jun 14:41
380f24a
Compare
Choose a tag to compare

Minor Changes

  • 5765443: Fix regression where intentionally empty blocks were removed, if blocks have names they are now retained.
  • eb8e364: Add support for Reusable Blocks
  • 1bde257: Fix regression with addition of anchor support - only register interface once
  • bc0b5a4: Rename BlockAttributesObject() to get_block_attributes_object_type_name

Patch Changes

  • a42c828: Bug Fix: CPTs containing dashes creates error in Block Registration.
  • b900f1f: chore: bump min PHP version to 7.4
  • b075a98: fix: Correctly check if $block_attributes are set when attempting to register the block attribute fields to WPGraphQL.
  • 5d043b4: fix: Implement better type checking in ContentBlocksResolver::resolve_content_blocks() to prevent possible fatal errors on edge cases.
  • 6621170: Use render_block instead of innerHTML when filtering blocks
  • 8b13b32: dev: Change comparison of $attribute_config['type'] to use Yoda conditional.
  • addf06f: fix: Ensure WPHelpers::get_supported_post_types() correctly returns \WP_Post_Type[].
  • eff9847: chore: Add missing \ to docblock types.
  • 733737f: tests: Fix RegistryTestCase autoloading and lint DomHelperTest
  • ddac2eb: fix: Cleanup unnecessary conditional checks.
  • 536848a: fix: Don't return the WPGraphQLContentBlocks instance when initializing the plugin via the plugins_loaded action.
  • 8b13b32: dev: Remove unused method params from the block attribute field resolver callback.
  • 8b13b32: fix: Replace the usage of 'wp-graphql' text-domain with the correct 'wp-graphql-content-blocks'.
  • 99bc5a4: chore: Add missing return types to multiple methods.
  • f6541d9: fix: Implement better type checking in Blocks\Block class to prevent possible fatal errors on edge cases.
  • f0bc286: fix: Improve WPGraphQLHelpers::format_type_name() handling of null and empty strings, and use it in more places in the codebase.
  • 11c0676: Added cssClassName attribute on CoreQuote Block
  • 45f9ce3: fix: Bad check for empty value in DOMHelpers::parseFirstNodeAttribute().
  • 56f1b1e: dev: Rename WPGraphQL\ContentBlocks\Registry::OnInit() and WPGraphQL\ContentBlocks\Type\Scalar::OnInit() methods to ::init() to comply with WPCS ruleset.
  • fe38180: dev: Remove unnecessary use( $type_registry ) from Interface 'resolveType' callbacks.
  • c7290cd: chore: Disable PHPCS linting for /tests directory
  • ee722d2: chore: Fix existing PHPCS smells for doc-blocks and comments.
  • 2f02d7d: dev: Deprecate the unused $context param on EditorBlockInterface::get_blocks(), and update all internal usage of that method.
  • 8b13b32: fix: Ensure proper string translation, concatenation, and escaping.
  • f44fb6f: fix: Use wp_rand() instead of rand().
  • 16d43eb: chore: Set the minimum PHP version in composer.json to v7.2 (and the platform req to v7.3) to ensure contributions are built against the correct dependencies.
  • 949af70: fix: Use strict string comparison when parsing the attribute selector.

v0.2.1

04 May 15:38
b0bd5f1
Compare
Choose a tag to compare

Patch Changes

  • 0a29e79: Added support for the multiline property in html sourced block attributes
  • 0a29e79: Added support for integer type block attributes
  • 0a29e79: Added support for text sourced block attributes
  • 51011a6: Fix: slow schema / slow queries / unexpected Schema output
  • c2e6648: Warn the user if they downloaded the source code .zip instead of the production ready .zip file
  • 8955fac: Bug Fix: inner blocks "anchor" field being applied to parent block resulting in duplicates
  • c474da8: Add support for querying blocks per post type
  • a12542c: Add interface BlockWithSupportsAnchor for querying blocks that supports Anchor field

v0.2.0

23 Mar 17:46
35ecb0e
Compare
Choose a tag to compare

Minor Changes

  • 3b27c03: - [BREAKING] Changed the contentBlocks field to be editorBlocks.
  • 72e75ea: - [BREAKING] Changed flatlist to true by default
  • 3b27c03: - [BREAKING] Changed the nodeId field to be clientId
    • [BREAKING] Changed the parentId field to be parentClientId

Patch Changes

  • e57855f: Remove the composer install step by bundling the prod vendor directory with the plugin
  • e965de9: Fixed: Undefined index error in Block.php. Thanks @kidunot89!