Core Dev chat notes for Feb 24

Agenda

Schedule, BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process..

Schedule

Reminder of the 4.5 release schedule:

  • Beta 1 today (Feb 24th).
  • RC1 on March 23rd.
  • 4.5 release on April 12th.

Beta

  • @mike wanted to discuss Theme Logo Support (#33755). It’s a big feature that still hasn’t landed. Discussion of a more generalized APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. for theme images as a long term goal. @obenland will put together a commit for a first run.
  • Reviewed the six enhancements that were left in the 4.5 milestone:
    • Improve default Imagick compression settings (#33642@mike putting together a first run commit.
    • Permit sticky posts to affect the query in REST_REQUEST (#35907). @jorbin to commit committed.
    • Include auto-discovery headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. on REST responses (#35580) possibly punting.
    • Add filters to allow creating 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/. middleware plugins (#35590) possibly punting.
    • Include a refreshed nonce when responding to an authenticated REST API response (#35662)  possibly punting.
    • Provide an “Edit user” link after adding a new user to a site or networknetwork (versus site, blog) (#35705) – @jeremyfelt will commit committed.
  • Discussion around what items should be in the 4.5 Beta 1 release announcement.

Full logs on slack.

#4-5, #dev-chat