Issue #2858557 by tim.plunkett: Remove test dependency on Panelizer
Issue #2858212 by tim.plunkett: Update PanelsIPELayoutForm to work with core 8.3.0
Issue #2821226 by tim.plunkett, japerry: Update Panels for layout_plugin in core.
Issue #2842779 by ccjjmartin, mishac: Update composer json for packages.drupal.org
Issue #2767087 by hideaway, samuel.mortenson: Re-index IPE blocks after invoking the alter hook.
Various Code cleanup.
Issue #2785287 by samuel.mortenson: Panels IPE's nested form removal method is not robust
Issue #2767087 by DamienMcKenna, samuel.mortenson, floretan: Provide hook to alter available blocks for IPE
Issue #2850782 by vijaycs85: Multilingual support for Panels IPE
Issue #2832876 by abu-zakham: Need RTL completely support for right to left language like Arabic, Farsi, etc
Issue #2709521 by samuel.mortenson: Cannot add site branding to panels variant
Issue #2687483 by phjou, doostinharrell, dobrzyns: Cannot switch variant layout
Issue #2848146 by beloglazov91: Fix problems related with clearing cache for IPE mini panel
Issue #978768 by mgifford, linclark, WorldFallz, alamp, boabjohn: PHP Notice when using Panel Fields
Issue #2841709 by dsnopek: IPE buttons still appear when pane modal is open
Issue #2609528 by frobinrobin: Node Edit Panel: Cannot use object of type ctools_context as array
Issue #2550565 by junaidpv: "TypeError: Drupal.Panels is undefined" JS error on Panels settings page
Issue #2833861 by gilgabar: PHP 7.1 Warning: Illegal string offset
Issue #1570120 by msti, joelstein, joelrotelli, mrfelton, kingfisher64, drupalycious: Add a button for adding CSS id or CSS class for a region in IPE
Revert Issue #2479879: Move 'panels_page_allowed_types' variable to a custom table.
Issue #2821146 by joelstein: Use 'pointer' tolerance for Panels IPE
Issue #2280321 by sarvab: Call to undefined function panels_uuid_is_valid in the sub module i18n_panels
Panels 3.9 Code Cleanup
Issue #2323861 by pfrenssen: Allow to set pane attributes from within the content type (again… ugh).
Drupal is a registered trademark of Dries Buytaert.