2020
Changelog: 2020 Releases
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
PLANET-5784 - Delete obsolete recharge k8 jobs
PLANET-5736 - Set up commitments for E2 P4-Prod
PLANET-5535 - Deploy E2 machine types for prod
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
PLANET-5639 - Set up commitments for E2 - Dev
PLANET-5534 - Deploy E2 for dev
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
PLANET-5620 - Upgrade PHP to 7.3
PLANET-4810 - Convert Media Block to WYSIWYG
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
PLANET-5269 - Fix footer on mobile
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
PLANET-4977 - Upgrade k8 nodes
PLANET-4976 - Redis deployment using 100% CPU in k8 1.13 & 1.14
PLANET-4577 - Limit redis pod memory resources
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
PLANET-4969 - Implement data attributes on Search Page
PLANET-5050 - Upgrade WPML to 4.3.12
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
PLANET-4712 - Support multi page campaigns
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
Last updated