Skip to content

Releases: VibeCodeRacing/VibeShift-EU

VibeShift EU Shipping 1.2.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:50

Full Changelog: v1.2.1...v1.2.2

VibeShift EU Shipping 1.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:41

Full Changelog: v1.2.0...v1.2.1

VibeShift EU Shipping 1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 19:27

Full Changelog: v1.1.2...v1.2.0

VibeShift EU Shipping v1.1.2

Choose a tag to compare

@VibeCodeRacing VibeCodeRacing released this 19 Jul 16:16

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_fields pass (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

Choose a tag to compare

@VibeCodeRacing VibeCodeRacing released this 13 Jul 21:53

VibeShift EU Shipping v1.1.1

Plugin Check warning fixes and packaging metadata for the merged EORI + EU VAT WooCommerce plugin.

Author / links

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

Choose a tag to compare

@VibeCodeRacing VibeCodeRacing released this 13 Jul 21:34

VibeShift EU Shipping v1.1.0

Merged WooCommerce plugin for EORI validation and EU VAT number collection with B2B exemption.

Branding

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-shipping with 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.