close

Plugin Directory

Changeset 3487059


Ignore:
Timestamp:
03/20/2026 09:03:11 AM (2 months ago)
Author:
PierreLannoy
Message:

oEmbed Manager 3.4.0 released from GitHub

Location:
oembed-manager
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • oembed-manager/tags/3.4.0/CHANGELOG.md

    r3400890 r3487059  
    33
    44The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **oEmbed Manager** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     5
     6## [3.4.0] - 2026-03-20
     7
     8### Added
     9- Compatibility with WordPress 7.0.
     10
     11### Changed
     12- Minimal requirements are now PHP 8.2 and WordPress 6.4.
     13- Some strings in `readme.txt` have been updated.
     14
     15### Removed
     16- Compatibility with PHP 8.1.
     17- Compatibility with WordPress 6.2 & 6.3.
    518
    619## [3.3.0] - 2025-11-22
  • oembed-manager/tags/3.4.0/includes/system/class-uuid.php

    r2658584 r3487059  
    5454
    5555    /**
     56     * Check if a string is a valid v4 UUID
     57     *
     58     * @param mixed $uuid The string to check
     59     * @return  boolean True if the string is a valid v4 UUID, false otherwise.
     60     * @since  2.0.0
     61     */
     62    public static function is_valid_v4( $uuid ) {
     63        return is_string( $uuid ) && preg_match( '/^[a-f\d]{8}(-[a-f\d]{4}){4}[a-f\d]{8}$/i', $uuid );
     64    }
     65
     66    /**
     67     * Sanitize a v4 UUID
     68     *
     69     * @param mixed $uuid The string to sanitize
     70     * @return  string The sanitized v4 UUID.
     71     * @since  2.0.0
     72     */
     73    public static function sanitize_v4( $uuid ) {
     74        return self::is_valid_v4( $uuid ) ? (string) $uuid : '00000000-0000-4000-0000-000000000000';
     75    }
     76
     77    /**
    5678     * Generates a (pseudo) unique ID.
    5779     * This function does not generate cryptographically secure values, and should not be used for cryptographic purposes.
  • oembed-manager/tags/3.4.0/init.php

    r3400890 r3487059  
    1313define( 'OEMM_PRODUCT_ABBREVIATION', 'oemm' );
    1414define( 'OEMM_SLUG', 'oembed-manager' );
    15 define( 'OEMM_VERSION', '3.3.0' );
     15define( 'OEMM_VERSION', '3.4.0' );
    1616define( 'OEMM_CODENAME', '"-"' );
    1717
  • oembed-manager/tags/3.4.0/oembed-manager.php

    r3400890 r3487059  
    1111 * Plugin URI:        https://perfops.one/oembed-manager
    1212 * Description:       Manage oEmbed capabilities of your website and take a new step in the GDPR compliance of your embedded content.
    13  * Version:           3.3.0
    14  * Requires at least: 6.2
    15  * Requires PHP:      8.1
     13 * Version:           3.4.0
     14 * Requires at least: 6.4
     15 * Requires PHP:      8.2
    1616 * Author:            Pierre Lannoy / PerfOps One
    1717 * Author URI:        https://perfops.one
  • oembed-manager/tags/3.4.0/readme.txt

    r3400890 r3487059  
    22Contributors: PierreLannoy, hosterra
    33Tags: oembed, embed, privacy, gdpr, manager
    4 Requires at least: 6.2
    5 Requires PHP: 8.1
    6 Tested up to: 6.9
    7 Stable tag: 3.3.0
     4Requires at least: 6.4
     5Requires PHP: 8.2
     6Tested up to: 7.0
     7Stable tag: 3.4.0
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    6868== Frequently Asked Questions ==
    6969
    70 = What are the requirements for this plugin to work? =
    71 
    72 You need **WordPress 5.2** and at least **PHP 7.2**.
    73 
    7470= What are the cases where this plugin does not work? =
    7571
  • oembed-manager/trunk/CHANGELOG.md

    r3400890 r3487059  
    33
    44The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and **oEmbed Manager** adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     5
     6## [3.4.0] - 2026-03-20
     7
     8### Added
     9- Compatibility with WordPress 7.0.
     10
     11### Changed
     12- Minimal requirements are now PHP 8.2 and WordPress 6.4.
     13- Some strings in `readme.txt` have been updated.
     14
     15### Removed
     16- Compatibility with PHP 8.1.
     17- Compatibility with WordPress 6.2 & 6.3.
    518
    619## [3.3.0] - 2025-11-22
  • oembed-manager/trunk/includes/system/class-uuid.php

    r2658584 r3487059  
    5454
    5555    /**
     56     * Check if a string is a valid v4 UUID
     57     *
     58     * @param mixed $uuid The string to check
     59     * @return  boolean True if the string is a valid v4 UUID, false otherwise.
     60     * @since  2.0.0
     61     */
     62    public static function is_valid_v4( $uuid ) {
     63        return is_string( $uuid ) && preg_match( '/^[a-f\d]{8}(-[a-f\d]{4}){4}[a-f\d]{8}$/i', $uuid );
     64    }
     65
     66    /**
     67     * Sanitize a v4 UUID
     68     *
     69     * @param mixed $uuid The string to sanitize
     70     * @return  string The sanitized v4 UUID.
     71     * @since  2.0.0
     72     */
     73    public static function sanitize_v4( $uuid ) {
     74        return self::is_valid_v4( $uuid ) ? (string) $uuid : '00000000-0000-4000-0000-000000000000';
     75    }
     76
     77    /**
    5678     * Generates a (pseudo) unique ID.
    5779     * This function does not generate cryptographically secure values, and should not be used for cryptographic purposes.
  • oembed-manager/trunk/init.php

    r3400890 r3487059  
    1313define( 'OEMM_PRODUCT_ABBREVIATION', 'oemm' );
    1414define( 'OEMM_SLUG', 'oembed-manager' );
    15 define( 'OEMM_VERSION', '3.3.0' );
     15define( 'OEMM_VERSION', '3.4.0' );
    1616define( 'OEMM_CODENAME', '"-"' );
    1717
  • oembed-manager/trunk/oembed-manager.php

    r3400890 r3487059  
    1111 * Plugin URI:        https://perfops.one/oembed-manager
    1212 * Description:       Manage oEmbed capabilities of your website and take a new step in the GDPR compliance of your embedded content.
    13  * Version:           3.3.0
    14  * Requires at least: 6.2
    15  * Requires PHP:      8.1
     13 * Version:           3.4.0
     14 * Requires at least: 6.4
     15 * Requires PHP:      8.2
    1616 * Author:            Pierre Lannoy / PerfOps One
    1717 * Author URI:        https://perfops.one
  • oembed-manager/trunk/readme.txt

    r3400890 r3487059  
    22Contributors: PierreLannoy, hosterra
    33Tags: oembed, embed, privacy, gdpr, manager
    4 Requires at least: 6.2
    5 Requires PHP: 8.1
    6 Tested up to: 6.9
    7 Stable tag: 3.3.0
     4Requires at least: 6.4
     5Requires PHP: 8.2
     6Tested up to: 7.0
     7Stable tag: 3.4.0
    88License: GPLv3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    6868== Frequently Asked Questions ==
    6969
    70 = What are the requirements for this plugin to work? =
    71 
    72 You need **WordPress 5.2** and at least **PHP 7.2**.
    73 
    7470= What are the cases where this plugin does not work? =
    7571
Note: See TracChangeset for help on using the changeset viewer.