Changelog

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

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

2.46.2 - 2020-12-17

Features

  • ​PLANET-5769 - jQuery: remove jQuery from pubslider.js

  • ​PLANET-5766 - jQuery: remove jQuery from counter.js

  • ​PLANET-5759 - jQuery: remove jQuery from img_align.js

  • ​PLANET-5754 - jQuery: remove jQuery from comments_anchor.js

  • ​PLANET-5466 - Implement new Accordion block

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

  • ​PLANET-5775 - Covers block: invalid attribute type

2.45.2 - 2020-12-03

Features

  • ​PLANET-5749 - Add TikTok svg icon

  • ​PLANET-5739 - Upgrade wp-redis plugin to 1.1.x

  • ​PLANET-5738 - Upgrade Google Apps Login plugin to 3.4.3

  • ​PLANET-5698 - Integrate SonarCloud into our main app repos

  • ​PLANET-5325 - Implement design for Take Action Boxout A/B test

  • ​PLANET-5286 - Password protected content

  • ​PLANET-4861 - Adjust search sorting options

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

  • ​PLANET-5728 - Carousel Gallery: Slider not working

2.44.1 - 2020-11-25

Features

  • ​PLANET-5665 - Remove wp-url dependency on the front end

  • ​PLANET-5055 - Upgrade ElasticPress to 3.5.x

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

  • ​PLANET-5254 - Author page accessibility

  • ​PLANET-5253 - Footer Accessibility

  • ​PLANET-5211 - Home page Accessibility: Navigation bar and "Skip to..." links.

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

  • ​PLANET-5500 - Columns block: Button cuts off text

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

  • ​PLANET-5398 - Articles: Dates are not translated

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

  • ​PLANET-5425 - Deploy ElasticSearch JVM settings in Prod

  • ​PLANET-5391 - Deploy ElasticSearch via CircleCI

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

  • ​PLANET-5057 - Search: Excerpt cuts off at 25 words

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

  • ​PLANET-5126 - Take Action Boxout: Simplify passive state of cards on desktop and mobile

  • ​PLANET-5081 - Add option for enhanced mobile Donate button in settings

  • ​PLANET-5060 - Simplify passive state of Take Action cards on desktop and mobile

  • ​PLANET-5017 - Re-implement Spreadsheet block frontend in React

  • ​PLANET-4914 - Spreadsheet block: Sticky header and sorting UX

Bug Fixes

  • ​PLANET-5166 - Integration with Smartsheet API is not working

  • ​PLANET-5160 - Search seems broken, always no result (in admin)

  • ​PLANET-5145 - Search 500 error when post type is deleted

  • ​PLANET-5088 - Search box: magnifier overlaps 'x' button

  • ​PLANET-5034 - Archive label text shown outside of label for Japan

2.32.1 - 2020-06-03

Features

  • ​PLANET-5071 - Implement data attributes on Covers Block

  • ​PLANET-2209 - P4 settings: Display "Settings saved" notification after changes applied

Bug Fixes

  • ​PLANET-5101 - Submenu block: Dash breaks anchor link

  • ​PLANET-5062 - Saving a Take Action Boxout on Posts with code editor doesn't preserve page selection

2.32.0 - 2020-05-28

Features

  • ​PLANET-5111 - Rename "Analytics Local Smartsheet ID" to "Local Projects Smartsheet ID"

  • ​PLANET-5078 - Create post-deploy script to cleanup duplicate metadata

  • ​PLANET-5058 - Table block: implement color styles

  • ​PLANET-5033 - Replace main theme background colours pale blue and cream with white

  • ​PLANET-5022 - Spreadsheet block: Change description of the block

  • ​PLANET-4923 - Search query is executed twice on each initial search page load

  • ​PLANET-4868 - Update Timber to 1.16.0

  • ​PLANET-4641 - P4 settings: reorder options

  • ​PLANET-4143 - All blocks: Add https:// validation error for url fields

Bug Fixes

  • ​PLANET-5035 - Author bio: text box is longer than the image on M screens

  • ​PLANET-5032 - Filtering on pages returns 0 results for Italy

  • ​PLANET-5025 - EN Form: Social buttons not aligned on Thank You message

  • ​PLANET-4926 - PDF icon not shown in CTA when URL includes GA UTM code

  • ​PLANET-4511 - Separator Block not rendering the default style

2.31.2 - 2020-05-19

Features

  • ​PLANET-5037 - Spreadsheet block: implement color styles

  • ​PLANET-4965 - Change Shedding Light header gradient colour

Bug Fixes

  • ​PLANET-5089 - Take action element on the wrong side on RTL sites

  • ​PLANET-5063 - Navigation: Donate button hover color is not visible

  • ​PLANET-5029 - Alignment of text wrapped around images is off

  • ​PLANET-4955 - Search: TA pages low in search results

  • ​PLANET-4928 - GPI Media Library: Import button fails to load

  • ​PLANET-4774 - Investigate why certain attachments have many duplicate metadata records.

2.31.1 - 2020-05-13

Features

Bug Fixes

  • ​PLANET-4695 - Exception: Cannot use object of type WP_Error as array

  • ​PLANET-5027 - Submenu block: Padding missing

2.31.0 - 2020-05-11

Features

  • ​PLANET-4970 - Implement data attributes on Navigation Bar

  • ​PLANET-4967 - Securely deploy Smartsheet's API key in all Planet 4 instances

Bug Fixes

  • ​PLANET-4700 - TA boxout excerpt is copied to post excerpt

  • ​PLANET-4653 - Remove Spacer override and use a different method to position the Take Action Boxout

2.30.1 - 2020-05-06

Features

  • ​PLANET-4971 - Implement data attributes on Footer

Bug Fixes

  • ​PLANET-5048 - Image thumbs in the Search page loading huge images

  • ​PLANET-4937 - Search results post type should use an a tag instead of a button that behaves like an a tag

  • ​PLANET-5001 - Footer primary + Disclaimer message links colours on child theme get overridden

  • ​PLANET-5000 - Rollover color of primary navigation (footer and header) links is wrong

  • ​PLANET-5015 - Blocks report API doesn't report Carousel Header accurately

  • ​PLANET-4853 - Covers block: Rows displayed shows all on mobile

2.30.0 - 2020-04-29

Features

  • ​PLANET-4797 - Remove Shortcode UI plugin

  • ​PLANET-4968 - Hide Scope dropdown from Analytics & Tracking fields

  • ​PLANET-4163 - Include excerpt in mobile search results

  • ​PLANET-4946 - Edit selection in Gallery Block

  • ​PLANET-4878 - Make Campaign data layer field mandatory for Campaign pages

  • ​PLANET-4913 - Spreadsheet block: Fix size and add scrolling

Bug Fixes

  • ​PLANET-4920 - Evergreen Pages: Some Opengraph metadata are empty

  • ​PLANET-4723 - Author bio block is missing "Read more" link when too long - broken for M screens

  • ​PLANET-5018 - Spreadsheet block: missing from Campaigns

  • ​PLANET-4919 - Ensure automatically selected options are correctly shown in the Preview when switching themes

  • ​PLANET-4335 - EN Form: Country field label appears twice on front-end

  • ​PLANET-4887 - Text that is #000000 should be #1A1A1A

  • ​PLANET-4862 - Load more button doesn't work on some pages / devices

2.29 - 2020-04-22

Features

  • ​PLANET-4857 - Add a new parameter 'projectID' to the dataLayer

  • ​PLANET-4859 - Pull "Local Project" values from each NRO's Smartsheet table

  • ​PLANET-4855 - Pull "Global Project" values from Smartsheet to campaign dropdowns (dataLayer)

  • ​PLANET-4924 - Re-enable the native buttons block

Bug Fixes

  • ​PLANET-4990 - Error upon logging in via Google

  • ​PLANET-4901 - P4CG Campaign Sidebar: Ensure fields with dependencies get the right defaults

  • ​PLANET-4953 - Uncaught TypeError: Return value of P4_User::name() must be of the type string...

  • ​PLANET-4738 - Search ErrorException: Warning: Invalid argument supplied for foreach()

  • ​PLANET-4975 - Non-pdf attachments are returned by search

  • ​PLANET-4927 - Page, Evergreen: Spacing issue when using background image

  • ​PLANET-4705 - Header Carousel: icon to delete image is not shown

2.28 - 2020-04-15

Features

  • ​PLANET-4827 - Create importer for archive files into elastic search and include in search result

  • ​PLANET-4864 - Remove pre-defined background color from Campaign themes

Bug Fixes

  • ​PLANET-4895 - ErrorException: Warning: array_merge(): Argument #2 is not an array

2.27 - 2020-04-08

Features

  • ​PLANET-4858 - Add a new parameter 'gPlatform' to the dataLayer

  • ​PLANET-4906 - Create UI for Whatsapp share button

Bug Fixes

  • ​PLANET-4779 - Author bio: Not visible on Post

  • ​PLANET-4846 - EN Form: Bottom vertical space is off

  • ​PLANET-4820 - Campaigns: Footer color should not be applied when "Main website navigation" is selected

2.26 - 2020-03-26

Features

  • ​PLANET-4889 - Add new value to campaign dataLayer dropdown (Covid-19)

Bug Fixes

  • ​PLANET-4623 - Some Code Included in the Social Media Share Excerpt

  • ​PLANET-4822 - Gallery block: image selector not visible

2.25 - 2020-03-25

Features

  • ​PLANET-4869 - Update login page UI for the new version of the plugin

  • ​PLANET-4833 - Campaigns: Add language selector to minimal navigation

  • ​PLANET-4710 - Columns block: Align CTA buttons in P4CG

  • ​PLANET-4561 - Make sure P4 Spreadsheet embed (New Block) respects all Campaign Styles

  • ​PLANET-4838 - Multilingual sites - Apply main site WPML configuration to Campaign pages

Bug Fixes

  • ​PLANET-4844 - Pages: Open Graph/Social fields not pulled

  • ​PLANET-4845 - JS Error: Unable to edit background image in pages

  • ​PLANET-4806 - Covers Block: Manual Override not finding posts

  • ​PLANET-4880 - Increase timeout value of the Optimize anti-flicker snippet

2.24 - 2020-03-18

Bug Fixes

  • ​PLANET-4680 - The font size on the photo caption is huge

  • ​PLANET-4860 - ErrorException: Catchable Fatal Error: Object of class stdClass could not be converted to string

  • ​PLANET-4842 - Mobile screens - Homepage Carousel Header scrolling issue

2.23.1 - 2020-03-12

Bug Fixes

  • ​PLANET-4840 - Hide page title doesn't hide the title on Campaigs

2.23 - 2020-03-11

Features

  • ​PLANET-4745 - Campaigns CSS: EN form block title and CTA style

  • ​PLANET-4767 - Spreadsheet block: Adjust vertical spacing

  • ​PLANET-4750 - Campaigns customiser - Adjust Header primary font options

  • ​PLANET-4751 - Refactor campaign exporter

Bug Fixes

  • ​PLANET-4821 - Gallery block: only first image is being displayed

  • ​PLANET-4766 - Align icons in social media share button

  • ​PLANET-4804 - Articles Block: Sorting order using Manual Override feature

  • ​PLANET-4776 - Campaigns Arctic theme: CTA buttons are broken (Image style)

  • ​PLANET-3427 - Preview mode: Not showing CPP templates and customized designs

2.22 - 2020-03-04

Features

Bug Fixes

  • ​PLANET-4741 - Tags and Share buttons not visible

  • ​PLANET-4798 - Engaging Networks form thank you page text alignment.

  • ​PLANET-4775 - Campaigns: wrong green color on footer links

  • ​PLANET-4703 - Storytelling: Checkboxes displayed as bullet points

2.21 - 2020-02-26

Features

  • ​PLANET-4740 - CSS: Remove :not(#hidecookie) rule

  • ​PLANET-4759 - Spreadsheet block: Search bar / Column sorting not available in posts

  • ​PLANET-4749 - Investigate: Adding content type to P4 All sites usage spreadsheet

  • ​PLANET-4746 - Campaigns CSS: EN form background overlay

  • ​PLANET-4747 - Campaigns CSS: Columns block CTA should follow main CTA style

  • ​PLANET-4626 - Update master-theme test configuration to match plugins

Bug Fixes

  • ​PLANET-4773 - Prevent certain export files from being huge

  • ​PLANET-4768 - EN Form Block: Not all forms are listed when editing block

  • ​PLANET-4753 - Featured image not showing in Latest Updates

2.20 - 2020-02-19

Features

  • ​PLANET-4742 - Allow option to disable styles of campaign pages

  • ​PLANET-4735 - Improve UX navigation options in the campaign customizer

  • ​PLANET-4737 - Improve UX footer options in the Campaign customizer

  • ​PLANET-4699 - Spreadsheet embed block: allow in Posts

  • ​PLANET-4698 - Spreadsheet embed block: allow in Pages

Bug Fixes

  • ​PLANET-4655 - EN Form background image does not fit in on mobile

2.19 - 2020-02-12

Features

  • ​PLANET-4603 - Migrate campaign configuration fields to a sidebar

  • ​PLANET-4532 - Perf: Investigate lazy-loading solution across P4 (incl. all browsers)

Bug Fixes

  • ​PLANET-4688 - Carousel Header MENA: Double-check all possible interactions

2.18 - 2020-02-06

Bug Fixes

  • ​PLANET-4674 - Table Block: Background colours not changing

  • ​PLANET-4683 - ErrorException: Warning: Invalid argument supplied for foreach()

  • ​PLANET-4685 - Campaigns: Import feature creates Tags of the source site (from the .xml file) in the destination site

  • ​PLANET-4157 - Author bio block is missing "Read more" link when too long

  • ​PLANET-4666 - Header Color > set to default

  • ​PLANET-4439 - Articles Block: Manual Override not finding stories

2.17 - 2020-01-30

Features

  • ​PLANET-4690 - Change language for Turkey in the country selector and landing page

2.16 - 2020-01-22

Features

  • ​PLANET-4533 - Perf: Investigate pre-connection with external domains (through Reg. test)

  • ​PLANET-3870 - Blocks Titles and Descriptions: insert characters limit counter

Bug Fixes

  • ​PLANET-4654 - Carousel Header not sliding automatically

  • ​PLANET-4486 - MENA: Cookies text and buttons are not aligned or resized properly (Tablet and Desktop)

  • ​PLANET-4456 - Campaigns: Import/export - some special characters get incorrectly converted

  • ​PLANET-4624 - Carousel Header: flash of white background in RTL sites

  • ​PLANET-4658 - Submenu block: Not working when header includes link to open externally

  • ​PLANET-4659 - Campaigns: Export campaign - code refactoring

  • ​PLANET-4221 - Image transition in slider and carousel is in the wrong direction in right to left domains

  • ​PLANET-4331 - EN Form: EN Type GEN label appears twice

  • ​PLANET-4075 - EN Form: Thank you screen not responsive for "Page body-text" and "Full page width" styles

2.15 - 2020-01-15

Features

  • ​PLANET-4560 - Campaigns Spreadsheet block: Adjust to respect campaign styleguides

  • ​PLANET-4599 - EN Form block: rework "DONATE" options of thank you message

  • ​PLANET-4515 - Include Authors data in Search results (if corresponding)

  • ​PLANET-4569 - Campaigns: Disable Submenu block

Bug Fixes

  • ​PLANET-4677 - Submenu: arrow link to scroll up is gone when not accepting the cookies

  • ​PLANET-4481 - Handbook: Submenu arrow to go back up is gone

  • ​PLANET-4454 - Posts: Anchor link extends beyond the body column

  • ​PLANET-4524 - Campaigns: Rogue space at top of page

  • ​PLANET-4441 - Text wrapping around image doesn't work

  • ​PLANET-4473 - Button block: insert error message when broken style

  • ​PLANET-4429 - Author: not visible for editor level access

  • ​PLANET-4650 - JS Error on Gallery - Slider renders block unusable

  • ​PLANET-4566 - Posts: Image embed caption misaligned on mobile

2.14 - 2020-01-08

Features

  • ​PLANET-4587 - Create Acceptance tests for all Counter block styles

Bug Fixes

  • ​PLANET-4644 - Country Selector: fix GPSK address

  • ​PLANET-4597 - Fix campaign dataLayer script on P4 Posts

  • ​PLANET-4510 - Fix PHP Notice: Notice level error produces when building local env. with make command

Contents
2.47.0 - 2021-01-12
Features
Bug Fixes
Infrastructure
2.46.2 - 2020-12-17
Features
Bug Fixes
Infrastructure
2.46.1 - 2020-12-14
Bug Fixes
2.46.0 - 2020-12-10
Features
2.45.3 - 2020-12-08
Features
Bug Fixes
2.45.2 - 2020-12-03
Features
Bug Fixes
Infrastructure
2.45.1 - 2020-12-01
Features
Bug Fixes
2.45.0 - 2020-11-26
Bug Fixes
2.44.1 - 2020-11-25
Features
Bug Fixes
Infrastructure
2.44.0 - 2020-11-18
Features
Infrastructure
2.43.2 - 2020-11-10
Bug Fixes
2.43.1 - 2020-11-09
Features
Bug Fixes
Infrastructure
2.43.0 - 2020-11-05
Features
Bug Fixes
Infrastructure
2.42.2 - 2020-10-28
Features
2.42.1 - 2020-10-26
Features
2.42.0 - 2020-10-22
Features
Bug Fixes
Infrastructure
2.41.2 - 2020-10-14
Features
Bug Fixes
2.41.1 - 2020-10-12
Features
Bug Fixes
Infrastructure
2.41.0 - 2020-10-07
Features
Bug Fixes
Infrastructure
2.40.3 - 2020-09-28
Features
Bug Fixes
2.40.2 - 2020-09-23
Bug Fixes
2.40.1 - 2020-09-22
Features
Bug Fixes
2.40.0 - 2020-09-17
Features
Bug Fixes
Infrastructure
2.39.1 - 2020-09-14
Features
Bug Fixes
2.39.0 - 2020-09-07
Features
Bug Fixes
2.38.1 - 2020-09-02
Features
Bug Fixes
Infrastructure
2.38.0 - 2020-08-24
Features
Bug Fixes
Infrastructure
2.37.0 - 2020-08-12
Features
Bug Fixes
Infrastructure
2.36.2 - 2020-08-03
Bug Fixes
2.36.1.2 - 2020-07-29
Features
Bug Fixes
2.36.0 - 2020-07-23
Features
Bug Fixes
Infrastructure
2.35.1 - 2020-07-21
Features
Bug Fixes
2.35.0 - 2020-07-15
Features
Bug Fixes
2.34.3 - 2020-07-07
Features
2.34.2 - 2020-07-06
Features
Bug Fixes
Infrastructure
2.34.1 - 2020-06-30
Features
2.34.0 - 2020-06-25
Features
Bug Fixes
2.33.1 - 2020-06-22
Features
Bug Fixes
Infrastructure
2.33.0 - 2020-06-15
Features
Bug Fixes
Infrastructure
2.32.2 - 2020-06-09
Features
Bug Fixes
2.32.1 - 2020-06-03
Features
Bug Fixes
2.32.0 - 2020-05-28
Features
Bug Fixes
2.31.2 - 2020-05-19
Features
Bug Fixes
2.31.1 - 2020-05-13
Features
Bug Fixes
2.31.0 - 2020-05-11
Features
Bug Fixes
2.30.1 - 2020-05-06
Features
Bug Fixes
2.30.0 - 2020-04-29
Features
Bug Fixes
2.29 - 2020-04-22
Features
Bug Fixes
2.28 - 2020-04-15
Features
Bug Fixes
2.27 - 2020-04-08
Features
Bug Fixes
2.26 - 2020-03-26
Features
Bug Fixes
2.25 - 2020-03-25
Features
Bug Fixes
2.24 - 2020-03-18
Bug Fixes
2.23.1 - 2020-03-12
Bug Fixes
2.23 - 2020-03-11
Features
Bug Fixes
2.22 - 2020-03-04
Features
Bug Fixes
2.21 - 2020-02-26
Features
Bug Fixes
2.20 - 2020-02-19
Features
Bug Fixes
2.19 - 2020-02-12
Features
Bug Fixes
2.18 - 2020-02-06
Bug Fixes
2.17 - 2020-01-30
Features
2.16 - 2020-01-22
Features
Bug Fixes
2.15 - 2020-01-15
Features
Bug Fixes
2.14 - 2020-01-08
Features
Bug Fixes