2021

Changelog: 2021 Releases

2.70.0 - 2021-12-22

Features

  • PLANET-6452 - Pull "Local Projects" values from Google Sheets

  • PLANET-6451 - Pull "Global Projects" values from Google Sheets

  • PLANET-5609 - Covers block: Create a Carousel layout style

2.69.2 - 2021-12-16

Features

  • PLANET-6475 - Add sticky option on Take Action Boxout block

Bug Fixes

  • PLANET-6482 - Accordion: button text displayed vertical in the backend

2.69.1 - 2021-12-13

Features

Bug Fixes

  • PLANET-6503 - Prevent Carousel Header from using locally saved images

  • PLANET-6500 - Gallery: Images are not split or expanded properly in all screen sizes

2.69.0 - 2021-12-06

Features

  • PLANET-6376 - Fine tune Carousel Header slide re-ordering design and UX

  • PLANET-6252 - Implement the new design of the Cookies bar (1st iteration)

Bug Fixes

  • PLANET-6495 - Exception: Call to a member function value() on bool

  • PLANET-5321 - Same class (page-template) is used on both body and post content wrapper

2.68.1 - 2021-12-01

Features

  • PLANET-6471 - Take Action Boxout: Align the way we upload/edit images with other blocks

  • PLANET-6450 - Migrate posts to use the Take Action Boxout block instead of the setting

  • PLANET-6091 - New breakpoint XXL

Bug Fixes

  • PLANET-6490 - Blocks that use code splitting not rendered in preview mode unless the post had the block before edits

  • PLANET-6486 - Footer: Hover on social media icons is not working properly

  • PLANET-6430 - Carousel Header: CTA button is not editable in Safari

2.67.1 - 2021-11-15

Features

2.67.0 - 2021-11-09

Features

  • PLANET-6008 - CTA buttons: align with the design system

  • PLANET-6006 - Gallery block - Make the carousel style consistent

Bug Fixes

  • PLANET-6460 - Covers block buttons not accessible with keyboard

2.66.1 - 2021-11-03

Features

  • PLANET-5797 - Align links design with Design System - standalone links

  • PLANET-5796 - Align links design with Design System - body-copy links

Bug Fixes

  • PLANET-6456 - The arrow icon on the accordion is missing

  • PLANET-6455 - TA Boxout: multiple bugs when using as a reusable block

2.66.0 - 2021-10-26

Features

  • PLANET-6301 - Upgrade Cloudflare plugin to 4.6.x

  • PLANET-6272 - Upgrade to stable Bootstrap 5.0.x

  • PLANET-5799 - Align links design with Design System - title links

  • PLANET-5798 - Align links design with Design System - contextual navigation links

Bug Fixes

2.65.2 - 2021-10-20

Features

  • PLANET-6443 - Update Footer data attributes

  • PLANET-6442 - Upgrade Elastic APM Agent to 1.3.1

  • PLANET-5802 - Align links design with Design System - In-page links

  • PLANET-5801 - Align links design with Design System - in-list links

Bug Fixes

  • PLANET-6445 - Password protected posts redirect to root domain after entering correct password

  • PLANET-6424 - Weird redirection when doing quick operations on pages

2.65.1 - 2021-10-18

Features

  • PLANET-6411 - Hide show cookies bar on the basis of new cookies "active consent choice"

  • PLANET-6214 - Handbook: Replace the "Greenpeace" logo with "Planet 4"

  • PLANET-6189 - Implement the new footer design

  • PLANET-6005 - Replace all FontAwesome icons by SVG icons

Bug Fixes

  • PLANET-6406 - Spreadsheet block: sorting function not working as expected for numbers

  • PLANET-5026 - Campaigns: Font size is not responsive for mobile

2.65.0 - 2021-10-11

Bug Fixes

  • PLANET-6437 - When using a tag on Take Action Boxout, all data relating to the tag is saved in the post

  • PLANET-6436 - Take Action Boxout in post causes warnings when closing or reloading a tab even if the post has no changes

2.64.1 - 2021-10-06

Features

Bug Fixes

  • PLANET-6425 - Timeline block is not working on localized pages

2.64.0 - 2021-09-29

Features

Bug Fixes

2.63.2 - 2021-09-20

Features

Bug Fixes

  • PLANET-6267 - Fix 404 error for external link and PDF link icons

  • PLANET-6239 - Blocks with alignment overlap in the backend

Infrastructure

  • PLANET-6339 - Update dev & stage DNS names for storytelling

  • PLANET-6329 - Update dev and stage DNS hostnames for gcef.ca

  • PLANET-6312 - Update dev & stage DNS hostnames for handbook

2.63.1 - 2021-09-09

Features

  • PLANET-6363 - Remove legacy themes

  • PLANET-6362 - Switch all production campaign pages using a theme to the new version

2.62.1 - 2021-09-06

Features

  • PLANET-6361 - Allow choosing the new version of themes in the design sidebar

  • PLANET-6345 - Add styles for page header background image to new version of Oceans theme

  • PLANET-6336 - Develop code for the Cookies Bar A/B Test (1st iteration)

  • PLANET-6253 - Change the cookies settings in the cookies block

  • PLANET-6137 - Add ability to reorder carousel header slides

2.62.0 - 2021-09-01

Features

  • PLANET-6198 - Convert Social Media Block to WYSIWYG

  • PLANET-6122 - Implement hydration for CarouselHeader WYSIWYG

  • PLANET-6120 - Release Carousel Header WYSIWYG block

  • PLANET-5608 - Implement "Take action" style design on BETA WYSIWYG version of Covers

2.61.0 - 2021-08-17

Features

Bug Fixes

  • PLANET-6318 - #GITS00030114 EN Form: Twitter share breaks 1

Infrastructure

  • PLANET-6265 - Create Origin CA Integration for Cloudflare certificate generation

  • PLANET-6264 - Update Traefik migration plan to include the use of Cloudflare Origin Certificates

  • PLANET-6259 - Create cert manager DNS issuer to support nginx load balancer

  • PLANET-6250 - Increase CPU limits for elastic (ElasticStack) (dev & prod)

  • PLANET-6249 - Draft P4 escalation procedure document

  • PLANET-6244 - Increase CPU limits for kube-metrics (NewRelic) (prod)

  • PLANET-6243 - Update backend check notification destination in Cloudflare

  • PLANET-6241 - Update Traefik helm chart to commit new memory and replica values following outage

  • PLANET-6217 - Tune end point alerts to allow for flapping

  • PLANET-5587 - Upgrade cert-manager once all NROs have migrated successfully

2.60.0 - 2021-07-26

Features

Bug Fixes

  • PLANET-6238 - Private Campaign Pages are not visible to Editors

  • PLANET-6124 - Columns: external links always open in new tab ignoring option in settings

Infrastructure

  • PLANET-6224 - Fix dev yellow ElasticSearch index status

  • PLANET-6218 - Deploy nginx ingress to static chart for local testing

  • PLANET-6207 - Delete fluent-gcp-scaler (Prod)

2.59.0 - 2021-07-05

Features

  • PLANET-6152 - Add punctuation before "via @greenpeace" in tweet share button text

  • PLANET-4460 - Social media block: set min and max width to Facebook embeds

Bug Fixes

  • PLANET-6212 - EN form can't be submitted if it has mandatory checkbox

  • PLANET-6147 - Adding additional classes to blocks sometimes breaks styles

  • PLANET-6130 - Mobile logo link spans the whole fixed header

  • PLANET-6040 - Articles block through error on page edit

  • PLANET-5968 - Missing images in Media Library

  • PLANET-5003 - Pages: Spacing of lists is inconsistent compared to Posts

Infrastructure

  • PLANET-6206 - Increase the memory on nginx controllers (global & p4)(dev & prod)

  • PLANET-6201 - Create an nginx ingress for jctest

  • PLANET-6200 - Upgrade Nginx Load balancers to latest version in dev and prod

  • PLANET-6199 - Upgrade Cert Manager to latest version in dev and prod

2.58.2 - 2021-06-23

Features

  • PLANET-6146 - Add Hubspot event callback script to track form signups

Bug Fixes

  • PLANET-6197 - Twitter embed doesn't fit in the page on mobile width

  • PLANET-6196 - Image credits are missing in gallery block

  • PLANET-6194 - 404 search input not adapted to RTL

  • PLANET-6009 - A Media Block with empty url field generates a notice and a false block

Infrastructure

  • PLANET-6195 - Draft plan to migrate Traefik to Nginx loadbalancer

  • PLANET-6181 - Validate all indexes moved to new ElasticSearch instance

  • PLANET-6097 - Decommission old ElasticSearch in production

2.58.1 - 2021-06-15

Features

  • PLANET-5757 - Remove jQuery from global.js

  • PLANET-5257 - Improve Accessibility on Posts Teasers (Search, Articles block)

Bug Fixes

  • PLANET-6192 - The language switcher shows single character on menu bar

Infrastructure

  • PLANET-6187 - Disable GCP vulnerability container scanning for dev and prod

2.58.0 - 2021-06-14

Features

  • PLANET-6172 - Allow basic rich text formatting on blocks description fields

  • PLANET-6150 - Upgrade WPML to 4.4.10

Bug Fixes

  • PLANET-6060 - Header description field is not editable from visual tab of tiny mce editor

2.57.1 - 2021-06-08

Features

  • PLANET-6155 - Align HS consent mechanism to P4 native cookies bar

  • PLANET-6023 - Enhance nro-enable to have an exact snapshot of live website

  • PLANET-5868 - Update Table block caption styles

Infrastructure

  • PLANET-6167 - Automate restarting of all non-P4 deployments for node upgrades

  • PLANET-6166 - Fix Cert Manager namespace issuer to support global-redirects with cluster issuers

  • PLANET-6117 - Deploy Information Lifecycle Management policies for Application Performance Metric indexes

  • PLANET-6092 - Complete sizing review of new Elastic stack

  • PLANET-5834 - Upgrade Prod Nodes to 1.17

  • PLANET-5833 - Upgrade Develop Kubernetes Nodes to 1.17

2.57.0 - 2021-06-01

Features

2.56.1 - 2021-05-19

Features

Bug Fixes

  • PLANET-6153 - Archived posts on the search result page are missing the link to the archived post

2.56.0 - 2021-05-17

Features

Bug Fixes

2.55.0 - 2021-05-10

Features

Bug Fixes

  • PLANET-6037 - Icons in buttons don't have the 150ms transition the rest of the button uses

  • PLANET-6019 - Fix issues when ElasticSearch container does not run

Infrastructure

2.54.0 - 2021-04-22

Features

  • PLANET-6087 - Move SpreadSheet, SubPages and Accordion from beta to stable category

  • PLANET-6085 - Upgrade to Wordpres 5.6.3

  • PLANET-6076 - Add robots.txt at the root of dev and stage domains

  • PLANET-6051 - Replace Microscanner with Trivy

  • PLANET-6045 - Move Acceptance tests on applications repos

  • PLANET-5963 - Integrate with Elastic APM

  • PLANET-5897 - Allow embedding Planet4 content into third party websites

  • PLANET-5760 - Remove jQuery from load_more functionality

Bug Fixes

  • PLANET-6073 - Cookie bar - “Got it!” String translation not working

  • PLANET-6072 - Spreadsheet block - Fix ErrorException

  • PLANET-6062 - Menu text is showing when the main menu is opened on M size

  • PLANET-6080 - Campaign stylesheets call fonts.googleapis.com from a stylesheet and don't use swap

2.53.0 - 2021-04-07

Features

  • PLANET-5951 - Search results page - align checkboxes font sizes with the Design system

Bug Fixes

  • PLANET-6053 - Weird line breaks with external and pdf links

  • PLANET-6043 - Search result pages show weird image aspect ratios

2.52.2 - 2021-03-31

Features

Bug Fixes

  • PLANET-6035 - Youtube video does not show in the editor

  • PLANET-6033 - Login: Some users unable to login using Google sign-in

  • PLANET-6004 - Primary call to action buttons - icons have the wrong color

  • PLANET-5984 - The petition form on the page is not working properly

  • PLANET-5622 - Skewed overlay changes position when page length changes

2.52.1 - 2021-03-29

Features

Bug Fixes

  • PLANET-6030 - Editor sidebar gets pushed off the screen if Carousel Header block is present

  • PLANET-6027 - External links icon doesn't show up for Campaigns pages

  • PLANET-6017 - Composer permission error after container re-creation

2.52.0 - 2021-03-24

Features

Bug Fixes

  • PLANET-6015 - Campaigns pre-publish validation doesn't work reliably

  • PLANET-5980 - Inconsistencies between editor and frontend

  • PLANET-5792 - WP 5.6: add_theme_support( 'post-formats' ) was called incorrectly

  • PLANET-5656 - WP 5.5: register_rest_route was called incorrectly

  • PLANET-5655 - WP 5.5: Format "core/subscript" is already registered

  • PLANET-5654 - WP 5.5: WP_Block_Type_Registry::register was called incorrectly

2.51.0 - 2021-03-09

Features

Bug Fixes

  • PLANET-4590 - Image block: Photo credit/copyright is not visible in the editor

  • PLANET-5985 - Too much padding bottom for new YouTube embed

2.50.3 - 2021-03-02

Features

  • PLANET-5978 - Add CSS variables editor to develop instances

  • PLANET-5843 - Replace some colors to align with the design system

Bug Fixes

  • PLANET-5979 - Twitter handle name is missing on evergreen pages social share button

Infrastructure

  • PLANET-5910 - Deploy Elastic stack to dev to test APM module

  • PLANET-5832 - Add CPU usage dashboards to Grafana in Dev

  • PLANET-5446 - Expose dev Prometheus to GPI Ops Grafana instance

2.50.2 - 2021-02-25

Bug Fixes

  • PLANET-5971 - Blocks plugin script loads in head when logged in

  • PLANET-5970 - YouTube video don't render in full width

2.50.1 - 2021-02-24

Features

  • PLANET-5964 - Render blocks before loading jQuery

  • PLANET-5959 - Youtube (nocookie) adds a lot of data to page load

Bug Fixes

  • PLANET-5969 - Cookies setup function crashes when there is no cookie banner

  • PLANET-5815 - Split two columns text too large between screen width 991 and 1200

2.50.0 - 2021-02-22

Features

  • PLANET-5946 - Drop master/develop branches on deploy repos

  • PLANET-5755 - jQuery: remove jQuery from cookies scripts

  • PLANET-5483 - make npm/node persistent to our docker-compose dev images

Bug Fixes

  • PLANET-5960 - Timeline block breaks the editing of media blocks

2.49.3 - 2021-02-16

Features

Bug Fixes

  • PLANET-5939 - In campaign pages the text is set too high and is hidden by the top bar

  • PLANET-5865 - Submenu block removes other blocks

2.49.2 - 2021-02-15

Features

  • PLANET-5870 - Purge specific pages from Cloudflare cache on demand

  • PLANET-5850 - Investigate alternative to loading CSS variables ponyfill on all browsers

  • PLANET-5842 - Delete unused colors from the codebase

  • PLANET-5840 - Implement fb graph API to serve the FB & IG oembed functionality in social media block

  • PLANET-5752 - jQuery: remove jQuery from enhancedDonateButton.js

Bug Fixes

  • PLANET-5950 - Remove the yellow color from the 3 columns gallery block

  • PLANET-5945 - Image credits are missing in gallery block

  • PLANET-5939 - In campaign pages the text is set too high and is hidden by the top bar

  • PLANET-5812 - Colors not working for Spreadsheet block

2.49.0 - 2021-02-08

Features

Bug Fixes

  • PLANET-5849 - Columns block buttons too wide in campaign pages

  • PLANET-5817 - Weird mega comment bubble in Ideas content type (Handbook)

Infrastructure

2.48.2 - 2021-02-03

Features

Bug Fixes

Infrastructure

2.48.1 - 2021-01-25

Bug Fixes

2.48.0 - 2021-01-25

Features

Infrastructure

  • PLANET-5903 - Helm3 upgrade for planet4-helm-esexporter

  • PLANET-5886 - Helm3 upgrade for planet4-helm-prometheus

  • PLANET-5881 - deploy helm3 to circleci image

  • PLANET-5879 - Resolve unused data node in Elasticsearch - Prod

  • PLANET-5877 - Resolve RED Elasticsearch cluster status - Dev

  • PLANET-5863 - Deploy ElasticSearch dashboard for Grafana in Dev

  • PLANET-5862 - Deploy ElasticSearch exporter for Prometheus in Dev

  • PLANET-5861 - Deploy Redis dashboard in Grafana dev for jctest

2.47.0 - 2021-01-12

Features

Bug Fixes

  • PLANET-5779 - ErrorException: Warning: A non-numeric value encountered

  • PLANET-5733 - Split Two Columns uses unresized original image

  • PLANET-5680 - PHP Notice on search page

Infrastructure

  • PLANET-5836 - Reset traefik-consol path for cert regneration in Dev

Last updated