Wróć do Swiftv1.0.21 (21 wydań)

Historia zmian Swift

Historia zmian dostępnej wtyczki Swift: aktualizacje, poprawki i rozwój funkcji dla WooCommerce.

v1.0.21
  • Fixed: on a product page the native Add to cart button acted as Buy Now. The Buy Now button was a form nested inside WooCommerce's cart form, which browsers flatten, so its fields went out with every Add to cart click: the cart was emptied, the quantity reset to 1 and the shopper was sent to checkout.
  • Fixed: with the button placed before Add to cart, the nested form closed the cart form early and Add to cart did nothing.
  • Fixed: "Respect quantity" never applied. The template never received its context, so the quantity script had no form to attach to. The button now submits the cart form itself, so the quantity box is read directly and the script is gone.
v1.0.20
  • The upgrade notice's "Coming soon" and "Get notified" labels are English source strings for every language; Polish sites used to get their own Polish source text, which translators in other languages then saw untranslated.
v1.0.19
  • Fixed: the PRO upgrade promo kept selling to people who had already bought the paid edition. Only the banner could be dismissed, so the sidebar promo and the locked feature cards followed a paying customer around for good. The promo now checks whether the paid edition is active and steps aside when it is.
  • Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators. An arrow inside a translatable string makes the glyph every translator's problem and changes the layout in any locale that drops it.
v1.0.18
  • Changed: the PRO feature cards printed an arrow glyph in menu paths where the rest of the plugin and the documentation use a plain ">". Same navigation, one character that renders everywhere.
v1.0.17
  • Fixed: deleting the plugin left the per-user "dismiss" flag from the PRO notice in the database. Uninstall now removes it for every user, not just the one who dismissed it.
v1.0.16
  • Fixed: the "Buy now" button label and the "Sorry, this product could not be added to your cart." notice were plain English text in a config file, not translatable strings. They were never in the translation template, so no language pack could reach them: a shop running in Polish, German, Spanish, French or Italian showed those two strings in English, and saving the settings screen once wrote the English into the database permanently. Both are translatable now and follow the site language as soon as a translation exists, and a stored value that is still exactly the old English default is cleared on update so a translation can take over. Translations come from WordPress.org language packs rather than in this download, so both stay English until a pack is published. A label you typed yourself, including your own translation of it, is left exactly as you typed it.
  • Settings: the button label field now shows the translated default as its placeholder, so it is clear what an empty field will render.
v1.0.15
  • Translations: added complete French and Italian, and refreshed Polish, German and Spanish for the current plugin interface and readme. Fixed three carry-over mistakes in the existing Polish, German and Spanish files: the plugin name was mistranslated as a description sentence instead of kept as-is, the plugin page URL pointed at the pre-rename slug, and "WPPoland.com" was shortened to "WPPoland".
  • Fixed: the "WooCommerce is required" admin notice and the uninstall cleanup comment still named the plugin "Swift, Quick Buy" from before the rename; the settings menu label under WooCommerce still read "Swift Quick Buy" instead of "Buy Now Button".
v1.0.14
  • Fixed: the plugin reported an older version number internally than the one it was released under. That number versions the stylesheets and scripts the admin screen loads, so a browser holding the previous files kept them after an update instead of fetching the corrected ones.
v1.0.13
  • Declared compatibility with WooCommerce 11.0.
v1.0.12
  • Fixed the PRO promo on the settings screen quoting a price in PLN. PRO is priced and charged in EUR, so an admin on a Polish site was shown a zloty amount and then billed in euro, and the zloty figure was a fixed conversion that drifted from the real charge as the rate moved. The promo now shows the euro price that is actually taken.
v1.0.11
  • New: Elementor "Buy Now Button" widget. Same output as the `[swift_buy_now]` shortcode, loaded only when Elementor is active.
v1.0.10
  • Clearing the button label now works. The field says leaving it empty restores the default "Buy now", but the old label was quietly kept and your storefront went on showing it. Empty means "Buy now" again.
  • The Buy Now button no longer appears on variable product pages, where it could not work. Clicking it gave the shopper an error notice instead of a checkout, because a variation has to be chosen first. The placement setting and the FAQ now say plainly that Swift covers simple products.
v1.0.9
  • Removed variation handling that this plugin had no way to reach. The bundled checkout engine accepted a `variation_id` on the request while nothing here could choose a variation, and the code said the capability belonged to the paid edition. Swift is a Buy Now button for simple products and the package now contains only that.
  • The accent colour is re-validated when it is written into the stylesheet, instead of being trusted from storage. The settings screen already sanitised it on save, but an option can also be set by a migration, WP-CLI or another plugin.
v1.0.8
  • Corrected the Translations section. It said the package bundles Polish, German and Spanish files; it does not, and must not: .distignore strips every .po and .mo because WordPress.org serves translations from translate.wordpress.org. The .pot template ships as before.
  • The build now names the package folder from the plugin's Text Domain instead of the local checkout directory, so the artifact is plogins-swift rather than swift.
v1.0.4
  • Translations: completed Polish, German and Spanish for the PRO upgrade panel.
v1.0.3
  • Fixed low-contrast admin headings under an OS dark-mode preference.
v1.0.2
  • Added bundled Polish, German and Spanish translations for the plugin interface.
v1.0.1
  • First stable release.
v0.2.1
  • Renamed to Plogins Swift for WooCommerce for a more distinctive plugin name.
v0.2.0
  • New: `[swift_buy_now]` shortcode to place the Buy Now button anywhere (optionally targeting a product by id).
  • New: choose whether the button sits before or after the add-to-cart button on single product pages.
  • New: optionally respect the quantity chosen on the product page (simple products).
  • New: button style options, theme default, solid, or outline, with an optional accent colour.
  • New: "Settings" link in the plugins list row.
  • New: uninstall cleanup removes the plugin's options (multisite-aware).
  • Improved: redesigned settings page with grouped cards, a live button preview, a Live/Off status indicator, and accessible "?" help tooltips on every option.
  • Improved: modern, themeable storefront button styles (CSS custom properties, dark-mode support, reduced-motion-safe transitions) with no layout shift.
  • Improved: accessibility, keyboard-operable help tooltips, visible focus styles, and ARIA roles throughout the admin.
  • Improved: robustness, the button never renders in a broken state for unpurchasable products, and the accent colour is scoped to Swift's own buttons.
v0.1.0
  • Initial release: a Buy Now button for WooCommerce that adds to cart and redirects straight to checkout (or cart), with a settings page for the label, placement and redirect target.