Plugin Directory

Changeset 2848067


Ignore:
Timestamp:
01/13/2023 05:06:25 PM (3 years ago)
Author:
stuartmcalpine
Message:

Deploy version 3.10.4

Location:
speechkit
Files:
248 added
8 edited

Legend:

Unmodified
Added
Removed
  • speechkit/trunk/changelog.txt

    r2835122 r2848067  
    22
    33**This is a list detailing changes for past SpeechKit releases. For more information about the current release, see readme.txt.**
     4
     5= 3.10.3 =
     6
     7Release date: 16th November 2022
     8
     9**Documentation**
     10
     11* Updated the plugin `readme.txt` description.
    412
    513= 3.10.2 =
  • speechkit/trunk/readme.txt

    r2835122 r2848067  
    44Donate link: https://beyondwords.io
    55Tags: text to speech, text to audio, tts, speech synthesis, podcast, audio
    6 Stable tag: 3.10.3
     6Stable tag: 3.10.4
    77Requires PHP: 7.0
    88Requires at least: 5.8
     
    8080== Changelog ==
    8181
    82 = 3.10.3 =
     82= 3.10.4 =
    8383
    84 Release date: 16th November 2022
     84Release date: 13th January 2023
    8585
    86 **Documentation**
     86**Fixes**
    8787
    88 * Updated the plugin `readme.txt` description.
     88* Rename `published_at` BeyondWords REST API param to `publish_date`.
     89
     90**Improvements**
     91
     92* By default we now send the author display name in BeyondWords REST API requests, if one is available.
    8993
    9094--------
  • speechkit/trunk/speechkit.php

    r2835122 r2848067  
    1616 * Author:            BeyondWords
    1717 * Author URI:        https://beyondwords.io
    18  * Version:           3.10.3
     18 * Version:           3.10.4
    1919 * License:           GPL-2.0+
    2020 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
     
    3636// Define constants
    3737// phpcs:disable
    38 define('BEYONDWORDS__PLUGIN_VERSION', '3.10.3');
     38define('BEYONDWORDS__PLUGIN_VERSION', '3.10.4');
    3939define('BEYONDWORDS__PLUGIN_DIR',     plugin_dir_path(__FILE__));
    4040define('BEYONDWORDS__PLUGIN_URI',     plugin_dir_url(__FILE__));
  • speechkit/trunk/src/Component/Post/PostContentUtils.php

    r2801981 r2848067  
    177177     *
    178178     * @since 3.0.0
    179      * @since 3.3.0 Added metadata to aid custom playlist generation.
    180      * @since 3.5.0 Moved from Core\Utils to Component\Post\PostUtils
     179     * @since 3.3.0  Added metadata to aid custom playlist generation.
     180     * @since 3.5.0  Moved from Core\Utils to Component\Post\PostUtils.
     181     * @since 3.10.4 Rename `published_at` API param to `publish_date`.
    181182     *
    182183     * @static
     
    190191            'title'        => get_the_title($postId),
    191192            'body'         => PostContentUtils::getSourceTextForAudio($postId),
     193            'author'       => PostContentUtils::getAuthorName($postId),
    192194            'published'    => true,
    193             'published_at' => get_post_time(PostContentUtils::DATE_FORMAT, true, $postId),
     195            'publish_date' => get_post_time(PostContentUtils::DATE_FORMAT, true, $postId),
    194196            'article_url'  => get_the_permalink($postId),
    195197            'metadata'     => PostContentUtils::getMetadata($postId),
    196198        ];
    197199
     200        $status = get_post_status($postId);
     201
    198202        /*
    199          * If the post status is "pending" then we send { published: false } to the
    200          * BeyondWords API, to prevent the generated audio from being published in playlists.
     203         * If the post status is "pending" then we send { published: false } to
     204         * the BeyondWords API, to prevent the generated audio from being
     205         * published in playlists.
     206         *
     207         * We also omit { publish_date } because get_post_time() returns `false`
     208         * for posts which are "Pending Review".
    201209         */
    202         if (get_post_status($postId) === 'pending') {
     210        if ($status === 'pending') {
    203211            $body['published'] = false;
    204             unset($body['published_at']);
     212            unset($body['publish_date']);
    205213        }
    206214
     
    308316        return $taxonomies;
    309317    }
     318
     319    /**
     320     * Get author name for a post.
     321     *
     322     * @since 3.10.4
     323     *
     324     * @param int $postId Post ID.
     325     *
     326     * @return string
     327     */
     328    public static function getAuthorName($postId)
     329    {
     330        $authorId = get_post_field('post_author', $postId);
     331
     332        return get_the_author_meta('display_name', $authorId);
     333    }
    310334}
  • speechkit/trunk/vendor/autoload.php

    r2775436 r2848067  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInite04d98895b837ec9a22bdc3cc9e97e67::getLoader();
     7return ComposerAutoloaderInite90b6006b8e894f4844735ad81362001::getLoader();
  • speechkit/trunk/vendor/composer/autoload_real.php

    r2775436 r2848067  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInite04d98895b837ec9a22bdc3cc9e97e67
     5class ComposerAutoloaderInite90b6006b8e894f4844735ad81362001
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInite04d98895b837ec9a22bdc3cc9e97e67', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInite90b6006b8e894f4844735ad81362001', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInite04d98895b837ec9a22bdc3cc9e97e67', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInite90b6006b8e894f4844735ad81362001', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInite90b6006b8e894f4844735ad81362001::getInitializer($loader));
    3434        } else {
    3535            $classMap = require __DIR__ . '/autoload_classmap.php';
     
    4343
    4444        if ($useStaticLoader) {
    45             $includeFiles = Composer\Autoload\ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67::$files;
     45            $includeFiles = Composer\Autoload\ComposerStaticInite90b6006b8e894f4844735ad81362001::$files;
    4646        } else {
    4747            $includeFiles = require __DIR__ . '/autoload_files.php';
    4848        }
    4949        foreach ($includeFiles as $fileIdentifier => $file) {
    50             composerRequiree04d98895b837ec9a22bdc3cc9e97e67($fileIdentifier, $file);
     50            composerRequiree90b6006b8e894f4844735ad81362001($fileIdentifier, $file);
    5151        }
    5252
     
    5555}
    5656
    57 function composerRequiree04d98895b837ec9a22bdc3cc9e97e67($fileIdentifier, $file)
     57function composerRequiree90b6006b8e894f4844735ad81362001($fileIdentifier, $file)
    5858{
    5959    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • speechkit/trunk/vendor/composer/autoload_static.php

    r2811722 r2848067  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67
     7class ComposerStaticInite90b6006b8e894f4844735ad81362001
    88{
    99    public static $files = array (
     
    119119    {
    120120        return \Closure::bind(function () use ($loader) {
    121             $loader->prefixLengthsPsr4 = ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67::$prefixLengthsPsr4;
    122             $loader->prefixDirsPsr4 = ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67::$prefixDirsPsr4;
    123             $loader->classMap = ComposerStaticInite04d98895b837ec9a22bdc3cc9e97e67::$classMap;
     121            $loader->prefixLengthsPsr4 = ComposerStaticInite90b6006b8e894f4844735ad81362001::$prefixLengthsPsr4;
     122            $loader->prefixDirsPsr4 = ComposerStaticInite90b6006b8e894f4844735ad81362001::$prefixDirsPsr4;
     123            $loader->classMap = ComposerStaticInite90b6006b8e894f4844735ad81362001::$classMap;
    124124
    125125        }, null, ClassLoader::class);
  • speechkit/trunk/vendor/composer/installed.php

    r2835122 r2848067  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => 'v3.10.3',
    4         'version' => '3.10.3.0',
     3        'pretty_version' => 'v3.10.4',
     4        'version' => '3.10.4.0',
    55        'type' => 'project',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '41f1708a544537febfb52fa89a779faf8c0b3ddb',
     8        'reference' => '8b5c2f6d71923f3d8ca1df4c1debcc03497210c8',
    99        'name' => 'beyondwords/wordpress',
    1010        'dev' => false,
     
    1212    'versions' => array(
    1313        'beyondwords/wordpress' => array(
    14             'pretty_version' => 'v3.10.3',
    15             'version' => '3.10.3.0',
     14            'pretty_version' => 'v3.10.4',
     15            'version' => '3.10.4.0',
    1616            'type' => 'project',
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '41f1708a544537febfb52fa89a779faf8c0b3ddb',
     19            'reference' => '8b5c2f6d71923f3d8ca1df4c1debcc03497210c8',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.