Changelog

This document tracks all notable changes to Planet 4 project, introduced on each release

Items with a 🔑 icon are not enabled by default, but instead they are released with an admin option (feature flag) to opt-in.

25.21.1 - 2025-11-13

Features

  • PLANET-7953 - Pick up Global Project Standards when Local Project is not set

Bug Fixes

  • PLANET-8012 - Posts Comments are not appearing

  • PLANET-7941 - Media Replacer: big images when scaled are not replaced

25.21.0 - 2025-11-11

Features

  • PLANET-7594 - Sitemap: show all pages per category for new IA

Bug Fixes

  • PLANET-8006 - Timeline block: ReferenceError: TL is not defined

25.20.0 - 2025-11-03

Features

25.19.0 - 2025-10-22

Features

  • PLANET-7956 - Exclude listing pages from search engines indexing

  • PLANET-7952 - Elasticsearch: clean up unused features

  • PLANET-7926 - Enforce lazy YouTube player feature

  • PLANET-7916 - Planet 4 Columns: Resizing the No-Image-Style Gutter

  • PLANET-7712 - Carousel Header: add pause button and enhance keyboard navigation accessibility

Bug Fixes

  • PLANET-7959 - Data Protection: Comment Notification Email

25.18.1 - 2025-10-07

Features

  • PLANET-7937 - Integrate Cloudflare Turnstile to Comments form section 🔑

  • PLANET-7908 - Weak Authentication Lockout Threshold

  • PLANET-7899 - Add Sub-Resource Integrity check on 3rd-party scripts

  • PLANET-7896 - Prevent login screen user enumeration

Bug Fixes

25.18.0 - 2025-09-30

Features

  • PLANET-7938 - Retire 50y Guestbook block

  • PLANET-7898 - Hide the Remember checkbox on login screen

  • PLANET-7779 - Posts List: fix cards height to avoid arrows bouncing on carousel layout

  • PLANET-6530 - New block: Secondary navigation menu

Bug Fixes

  • PLANET-7919 - ErrorException: Warning: Undefined array key post__in

  • PLANET-7903 - TypeError: array_values(): $array must be of type array, string given

25.17.0 - 2025-09-23

Features

Bug Fixes

  • PLANET-7932 - Actions block: Load More Button is not clickable in some cases

  • PLANET-7927 - Can't edit the Actions block manual override

25.16.0 - 2025-09-09

Features

  • PLANET-7917 - Retire Tags redirection option in favor of the redirection tool

  • PLANET-7905 - Modernize HTTP security headers usage

Bug Fixes

  • PLANET-7921 - The manual override shows different articles than the one set up in the Post lists block

  • PLANET-7904 - TypeError: p4_client_side_gravityforms_prefill(): Return value must be of type array, bool returned

  • PLANET-7902 - TypeError: enqueue_share_buttons(): $social_data must be of type array, null given

25.15.1 - 2025-08-26

Features

  • PLANET-7877 - Related Posts: customise See All link based on taxonomies

  • PLANET-7865 - Actions List Block: Enable Load More functionality in Grid Version

  • PLANET-7608 - Quick links block: enhance carousel visibility on small screens

Bug Fixes

  • PLANET-7869 - Fix duplicated (featured) posts within the News & stories page

25.15.0 - 2025-08-14

Features

  • PLANET-7845 - Make Text "Comments" Bold in Posts

  • PLANET-7821 - ElasticPress: add automatic sync when index is gone

Bug Fixes

25.14.0 - 2025-08-13

Features

  • PLANET-7909 - Add environment variable for NRO form encryption key

  • PLANET-7862 - Linked Text in the Description Field of Listing Pages should show link design

Bug Fixes

  • PLANET-7895 - Actions List: sort items by user choice on manual override

  • PLANET-7770 - Wrong icon on link embed

3.13.1 - 2025-07-28

Features

  • PLANET-7863 - News and Stories: Add a dropdown for tags

  • PLANET-7861 - Tag description field not visible on Mobile on Tag Listing Page

  • PLANET-7857 - Posts List: adjust See all posts link based on taxonomy filters

  • PLANET-7719 - Gallery block Carousel style: screen reader should announce image alt text

Bug Fixes

  • PLANET-7880 - Search UI failing on the new transparent home design

3.13.0 - 2025-07-24

Features

  • PLANET-7820 - Reflected Cross-Site Scripting

  • PLANET-7823 - Enable Wordpress builtin Details block

  • PLANET-7829 - Enable Wordpress builtin Footnotes block

  • PLANET-7855 - Posts List Block: Manual Override should not sort chronologically

Bug Fixes

  • PLANET-7866 - Fix Broken File Upload Links in Gravity Forms Emails

  • PLANET-7872 - Imported images are displayed in low resolution on Carousel Header

3.12.1 - 2025-07-10

Features

3.12.0 - 2025-07-07

Features

  • PLANET-7843 - Preserve meaningful metadata when uploading to Media Library

3.11.1 - 2025-07-02

Features

  • PLANET-7805 - Fix mobile navigation tabbing behaviour

  • PLANET-7698 - Allow using the Greenpeace Media in the Topic Link block

3.11 - 2025-06-23

Features

  • PLANET-7840 - Integrate core Cover block to use GP Media

  • PLANET-7812 - Post List Block: move See All Post link under the last item of the list.

  • PLANET-7809 - Posts List: Show tags on list layout

  • PLANET-7808 - Add a global setting for major taxonomy breadcrumb

  • PLANET-7798 - Upgrade to Wordpress 6.8.1

  • PLANET-7777 - Transparent background effect for the homepage navigation menu

  • PLANET-7745 - Actions/Posts List blocks: adjust taxonomy breadcrumbs

  • PLANET-7579 - Migrate Covers Take Action block to Actions List block

  • PLANET-7511 - Migrate Articles block to Posts List block

Bug Fixes

3.10.0 - 2025-06-18

Features

3.9.1 - 2025-05-27

Bug Fixes

  • PLANET-7792 - Planet 4 patterns are no longer categorised (except Page Headers)

  • PLANET-7456 - Text links in lists are not underlined

  • PLANET-7321 - Reduce/Fix font weight for post metabox headers

3.9.0 - 2025-05-16

Bug Fixes

  • PLANET-7811 - Manual Override not working properly in Frontend of Posts List block

3.8.0 - 2025-05-07

Features

  • PLANET-7778 - Posts/Actions List: add them to the blocks report

  • PLANET-7720 - Use semantic HTML to convey content meaning

  • PLANET-7432 - Reduce Typographic Weight of non-links on Article Block

Bug Fixes

  • PLANET-7803 - Mobile tabs no longer have a smooth transition when scrolling

  • PLANET-7802 - Fix gallery warning message

  • PLANET-7801 - Take Action boxout has unwanted margin when sticking to bottom

  • PLANET-7776 - Remove the link styles from the Quick Links & Deep Dive patterns

  • PLANET-7665 - Fix visual errors in the Search Results page

  • PLANET-7650 - News & stories listing page title has too much spacing on mobile/tablet

3.7.0 - 2025-04-23

Features

  • PLANET-7791 - Create url_passthrough setting

  • PLANET-7790 - Counter Block: update design with new colors & typography

  • PLANET-7713 - Make comments form more accessible

  • PLANET-7699 - Add description and Learn More section to the Topic Link block

  • PLANET-7686 - Test and upgrade wp-stateless to 4.1.x

Bug Fixes

  • PLANET-7483 - Buttons have too large of a line-height

  • PLANET-7101 - Lightbox shows all images for Gallery 3 columns style

  • PLANET-7034 - P4 Column block: columns rendered full-width when less than 4 columns

3.6.0 - 2025-04-09

Features

  • PLANET-7772 - Listing pages: dynamic layout switch without reloading the page

  • PLANET-7718 - Accessibility and Usability Improvements for the Search Page Results

  • PLANET-7707 - Update Node.js to v20

  • PLANET-7676 - Change Anti-Flicker Snippet to VWO

  • PLANET-7587 - News & Stories Page: Featured posts section

Bug Fixes

  • PLANET-7796 - Investigate Local Project sync

  • PLANET-7781 - Media & Text block: image is not displayed on Arabic language

  • PLANET-7762 - Posts List: item titles are not clickable

  • PLANET-7659 - Hide empty restrictions text in the library

  • PLANET-7546 - Page header cuts headings on mobile with ellipsis

3.5.1 - 2025-03-19

Features

  • PLANET-7752 - Table of Contents Block: Make linkable by default

  • PLANET-7749 - Add Bluesky share button

  • PLANET-7716 - Listing pages: make the layout toggle button operable by screen readers and keyboard

3.5.0 - 2025-03-17

Features

  • PLANET-7782 - Add standalone link styles to comments

  • PLANET-7756 - Navigation Menu: fix accessibility issues on mobile

  • PLANET-7702 - Add Actions List Block CTA text for Screen Reader

  • PLANET-7603 - Add an option to Take Action boxout block backend to change the heading size

Bug Fixes

  • PLANET-7769 - Page Header Block Pattern: white line appears on colored background header

  • PLANET-7738 - Small design issues with the comments form

3.4.0 - 2025-03-05

Features

  • PLANET-7703 - Fix Footer's Country Selector Close Button (No Visible Focus Ring)

  • PLANET-7701 - Fix Main Navigation Menu Accessibility Issues

  • PLANET-7520 - Redirect attachment pages to media url

Bug Fixes

  • PLANET-7775 - Favicon looks blurred

  • PLANET-7773 - Fix error in the toggleCommentSubmit script

  • PLANET-7744 - The image and text block content is breaking the design on bigger screen resolutions

3.3.1 - 2025-02-24

Features

  • PLANET-7755 - Add option for applying social share settings to Posts and Forms

  • PLANET-7715 - Make skip links more visible

  • PLANET-7645 - Media Library: image replacement

Bug Fixes

  • PLANET-7764 - Posts List: Author override name is not updated

3.3.0 - 2025-02-17

Features

  • PLANET-7761 - Add new Portugal website to NRO footer selector

  • PLANET-7711 - Update Author Name Text Link Color for Accessibility

  • PLANET-7706 - Preserve News & Stories page layout when reloading/filtering

  • PLANET-7436 - Add search_results DataLayer Variable

3.2.0 - 2025-02-10

Features

  • PLANET-7681 - Make existing social share buttons configurable

  • PLANET-7647 - Enforce consistency on default favicon

  • PLANET-7578 - Migrate Covers Content block to Posts List block

3.1.1 - 2025-01-29

Features

3.1.0 - 2025-01-22

Features

Bug Fixes

  • PLANET-7730 - Bottom page navigation block: WPML makrup shows up on frontend

3.0.0 - 2025-01-14

Features

Infrastructure

Last updated