Changelog

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

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

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