Changelog
This document tracks all notable changes to Planet 4 project, introduced on each release
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
PLANET-7942 - Media Replacer: UX/performance enhancements
PLANET-7390 - Upgrade to Timber 2.0.x
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
PLANET-7649 - Fix lightbox not using largest image
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
PLANET-7907 - Strengthen Account Password Policy
PLANET-7766 - Purge Cloudflare cache on file replacement
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
PLANET-7914 - Actions List: sort items by date desc
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
PLANET-7846 - Minor design adjustments in Action List Block
PLANET-7827 - Gravity Forms: Install Survey Add On
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
PLANET-7810 - Theme translations are loaded too early
3.10.0 - 2025-06-18
Features
PLANET-7817 - Enable Wordpress builtin Cover block
PLANET-7807 - Phaseout the progress dial style in Counter's block
PLANET-7683 - Quote Block Re-Design
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
PLANET-7735 - Register footer menus as theme locations
PLANET-7721 - Upgrade WPML to 4.6.15
3.1.0 - 2025-01-22
Features
PLANET-7646 - Add placeholder image to Author block
PLANET-6692 - Create the Topic Link block
Bug Fixes
PLANET-7730 - Bottom page navigation block: WPML makrup shows up on frontend
3.0.0 - 2025-01-14
Features
PLANET-7675 - Add VWO in our CSP allow list
PLANET-7673 - Phase out the EN Form Block
PLANET-7671 - News & Stories: implement post type filter
PLANET-7656 - Upgrade to Wordpress 6.7
PLANET-7393 - Webpack upgrade to v5
PLANET-6532 - Implement the bottom page navigation block
Infrastructure
PLANET-7725 - Upgrade production cluster to k8s v1.30
Last updated
