Plugin Directory

Changeset 1589522

Timestamp:
02/05/2017 08:32:17 PM (7 years ago)
Author:
ivanrf
Message:

Version 2.2.0

Location:
github-release-downloads/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • github-release-downloads/trunk/github-release-downloads.php

    r1332310 r1589522  
    22/**
    33 * Plugin Name: GitHub Release Downloads
    4  * Version: 2.1.0
     4 * Version: 2..0
    55 * Plugin URI: http://ivanrf.com/en/github-release-downloads/
    66 * Description: Get the download count, links and more information for releases of GitHub repositories.
     
    6666        $link = get_settings_link( __( 'GitHub Release Downloads Settings', 'github-release-downloads' ) );
    6767        $msg = sprintf( __( 'Go to %s to set default values, an access token and get help.', 'github-release-downloads' ), $link );
    68         echo '<div class="updated is-dismissible notice"><p>' . $msg . '</p></div>';
     68        echo '<div class="e"><p>' . $msg . '</p></div>';
    6969        update_option('grd_notice_shown', 'true');
    7070    }
     
    7272    if ($is_admin_page && !get_option('grd_token')) {
    7373        $msg = __( 'Generate an access token to avoid rate limiting on the GitHub API.', 'github-release-downloads' );
    74         echo '<div class="error notice"><p>' . $msg . '</p></div>';
     74        echo '<div class=""><p>' . $msg . '</p></div>';
    7575    }
    7676}
     
    157157   
    158158    $releases = get_release_contents($atts);
    159     if (is_wp_error( $releases ))
    160         return $releases->get_error_message();
    161    
    162     $release = reset($releases); // first array element
    163     if ($release !== false) {
     159   
     160    $releases_error = grd_check_releases( $releases );
     161    if (!empty($releases_error))
     162        return $releases_error;
     163   
     164    foreach ($releases as $release) {
     165        // Draft releases and prereleases are not returned by /releases/latest
     166        if ($release->draft || $release->prerelease)
     167            continue;
     168       
    164169        $latest_tag = $release->tag_name;
    165170       
     
    169174        return $latest_tag;
    170175    }
    171     return grd_no_releases_error_msg();
     176    return grd_no_releases_error_msg();
    172177}
    173178
     
    288293function grd_no_release_assets_error_msg() {
    289294    $msg = __( 'GitHub repository has no release assets. Currently, the download count stored on GitHub is only available for assets.', 'github-release-downloads' );
     295
     296
     297
     298
     299
    290300    return grd_sc_error_msg( $msg );
    291301}
  • github-release-downloads/trunk/readme.txt

    r1332310 r1589522  
    44Tags: github, release, releases, download, downloads, download count, download url, download link, download list, release downloads, latest version, shortcode, shortcodes
    55Requires at least: 3.1
    6 Tested up to: 4.4.1
    7 Stable tag: 2.1.0
     6Tested up to: 4.
     7Stable tag: 2..0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5959= Latest version =
    6060
    61 The shortcode is `[grd_latest_version]`. It returns the tag name of the latest release.
     61The shortcode is `[grd_latest_version]`. It returns the tag name of the latest release.
    6262For tag names like "v1.6.0", it returns "1.6.0" as the version number.
    6363
     
    8989
    9090== Changelog ==
     91
     92
     93
     94
    9195
    9296= 2.1.0 =
Note: See TracChangeset for help on using the changeset viewer.