Plugin Directory

Changeset 3431922


Ignore:
Timestamp:
01/04/2026 02:54:40 AM (3 months ago)
Author:
surflabtech
Message:

v2.3.4

Location:
surflink
Files:
300 added
3 edited

Legend:

Unmodified
Added
Removed
  • surflink/trunk/includes/class-surfl-fast-sr.php

    r3428732 r3431922  
    493493                );
    494494            }
     495        } elseif ( is_string( $data ) && $this->is_serialized_data( $data ) ) {
     496            $unserialized = @unserialize( $data, [
     497                'allowed_classes' => false,
     498            ] );
     499            $modified = $this->deep_replace(
     500                $search,
     501                $replace,
     502                $unserialized,
     503                $insensitive
     504            );
     505            $reserialized = serialize( $modified );
     506            // Validate the reserialized data
     507            if ( $this->is_serialized_data( $reserialized ) ) {
     508                return $reserialized;
     509            }
     510            return $data;
    495511        } elseif ( is_string( $data ) ) {
    496512            $original = $data;
  • surflink/trunk/readme.txt

    r3430612 r3431922  
    66**Requires PHP:** 7.4   
    77**Tested up to:** 6.9 
    8 **Stable tag:** 2.3.3
     8**Stable tag:** 2.3.4
    99**License:** GPLv3 or later 
    1010**License URI:** https://opensource.org/licenses/GPL-3.0 
     
    141141== Changelog ==
    142142
     143= 2.3.4 =
     144* Improved: search and replace now support handling nested serialized data.
     145
    143146= 2.3.3 =
    144147* Fixed: Subtle bug in restore backup fixed.
  • surflink/trunk/surf-link.php

    r3430612 r3431922  
    77 * Author: SurfLab
    88 * Author URI: https://surflabtech.com
    9  * Version: 2.3.3
     9 * Version: 2.3.4
    1010 * Text Domain: surflink
    1111 * License: GPL-3.0-or-later
     
    6767    }
    6868    if ( !defined( 'SURFL_VERSION' ) ) {
    69         define( 'SURFL_VERSION', '2.3.3' );
     69        define( 'SURFL_VERSION', '2.3.4' );
    7070    }
    7171    if ( !defined( 'SURFL_PLUGIN' ) ) {
     
    9999        }
    100100        if ( !defined( 'SURFL_VERSION' ) ) {
    101             define( 'SURFL_VERSION', '2.3.3' );
     101            define( 'SURFL_VERSION', '2.3.4' );
    102102        }
    103103        if ( !defined( 'SURFL_SITE_URL' ) ) {
Note: See TracChangeset for help on using the changeset viewer.