Skip to content

Commit

Permalink
Merge branch 'master' into release/2.10
Browse files Browse the repository at this point in the history
  • Loading branch information
ashleyfae committed Oct 12, 2020
2 parents f8a695e + 5cb0bec commit e8b40e5
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 11 deletions.
6 changes: 3 additions & 3 deletions easy-digital-downloads.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* Description: The easiest way to sell digital products with WordPress.
* Author: Sandhills Development, LLC
* Author URI: https://sandhillsdev.com
* Version: 2.9.25
* Version: 2.9.26
* Text Domain: easy-digital-downloads
* Domain Path: languages
*
Expand All @@ -25,7 +25,7 @@
* @package EDD
* @category Core
* @author Pippin Williamson
* @version 2.9.25
* @version 2.9.26
*/

// Exit if accessed directly.
Expand Down Expand Up @@ -206,7 +206,7 @@ private function setup_constants() {

// Plugin version.
if ( ! defined( 'EDD_VERSION' ) ) {
define( 'EDD_VERSION', '2.9.25' );
define( 'EDD_VERSION', '2.9.26' );
}

// Plugin Folder Path.
Expand Down
2 changes: 1 addition & 1 deletion includes/admin/settings/register-settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -2254,7 +2254,7 @@ function edd_jilt_callback( $args ) {

<?php endif; ?>

<?php else : ?>
<?php elseif( current_user_can( 'install_plugins' ) ) : ?>

<p>
<button id="edd-jilt-connect" class="button button-primary">
Expand Down
2 changes: 1 addition & 1 deletion includes/emails/functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ function edd_sendwp_disconnect () {
*/
function edd_jilt_remote_install_handler() {

if ( ! current_user_can( 'manage_shop_settings' ) ) {
if ( ! current_user_can( 'manage_shop_settings' ) || ! current_user_can( 'install_plugins' ) ) {
wp_send_json_error(
array(
'error' => __( 'You do not have permission to do this.', 'easy-digital-downloads' ),
Expand Down
2 changes: 1 addition & 1 deletion includes/user-functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ function edd_get_users_purchased_products( $user = 0, $status = 'complete' ) {
*
* @since 1.0
* @param int $user_id - the ID of the user to check
* @param array $downloads - Array of IDs to check if purchased. If an int is passed, it will be converted to an array
* @param array|int $downloads - Array of IDs to check if purchased. If an int is passed, it will be converted to an array
* @param int $variable_price_id - the variable price ID to check for
* @return boolean - true if has purchased, false otherwise
*/
Expand Down
4 changes: 2 additions & 2 deletions languages/easy-digital-downloads.pot
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
# This file is distributed under the same license as the Easy Digital Downloads package.
msgid ""
msgstr ""
"Project-Id-Version: Easy Digital Downloads 2.9.25\n"
"Project-Id-Version: Easy Digital Downloads 2.9.26\n"
"Report-Msgid-Bugs-To: https://easydigitaldownloads.com/\n"
"POT-Creation-Date: 2020-09-03 16:33:19+00:00\n"
"POT-Creation-Date: 2020-10-02 06:35:46+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "easy-digital-downloads",
"version": "2.9.25",
"version": "2.9.26",
"private": true,
"devDependencies": {
"grunt": "^1.0.4",
Expand Down
15 changes: 13 additions & 2 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Contributors: easydigitaldownloads, mordauk, sunnyratilal, chriscct7, section214
Donate link: https://easydigitaldownloads.com/donate/
Tags: ecommerce, sell, checkout, payments, stripe
Requires at least: 4.4
Tested up to: 5.5
Tested up to: 5.5.1
Requires PHP: 5.3
Stable Tag: 2.9.25
Stable Tag: 2.9.26
License: GNU Version 2 or Any Later Version

Sell your digital products the simple way. Easily build an online store complete with a cart system, checkout forms, reports, coupons, and more!
Expand All @@ -21,13 +21,15 @@ Easy Digital Downloads is a complete eCommerce solution for selling digital prod
Whether it is [software](https://easydigitaldownloads.com/blog/selling-software/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [documents](https://easydigitaldownloads.com/blog/selling-documents/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [photos](https://easydigitaldownloads.com/blog/selling-photographs/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [ebooks](https://easydigitaldownloads.com/blog/selling-ebooks/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [songs](https://easydigitaldownloads.com/blog/selling-audio-and-music/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [graphics](https://easydigitaldownloads.com/blog/selling-graphics-and-digital-artwork/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), [videos](https://easydigitaldownloads.com/blog/selling-videos/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_term=description), or any other type of media file, Easy Digital Downloads provides a complete system for effortlessly selling your digital products.

> Easy Digital Downloads is an invaluable tool that I use throughout my business and for my clients. I love its simplicity yet powerful features and library of useful extensions. EDD stands out as one of the only affordable options for scaling a business centered around providing digital ecommerce sites to its clients.

> Mark Hunter - Mark of Approval

= All the eCommerce features you need =

Do you prefer an eCommerce solution which is simple and intuitive or one which is rich in features? Too often that tradeoff is one online sellers need to make. Fortunately, Easy Digital Downloads manages to be easy enough for eCommerce beginners to configure without sacrificing any important functionality.

> EDD gives me a solid platform out of the box, with the flexibility of being able to customize anything I want or need to. The best of both worlds!

> Brian Hogg – SellingPlugins.com

Here are some of the features supported out-of-the-box:
Expand Down Expand Up @@ -69,10 +71,13 @@ Payment gateways supported through free or premium extensions:
* Coinbase

> What can I say? Stripe is my go-to payment processor and without this add-on I don't know what I would do. Connect EDD to your Stripe account in seconds and you're done! Having a simple test mode toggle is also a valuable development tool. This is another one of my go-to EDD extensions.

> Matt Whiteley - Whiteley Designs

See our [payment gateways category](https://easydigitaldownloads.com/downloads/category/gateways/?utm_source=extensions&utm_medium=description_tab&utm_content=gateways&utm_campaign=readme) in the extensions catalogue for a complete list of supported merchant processors. There are also a large number of additional payment gateways developed and supported by [3rd party developers](https://easydigitaldownloads.com/3rd-party-extensions/#gateways).

Easy Digital Downloads is a verified member of the [Stripe partner program](https://stripe.com/accept-payments/easy-digital-downloads). This program recognizes software that meets Stripe's strict quality requirements and provides users of Easy Digital Downloads and Stripe with the confidence they need to trust us both with their payment integrations.

= Take your store further with extensions =

With add-on plugins from our [extensions catalogue](https://easydigitaldownloads.com/downloads/?utm_source=extensions&utm_medium=description_tab&utm_content=extensions&utm_campaign=readme) you can super-charge your digital store. Some of our extension highlights include:
Expand Down Expand Up @@ -109,6 +114,7 @@ The Easy Digital Downloads API makes it possible for developers to make customiz
...and much much more!

> As a developer, Easy Digital Downloads is very pleasant to work with since you can absolutely extend anything available within EDD.

> Yudhistira Mauris - WP House

= Get help =
Expand All @@ -120,6 +126,7 @@ Easy Digital Downloads is backed by top-notch technical support from our globall
Easy Digital Downloads is built by [Sandhills Development](https://sandhillsdev.com/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_content=sandhills&utm_term=description). We make [popular WordPress plugins](https://sandhillsdev.com/projects/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_content=popular&utm_term=description) used by hundreds of thousands of people just like you. [Get to know us here](https://sandhillsdev.com/about/?utm_medium=readme&utm_source=wporg&utm_campaign=edd-plugin&utm_content=about&utm_term=description)!

> EDD has been a long standing, rock-solid e-commerce solution for WordPress. The team lives and breathes WordPress, understands the platform, and is embedded in the community.

> Joe Casabona - Creator Courses

= From our blog =
Expand Down Expand Up @@ -253,6 +260,10 @@ For most stores, we recommend using the Stripe Payment Gateway.
9. Checkout screen

== Changelog ==
= 2.9.26, October 1, 2020 =
* Fix: Installation of the Jilt extension was allowed for non-super admins on multisite installs.
* Dev: Improved DocBloc for edd_has_user_purchased() function.

= 2.9.25, September 3, 2020 =
* Fix: Using the registration form on checkout with guest checkout disabled, could result in errors when attempting to purchase.

Expand Down

0 comments on commit e8b40e5

Please sign in to comment.