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
PLANET-6501 - Allow multiple Take Action Boxout blocks
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
PLANET-6188 - Add an author image to Posts
PLANET-6121 - Covers: Release WYSIWYG version
PLANET-6071 - Implement the new design of the Comments block
PLANET-6070 - Implement the new Post page centered layout
PLANET-6069 - Implement the new Take action boxout design
PLANET-5765 - Remove jQuery from post_action.js
PLANET-5608 - Covers: Implement "Take action" style new design
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
PLANET-6453 - Editor content not centered
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
PLANET-6307 - Upgrade to Wordpress 5.8
PLANET-4812 - Convert Take Action Boxout to WYSIWYG
Bug Fixes
PLANET-6425 - Timeline block is not working on localized pages
2.64.0 - 2021-09-29
Features
PLANET-6306 - Upgrade PHP to 7.4
PLANET-6223 - Implement Google's Consent Mode
Bug Fixes
PLANET-6141 - Posts: Image / captions alignment
2.63.2 - 2021-09-20
Features
PLANET-6369 - Phase out NewRelic
PLANET-5948 - Improve Security headers on greenpeace.org
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
PLANET-6127 - Add P4 trainings to message board
PLANET-6083 - Add UTM tracking for Social Share messages
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
PLANET-6237 - Set up Slack notifications pilot on GPI
PLANET-5326 - Handbook: increase sidebar font size and fix wrapping
PLANET-5247 - Spreadsheet Accessibility
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
PLANET-6165 - Move Social Media Card block to Beta
PLANET-6156 - Split Spreadsheet block JS/CSS code
PLANET-6114 - Add a CI job to lint commit messages
PLANET-6061 - Prompt the user on install when content already exists
PLANET-6020 - Upgrade Composer to 2.0.x
2.56.1 - 2021-05-19
Features
PLANET-4535 - Split Timeline block JS code
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
PLANET-6145 - Upgrade to Wordpres 5.6.4
PLANET-5977 - Create pre-built dev env release
Bug Fixes
PLANET-6105 - Buggy indicators in Gallery Carousel style
PLANET-6002 - Remove back-to-top button
PLANET-5489 - Happypoint mailing list iframe toggle doesn't work
2.55.0 - 2021-05-10
Features
PLANET-6125 - Integrate 50 Years Guestbook Storymap
PLANET-4802 - Convert the Columns Block to WYSIWYG
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
PLANET-6103 - Reduce node pool to 5 nodes in dev
PLANET-6096 - Decommission 6.8 ElasticSearch in dev
PLANET-6068 - Deploy ElasticSearch dashboard in Grafana
PLANET-6067 - Deploy http (probe) response dashboard in Grafana
PLANET-6066 - Add alert rules for Persistent Volumes
PLANET-6065 - Deploy Prometheus to prod
PLANET-6056 - Deploy Prometheus Blackbox exporter to prod
PLANET-6055 - Deploy Kibana to prod
PLANET-5909 - Deploy ElasticSearch metric exporter to prod
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
PLANET-6034 - Remove Bootstrap 5 new XXL breakpoint
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
PLANET-6021 - Hide core upgrade notice
PLANET-5976 - Add test for local dev env build
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
PLANET-5986 - Disable Take Action Boxout on Pages
PLANET-5981 - Bootstrap 5 css/template fixes
PLANET-5906 - P4 Grid System: Migrate to Bootstrap 5
PLANET-5875 - Fix Table block creation placeholder styles
PLANET-5874 - Fix HappyPoint and Articles blocks in the frontend
PLANET-5873 - Update Image block styles and captions
PLANET-5871 - Top controls missing for native blocks that we override
PLANET-5848 - Remove blue caption from images in classic WP editor
PLANET-5756 - jQuery: remove jQuery from external_links.js / pdf_icon.js
PLANET-5630 - Upgrade sites to Wordpress 5.6
PLANET-5615 - Use button tags for buttons
PLANET-5499 - Enable Group block
PLANET-5460 - Disable Wordpress blocks registry
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
PLANET-5519 - Update Timber to 1.18.x
PLANET-5748 - Show password validation message on password protected page
PLANET-5990 - Enable Social Media block on Posts
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
PLANET-5928 - Name and URL change for GPNZ > GPAo
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
PLANET-5509 - Disable xmlrpc
PLANET-5324 - Implement lightbox solution for images
Bug Fixes
PLANET-5849 - Columns block buttons too wide in campaign pages
PLANET-5817 - Weird mega comment bubble in Ideas content type (Handbook)
Infrastructure
PLANET-5932 - Deploy Elastic APM to dev
PLANET-5931 - Deploy Kibana to dev
PLANET-5930 - Deploy elasticsearch 7.10.2 in Dev
PLANET-5891 - Helm3 planet4-nginx-ingress
PLANET-5890 - Helm3 global-redirects-nginx-ingress
PLANET-5888 - Helm3 planet4-helm-elasticsearch
2.48.2 - 2021-02-03
Features
PLANET-5901 - Lazy load images in Gallery block
PLANET-5880 - Deploy Global 404 page
Bug Fixes
PLANET-5816 - Media Asset missing from attachment page
Infrastructure
PLANET-5889 - Helm3 upgrade for planet4-cert-manager
2.48.1 - 2021-01-25
Bug Fixes
PLANET-5899 - Campaign pages: Import xml fails
2.48.0 - 2021-01-25
Features
PLANET-5719 - Implement global 404 page
PLANET-5705 - Apply new styles for all form elements
PLANET-5685 - Add a CI job for measuring front end performance
PLANET-5512 - Apply new forms labels UI
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
PLANET-5820 - Restrict anti-flicker snippet to A/B element
PLANET-5790 - Add default TTL value on Redis cache
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