Releases: VibeCodeRacing/VibeShift-EU
Release list
VibeShift EU Shipping 1.2.2
Full Changelog: v1.2.1...v1.2.2
VibeShift EU Shipping 1.2.1
Full Changelog: v1.2.0...v1.2.1
VibeShift EU Shipping 1.2.0
Full Changelog: v1.1.2...v1.2.0
VibeShift EU Shipping v1.1.2
VibeShift EU Shipping v1.1.2
Fixes a classic-checkout dead-end for non-EU billing with EU shipping.
Changes
- Fix: checkout demanded an EU VAT number while the shipping VAT field had been stripped from the form by a checkout-field manager (e.g. Flexible Checkout Fields), leaving the customer no visible field to fill. Both VAT fields are now restored on a late
woocommerce_checkout_fieldspass (priority 10000), same pattern as the EORI field. - Fix: the posted billing VAT number is no longer silently discarded when the shipping VAT field is absent or empty — validation falls back to it, still validated against the shipping country. Also removes a PHP 8 "undefined array key" warning.
- Fix: checkout JS toggles the billing VAT row by shipping destination when the shipping VAT row is missing from the DOM.
- Tests: 11 new assertions (FCF wipe restore, VAT fallback matrix, absent-POST-key path); suite now 64 assertions.
Install
Download vibeshift-eu-shipping.zip below and install via Plugins → Add New → Upload Plugin.
Deactivate any standalone EORI Number or EU VAT Number plugins before activating this package.
VibeShift EU Shipping v1.1.1
VibeShift EU Shipping v1.1.1
Plugin Check warning fixes and packaging metadata for the merged EORI + EU VAT WooCommerce plugin.
Author / links
- Author: Vibe Code Racing — https://vibecoderacing.com
- Plugin URI: https://vibecoderacing.ai
Changes
- Resolved remaining WordPress Plugin Check warnings:
- Settings option prefix alignment
- EU VAT report query prefetch / caching guidance
- phpcs annotations for intentional legacy
WC_*/wc_*prefixes kept for data compatibility - Related global prefix hygiene
- Version bump across plugin header,
WC_EORI_VAT_VERSION, readme Stable tag, changelog, and translation template
Install
Download vibeshift-eu-shipping.zip below and install via Plugins → Add New → Upload Plugin.
Deactivate any standalone EORI Number or EU VAT Number plugins before activating this package.
VibeShift EU Shipping v1.1.0
VibeShift EU Shipping v1.1.0
Merged WooCommerce plugin for EORI validation and EU VAT number collection with B2B exemption.
Branding
- Author: Vibe Code Racing
- Plugin URI: https://vibecoderacing.ai
- Author URI: https://vibecoderacing.com
Highlights
- Blocks/Store API checkout validation for EU VAT B2B-required and invalid-VAT rejection
- Guard against running alongside standalone EORI Number and EU VAT Number plugins
- Security hardening (sanitized input, output escaping, direct file access)
- Unified text domain
vibeshift-eu-shippingwith translation template - WordPress 7.0 tested; Plugin Check findings resolved
Install
Download vibeshift-eu-shipping.zip and upload via Plugins → Add New → Upload Plugin.
Deactivate any standalone EORI Number or EU VAT Number plugins first.