A Week in Core – January 4, 2021

🌟 Happy New Year! 🌟

Welcome back to a new issue of Week in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. Let’s take a look at what changed on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between December 28, 2020 and January 4, 2021.

  • 12 commits
  • 19 contributors
  • 39 tickets created
  • 9 tickets reopened
  • 46 tickets closed

As expected, Trac has been fairly quiet last week ❄️⛄️

Ticketticket Created for both bug reports and feature development on the bug tracker. numbers are based on the Trac timeline for the period above. The following is a summary of commits, organized by component.

Code changes

App Passwords

  • Ensure the Add New button isn’t hidden on mobile – #51980
  • Correct authorize app action names and signatures – #52013
  • Only attempt auth if the username and password are set – #52003

Build/Test Tools

  • Change the frequency of code coverage reporting – #50401, #52141

Bundled Themes

  • Twenty Twenty-One: Make sure filtering attachment image attributes only affects front end and not the adminadmin (and super admin) area – #52212
  • Twenty Twenty-One: Remove extra brackets from :last-child CSSCSS Cascading Style Sheets. pseudo-class – #52176

Canonical

  • Check if the post type exists when attempting a canonical redirect – #40309

REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.

  • Move the WP_Query args filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. after the tax_query is setup – #42762
  • Only include the controller’s own taxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. in it’s schema – #51940
  • Properly display JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. encoding errors – #52106
  • Expose all themes in the themes controller – #50152

Site Health

  • Use a front-end URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org for loopback tests – #52097

Props

Thanks to everyone who contributed to WordPress Core on Trac last week:

@johnbillion (3), @engahmeds3ed (2), @TimothyBlynJacobs (2), @mukesh27 (2), @jorbin (1), @munyagu (1), @Clorith (1), @technosailor (1), @atimmer (1), @iamfriendly (1), @MadtownLems (1), @vladytimy (1), @denisco (1), @Krstarica (1), @hareesh-pillai (1), @bobbingwide (1), @lpawlik (1), @spacedmonkey (1) and @activecoder (1).

Please welcome our 3 new Core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. of the week ♥️
@engahmeds3ed, @vladytimy and @activecoder.

Core committers: @timothyblynjacobs (8), @sergeybiryukov (3) and @desrosj (1).

#5-6-1, #5-7, #week-in-core