<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s" -->

---
title: What’s new for developers (July 2026) | daily.dev
description: WordPress 7.1 enters beta on July 15 with a final release scheduled for August 19, 2026. Key developer-facing changes include: responsive styling now available...
canonical: https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What’s new for developers (July 2026) | daily.dev
og:description: WordPress 7.1 enters beta on July 15 with a final release scheduled for August 19, 2026. Key developer-facing changes include: responsive styling now available...
og:url: https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s
og:image: https://api.daily.dev/og/posts/1fuSc413s.png
og:image:alt: What’s new for developers (July 2026)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What’s new for developers (July 2026)

**[WordPress Developer](https://daily.dev/sources/wordpressdev)** · 12 min read · 10 upvotes · 0 comments

## Summary

WordPress 7.1 enters beta on July 15 with a final release scheduled for August 19, 2026. Key developer-facing changes include: responsive styling now available for testing with a deprecated useResizeCanvas() hook, a merge proposal for expanding the Core Abilities API with read-only abilities, a new wp_knowledge custom post type proposal, React 19 compatibility testing via an experimental Gutenberg flag, hard-deprecation of the __next40pxDefaultSize prop across ~20 components, breaking icon color changes in @wordpress/icons v15, Unicode email address support, AI Client streaming and embeddings primitives, and WordPress Studio now available on Linux. WordPress Playground gained MCP support, WebRTC remote access, and Blueprint v2 infrastructure. WordPress 7.0.1 shipped with 13 Core and 13 Gutenberg bug fixes.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://developer.wordpress.org/news/2026/07/whats-new-for-developers-july-2026>

## Questions this post answers

### Why does my WordPress plugin log deprecation warnings after enabling __next40pxDefaultSize in Gutenberg 23.4+?

The __next40pxDefaultSize prop is being hard-deprecated across roughly 20 @wordpress/components starting with TextControl on June 23, ahead of WordPress 7.1. The 40px control size becomes the permanent default and the prop becomes a no-op; passing it still works but triggers deprecation warnings, so plugins relying on the old smaller default without the prop should review their layouts against the new sizing.

_Track breaking WordPress component changes like this one on daily.dev before they hit your plugin in production._

### Why did icon colors stop responding to CSS fill after updating @wordpress/icons?

All 330 icons in @wordpress/icons v15 now declare fill="currentColor" as a breaking change, so CSS rules targeting the fill property no longer control icon color. Use the CSS color property instead of fill to tint icons going forward, since this change lands as part of the Icons API buildout heading into WordPress 7.1.

_WordPress developers debugging icon styling regressions can follow changes like this on daily.dev._

### Is the useResizeCanvas hook still usable in the Gutenberg editor?

No, useResizeCanvas() is deprecated and no longer operational as of the responsive styling work merged into Gutenberg 23.5. The device preview toggle was replaced with a unified, freely resizable canvas, though getDeviceType() and setDeviceType() continue to work. Blocks using standard block supports get responsive styles automatically, but blocks with custom controls do not.

_Plugin authors adapting to Gutenberg's responsive styling overhaul can follow the rollout on daily.dev._

## Similar posts on daily.dev

- [What’s new for developers? \(March 2026\)](https://daily.dev/posts/what-s-new-for-developers-march-2026--4onf7s9j3) · WordPress Developer · 21 upvotes · 0 comments
- [WordPress 7.0 Beta 6](https://daily.dev/posts/wordpress-7-0-beta-6-mycgzg6db) · Make WordPress Core · 1 upvotes · 0 comments
- [What’s new for developers? \(April 2026\)](https://daily.dev/posts/what-s-new-for-developers-april-2026--bjyb74tmn) · WordPress Developer · 18 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#php](https://daily.dev/tags/php), [#wordpress](https://daily.dev/tags/wordpress)

[View this post on daily.dev](https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What’s new for developers (July 2026)","url":"https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s"},"datePublished":"2026-07-10T14:26:56.722Z","dateModified":"2026-09-13T21:17:10.114Z","description":"WordPress 7.1 enters beta on July 15 with a final release scheduled for August 19, 2026. Key developer-facing changes include: responsive styling now available...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/6b8de5058892bf9e8d5158d352c733d7?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/6b8de5058892bf9e8d5158d352c733d7?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"WordPress Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"WordPress Developer","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cf1b3c66d466440aac9b5e5092d93e86","url":"https://daily.dev/sources/wordpressdev"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":10},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,php,wordpress","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"WordPress Developer","item":"https://daily.dev/sources/wordpressdev"},{"@type":"ListItem","position":3,"name":"What’s new for developers (July 2026)"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/what-s-new-for-developers-july-2026--1fusc413s#faq","mainEntity":[{"@type":"Question","name":"Why does my WordPress plugin log deprecation warnings after enabling __next40pxDefaultSize in Gutenberg 23.4+?","acceptedAnswer":{"@type":"Answer","text":"The __next40pxDefaultSize prop is being hard-deprecated across roughly 20 @wordpress/components starting with TextControl on June 23, ahead of WordPress 7.1. The 40px control size becomes the permanent default and the prop becomes a no-op; passing it still works but triggers deprecation warnings, so plugins relying on the old smaller default without the prop should review their layouts against the new sizing. Track breaking WordPress component changes like this one on daily.dev before they hit your plugin in production."}},{"@type":"Question","name":"Why did icon colors stop responding to CSS fill after updating @wordpress/icons?","acceptedAnswer":{"@type":"Answer","text":"All 330 icons in @wordpress/icons v15 now declare fill=\"currentColor\" as a breaking change, so CSS rules targeting the fill property no longer control icon color. Use the CSS color property instead of fill to tint icons going forward, since this change lands as part of the Icons API buildout heading into WordPress 7.1. WordPress developers debugging icon styling regressions can follow changes like this on daily.dev."}},{"@type":"Question","name":"Is the useResizeCanvas hook still usable in the Gutenberg editor?","acceptedAnswer":{"@type":"Answer","text":"No, useResizeCanvas() is deprecated and no longer operational as of the responsive styling work merged into Gutenberg 23.5. The device preview toggle was replaced with a unified, freely resizable canvas, though getDeviceType() and setDeviceType() continue to work. Blocks using standard block supports get responsive styles automatically, but blocks with custom controls do not. Plugin authors adapting to Gutenberg's responsive styling overhaul can follow the rollout on daily.dev."}}]}
```

