Search
K
Comment on page

2020

Changelog: 2020 Releases

2.46.2 - 2020-12-17

Features

Bug Fixes

  • PLANET-5791 - Last fixes for Take Action boxout A/B test
  • PLANET-5747 - Counter block: Counter is not inserted into EN Form
  • PLANET-5731 - Cookie notice button on campaigns is too narrow
  • PLANET-5629 - Handbook: Gallery block not rendered in posts (GP CH Case study)
  • PLANET-5386 - YouTube embed: URL parameters not working

Infrastructure

2.46.1 - 2020-12-14

Bug Fixes

  • PLANET-5785 - Content covers block - Update heading and text sizes
  • PLANET-5774 - EN Form: share on email button on thank you page is broken
  • PLANET-5730 - Footer: Social icons are misaligned on RTL sites
  • PLANET-5726 - Password protected post visible in articles block & search page result with post excerpt
  • PLANET-5708 - PDF icon wrong color in secondary CTA buttons
  • PLANET-5642 - Inconsistent text color - Content covers block
  • PLANET-5616 - Blocks usage report doesn't display edit link for posts without title
  • PLANET-5593 - Hide articles block title if no posts available
  • PLANET-5522 - Tasks block not following the column block rules.
  • PLANET-5395 - Some ElasticPress settings can not be saved
  • PLANET-5387 - Campaigner User Role missing from Author dropdown field
  • PLANET-5264 - Covers block: Display issue on mobile device
  • PLANET-5162 - RSS Feed: Author Override field is not working
  • PLANET-4732 - Articles Block: count field disappears when using Manual Override

2.46.0 - 2020-12-10

Features

  • PLANET-5781 - Update the P4 message board with the Holiday party!
  • PLANET-5768 - jQuery: remove jQuery from happy_point.js
  • PLANET-5753 - jQuery: remove jQuery from author.js

2.45.3 - 2020-12-08

Features

  • PLANET-5453 - Remove the "Search the archive" string from LoCo
  • PLANET-4660 - EN Form block - Adjust Thank you message font

Bug Fixes

2.45.2 - 2020-12-03

Features

Bug Fixes

  • PLANET-5737 - GPBE translations not coming through for P4 blocks
  • PLANET-5732 - Happy Point background image missing

Infrastructure

2.45.1 - 2020-12-01

Features

  • PLANET-5619 - Enable Cloudflare Automatic Platform Optimization (APO) and plugin
  • PLANET-5368 - Fix H3/H4 font sizes on mobile
  • PLANET-5228 - Covers Block Accessibility

Bug Fixes

  • PLANET-5585 - Search: Background images for Take Action pages are pixelated
  • PLANET-5442 - Unordered list font size bigger than paragraph in the editor

2.45.0 - 2020-11-26

Bug Fixes

2.44.1 - 2020-11-25

Features

Bug Fixes

  • PLANET-5713 - Format dates in the backend to load less frontend libs
  • PLANET-5712 - Combine google fonts to one http request
  • PLANET-5711 - Remove redundant Slick and Hammer libraries from master theme
  • PLANET-5706 - Articles block: Escaped html entities are displayed in the posts excerpt
  • PLANET-5704 - Rounded corners on social media buttons are missing
  • PLANET-5702 - Gallery Grid style images have no srcset, and use a big image
  • PLANET-5580 - Remove Gallery block endpoint

Infrastructure

  • PLANET-5721 - Add CI pipeline to update all dev sites every weekend
  • PLANET-5716 - Switch GPSK website domain to greenpeace.org
  • PLANET-5688 - Move handbook and storytelling behind Cloudflare

2.44.0 - 2020-11-18

Features

  • PLANET-5661 - Upgrade wp-stateless to 3.1.x
  • PLANET-5644 - Remove text transformations from all buttons
  • PLANET-5613 - Add a corner radius of 4px on all form fields
  • PLANET-5584 - Serve images and pdf files through Cloudflare and greenpeace domain

Infrastructure

  • PLANET-5637 - Add context to lint jobs in circleci for docker auth to work

2.43.2 - 2020-11-10

Bug Fixes

  • PLANET-5659 - Header carousel won't show images on mobile
  • PLANET-5658 - Happypoint opacity change on mobile

2.43.1 - 2020-11-09

Features

Bug Fixes

  • PLANET-5660 - Remove url encoding of twitter card title in meta tags
  • PLANET-5652 - Articles block: Tags containing an ampersand are displayed escaped
  • PLANET-5633 - Gallery block: 3 Columns style overly zoom on images

Infrastructure

  • PLANET-5657 - Change dev/stage hostnames and route through Cloudflare
  • PLANET-5621 - Update traefik certs in Dev & Prod

2.43.0 - 2020-11-05

Features

Bug Fixes

  • PLANET-5640 - Timeline Block: frontend rendering doesn't work
  • PLANET-5606 - Center search button svg icons
  • PLANET-5441 - Hashtag cuts off text for social media sharing
  • PLANET-5349 - Follow WP admin UI rules on the Editor sidebar help texts

Infrastructure

  • PLANET-5627 - Upgrade to helm 2.17 for new stable chart location & other circleci utilities
  • PLANET-5579 - Add authentication for Docker Hub images
  • PLANET-5542 - Configure www-stage for cloudflare
  • PLANET-5541 - Configure www-dev for cloudflare

2.42.2 - 2020-10-28

Features

  • PLANET-5589 - Cache rest api endpoints in Cloudflare
  • PLANET-5568 - Make HTML responses cachable by Cloudflare
  • PLANET-5517 - ElasticPress plugin adds css files to all pages which aren't used
  • PLANET-5481 - Image Archive UI improvements
  • PLANET-5348 - Harmonize language locales on all NRO websites
  • PLANET-4811 - Convert Submenu block to WYSIWYG

2.42.1 - 2020-10-26

Features

  • PLANET-5501 - Consistency across all buttons.
  • PLANET-5221 - CI: Simplify Acceptance tests repo job to not require secrets
  • PLANET-4813 - Convert Timeline Block to WYSIWYG

2.42.0 - 2020-10-22

Features

  • PLANET-5463 - Disable "HTML Edit" from dymanic WYSIWYG blocks
  • PLANET-5188 - Create Acceptance test for the Campaign Generator

Bug Fixes

  • PLANET-5607 - Endpoints always fail if page is cached with expired nonce
  • PLANET-5605 - Google apps login cookie is set unintentionally in REST API responses
  • PLANET-5592 - Remove id attributes in svg markup of icon
  • PLANET-5516 - Author bio translation displaying wrong language
  • PLANET-5388 - Related Articles are not related

Infrastructure

  • PLANET-5597 - Fix failure of docker build in weekly job
  • PLANET-5594 - Update NewRelic alert thresholds for network usage post 1.16 upgrade
  • PLANET-5588 - Deploy nginx ingress updates to Prod
  • PLANET-5567 - Add resource limits to nginx ingress deployments
  • PLANET-5555 - Upgrade nginx 1.17.8 - new chart and version deployed
  • PLANET-5532 - Add all P4 sites to ping check in New Relic
  • PLANET-5529 - Update k8 master cluster to 1.16 - prod

2.41.2 - 2020-10-14

Features

  • PLANET-5527 - Counter Block: Add eventListener for developing realtime counters
  • PLANET-5497 - Remove 'caption style' picker from the Image block
  • PLANET-5485 - Rewrite Image Archive to use hooks instead of classes
  • PLANET-5426 - Image block - Remove the blue caption style
  • PLANET-4622 - Gallery Slider - Remove the blue caption style

Bug Fixes

  • PLANET-5468 - Columns block: Huge image on the 4th column
  • PLANET-5465 - EN Form: Rogue space appearing at top of page

2.41.1 - 2020-10-12

Features

  • PLANET-5557 - Add authentication for Docker Hub images on app/NRO repositories
  • PLANET-5538 - Use h1 for the Search Results title
  • PLANET-5484 - Use github releases to save built assets
  • PLANET-5482 - Provide a way of rolling back Production to the previous release
  • PLANET-4800 - Convert Gallery Block to WYSIWYG

Bug Fixes

  • PLANET-5373 - Remove the "by" string in Articles / Posts

Infrastructure

  • PLANET-5578 - Add oauth for github to sonarqube
  • PLANET-5576 - Update NewRelic in prod and add kube state metrics to chart
  • PLANET-5565 - Update E2 & Commitment pricing for Oct and add summary
  • PLANET-5531 - Upgrade Prometheus in Dev due to k8 1.16 update
  • PLANET-5520 - Update to new 1.16 v1 API versions for static chart
  • PLANET-5338 - Delete manual deployment of kube-state-metrics in dev & prod

2.41.0 - 2020-10-07

Features

  • PLANET-5526 - Add noindex meta tag for "No Results" Search page
  • PLANET-5377 - Implement localization support for js file translatable strings on frontend & backend
  • PLANET-5275 - Add a pa11y CI job for testing accessibility regressions

Bug Fixes

  • PLANET-5563 - Prevent Flash Of Invisible Text
  • PLANET-5562 - Split 2 Columns: Ampersand sign is displayed as html entity on frontend
  • PLANET-5374 - Titles should not be in the new GP Link Blue. Review CTA links.

Infrastructure

  • PLANET-5543 - Upgrade cloudsql proxy for new K8 APIs - dev and prod
  • PLANET-5521 - Update all Autoscaler and Deployments to new API version for wordpress chart
  • PLANET-5518 - Update k8 cluster to 1.16 - development
  • PLANET-5447 - Document setting up 'maintenance pages' in the P4 cluster

2.40.3 - 2020-09-28

Features

  • PLANET-5515 - Search: Send a different http status when no results are found
  • PLANET-5493 - Update JS acceptance tests for Articles block manual override functionality
  • PLANET-5409 - Use the same image for staging and production
  • PLANET-4069 - Handbook: Update IdeaPush plugin

Bug Fixes

2.40.2 - 2020-09-23

Bug Fixes

  • PLANET-5506 - Articles block date translation breaks block in editor
  • PLANET-5502 - Happypoint iframe almost always has a scrollbar

2.40.1 - 2020-09-22

Features

  • PLANET-5270 - Default style dropdown in blocks
  • PLANET-5229 - Hashtags Accessibility
  • PLANET-4904 - Carousel Header: Add validation to prevent slides without image

Bug Fixes

2.40.0 - 2020-09-17

Features

  • PLANET-5301 - Add JS acceptance tests for Articles block
  • PLANET-4807 - Convert Happypoint block to WYSIWYG

Bug Fixes

  • PLANET-5472 - Articles block: Loaded images are too big
  • PLANET-5462 - Articles Block: On manual override stories should be order by publication date

Infrastructure

  • PLANET-5486 - Upgrade dev and prod K8s to 1.15.12-gke.20
  • PLANET-5421 - Increase Prod SQL Server by 1 CPU & add HA

2.39.1 - 2020-09-14

Features

  • PLANET-5479 - Add a report showing posts with "Classic block"
  • PLANET-5443 - Provide a way of rolling back Staging to the previous release
  • PLANET-5439 - Apply performance optimization to blocks report
  • PLANET-5385 - Add Spotify icon to our P4 icon list in github
  • PLANET-5297 - Remove lazy-loading custom js implementation and use html loading tag instead
  • PLANET-5292 - Create a Planet 4 setting toggle for the EN Block

Bug Fixes

  • PLANET-5475 - Search result page sidebar sections are not collapsing
  • PLANET-5383 - Properly size images in Storytelling child theme
  • PLANET-5363 - Plastics Campaign theme: Tasks block doesn't collapse/expand
  • PLANET-5014 - skip-links a11y menu is pushing the page content

2.39.0 - 2020-09-07

Features

  • PLANET-5450 - Add a note to the "Cookies Text" section in Planet 4 Settings
  • PLANET-5347 - Add JS acceptance tests for Cookies block
  • PLANET-5323 - Add JS acceptance tests for Submenu block
  • PLANET-2282 - Handbook: rework Sitemap

Bug Fixes

  • PLANET-5444 - target="_blank" gets added to links that aren't external
  • PLANET-5424 - Spreadsheet block: URL vanishes after page being published
  • PLANET-5343 - Plastics theme: items should be center aligned

2.38.1 - 2020-09-02

Features

  • PLANET-5300 - Add JS acceptance tests for Counter block
  • PLANET-5205 - Implement data attributes on Split Two Columns Block
  • PLANET-4808 - Convert Split Two Columns to WYSIWYG

Bug Fixes

  • PLANET-5384 - Jquery causes issues in local development
  • PLANET-5320 - P4 Cookies should implement the 'Secure' attribute

Infrastructure

  • PLANET-5456 - Test Prod CloudSQL restore, edit, restart
  • PLANET-5451 - Setup Grafana ingress for dev and enable persistent storage
  • PLANET-5390 - Deploy ElasticSearch JVM settings in Dev
  • PLANET-5336 - Deploy prometheus-operator to development
  • PLANET-5322 - Conform our shell scripts to Google Styleguide using shfmt

2.38.0 - 2020-08-24

Features

  • PLANET-5414 - Implement data attributes on Articles Lists (on post type pages)
  • PLANET-5227 - Counter Block accessibility: improve screen reader markup
  • PLANET-5206 - Implement data attributes on Country Selector
  • PLANET-5200 - Implement data attributes on Carousel Header
  • PLANET-4803 - Convert Cookies Block to WYSIWYG

Bug Fixes

  • PLANET-5407 - Failed assets builds don't make the pipeline fail
  • PLANET-5400 - Articles editor CSS rule scope is not specific enough
  • PLANET-5344 - Video block is displayed on top of other blocks in the editor

Infrastructure

2.37.0 - 2020-08-12

Features

  • PLANET-5362 - Change link color for the Plastics theme
  • PLANET-5351 - Implement data attribute on Post Type Tag (on the post header)
  • PLANET-5204 - Implement data attributes on Articles Block
  • PLANET-5189 - Refactor Medialibrary plugin and integrate into master theme

Bug Fixes

  • PLANET-5392 - Changes to the UI when toggling features not reflected in WP menu after save, requires additional refresh
  • PLANET-5376 - Broken dates in Articles block in Safari
  • PLANET-5235 - Header Carousel: Header text cuts off at 32 characters

Infrastructure

  • PLANET-5379 - Apply missing tags for app alerting in New Relic
  • PLANET-5375 - Update GCP cost estimates based on new compute
  • PLANET-5365 - Script to safely restart P4 workloads to allow draining of single node
  • PLANET-5358 - Fix Traefik SSL certificate renewal in Dev
  • PLANET-5355 - Reduce node pool count and monitor in Dev
  • PLANET-5352 - Reduce node pool count and monitor in prod
  • PLANET-5328 - Fix Traefik SSL certificate renewal in production

2.36.2 - 2020-08-03

Bug Fixes

  • PLANET-5371 - Translations not working in Articles header and load more text defaults
  • PLANET-5296 - Posts: Empty TA Card when TA Page is archived

2.36.1.2 - 2020-07-29

Features

  • PLANET-5346 - Decrease cookie expiration value for last visited NRO
  • PLANET-4801 - Convert Articles block to WYSIWYG

Bug Fixes

  • PLANET-5294 - Apply typography rules to numbered lists
  • PLANET-5276 - EN Form: Country Field appears always in English
  • PLANET-5230 - Plastics theme links have wrong colour and hover state
  • PLANET-5187 - Plastics theme buttons have the wrong colour text
  • PLANET-5161 - Plastic theme Column block titles missing bold weight

2.36.0 - 2020-07-23

Features

  • PLANET-5307 - Exclude landing page from search results
  • PLANET-5274 - Landing Page: Redirect on last visited NRO based on cookie
  • PLANET-5193 - Create Acceptance test for the Campaign Importer
  • PLANET-4799 - Convert Counter Block to WYSIWYG

Bug Fixes

Infrastructure

  • PLANET-5278 - Update utility versions in base circleci image
  • PLANET-5277 - Replace rocketchat with slack notifications in #p4-infra-ci

2.35.1 - 2020-07-21

Features

  • PLANET-5272 - Add hreflang tags to the homepage of all NROs
  • PLANET-5225 - Carousel Header: remove Zoom and slide to gray style
  • PLANET-5222 - Create a "Planet 4" sidebar entry on wp-admin and group the settings

Bug Fixes

  • PLANET-5319 - Carousel Header block: Failing to edit page because when image source is missing
  • PLANET-5263 - Decrease H1 size on mobile

2.35.0 - 2020-07-15

Features

  • PLANET-5142 - Implement Cloudflare's Image Optimization on Carousel block
  • PLANET-4795 - Add Campaign Page types to posts report

Bug Fixes

  • PLANET-5306 - Post type doesn't appear on single post pages
  • PLANET-5305 - Column block: non-linked Header styles broken

2.34.3 - 2020-07-07

Features

  • PLANET-5293 - EN Form: Make "Goal" field mandatory
  • PLANET-5151 - Migrate the EN Form plugin as a block to Blocks plugin

2.34.2 - 2020-07-06

Features

  • PLANET-5199 - Implement data attributes on Columns Block
  • PLANET-5116 - Fix all the remaining vertical spacing issues.
  • PLANET-4987 - Prevent sync of non-pdf attachments to ElasticSearch

Bug Fixes

  • PLANET-5285 - EN Form Block not firing gGoal dataLayer value
  • PLANET-5231 - On PDF links remove External Link icon

Infrastructure

  • PLANET-5271 - Reduce cpu and memory requests for static chart
  • PLANET-5260 - Reduce cpu and memory requests for wordpress containers

2.34.1 - 2020-06-30

Features

  • PLANET-5233 - Don't enforce Google login on aliases
  • PLANET-5202 - Fix the data-ga-action on the Search Page
  • PLANET-5201 - Implement data attributes on Header (pages, posts, campaigns)
  • PLANET-5099 - Implement PSR-4 autoloading in master theme
  • PLANET-5082 - Accessibility change red based greys to blue based ones.

2.34.0 - 2020-06-25

Features

  • PLANET-5190 - Update and re-enable EN Form acceptance tests
  • PLANET-5114 - Adding css variables for common child theme overrides
  • PLANET-5080 - Apply same typography across all P4 blocks
  • PLANET-5036 - Reset the colors palette for P4
  • PLANET-4818 - P4 message board on all sites dashboard
  • PLANET-4536 - Perfomance: reduce unused dependencies from bootstrap in code

Bug Fixes

  • PLANET-5203 - Enhanced mobile donate button causing a few rendering problems
  • PLANET-5186 - Spreadsheet block doesn't appear on frontend after being saved

2.33.1 - 2020-06-22

Features

  • PLANET-5215 - Allow customization of tag page redirect handling
  • PLANET-5141 - Simplify NRO & Base CI configuration
  • PLANET-5079 - Adjust in-line link colour for better accessibility
  • PLANET-4998 - Measure PHP test coverage
  • PLANET-4891 - Enforce Google Login for users with greenpeace.org email

Bug Fixes

  • PLANET-5192 - Acceptance tests not running for blocks and EN plugin
  • PLANET-4323 - EN form block: fix checkbox styling of form on a side style

Infrastructure

2.33.0 - 2020-06-15

Features

  • PLANET-5185 - Add permalink to the blocks usage overview
  • PLANET-5128 - Expand images lazy-loading on Image block
  • PLANET-4782 - Check if there are still campaigns that have the old _campaign_page_template attribute

Bug Fixes

Infrastructure

  • PLANET-4957 - Don't upgrade automatically to latest WP version
  • PLANET-5125 - Integrate planet4-circleci-config into planet4-nro-generator
  • PLANET-5112 - Perform backstop-history and build-branch in parallel in all envs

2.32.2 - 2020-06-09

Features