Version 2.8.4
- Dev - Align namespaces for unit tests.
- Dev - Avoid accidentally using the event object to reset the asset group values in the CampaignAssetsForm component.
- Dev - Migrate jest tests to use Node.js 20.
- Dev - Rewrite the replacer of JSON.stringify in getReportKey to ensure it returns the same key regardless of the query keys' order.
- Dev - Upgrade to use Node.js 20 and bump npm dependencies.
- Dev - Use a fixed SKU number when testing product adapter.
- Fix - issue with comma separators for Shipping Rates.
- Tweak - Connect Test Page errors when WPCOM token is not connected.
- Tweak - Make the Tooltip use the new placement prop when WordPress >= 6.4.
- Tweak - Replace deprecated event.keyCode with event.code for the verification code inputs in the contact information setting.
- Tweak - Update the copy in the "Linked accounts" of the accounts connection setting to include Google Ads account.
What's Changed
[Fix] Fixes 🛠
- Fix issue with comma separators for Shipping Rates by @jorgemd24 in #2527
- Return settings prop as object in the REST API by @puntope in #2560
[Tweak] Tweaked 🔧
- Tweak Connect Test Page errors when WPCOM token is not connected. by @jorgemd24 in #2550
- Migrate jest tests to use Node.js 20 and make components compatible with upgraded packages by @eason9487 in #2544
- Update 'Linked accounts' to include Google Ads by @kt-12 in #2557
[Dev] Developer-facing changes 🧑💻
- Use a fixed SKU number when testing product adapter by @mikkamp in #2559
- Upgrade to use Node.js 20 and bump npm dependencies by @eason9487 in #2517
- Align namespaces for unit tests by @mikkamp in #2561
Full Changelog: 2.8.3...2.8.4