Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What's new for developers? (April 2024) #239

Closed
justintadlock opened this issue Mar 11, 2024 · 24 comments
Closed

What's new for developers? (April 2024) #239

justintadlock opened this issue Mar 11, 2024 · 24 comments
Assignees

Comments

@justintadlock
Copy link

This is a rolling discussion for a new monthly series that is intended to keep track of the items, PRs, Trac tickets, and Make blog posts that are interesting/important for developers. The goal is to publish a post on the 10th of each month with the previous month's updates.

Everyone is welcome to contribute to this monthly document. If you find something interesting, just create a new reply to this discussion below.

Google Doc: https://docs.google.com/document/d/1ATnSZ4MdYmkvpaKl4Lbec1ChyHCbnqzNs44xF5k6CVM/edit?usp=sharing

Resources to track:

Copy link

Heads-up @bph @adamziel @bgrgicak: To include your project's news for developers, please add the information or a link as a comment to this issue. Deadline 8th of next month

@bgrgicak
Copy link

I'm not sure if we should include the Playground plugin now or after it's released to WP.org.

@bgrgicak
Copy link

We also improved debugging by adding support for seeing PHP logs in Playground.

@adamziel
Copy link

adamziel commented Mar 12, 2024

@bgrgicak let's include short descriptions and screenshots with these updates to curate and highlight the bits that seem especially important.

@adamziel
Copy link

Playground:

CleanShot 2024-03-12 at 15 33 20@2x

@justintadlock
Copy link
Author

Bring awareness to this ticket: WordPress/gutenberg#59242

@bgrgicak
Copy link

The Playground plugin enables running a sandbox of your site using WordPress Playground and previewing plugin installs inside a sandbox.
Screenshot 2024-03-14 at 09 22 24

WordPress Playground now supports PHP error logs. Logs can be previewed in the browser console (debug level) and in wp-now inside the project folder.
Screenshot 2024-03-14 at 09 36 22

@abhansnuk
Copy link

#239 (comment)

Playground is going to be a regular topic as we go forward. Are we going to have it as a tag people can use to search for updates on it @justintadlock ?

Really like the two additions above @bgrgicak . Thanks.

@adamziel
Copy link

The Playground plugin was submitted to the plugins directory, and until it's approved it can be downloaded through GitHub releases

@bph
Copy link
Collaborator

bph commented Mar 20, 2024

Playground can be used to test PRs, and replaced the earlier implementation of Gutenberg.run

The redirect is in the works

@justintadlock
Copy link
Author

Props to @pbking and @mikachan for wrangling this list of updates. This is probably worth adding in the Highlights section.

New Create Block Theme plugin features to be released alongside WP 6.5:

  • New theme.json editor (simple editor for now)
  • On “Save Changes” via CBT:
    • Fonts added and installed via Font Library - these are now added to the theme fonts and can be exported with the theme
    • All assets in templates will now be saved into a pattern file consistently
    • Strings in templates are now localized in patterns using correct text domain
    • Navigation ref is removed
  • Goal to release above features March 27

@justintadlock
Copy link
Author

Playground is going to be a regular topic as we go forward. Are we going to have it as a tag people can use to search for updates on it @justintadlock ?

@abhansnuk Good idea. I'll start adding it.

@jrfnl
Copy link
Member

jrfnl commented Mar 25, 2024

WordPressCS 3.1.0: https://github.com/WordPress/WordPress-Coding-Standards/releases/tag/3.1.0

@adamziel
Copy link

adamziel commented Apr 3, 2024

Fresh off the press: experimental Playground documentation contribution workflow.

Doc pages are stored as HTML pages in GitHub. You can preview and edit them with a click, and submit PR with your changes with another.

We'll explore it in WordPress Playground and, if it works well, I'd love to explore using it in WordPress core.

Documentation.Workflow.mp4

https://x.com/adamzielin/status/1775210654984540261?s=20

@jrfnl
Copy link
Member

jrfnl commented Apr 3, 2024

Requests 2.0.11 (will be included in WP 6.6, commit has been made): https://github.com/WordPress/Requests/releases/tag/v2.0.11

@jrfnl
Copy link
Member

jrfnl commented Apr 3, 2024

PHP_CodeSniffer 3.9.1: https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/3.9.1

@bgrgicak
Copy link

bgrgicak commented Apr 5, 2024

The Playground plugin is now available on WordPress.org: https://wordpress.org/plugins/playground/

@justintadlock
Copy link
Author

The Blueprints builder plugin created by @jdevalk simplifies creating new Blueprints – instead of writing JSON, you can simply export your WordPress site as a Blueprint file. It supports plugins, themes, site options, and more, but has some limitations and doesn't support, e.g., custom database tables.

@adamziel , @bgrgicak - Is this plugin going to become a community project? If not, we can't include it as a third-party project.

@jrfnl
Copy link
Member

jrfnl commented Apr 8, 2024

PHPUnit Polyfills 1.1.1 has been released : https://github.com/Yoast/PHPUnit-Polyfills/releases/tag/1.1.1 (also 2.0.1, but in the context of WP, people will still use the 1.x versions).

@bph
Copy link
Collaborator

bph commented Apr 9, 2024

@ndiego
Copy link
Member

ndiego commented Apr 10, 2024

I have completed the first review and checked all links. ✅

@bph
Copy link
Collaborator

bph commented Apr 10, 2024

Reviewed. and left comments on the Google Doc.

@justintadlock
Copy link
Author

Social Copy:

With a successful launch of WordPress 6.5 out the door, it's time to catch up on the first enhancements and updates expected in the 6.6 development cycle.

https://developer.wordpress.org/news/2024/04/10/whats-new-for-developers-april-2024/

@bph
Copy link
Collaborator

bph commented Apr 12, 2024

Social schedule for April 21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Published (Done)
Development

No branches or pull requests

7 participants