Changelog
This page mirrors the changelog in the plugin's readme.txt. The
two files are kept in lock-step - any release that ships from the
plugin must update both files in the same change, with identical
wording. If you find a discrepancy between this page and the
readme.txt entry for the same version, treat the readme.txt
entry as authoritative and please report it.
1.0.4
- Fixed: deleting an older copy of the plugin from the Plugins screen while the renamed copy is active no longer removes the products, tokens and prices the active copy is using.
- Changed: the plugin is now called PlugUpp Live Pricing for Freemius, with the slug and text domain plugupp-live-pricing-for-freemius, at the WordPress.org review team's request that a third-party name be framed as an integration. Nothing about how it works changes; settings, stored prices and webhooks carry over, because they are filed under the pflp prefix, not the slug.
1.0.3
- Fixed: a border set in the buy button block's border panel now draws. WordPress zeroes the border width on every button and never writes a border style, so the panel's width and colour rendered as no border at all.
- Added: a Width setting on the buy button, the 25, 50, 75 and 100 percent that the core Buttons block offers, so a button can span a pricing card.
[pflp_button width="100"]does the same. - Added: a Hover effect option under Buttons on the Settings screen. Lift raises every button 1px under the pointer with a soft shadow of its own colour, on screens 1025px and wider only, so a touch screen never leaves a tapped button lifted. Off by default.
1.0.2
- Changed: the block's Plan dropdown offers only plans that sell something. A plan with no price has no figure to show and no checkout to link to, so nothing could render from it; the product's own screen says so, and the free tier of a pricing table is an ordinary button linking to the download page.
1.0.1
- Added: only the product ID and the API Bearer Authorization Token are typed. The product secret key is read from Freemius with the token on every save, so there is no third field.
- Added: the webhook registers itself with Freemius when a product is saved with a working token, is kept up to date on every save, and is removed when the product is deleted. The product's Status list says so; the URL and the six events sit behind Show webhook URL for pasting by hand if that cannot happen. A product for which Freemius has not yet enabled webhooks (it reserves them until a product is actively selling) is saved with a warning that says so, and the token is not blamed.
- Changed: the product's name comes from Freemius with the prices and is refreshed with every fetch and every save, and the Label field is gone. The Products list, the product's own screen, the Test token result and the block editor's product dropdown all show the name the Freemius dashboard gives it, and
product="..."on a shortcode takes the product ID, its Freemius slug or its name.
1.0.0
- First public release. Freemius price, Freemius buy button and Freemius currency toggle blocks, the matching
[pflp_price],[pflp_button]and[pflp_currency]shortcodes rendering through the same code, prices fetched from the Freemius API and stored on the site, webhook and scheduled refreshes, a visitor currency toggle with geo detection, currency-aware checkout links with an optional overlay, and a Freemius Pricing admin menu with a products list, a per-product screen carrying the webhook URL and a Shortcodes section with a ready-made price and button shortcode for every plan and pricing row, site-wide settings and a log. The blocks fill their plan, licence tier and billing cycle dropdowns from the stored rows, preview through the server so the editor shows what the page renders, carry the editor's own colour, typography, spacing and border panels, align all three from the block toolbar, and convert to and from a shortcode in one click.