From f5bdf4d7f833960fb4c61144ef89f4911e363e55 Mon Sep 17 00:00:00 2001 From: vendidero Date: Thu, 16 Dec 2021 17:57:05 +0100 Subject: [PATCH] Added manual license refresh link. Version bump. --- assets/css/vd-admin.css | 13 ++++ i18n/vendidero-helper-de_DE.mo | Bin 4149 -> 4401 bytes i18n/vendidero-helper-de_DE.po | 71 ++++++++++++++-------- i18n/vendidero-helper-de_DE_formal.mo | Bin 4149 -> 4403 bytes i18n/vendidero-helper-de_DE_formal.po | 71 ++++++++++++++-------- includes/class-vd-admin-license-table.php | 10 ++- includes/class-vd-admin.php | 27 +++++++- readme.txt | 2 +- screens/screen-notice-expire.php | 11 ++-- vendidero-helper.php | 6 +- 10 files changed, 146 insertions(+), 65 deletions(-) diff --git a/assets/css/vd-admin.css b/assets/css/vd-admin.css index d7c36a8..67ebdbc 100644 --- a/assets/css/vd-admin.css +++ b/assets/css/vd-admin.css @@ -67,4 +67,17 @@ span.vd-inline-upgrade-expire-notice { .vd-wrapper .column-product_active { width: 30ch; +} + +table.licenses td.product_expires, table.licenses th.product_expires { + text-align: center; +} + +table.licenses td.product_expires a.refresh-expiration { + margin-top: 5px; + font-size: 11px; + display: block; + color: #50575e; + text-decoration: underline; + margin-left: 0; } \ No newline at end of file diff --git a/i18n/vendidero-helper-de_DE.mo b/i18n/vendidero-helper-de_DE.mo index 8887fa66ee1de10348f83d90a58ae03e18c82e6d..65c0d6ce8acc47a68882e71ffb1381c20d24bd85 100644 GIT binary patch delta 1183 zcmZwFPi#y<9Ki8eUDbbzRa#0r{?y-WZB^C(w$TGoLQA=jJl)yuOV`_G-s_5{Nu!s> zMWinh5f>rOWJySz{D}i6!A%p9MqG#!N8jJ>a$%BrpPAX6KfmA1BmH3Q5t$NoWMc6TI$bXoc>Q-hAq+J|M%iJ{XVS1S6Hpo zqEm#`radNAMIrL)KIc6~#<6VI}=`JdFGCDA}6EM*8mwZ#n+J7*-Ib z9JCSpaT~6{Dcr>V>K2XF_!1@6pYaO*LdnEbO)-LND3RaBwU{rBf51-qUr-`zW|GX? z$VaZAqvR2E={q=suW_=M#<^Ohn5*ufY;Ygf<1>^6zhDD?$75K*eeK257-EPPHEBH56W%e~2!a1(_qg2H26DUDL859j8! zF7C-#<0LO>Ydmw&B)h^`+1FTHJ6=)`jE#Ld`jtvFA8Zbs@+#%!nMkh_+xS9N1v?KDrMdRfs%5=+){6zWN$icSl z@wT11t#eOD`_@ETB2m@n_(A-nbv&N~WbGc^Ydp{O^)c7?Ge+-oy;Qb4XS}4FG&b9s zGzY@bipOQ`t%-cRa&sg$FqF=EI%jO=`CV_=*q|$aswy2>c+{k=Ha6v?2|9dQeWSBy zBp7otuJ0N~R3Va)z>pJ(%@#-d+;QWL7X$Lik8jdpqPi~Jw`h0%Va>frA&@h*A0xj3 DVgt1X delta 882 zcmX}qKWI}y9KiA4Gf8XOv^C9BtJNA~6eT8oO^dCS)n7;XN&NnvPk(Uv+$FjD-S6%mr=BDmpSr`h zh1f~kMoU{F{kVS}AH*u!_&xA9#u+C*yPD_F%_xPnKp%<<8cN2n+E6w~+ub^Z_R z!8O!^;+-Og@Dw%-okcn>X1EwmMegEeypOtI6HE9Sc^-ar2U4V84Y%XZ)s1RUiyut! zlj}fFS=S@ozo_~h-p2pv3woTmY^6nmaT2u}tyGUwuRJgF^k#>(Ga- z*N`w{p`2L=t(u;gZRWzq&AafNnTjO5%Mr&i&pU0i+%oCKTi;kI=U_HJk{lQq9U9I! zdB\n" "Language-Team: \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 2.4.3\n" +"X-Generator: Poedit 3.0\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" @@ -45,34 +45,38 @@ msgid "License Key" msgstr "Lizenzschlüssel" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:91 includes/class-vd-admin.php:158 +#: includes/class-vd-admin-license-table.php:91 includes/class-vd-admin.php:177 #: screens/screen-notice-expire.php:39 msgid "renew now" msgstr "jetzt verlängern" -#: includes/class-vd-admin-license-table.php:115 +#: includes/class-vd-admin-license-table.php:97 +msgid "Refresh" +msgstr "Aktualisieren" + +#: includes/class-vd-admin-license-table.php:121 msgid "Newest version:" msgstr "Aktuelle Version:" -#: includes/class-vd-admin-license-table.php:118 +#: includes/class-vd-admin-license-table.php:124 msgid "Check for updates" msgstr "Nach Updates suchen" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:142 +#: includes/class-vd-admin-license-table.php:148 msgid "Unregister" msgstr "Deaktivieren" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:144 +#: includes/class-vd-admin-license-table.php:150 msgid "Enter license key" msgstr "Lizenzschlüssel eingeben" -#: includes/class-vd-admin-license-table.php:145 +#: includes/class-vd-admin-license-table.php:151 msgid "Find your license key" msgstr "Finde deinen Lizenzschlüssel" -#: includes/class-vd-admin.php:78 includes/class-vd-admin.php:92 +#: includes/class-vd-admin.php:97 includes/class-vd-admin.php:111 #, php-format msgid "" "Seems like your update- and support flat has expired. Please %s your license " @@ -81,32 +85,36 @@ msgstr "" "Es scheint als wäre deine Update- und Support-Flatrate abgelaufen. Bitte %s " "deine Lizenz vor dem Update." -#: includes/class-vd-admin.php:78 includes/class-vd-admin.php:92 +#: includes/class-vd-admin.php:97 includes/class-vd-admin.php:111 msgid "check" msgstr "prüfe" -#: includes/class-vd-admin.php:154 +#: includes/class-vd-admin.php:173 #, php-format msgid "Your %s license doesn't seem to be registered. Please %s" msgstr "Deine %s Lizenz scheint nicht registriert zu sein. Bitte %s" -#: includes/class-vd-admin.php:154 +#: includes/class-vd-admin.php:173 msgid "manage your licenses" msgstr "verwalte deine Lizenzen" -#: includes/class-vd-admin.php:158 +#: includes/class-vd-admin.php:177 #, php-format -msgid "Your %1$s license has expired on %2$s. %3$s" +msgid "Your %1$s license has expired on %2$s. %3$s %4$s" msgstr "" -"Deine Update- und Support-Flatrate für %1$s ist am %2$s abgelaufen. %3$s" +"Deine Update- und Support-Flatrate für %1$s ist am %2$s abgelaufen. %3$s %4$s" + +#: includes/class-vd-admin.php:177 +msgid "Already renewed?" +msgstr "Schon verlängert?" # @ vendidero-helper -#: includes/class-vd-admin.php:169 +#: includes/class-vd-admin.php:188 msgid "Welcome to vendidero" msgstr "Willkommen bei vendidero" # @ vendidero-helper -#: includes/class-vd-admin.php:171 +#: includes/class-vd-admin.php:190 msgid "" "Easily manage your licenses for vendidero Products and enjoy automatic " "updates & more." @@ -115,7 +123,7 @@ msgstr "" "mehr." # @ vendidero-helper -#: includes/class-vd-admin.php:242 +#: includes/class-vd-admin.php:264 #, php-format msgid "Sorry, there was an error while unregistering %s" msgstr "Sorry, leider gab es beim deaktivieren der Lizenz von %s ein Problem" @@ -145,14 +153,14 @@ msgstr "Produkte registrieren" # @ vendidero-helper #: screens/screen-notice-expire.php:29 -msgid "Update & Support Flatrate expires" +msgid "Update- and Support flat expires" msgstr "Update & Support Flatrate läuft aus" # @ vendidero-helper #: screens/screen-notice-expire.php:30 msgid "" -"It seems like the Update & Support Flatrate of one of your vendidero " -"products expires in a few days or has already expired:" +"It seems like the Update- and Support flat of one of your vendidero products " +"expires in a few days or has already expired:" msgstr "" "Es scheint als würde die Update & Support Flatrate für eines deiner " "vendidero Produkte in Kürze ablaufen oder bereits abgelaufen sein:" @@ -167,8 +175,17 @@ msgstr "%1$s ist am %2$s abgelaufen" msgid "%1$s expires on %2$s" msgstr "%1$s läuft am %2$s ab" +#: screens/screen-notice-expire.php:45 +msgid "Learn more" +msgstr "Mehr erfahren" + +# @ vendidero-helper +#: screens/screen-notice-expire.php:46 +msgid "See license details" +msgstr "Lizenzdetails ansehen" + # @ vendidero-helper -#: screens/screen-notice-expire.php:44 +#: screens/screen-notice-expire.php:47 msgid "Hide this notice" msgstr "Nachricht ausblenden" @@ -177,7 +194,7 @@ msgstr "Nachricht ausblenden" msgid "Once per week" msgstr "Einmal pro Woche" -#: vendidero-helper.php:194 +#: vendidero-helper.php:192 #, php-format msgid "" "Your update- and support-flat has expired. Please verlängere deine Lizenz vor dem Update." -#: vendidero-helper.php:201 +#: vendidero-helper.php:199 msgid "" "Your update- and support-flat has expired. Please renew your license before " "updating." @@ -194,7 +211,7 @@ msgstr "" "Es scheint als wäre deine Update- und Support-Flatrate abgelaufen. Bitte " "verlängere deine Lizenz vor dem Update." -#: vendidero-helper.php:267 +#: vendidero-helper.php:265 msgid "" "vendidero Helper must be network activated when in multisite environment." msgstr "" diff --git a/i18n/vendidero-helper-de_DE_formal.mo b/i18n/vendidero-helper-de_DE_formal.mo index 199e9764fe6e00ef06682776825da8c505ffb6e4..a2d07b52b9a465c21aef81e0a57c7f07696217e7 100644 GIT binary patch delta 1185 zcmZwF%}bO)9Ki9}+{~BM+AMpsrWYfNmEF`V?M2f=k&0Hoyd*bpuJzXNCJ_hJRU z$4aGU)khjN3@oD@;5$}f0Y&?LQ@H$?>X}p7K=|3Ypl2<@B5J9G=8JvNeZ0=zk`>E%*Z^ zb7h1n2d&3JOyV}YiwD_XJ*H8Q?@=bK;640>l8L+PixHqizJPmiu{iz(+vu;NM7D=X zGOv-3TtQpWK6L4i;yfVj!a7_)S??7ZTtc3gB2h}77i-Qc*8E!}eX_ux!c)k<2{{CFRgBs|m8f=6rRe;( z@R37HYUO$)Lvn3X5ODr#cH=%7P~A%LQ2!~C4LP~on_LMuk-s9yKi2KiD3-c# zWlhtDu8cKK>Xx>~GdE4@bQmjHjm5R&rS#C$Gy!1keZfMEfF8vtk zP9BLTkLqMwduz+#L^6@6=ym)ce$hIf&jGTwUH2HzbA8?K`hLdf6RtOw?VL7V%1s%Y zZAzI_;bhs%lIEsFE?(XksXb$?aRXmZ8=HCi#2Ys@IGr1=NJpyrOxkK=$DA}_hp#Ii zwslPeQ%=V9UFLWyAIn5w$cjW~3!}a6jPYg)A^Bv;H|a1@SsR|HIi7p5{#hg+%BAYB Fk>8o9wjuxk delta 898 zcmX}qO=uHA6u|MfCTUGSO*ekqx{a|YG3hq7S}W>B3qlVitwj*gfFUFmQ#RX*v=BUa z5WzzisVDKG2l2KD6`Hf4_<~uHH_o;hQBe!*bIqG;a=470;cgcZpIbdgl};kzhNt02#a*$G?K3- z^K{zz;x6{#Lu|&Es0)9<^SFxF@l-^_#%I`q>!^uBO@E7sqs~8sy7A+f!U-J48qVP| zo*}>V^KaIW8>ka*VHEGNGGv`Wn9GfcoK^oA6yhqXl!Fd$0gW3hWET9?yWS9`?2OX zM#4Ul&JJ4x10zF2DLZT1Eo1qro1S#?SE?*faYigJ8C{NKGY2z+{+H-}!|!e_8s1{t gk~!{FF3nE61\n" "Language-Team: \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 2.4.3\n" +"X-Generator: Poedit 3.0\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;" "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" @@ -45,34 +45,38 @@ msgid "License Key" msgstr "Lizenzschlüssel" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:91 includes/class-vd-admin.php:158 +#: includes/class-vd-admin-license-table.php:91 includes/class-vd-admin.php:177 #: screens/screen-notice-expire.php:39 msgid "renew now" msgstr "jetzt verlängern" -#: includes/class-vd-admin-license-table.php:115 +#: includes/class-vd-admin-license-table.php:97 +msgid "Refresh" +msgstr "Aktualisieren" + +#: includes/class-vd-admin-license-table.php:121 msgid "Newest version:" msgstr "Aktuelle Version:" -#: includes/class-vd-admin-license-table.php:118 +#: includes/class-vd-admin-license-table.php:124 msgid "Check for updates" msgstr "Nach Updates suchen" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:142 +#: includes/class-vd-admin-license-table.php:148 msgid "Unregister" msgstr "Deaktivieren" # @ vendidero-helper -#: includes/class-vd-admin-license-table.php:144 +#: includes/class-vd-admin-license-table.php:150 msgid "Enter license key" msgstr "Lizenzschlüssel eingeben" -#: includes/class-vd-admin-license-table.php:145 +#: includes/class-vd-admin-license-table.php:151 msgid "Find your license key" msgstr "Finde deinen Lizenzschlüssel" -#: includes/class-vd-admin.php:78 includes/class-vd-admin.php:92 +#: includes/class-vd-admin.php:97 includes/class-vd-admin.php:111 #, php-format msgid "" "Seems like your update- and support flat has expired. Please %s your license " @@ -81,32 +85,36 @@ msgstr "" "Es scheint als wäre deine Update- und Support-Flatrate abgelaufen. Bitte %s " "deine Lizenz vor dem Update." -#: includes/class-vd-admin.php:78 includes/class-vd-admin.php:92 +#: includes/class-vd-admin.php:97 includes/class-vd-admin.php:111 msgid "check" msgstr "prüfe" -#: includes/class-vd-admin.php:154 +#: includes/class-vd-admin.php:173 #, php-format msgid "Your %s license doesn't seem to be registered. Please %s" msgstr "Deine %s Lizenz scheint nicht registriert zu sein. Bitte %s" -#: includes/class-vd-admin.php:154 +#: includes/class-vd-admin.php:173 msgid "manage your licenses" msgstr "verwalte deine Lizenzen" -#: includes/class-vd-admin.php:158 +#: includes/class-vd-admin.php:177 #, php-format -msgid "Your %1$s license has expired on %2$s. %3$s" +msgid "Your %1$s license has expired on %2$s. %3$s %4$s" msgstr "" -"Deine Update- und Support-Flatrate für %1$s ist am %2$s abgelaufen. %3$s" +"Deine Update- und Support-Flatrate für %1$s ist am %2$s abgelaufen. %3$s %4$s" + +#: includes/class-vd-admin.php:177 +msgid "Already renewed?" +msgstr "Bereits verlängert?" # @ vendidero-helper -#: includes/class-vd-admin.php:169 +#: includes/class-vd-admin.php:188 msgid "Welcome to vendidero" msgstr "Willkommen bei vendidero" # @ vendidero-helper -#: includes/class-vd-admin.php:171 +#: includes/class-vd-admin.php:190 msgid "" "Easily manage your licenses for vendidero Products and enjoy automatic " "updates & more." @@ -115,7 +123,7 @@ msgstr "" "mehr." # @ vendidero-helper -#: includes/class-vd-admin.php:242 +#: includes/class-vd-admin.php:264 #, php-format msgid "Sorry, there was an error while unregistering %s" msgstr "Sorry, leider gab es beim deaktivieren der Lizenz von %s ein Problem" @@ -145,14 +153,14 @@ msgstr "Produkte registrieren" # @ vendidero-helper #: screens/screen-notice-expire.php:29 -msgid "Update & Support Flatrate expires" +msgid "Update- and Support flat expires" msgstr "Update & Support Flatrate läuft aus" # @ vendidero-helper #: screens/screen-notice-expire.php:30 msgid "" -"It seems like the Update & Support Flatrate of one of your vendidero " -"products expires in a few days or has already expired:" +"It seems like the Update- and Support flat of one of your vendidero products " +"expires in a few days or has already expired:" msgstr "" "Es scheint als würde die Update & Support Flatrate für eines deiner " "vendidero Produkte in Kürze ablaufen oder bereits abgelaufen sein:" @@ -167,8 +175,17 @@ msgstr "%1$s ist am %2$s abgelaufen" msgid "%1$s expires on %2$s" msgstr "%1$s läuft am %2$s ab" +#: screens/screen-notice-expire.php:45 +msgid "Learn more" +msgstr "Mehr erfahren" + +# @ vendidero-helper +#: screens/screen-notice-expire.php:46 +msgid "See license details" +msgstr "Lizenzdetails ansehen" + # @ vendidero-helper -#: screens/screen-notice-expire.php:44 +#: screens/screen-notice-expire.php:47 msgid "Hide this notice" msgstr "Nachricht ausblenden" @@ -177,7 +194,7 @@ msgstr "Nachricht ausblenden" msgid "Once per week" msgstr "Einmal pro Woche" -#: vendidero-helper.php:194 +#: vendidero-helper.php:192 #, php-format msgid "" "Your update- and support-flat has expired. Please verlängere deine Lizenz vor dem Update." -#: vendidero-helper.php:201 +#: vendidero-helper.php:199 msgid "" "Your update- and support-flat has expired. Please renew your license before " "updating." @@ -194,7 +211,7 @@ msgstr "" "Es scheint als wäre deine Update- und Support-Flatrate abgelaufen. Bitte " "verlängere deine Lizenz vor dem Update." -#: vendidero-helper.php:267 +#: vendidero-helper.php:265 msgid "" "vendidero Helper must be network activated when in multisite environment." msgstr "" diff --git a/includes/class-vd-admin-license-table.php b/includes/class-vd-admin-license-table.php index 6cfe5a8..a6a2042 100644 --- a/includes/class-vd-admin-license-table.php +++ b/includes/class-vd-admin-license-table.php @@ -88,10 +88,16 @@ public function column_product_expires( $item ) { if ( $item->get_expiration_date() ) { if ( $item->has_expired() && $item->supports_renewals() ) { - return '' . __( 'renew now', 'vendidero-helper' ) . ''; + $return = '' . __( 'renew now', 'vendidero-helper' ) . ''; + } else { + $return = $item->get_expiration_date(); } - return $item->get_expiration_date(); + if ( $item->supports_renewals() ) { + $return .= '' . __( 'Refresh', 'vendidero-helper' ) . ''; + } + + return $return; } return '-'; diff --git a/includes/class-vd-admin.php b/includes/class-vd-admin.php index 0e7f7ce..853c2e8 100644 --- a/includes/class-vd-admin.php +++ b/includes/class-vd-admin.php @@ -19,8 +19,27 @@ public function __construct() { add_action( 'admin_notices', array( $this, 'product_registered' ) ); add_action( 'network_admin_notices', array( $this, 'product_registered' ) ); + + add_action( 'admin_post_vd_refresh_license_status', array( $this, 'refresh_license_status' ) ); } + public function refresh_license_status() { + if ( isset( $_GET['_wpnonce'], $_GET['product_id'] ) ) { + if ( current_user_can( 'manage_options' ) ) { + if ( wp_verify_nonce( $_GET['_wpnonce'], 'vd-refresh-license-status' ) ) { + $product_id = absint( $_GET['product_id'] ); + + if ( $product = VD()->get_product_by_id( $product_id ) ) { + $product->refresh_expiration_date( true ); + } + + wp_safe_redirect( admin_url( 'index.php?page=vendidero' ) ); + exit(); + } + } + } + } + public function plugins_api_filter( $result, $action, $args ) { $products = VD()->get_products(); $product = false; @@ -155,7 +174,7 @@ public function product_registered() { has_expired() && $product->supports_renewals() ) { ?>
-

' . esc_attr( $product->Name ) . '', $product->get_expiration_date( get_option( 'date_format' ) ), '' . __( 'renew now', 'vendidero-helper' ) . '' ); ?>

+

' . esc_attr( $product->Name ) . '', $product->get_expiration_date( get_option( 'date_format' ) ), '' . __( 'renew now', 'vendidero-helper' ) . '', '' . __( 'Already renewed?', 'vendidero-helper' ) . '' ); ?>

api->flush_cache(); + + wp_safe_redirect( admin_url( 'index.php?page=vendidero' ) ); + exit(); } public function process_unregister() { @@ -248,6 +270,9 @@ public function process_unregister() { } VD()->api->flush_cache(); + + wp_safe_redirect( admin_url( 'index.php?page=vendidero' ) ); + exit(); } public function add_notice( $msg = array(), $type = 'error' ) { diff --git a/readme.txt b/readme.txt index 4d9343f..d18f083 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,6 @@ === Vendidero Helper === Contributors: vendidero Requires at least: 3.8 -Tested up to: 5.8 +Tested up to: 5.9 Requires PHP: 5.6 License: GPLv3 \ No newline at end of file diff --git a/screens/screen-notice-expire.php b/screens/screen-notice-expire.php index a50b347..5fc7568 100644 --- a/screens/screen-notice-expire.php +++ b/screens/screen-notice-expire.php @@ -12,7 +12,7 @@ $show_notice = false; foreach ( $products as $key => $val ) { - if ( VD()->get_product( $key ) ) { + if ( ( $product = VD()->get_product( $key ) ) && $product->has_expired() ) { $show_notice = true; } else { unset( $products[ $key ] ); @@ -26,8 +26,8 @@ ?>
-

-

+

+

$val ) : $product = VD()->get_product( $key ); ?> has_expired() ) : ?> @@ -40,8 +40,11 @@

+

- + | + | +

\ No newline at end of file diff --git a/vendidero-helper.php b/vendidero-helper.php index 26383b1..c5052ad 100644 --- a/vendidero-helper.php +++ b/vendidero-helper.php @@ -3,12 +3,12 @@ * Plugin Name: Vendidero Helper * Plugin URI: http://vendidero.de * Description: Will help vendidero users to manage their licenses and receive automatic updates - * Version: 2.1.0 + * Version: 2.1.1 * Author: Vendidero * Author URI: http://vendidero.de * License: GPL version 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * Requires at least: 3.8 - * Tested up to: 5.8 + * Tested up to: 5.9 * * Text Domain: vendidero-helper * Domain Path: /i18n/ @@ -24,7 +24,7 @@ final class Vendidero_Helper { */ protected static $_instance = null; - public $version = '2.1.0'; + public $version = '2.1.1'; /** * @var VD_API $api