Fix: Fields are missing in the create campaign Wizard.
Update: Unisender donator name to uppercase
3.30.6
Fix: Template Star attr error.
3.30.5
Security: Variables and options escaped when echo’d.
3.30.4
Security: Fix cross-site scripting vulnerability for terms_text.
3.30.3
Fix: the important Google Analytics direct connection bug fixed (“Guzzle bug”).
Fix: one recently found vulnerability fixed.
Fix: now CloudPayments correctly redirects to the success|faulure page after the Tinkoff Pay payment.
3.30.2
Fix: one recently found vulnerability fixed.
Fix: the CP recurring subscriptions import procedure fixed.
Fix: different fixes.
3.30.1
Fix: different fixes.
3.30
New: now YooKassa accepts SBP via “smart payment” payment method.
New: expanded payment descriptions added for Mixplat.
New: UTM parameters support added for Mixplat.
New: SBP recurring mode feature added for Mixplat.
New: split payments between two campaigns feature added for Mixplat.
New: the switch between redirect and payment widget feature added for Mixplat.
Fix: the compatibility bug on WP core ver. lesser than 5.5.0 fixed.
Fix: the bug of duplication of campaign data in nested posts fixed.
Fix: the bug of Terms of service & PD usage when displayed on the custom page fixed.
Fix: the “get_page_by_title() function is deprecated” in WP 6.2 bug fixed.
Fix: the XSS vulnerability from the recent WordFence report fixed.
Fix: the CSRF vulnerability from the recent WordFence report fixed.
Fix: the bug of eng. date format used sometime fixed.
Fix: new mts icon for Mixplat.
Fix: Qiwi payments fixed – now callbacks are handled correctly.
Fix: fix for the manual donor’s email sending not working.
Fix: now manual donor email notifications are sent in accordance with donation status (if donation is failed, then error notification is sent: otherwise, success email is sent).
Fix: the Person default terms of service text fixed.
Fix: Daily Rouble mode is now working correctly (only with main currency).
Fix: Merchandise + Multicurrency bug fixed.
Fix: Donor details admin page bug fixed.
Fix: “Do not display” checkbox for the Need Help template bug fixed.
Fix: now finished Campaigns’ recurring auto-payments change their status correctly.
Fix: Payment Methods swiper in the cases when non-main currency is selected – fixed.
Fix: Multi-currency + Campaign total funded amount recalculation fixed.
Fix: incorrect amount of the [leyka_amount_collected] shortcode in cases of many Donations currencies fixed.
Fix: small fixes.
3.29.1
Fix: YooKassa compatibility fix for WP 6.1.
Fix: Demirbank notices bug fixed.
Fix: the custom admin info pages access error bug fixed.
Fix: small fixes.
3.29
New: Muli-currencies system added.
New: CloudPayments – subscriptions import support feature added.
Fix: DemirBank gateway support.
Fix: small fixes.
3.28
New: SBP system for Mixplat added.
New: cryptocurrencies support added.
New: return page option for Yookassa gateway added.
Fix: recurrents health module subscriptions status update fixed.
Fix: donation hooks now work correctly.
Fix: admin donations list filters fix.
Fix: small fixes.
3.27
New: new Recurring Health engine (v.1b) is added.
New: now Additional fields placeholders can be used in the Donations notifications emails.
New: Redis & other object caching systems compatibility mode added for post-based Donations storage.
Fix: YooMoney for Physical persons Gateway behavior fixed.
Fix: Liqpay – fixes.
Fix: “sticky posts” incompatibility bug fixed.
Fix: the rare str_contains() error fixed.
Fix: small fixes.
3.26.1
New: Campaigns categories feature added.
Fix: small Donations handling fixes.
Fix: conflicts with Mihdan plugins are fixed.
3.26
New: now Donations errors full info & recommendations to fix them are displayed completely. YooKassa & CloudPayments gateways errors are added like this.
New: the new parameter value added for the “leyka_donations_list” shortcode. Now Donors’ names may be optionally masked.
New: new filtering option added for Leyka_Donations::get() methods.
New: small functional additions & changes in the Donations’ admin list table.
New: now Donor’s name & additional fields values are passed to CP via payment widget fields.
Fix: Additional fields values missing in Donation export results is now fixed.
Fix: the rare bug when init recurring Donations’ Donor thanking emails were sent without Donor account link – is fixed.
Fix: Donor total funded amount count bug on a new Donation fixed.
Fix: Liqpay callbacks responses fixed.
Fix: recurring subscription cancelling via link from non-init recurring Donations fixed.
Fix: rebills date bug fixed.
Fix: the “Need Help” form template behavior for smaller containers is greatly improved.
Fix: small fixes.
~ Tweak: Recurring subscriptions – funded rebills number cache added.
~ Tweak: Recurring subscriptions – funded rebills number cache added.
~ Tweak: small optimizations.
3.25
New: now Leyka is fully PHP 8.* compatible.
New: Dashboard admin page is updated.
New: cosmetic usability additions to the Donor’s Account page.
New: new filter added for Donations archive page slug.
Fix: the critical Polylang compatibility bug fixed.
Fix: the case of very long value of Campaign “payment title” field on YooKassa rebills fixed.
Fix: the Gateways settings page warning on new installations fixed.
Fix: the important amounts’ error on new installations fixed.
Fix: the Donations’ management page filter fixed.
Fix: the rare case when YooKassa SDK class is included in some other plugin or an active theme fixed.
Fix: Donation forms fix for flexible amount mode.
Fix: the potential error on donors’ emails sending fixed.
Fix: Donation form payment methods icons are fixed.
~ Tweak: small optimizations.
3.24
New: Donations amounts descriptions function added.
New: plugin branding form signatures added.
New: the cronjob setup info added for all active recurring oriented Gateways.
Fix: Unisender Extension bug fixed.
Fix: YooKassa payment tryout step won’t get stuck now.
Fix: small fixes.
3.23.1
Fix: important fix for donation forms markup break.
Fix: changed/renewed donor’s data handling for the CP gateway.
3.23
New: now there’s an option to allow turning off all nonce checks on public requests handling.
New: the Dashboard banner changed.
New: now Payment settings admin page has Gateways list sorted.
Fix: now each CP rebill callback handler automatically fixes the inactive subscription bug for its respective CP subscription.
Fix: now placeholders in the Terms pages content are properly auto-replaced.
Fix: small fixes.
3.22
New: Kyrgyzstan country support & DemiBank gateway added.
New: Merchandise/Rewards extension v.2 added.
New: Donations API improved.
New: new “Subscription Rebills/Donations list” metabox added for recurring subsctiption Donation info pages.
New: new Campaign setting added – “display Donations form before/after the content on Campaign page”.
New: Campaign settings page UI – new additions/improvements.
New: Campaign cards blocks for Gutenberg added.
Fix: important fix for Polylang incompatibility since v.3.21.
Fix: failure widget displaying irrelevant of template option value fixed.
Fix: Small CSS fixes.
~ Tweak: Donation export refactored for better compatibility with MacOS Excel, Google Sheets & other platforms/software.
Removed: Quittance user manual link removed from the gateway settings page.
Removed: Extension deletion links are removed.
3.21
New: now admins’ & donors’ email notifications about failed donations may be turned off.
New: the campaign total funded amount recalculation feature returned.
New: Unisender extension improvements.
Fix: Chronopay gateway donations error fixed.
Fix: double notifications bug fixed.
Fix: small fixes.
3.20.0.1
Fix: recurring subscriptions.
Fix: different bugfixes.
3.20
New: Unisender mailout service integration added as an extension.
Fix: different bugfixes.
3.19.0.2
Fix: the bug of check callbacks for CP gateway recurring subscriptions fixed.
Fix: critical fix for all plugin updates code.
Fix: small fixes.
3.19.0.1
Fix: the bug of active recurring subscriptions that rebilled everyday fixed.
Fix: the fatal error for non-existent donations admin pages fixed.
Fix: the bug of fatal error when donation status is changed on a donation details page fixed.
Fix: RBK callbacks helper error is fixed.
Fix: Donor accounts login page bug fixed.
Fix: the double success emails for YooKassa fixed.
Fix: small fixes.
3.19
New: Core architecture features added for separated donations storage.
Fix: now recurring subscription cancelling hook for CP gateway is triggered at all times.
Fix: the “notify_tech_support_on_failed_donations” error fixed.
Fix: Yandex.Kassa get_gateway_response_formatted() method is more error-proof now.
Fix: Star template controller errors fixed for cases when non-RU l10n is used.
Fix: small errors in Star & Heed Help templates fixed.
Removed: the redundant test payment marker removed for Yandex.Kassa gateeway donations.
Removed: phys. persons support removed for the Quittances & PayPal gateways.
3.11.1
Fix: donations & subscriptions export fix.
Fix: non-workiing active recurring fix.
3.11
New: plugin internationalization framework added.
New: SBerbank Acquiring gateway added.
~ Tweak: now options meta is kept in the separate class.
~ Tweak: now options allocation is managed by the Allocators classes family.
Fix: Star template styling fixes.
Fix: now gateways commissions are saved correctly.
Fix: multiple static PMs bug fixed.
Fix: different CSS, JS & backend fixes.
3.10
New: the “Need Help” template added.
New: date parameters added for the leyka_sum shortcode.
New: now the form templates may be disabled (via template parameter in comment header).
New: now “send tech. support emails on failed donations” option works on all Gateways that use “failed” donations status.
New: now the special option added for plugin debug mode.
New: IP list entries for CP are stripslashed.
Fix: a rare bug causing notices on the success page fixed.
Fix: the default GUA client ID changed to constant value.
Fix: Donations list filtering bug fixed.
Fix: RUB & EUR symbols added as default currency labels.
Fix: improvements of the campaigns target mailout procedure.
Fix: now Yandex.money for phys. persons has a proper min. commission value.
Fix: now CloudPayments recurring_change callbacks answer correctly.
Fix: for the bug of init recurring emails not sending when single donations emails are turned off.
Fix: admin. settings tabs redesigned.
Fix: different CSS, JS & backend fixes.
3.9
New: now Smart payment is available for the YK REST API.
New: now GA direct integration works with all supported gateways.
Fix: Support packages campaign check popup width for Safary fixed.
Fix: Gateways commission values saving fixed.
Fix: user profile Donor tags list when there are no any tags in DB fixed.
Fix: oferta & PD popups scrolling fixed.
Fix: PD text page link fixed.
Fix: the case when oferta & PD options logically linked together fixed.
Fix: array_walk() warning while saving Donor’s admin profile fixed.
Fix: GA direct integration – client ID usage fixed.
Fix: Yandex.Kassa new API donations gateway response metabox warning fixed.
3.8.0.1
Fix: “cURL error #28” fixed.
Fix: CP gateway allowed IPs list updated. Now donations via CP are handled correctly.
Fix: the gear icon in the Gateways settings list fixed.
Fix: possible incompatibility with PHP 5.4 fixed.
Fix: returning Quittance PM fixed.
Fix: the Support packages in_array() error fixed.
3.8
New: recurring subscriptions admin page added.
New: the Engagement banner extension added.
New: now Google UA supported directly, without dataLayer & GTA.
New: the procedure for Donors’ notifications on recurring canceling added.