Changelog
Curated list of additions, updates, and corrections. For machine readers, an RSS feed is available at /feed.xml.
1 change
- addedPhases 1-12 (Bundles 80-110): canonical stats module + 5 new test families (130 tests total); coverage + source-health + 6 trust-policy pages; route-pair pages expanded to 10 sections with FAQPage JSON-LD; country pages gain 21 programmatic FAQs + top-item-rules block; reusable AnswerBox on rule pages; 12 new editorial guides (37 total); 6 client-side tools (border-risk, packing-list, parcel-form, commercial-invoice, incoterm-selector, document-checklist); homepage redesign + persona mega-menu nav + accessibility/print sweep; 17 new topic hubs + SoftwareApplication schema on tools; 6 /developers/* pages + SDK README/examples/tests; extended content-audit scoring with tier-1 enforcement; final QA pass.
13 changes
- updatedBundle 76: HubFilter client-side search added to 9 hub pages — /pets, /drones, /cannabis, /vehicles, /firearms, /moving, /ftz, /tax-residency, /scams, /scenarios. Each filters by country / authority / persona / status via the data-filter-text attribute on row links.
- updatedBundle 75: 12 opengraph-image.tsx generators added for /pets, /drones, /cannabis, /vehicles, /firearms, /moving, /ftz, /tax-residency, /scams country detail pages + /importing/sanctions, /importing/dangerous-goods, /importing/ftas slug detail pages. All use shared renderTopicOg helper in lib/og-topic.tsx; 1200x630 PNG with country flag + title + brand strip.
- updatedBundle 74: JSON-LD WebPage schema added to /pets/[country], /drones/[country], /cannabis/[country] detail pages. Sanctions / dangerous-goods / FTAs detail pages already had LD. 10 detail-page types now emit structured-data for search-engine rich results.
- updatedBundle 73: re-verification + double-sourcing sweep. Added second sourceUrl to top 22 highest-traffic single-URL rules (top 5 destinations × top 20 items × traveling) drawing from category-specific secondary authority (FDA / DEA / ATF / TGA / HSA / MHLW / MHRA / TGA / etc.).
- updatedBundle 72B: 10 thinnest items rewritten to >=1,500 combined chars covering industrial-acid, drain-cleaner, rat-poison, aerosols-non-flammable, rolling-tobacco, vintage-camera, pool-chemicals, fresh-vegetables, butane-cartridge, industrial-gauge.View →
- updatedBundle 72A: 25 thinnest countries' postingRestrictions thickened from 60-80 chars to 350-500 chars covering national postal service + customs authority + prohibited mail + duty thresholds for laos, panama, algeria, cameroon, jamaica, guatemala, senegal, dominican-republic, tunisia, costa-rica, ecuador, venezuela, paraguay, uruguay, bolivia, cuba, iceland, mongolia, myanmar, cambodia, ghana, tanzania, ethiopia, morocco, qatar, oman, bahrain, kuwait, iraq.View →
- updatedBundle 71B: 37 airlines' lithiumBatteryPolicy rewritten from <50-char stubs to 200-300 char detailed policy covering ICAO Doc 9284 baseline + carrier-specific quirks (KLM / AF / SWISS / Iberia / ITA / TAP / SAS / Finnair / Turkish / Qatar / Etihad / Saudia / El Al / Korean / Asiana / JAL / China Eastern / Southern / Air China / Cathay / Thai / Malaysia / Garuda / Philippine / Vietnam / Air India / IndiGo / SAA / Ethiopian / Kenya / Egyptair / LATAM / Avianca / Aeromexico / Copa / Ryanair / easyJet / Wizz / Norse).
- updatedBundle 71A: 30 thinnest airports rewritten to 250+ char customsNotes + transitNotes (DAC, CPT, ATH, CMB, BUD, OSL, ZRH, IAH, BOS, SEA, DFW, ATL, ORD, MIA, SFO, MAD, FCO, BCN, MUC, VIE, CPH, ARN, LIS, DUB, BRU, IST, AUH, ICN, PEK, PVG). Each gets authority-specific procedures + 1-2 knownQuirks.
- updatedBundle 63: carrier prohibitedByDestination matrix expanded. +1,090 carrier × destination cells filled across 28 carriers × top 50 destinations using heuristic by destination culture + carrier type (GCC alcohol prohibition, AU/NZ biosecurity, strict-vape destinations, sanctioned-country dual-use, postal-carrier alcohol, etc.). Coverage 30 → 1,120 cells.View →
- updatedBundle 62: practicalAdvice v2 templated expansion. +724 rules thickened from <100 char stubs to 150-300 char actionable advice using new item-templates for Bundle 35 industrial chemicals, Bundle 35 agricultural products, commercial-grade items (watches, cosmetics, mobile-phones), and long-tail items. practicalAdvice<100 1,254 → 530.
- updatedBundle 55: editorial pass on 900 Bundle-29 traveling stubs. Replaced generic boilerplate with country+item-specific prose referencing each destination's customs authority; added second sourceUrl per item category; upgraded confidence: low → medium on 600 rules. confidence:medium 209 → 809.
- addedBundle 70: +9 new MDX guides — drone regulations playbook, ATA Carnet step-by-step, FTZ operations explained, Japan Yakkan-Shoumei step-by-step, EU IOSS for non-EU sellers, sanctions awareness for sellers, India duty-free gold rules, air-cargo vs sea vs courier, currency-export rules digest. Guides 16 -> 25.View →
- addedBundle 66: +17 scenarios covering SME, chemicals, medical tourism, refugee, art, yacht, aircraft, disaster relief, religious pilgrimage, telework, student, courier, eBay, ATA Carnet, multi-border driving, pet rabies-free. Scenarios hub 13 -> 30.
14 changes
- updatedBundle 77: phrasebook expanded from 15 to 49 phrases across 11 languages — item-specific (laptop, camera, drone, pet, cash), procedural (X-ray, amend, gift, duty), disagreement/escalation (supervisor, lawyer, record, charge basis), departure (VAT refund, re-export, ATA Carnet).
- addedBundle 69: +8 sanctions regimes (UN 1267 ISIL/Al-Qaida, UN 1718 DPRK, UN 2231 Iran, EU Annex IV dual-use, OFSI Russia / Iran, Wassenaar Arrangement, MTCR). /importing/sanctions: 5 → 13.
- addedBundle 68: +25 FTAs including AGOA, GSP+, EBA, China-ASEAN, Japan-EU EPA, EVFTA, ASEAN-Japan, ASEAN-Korea, ASEAN-India, CARICOM, COMESA, EAC, ECOWAS, Mercosur-EU (signed), EFTA-Mercosur, IA-CEPA, India-Singapore CECA, US-Bahrain, etc. /importing/ftas: 23 → 48.
- addedBundle 66: +17 scenarios (SME first shipment, high-risk chemicals, medical tourism, refugee household, art-dealer, yacht / private aircraft, disaster relief, religious pilgrimage, telework, student relocation, ATA Carnet, multi-border driving, pet rabies-free relocation). /scenarios: 13 → 30.
- addedBundle 65: +36 high-traffic route-pair lanes (US-EU, China-EU, intra-Asia, intra-Africa, intra-LATAM). /routes hub: 16 → 52.
- updatedBundle 64: medication travelRulesByCountry expanded across top 30 destinations using drug-class heuristic. +755 country-rules (251 → 1,006). Coverage 9% → 36%.View →
- addedBundle 60: +1,476 importing-personal rule stubs. Rules corpus 2,475 → 5,339 (+115%).
- addedBundle 59: +1,388 posting-rule stubs across top 50 countries × top 30 items. All confidence:low pending editorial review. Closes the 88/8/2/1% purpose-skew partially.
- addedNew /scams hub + /scams/[country] detail pages reading customs-scams.json (10 countries with documented patterns). Submit-a-scam workflow links to corrections.
- addedNew /tax-residency hub + /tax-residency/[country] detail pages.
- addedNew /ftz hub + /ftz/[country] detail pages reading free-trade-zones.json. JSON-LD Place schema.
- addedNew /moving hub + /moving/[country] detail pages reading household-effects.json.
- addedNew /firearms hub + /firearms/[country] detail pages reading firearm-import-rules.json.
- addedNew /vehicles hub + /vehicles/[country] detail pages reading vehicle-import-rules.json (10 countries). JSON-LD ItemList + WebPage.
22 changes
- added/tools/compare-carriers: side-by-side comparison across prohibited items, weight + dimension limits, destination-specific restrictions. Reads the 28-carrier catalogue.
- added/tools/phrasebook: 15 standard customs phrases in 11 languages (es, fr, de, zh, ja, ko, ar, ru, pt, it). RTL support for Arabic.
- added/tools/documents generator: doctor's letter, personal-effects declaration, ATA Carnet template, pet veterinary letter. Browser-print to PDF; no server-side PDF library.
- added/tools/itinerary multi-stop trip planner: pick destinations + items, get a per-stop carriage-rule matrix from the 2,475-rule corpus.
- added/tools/landed-cost calculator: origin x destination x HS chapter x value -> estimated duty + VAT/GST + total landed cost. Reads the 3,500-entry duty matrix and destination de-minimis thresholds.
- addedContent gap data files: vehicle-import-rules.json (10 countries), firearm-import-rules.json (10 countries), household-effects.json (10 countries), free-trade-zones.json (10 zones), tax-residency.json (10 countries). Available via /api/v1.
- added+15 cannabis-status entries with 4-axis legal matrix (recreational / medical / CBD / THC limit). /cannabis hub + /cannabis/[country] detail pages.
- added+12 drone-rules entries (US, UK, JP, AU, TH, SG, DE, FR, IN, PH, ID, UAE) with registration thresholds, no-fly zones, max altitudes, Remote ID requirements. New /drones hub + /drones/[country] detail pages.
- added+10 pet-import-rules entries (AU, NZ, UK, JP, US, CA, DE, TH, UAE, SG) with full microchip/titre/quarantine/authority breakdown. New /pets hub + /pets/[country] detail pages.
- added+3,047 bilateral duty rate entries auto-generated for the top 32 trade lanes × 99 HS chapters using a deterministic FTA-preferential / MFN-tier / chapter-sensitivity ruleset. /tools/duty-calc lights up across the full lane × chapter matrix. duty-rates.json grows from 506 to 3,553 entries.
- added+15 FTAs: AfCFTA, EFTA, MERCOSUR, ASEAN AFTA, Pacific Alliance, Andean Community, EAEU, KORUS, US-Japan TAG, Japan-EU EPA, UK-Japan CEPA, UK-AU FTA, UK-NZ FTA, India-UAE CEPA, AI-ECTA. /importing/ftas now lists 23.
- added+22 essential medications from WHO Model List: amoxicillin, azithromycin, metformin, insulin-injectable, atorvastatin, lisinopril, amlodipine, levothyroxine, omeprazole, prednisone, salbutamol/albuterol, warfarin, ibuprofen, paracetamol, morphine, oxycodone, alprazolam, lorazepam, sertraline, fluoxetine, metoprolol, esomeprazole. /medications now lists 33.View →
- added+30 new items covering DG class 2.1 / 2.2 / 4 / 5 / 6 / 7 / 8 cross-references (matches, lighters, lighter-fluid, camping-stove, aerosols, butane-cartridge, CO2-cartridge, scuba-tank, pool-chemicals, hair-bleach, fertilizer, pesticides, rat-poison, medical-samples, medical-isotopes, smoke-detector, industrial-gauge, car-battery, drain-cleaner, industrial-acid) plus agricultural products and consumer electronics. Catalogue now 111 items.View →
- added+19 regional carriers: Aramex, Yamato, J&T, DPD, GLS, La Poste, Deutsche Post, China Post, Japan Post, Korea Post, India Post, Australia Post, Canada Post, Asendia, Evri, Yodel, Purolator, SF Express, SingPost, Pos Malaysia. /carriers hub now lists 28.View →
- added+39 airlines including KLM, Air France, Korean Air, JAL, Cathay Pacific, Saudia, Etihad, El Al, LATAM, Avianca, Aeromexico, Ryanair, easyJet, Wizz Air. /airlines hub now lists 49.
- added+65 airports across major intercontinental gateways. Each entry has customsNotes, transitNotes, knownQuirks, and official sourceUrls. /airports hub now lists 78 airports.
- added+60 HS chapters covering chapters 1-99 (including all gaps in 1-50 and 51-99). HS nomenclature now complete at 98 chapters. Each entry includes commonItems, generalNotes, frequentMisclassification, and tariff-resource URLs.
- added+1,000 traveling rule stubs auto-generated across 50 new countries × 20 high-traffic items. All flagged confidence:low pending editorial verification — surfaces the new countries in the can-i-bring matrix while explicitly badging unverified status.
- added+12 European fills (UA, HU, GR, PT, IE, BE, AT, SE, DK, NO, FI, IS). Coverage now 85 countries — up from 35.View →
- added+13 Africa + Asia fills (MA, ET, GH, TZ, DZ, TN, SN, CM, LK, KH, LA, MM, MN). AfCFTA, EAC, ECOWAS, ASEAN coverage filled out.View →
- added+13 Latin America + Caribbean countries (CL, PE, EC, VE, UY, PY, DO, CU, JM, CR, PA, GT, BO).View →
- added+12 priority countries (RU, IR, IL, PK, BD, IQ, KW, BH, OM, PL, CZ, RO). Iran + Russia unlock OFAC SDN / EU restrictive measures cross-refs.View →
45 changes
- updatedAll 8 FTAs (USMCA, UK-EU TCA, ANZCERTA, CPTPP, RCEP, EU Single Market, GCC Customs Union, A-UKFTA) commodityCoverage field expanded from 1-2 sentences to 300-500 chars each, with named tariff lines, sectoral carve-outs, dispute-settlement mechanisms, and digital-trade chapter highlights.
- updatedDG classes 4 (flammable solids) and 6 (toxic / infectious) summary expanded from 164-185 chars to 600+ chars matching the depth of the other 8 classes. Each now lists all sub-divisions with concrete consumer examples plus the carriage-rule rationale.
- updatedSanctions regime notes expanded on all 5 regimes (OFAC SDN, EU restrictive measures, UN Security Council, UK OFSI, GCC residuals) from <280 to 500-700 chars each. Now covers enforcement reach, licence pathways, penalty schedules, and 50-Percent Rule / Article 50 frustration / Abraham Accords nuances.
- added8 new route pairs published: US-CN, US-IN, JP-US, KR-US, DE-CN, MX-US, US-UK, UK-JP. Each carries topItems, averageParcelTransitDays, FTA-status notes, and lastVerified. /routes hub goes from 8 -> 16.
- added8 new scenarios published: moving abroad with prescription medication, returning home with luxury watches, diplomatic posting setup, backpacker electronics across SE Asia, online seller crossing de minimis threshold, pet relocation to AU/NZ/UK/JP, wedding gifts personal allowance, first-time exporter shipping samples to Asia. /scenarios hub goes from 5 -> 13.
- updatedFive thin countries thickened: kenya, qatar, colombia, argentina, south-korea. postingRestrictions expanded to 350+ chars on each; +25 specialNotes added across the five (avg +5 each).View →
- correctedCross-link fix: antiques-general.commonlySearchedWith referenced 'ivory-antiques' which doesn't exist; corrected to 'ivory-cites'. ageRestricted.jurisdictions ['most'] sentinel expanded to real country lists on 7 items.View →
- updatedSix items thickened: portable-solar-panel, sim-cards, coins-collectible, e-reader, drone-accessories, hemp-seeds-sterilised. Each combined description+generalNotes now ≥1,500 chars (matches catalogue median).View →
- updatedNext 25 thinnest rule bodies (250 chars, controlled-substance carriage rules across SE Asia / NZ / KR / UK / CN) expanded to 350+ chars with two sourced citations and an enforcement classification each.
- updatedpracticalAdvice expanded on 217 rules from <100-char stubs to 150-300 chars of actionable, sourced advice. Coverage went from 23.1% to 37.8% of rules with substantive practicalAdvice. Lights up the rule page's 'What to do at the border' block across 200+ pages.
- updatedPhase-1 rule-coverage milestone: enforcement at 24.5% (was 8.7%), confidence at 23.9% (was 7.0%), relatedRules at 100% (was 7.3%), penalties 3.9% (was 2.3%). Three bundles (21-23) closed the bulk of the Phase-1 optional-field gap.
- updatedNext 25 thinnest rule bodies (241-250 chars) expanded to 350+ chars with two sourced citations and an enforcement classification each.
- updatedConfidence grading + reasoning added on 150 more rules. Total now 353 / 1,475 (23.9%). Methodology unchanged (high/medium/low per /methodology#confidence-grading).
- updatedPenalties populated on 23 more prohibited rules with documented statutory ranges. Total now 57 / 1,475 (3.9%) — focus on cannabis, vape, firearms, controlled medication, wildlife, and currency-declaration prohibitions.
- updatedrelatedRules cross-references auto-populated on 1,367 rules with 6,953 total links (avg 5.09 per rule). 100% of rules now have relatedRules. Auto-linker uses three deterministic buckets: same-item-different-country, same-country-same-category, cross-purpose.
- updatedlandBorders coverage hits 100% (35 / 35). India expanded from 1 to 6 entries (PK, CN, NP, BT, BD, MM); Nigeria added with 4 entries (BJ, NE, TD, CM).View →
- updatedPhase-1 country-field coverage milestone: 9 of 10 v2 fields are at 100% population (only timeline at 86% and landBorders at 97%). Country-page sticky-TOC and JSON-LD now render the full extended profile on every country page.View →
- updatedexcisable + ageRestricted flags backfilled on items by category heuristic. Excisable=true now on 12 items (alcohol/tobacco/cannabis); ageRestricted now on 21 items. Item-page Age and Excise badges light up across the catalogue.View →
- updatedNext 26 thinnest rule bodies (235-243 chars) expanded to 350+ chars with two sourced citations and an enforcement classification each.
- updatedEnforcement classification finished on the remaining 70 prohibited rules (62 active, 8 occasional). 100% of prohibited rules now carry an enforcement classification.
- updatedlandBorders explicitly set to [] on 8 island/peninsula nations (UK, AU, NZ, JP, KR, TW, ID, PH) — distinguishes 'documented none' from 'undocumented'. landBorders defined on 34 / 35 countries (India remains TODO).View →
- updatedRegulatory timelines added on 10 more countries (MY, ID, PH, VN, DE, ES, HK, CH, AR, KE), 20 entries total. Timeline coverage now 30 / 35 countries.View →
- updatedpersonalItemMaxKg populated on 9 airlines (Delta, United, American, Lufthansa, Emirates, Singapore, Qantas, Air Canada, ANA). Airline page now shows the personal-item weight envelope across the full set.
- updatedDG-class cross-references: pepper-spray cross-linked to class 2.2; electronic-cigarette-liquid added to class 3; packingGroupNotes filled on classes 5, 7, 8 (10/10 now populated).
- updatedNext 25 thinnest rule bodies expanded from 227-236 chars to 350+ with two sourced citations and enforcement classification each.
- updatedConfidence grades + reasoning added on 100 rules. Methodology page documents the high/medium/low criteria; ConfidenceBadge surfaces on rule pages.
- updatedEnforcement classification populated on 100 prohibited rules (99 active, 1 occasional). Rule-page enforcement badge now lights up for these.
- updatedRegulatory timelines added on 10 more countries (US, CA, TH, KR, BR, IT, FR, NL, AE, ZA), 23 entries total. Country-page sticky-TOC and JSON-LD subjectOf events now populate for these.View →
- updatedCountry-page template gains topInboundOriginCountries chip row and inline localScriptName next to country name in header. Sticky-TOC entry added.View →
- updatedPenalties populated on 24 prohibited rules with documented statutory ranges; enforcement classification added to 43 additional rules.
- updatedSecond sourceUrl added to 37 high-traffic single-source traveling rules across US, UK, AU, CA, JP, SG, DE, FR.
- updatedNext 25 thinnest rule bodies expanded to 300+ chars with sourced detail and enforcement classification.
- updatednotableRulesIds populated on all 9 carriers (54 cross-references). Each carrier page can now surface a Notable rule pairings block.View →
- updatedPhase-1 v2 fields populated: localScriptName on all 35 countries, topInboundOriginCountries on all 35, landBorders on 26, regulatory timeline on 10 high-change countries (UK, AU, SA, MX, JP, SG, NZ, IN, CN, EG).View →
- updatedConfidence level and confidenceReasoning populated on 75 high-traffic traveling rules spanning alcohol, vaping, CBD, tobacco, cash, gold, drones, ammunition, codeine, and adderall across 16 top destinations.
- updatedTransit exception data populated on 40 rules covering key transit hubs (DXB, SIN, HKG, IST) for vaping, CBD, ammunition, controlled medications, cash, and other restricted items — distinguishing airside transit from full importation.
- updatedAt-airport step-by-step procedures added to 35 restricted/prohibited traveling rules, including vaping bans (Thailand, Singapore, UAE), CBD confiscation (UAE, Singapore, Japan), Adderall prohibition (Japan, UAE, China, India), codeine permits (UAE, Japan, Singapore), cash declaration procedures (US, Japan, UAE, India, China), and high-friction tobacco/gold import steps.
- updatedquantityLimits and documentationRequired populated on 118 restricted/prohibited rules: Vyvanse (15 countries), Ozempic (10 countries), drone batteries (20 rules with IATA DGR Wh thresholds), counterfeit goods warning (15 destinations), codeine and tramadol postal rules (17 rules), adderall posting rules (13 rules), gold jewellery postal rules (10 destinations), tobacco cigarettes posting (9 rules), alcohol spirits posting (7 rules) — all citing authoritative form names and permit references.
- updatedabandonmentOption added to 41 rules covering surrender-at-customs pathways: vape/e-cigarette (AU, JP, MY, BR, MX, HK, NZ, PH), CBD oil (US, CA, UK, AU, DE, FR, IT, ES), cannabis seeds (US, UK, AU, CA, DE, FR), adderall (JP, UAE, SG, KR), codeine (SG, SA, UAE), ammunition (JP, SG, SA, UK, AU), counterfeit goods (US, UK, AU, JP, CA), pepper spray (AU, UK, NZ), and gold jewellery India — each with documented customs authority surrender process.
- updateddepartureRule populated on 23 rules, unlocking the /traveling/can-i-take/[item]/from/[country] reverse-direction page: antiquities export controls (Egypt Law 117/1983, Italy D.Lgs 42/2004, Thailand B.E. 2504, UK Waverley criteria, China 2002 Cultural Relics Law, Japan Law 214/1950, Indonesia UU 11/2010, Vietnam Cultural Heritage Law); currency export limits (India FEMA/LRS, China SAFE, Egypt CBE, Brazil BACEN, South Africa SARB, Saudi Arabia ZATCA, Indonesia BNM, Malaysia BNM); gold export controls (India Customs Baggage Rules, UAE CBUAE/DMCC, Turkey CBRT); and CITES wildlife export prohibitions (South Africa NEMBA, Indonesia Law 5/1990, Vietnam Penal Code, Indonesia/Indonesia coral CITES Appendix).
- updatedalternativesAllowedSlugs populated on 25 items linking to legal substitutes travellers can carry when the primary item is restricted: CBD oil and cannabis seeds → hemp-seeds-sterilised; vape-e-cigarette ↔ tobacco-cigarettes ↔ e-cigarette-liquid; alcohol-spirits/wine/beer cross-linked as lighter-duty alternatives; satellite-phone → satellite-messenger + sim-cards; walkie-talkies → satellite-messenger; night-vision-devices → binoculars-optics; pets-dogs ↔ pets-cats; kava/kratom/khat → energy-drinks; drone-consumer → drone-accessories. All target slugs verified present in items.json.View →
- updatedageRestricted (minAge + jurisdictions) added to 15 items: alcohol-spirits/wine/beer (18 in most markets; 21 in US), tobacco-cigarettes/vape/e-cigarette-liquid (18 across EU, AU, CA, JP, KR, SG), ammunition-sporting and firearms (18 in UK, AU, CA, DE, FR), kratom/kava (18 in US/CA and AU/NZ respectively), energy-drinks (16 in UK and DE per 2023 legislation), sex-toys and tattoo-equipment (18 in US, UK, AU, CA, DE, FR). All jurisdiction slugs validated against countries.json.View →
- updatedexcisable + excisableJurisdictions set on 8 items: alcohol-spirits (18 jurisdictions citing TTB/HMRC/ATO/EU Directive 92/12), wine and beer (16 jurisdictions each), tobacco-cigarettes (20 jurisdictions citing HMRC Tobacco Products Duty, AU excise schedule, USDA TTB), vape-e-cigarette (7 jurisdictions — UK/AU/CA/NZ/DE/FR/KR), electronic-cigarette-liquid (6 jurisdictions), perfume-fragrance (6 EU jurisdictions under EU Excise Directive), energy-drinks (UK HMRC Soft Drinks Industry Levy + Gulf UAE/SA/QA excise). chocolate and protein-powder explicitly set excisable: false for template completeness.View →
- updatedaliasesByLanguage (es/fr/de/zh/ja) populated on 30 items to improve non-English search recall: alcohol-spirits, wine, beer, tobacco-cigarettes, vape-e-cigarette, electronic-cigarette-liquid, cbd-oil, cannabis-seeds, hemp-seeds-sterilised, kratom, kava, cash-currency, gold-jewellery, drone-consumer, satellite-phone, pepper-spray, firearms, ammunition-sporting, body-armour, prescription-glasses, laptops, mobile-phones-commercial, power-bank-lithium, ivory-cites, antiquities, medical-device-personal, insulin, fresh-fruit, meat-products, sex-toys. Terminology sourced from WCO Harmonized System nomenclature and IATA official documentation.View →
- updatedregulatoryTrend + regulatoryTrendEvidence added to 49 items previously missing the field: tightening trend for testosterone (INCB international controls), satellite-phone (ITU post-2020 import restrictions), pocket-knife (UK Criminal Justice Act 2023), meat/dairy/fruit/seeds (ISPM phytosanitary and HPAI controls 2022-2024), pets-dogs (CDC/USDA 2023 requirements), power-bank-lithium (IATA DGR 2024 Wh limits), textiles-commercial (UFLPA 2022), toys/CE (EU GPSR 2023), cosmetics/supplements (EU/China 2021-2022 rules), antiquities (EU Reg 2019/880), energy-drinks (UK 2025 under-16 ban), tattoo-equipment (EU 2020/2081), vyvanse (INCB amphetamine controls), crypto-hardware-wallet (FATF travel rule), drone-batteries (IATA 2024), satellite-messenger/walkie-talkies/GPS (ITU/NavIC 2022-2024), sim-cards (GSMA 150+ country registration), kava (EU/EMA easing + AU limits), taxidermy/feathers (CITES CoP19 2022), pets-cats (EU Pet Travel Reg 2021), antiques/coins (EU 2019/880 and US bilateral MOUs), ammunition (ATF/EU Directive 2021/555); stable trend for professional-camera, medical-device-personal, prescription-glasses, chewing-gum, watches-commercial, religious-items, laptops, e-reader, binoculars, binoculars-optics, portable-solar-panel; loosening for portable-solar-panel (EGA/IRA tariff cuts); mixed for sex-toys (diverging jurisdictions) and religious-texts (USCIRF 2023 data).View →
177 changes
- updatedBackfilled quantityLimits on 58 rules and documentationRequired on 122 rules across 14 item categories (controlled medications, vape, cbd, cannabis-seeds, gold-jewellery, perfume, laptops, pepper-spray, ammunition, tobacco, alcohol). Every figure sourced to the relevant customs authority.
- addedNew item profile: Pet cats (live animal, HS 0106.19).View →
- addedNew item profile: E-reader (Kindle / Kobo / Nook, HS 8543.70).View →
- addedNew item profile: Sterilised hemp seeds (food-grade, HS 1207.99).View →
- addedNew item profile: Mobile SIM cards (HS 8523.52).View →
- addedNew item profile: Drone batteries, propellers and controllers.View →
- addedNew item profile: Portable solar panel (HS 8541.43).View →
- addedNew item profile: Binoculars and spotting scopes (HS 9005).View →
- addedNew item profile: Antiques (100+ years, HS 9706).View →
- addedNew item profile: Collectible / numismatic coins (HS 7118.90, 9705.00).View →
- addedNew item profile: Sporting ammunition (HS 9306).View →
- addedNew country profile: Nigeria Customs Service (NCS), 7.5% VAT. Full duty-free allowance, de minimis, VAT, restricted/prohibited categories, posting restrictions, import documentation.View →
- addedNew country profile: Kenya Revenue Authority Customs, 16% VAT. Full duty-free allowance, de minimis, VAT, restricted/prohibited categories, posting restrictions, import documentation.View →
- addedNew country profile: Dirección General de Aduanas (AFIP), 21% VAT. Full duty-free allowance, de minimis, VAT, restricted/prohibited categories, posting restrictions, import documentation.View →
- addedNew country profile: DIAN, 19% VAT. Full duty-free allowance, de minimis, VAT, restricted/prohibited categories, posting restrictions, import documentation.View →
- addedNew country profile: General Authority of Customs (Qatar), 0% VAT. Full duty-free allowance, de minimis, VAT, restricted/prohibited categories, posting restrictions, import documentation.View →
- addedNew guide published: USMCA origin rules: how to qualify for 0% preferential duty.View →
- addedNew guide published: The GCC customs union: one common tariff, six sovereign regulators.View →
- addedNew guide published: Hemp seeds vs cannabis seeds: a legal distinction that matters at the border.View →
- addedSeeded route-pairs.json with 8 major FTA lanes: USMCA (US↔CA, US↔MX), UK-EU TCA, ANZCERTA, SAFTA+CPTPP, JAEPA+CPTPP, ChAFTA+RCEP, A-UKFTA.
- addedLaunched trust + freshness layer: curated changelog, RSS feed at /feed.xml, /subscribe page, source-link health monitor script, methodology confidence-grading section.
- addedLaunched versioned API at /api/v1 (14 collection endpoints, 1,642 per-entity detail files), OpenAPI 3.1 spec, TypeScript SDK at packages/sdk/, embed widget at /embed/rule.js + /embed/demo, and /pricing page.
- updatedBundle 4: HS codes + regulatoryTrend on remaining items; Phase 1 country fields for 10 more priority countries; 15 more thin rules enriched; lithiumBatteryPolicy on all airlines; reverse-direction hub page added.
- addedNew free-trade-agreement profile: usmca.
- addedNew free-trade-agreement profile: uk-eu-tca.
- addedNew free-trade-agreement profile: anzcerta.
- addedNew free-trade-agreement profile: cptpp.
- addedNew free-trade-agreement profile: rcep.
- addedNew free-trade-agreement profile: eu-single-market.
- addedNew free-trade-agreement profile: gcc-customs-union.
- addedNew free-trade-agreement profile: australia-uk-fta.
- addedNew sanctions-regime profile: ofac-sdn.
- addedNew sanctions-regime profile: eu-restrictive-measures.
- addedNew sanctions-regime profile: un-security-council.
- addedNew sanctions-regime profile: uk-ofsi.
- addedNew sanctions-regime profile: gcc-boycott-residuals.
- addedNew IATA dangerous-goods class profile: class-1-explosives.
- addedNew IATA dangerous-goods class profile: class-2-1-flammable-gas.
- addedNew IATA dangerous-goods class profile: class-2-2-non-flammable-gas.
- addedNew IATA dangerous-goods class profile: class-3-flammable-liquids.
- addedNew IATA dangerous-goods class profile: class-4-flammable-solids.
- addedNew IATA dangerous-goods class profile: class-5-oxidisers.
- addedNew IATA dangerous-goods class profile: class-6-toxic-infectious.
- addedNew IATA dangerous-goods class profile: class-7-radioactive.
- addedNew IATA dangerous-goods class profile: class-8-corrosives.
- addedNew IATA dangerous-goods class profile: class-9-miscellaneous.
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- addedNew HS chapter profile: 01.
- addedNew HS chapter profile: 03.
- addedNew HS chapter profile: 04.
- addedNew HS chapter profile: 07.
- addedNew HS chapter profile: 08.
- addedNew HS chapter profile: 10.
- addedNew HS chapter profile: 12.
- addedNew HS chapter profile: 15.
- addedNew HS chapter profile: 17.
- addedNew HS chapter profile: 18.
- addedNew HS chapter profile: 20.
- addedNew HS chapter profile: 21.
- addedNew HS chapter profile: 29.
- addedNew HS chapter profile: 30.
- addedNew HS chapter profile: 33.
- addedNew HS chapter profile: 36.
- addedNew HS chapter profile: 93.
- addedNew HS chapter profile: 97.
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedCustoms + transit notes, known quirks, and pre-arrival apps added.
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedPhase-1 fields added: airports, export rules, pre-arrival apps, known scams, declaration-form languages.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRule expanded: details ≥300 chars, second source added, enforcement classified.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- updatedRelated-items and related-countries cross-reference fields populated.View →
- addedNew traveling rule published: pets-cats → united-states → traveling.View →
- addedNew traveling rule published: pets-cats → united-kingdom → traveling.View →
- addedNew traveling rule published: pets-cats → australia → traveling.View →
- addedNew traveling rule published: e-reader → united-states → traveling.View →
- addedNew traveling rule published: e-reader → united-kingdom → traveling.View →
- addedNew traveling rule published: e-reader → japan → traveling.View →
- addedNew traveling rule published: hemp-seeds-sterilised → united-states → traveling.View →
- addedNew traveling rule published: hemp-seeds-sterilised → canada → traveling.View →
- addedNew traveling rule published: hemp-seeds-sterilised → australia → traveling.View →
- addedNew traveling rule published: sim-cards → united-states → traveling.View →
- addedNew traveling rule published: sim-cards → china → traveling.View →
- addedNew traveling rule published: sim-cards → india → traveling.View →
- addedNew traveling rule published: drone-accessories → united-states → traveling.View →
- addedNew traveling rule published: drone-accessories → australia → traveling.View →
- addedNew traveling rule published: drone-accessories → japan → traveling.View →
- addedNew traveling rule published: portable-solar-panel → united-states → traveling.View →
- addedNew traveling rule published: portable-solar-panel → united-kingdom → traveling.View →
- addedNew traveling rule published: portable-solar-panel → australia → traveling.View →
- addedNew traveling rule published: binoculars-optics → united-states → traveling.View →
- addedNew traveling rule published: binoculars-optics → japan → traveling.View →
- addedNew traveling rule published: binoculars-optics → united-kingdom → traveling.View →
- addedNew traveling rule published: antiques-general → egypt → traveling.View →
- addedNew traveling rule published: antiques-general → italy → traveling.View →
- addedNew traveling rule published: antiques-general → turkey → traveling.View →
- addedNew traveling rule published: coins-collectible → united-states → traveling.View →
- addedNew traveling rule published: coins-collectible → italy → traveling.View →
- addedNew traveling rule published: coins-collectible → united-kingdom → traveling.View →
- addedNew traveling rule published: ammunition-sporting → united-states → traveling.View →
- addedNew traveling rule published: alcohol-spirits → taiwan → traveling.View →
- addedNew traveling rule published: cbd-oil → taiwan → traveling.View →
- addedNew traveling rule published: vape-e-cigarette → taiwan → traveling.View →
- addedNew traveling rule published: cash-currency → taiwan → traveling.View →
- addedNew traveling rule published: adderall-medication → taiwan → traveling.View →
- addedNew traveling rule published: pepper-spray → taiwan → traveling.View →
- addedNew traveling rule published: cash-currency → spain → traveling.View →
- addedNew traveling rule published: pepper-spray → spain → traveling.View →
- addedNew traveling rule published: ammunition-sporting → spain → traveling.View →
- addedNew traveling rule published: cash-currency → italy → traveling.View →
- addedNew traveling rule published: codeine-medication → saudi-arabia → traveling.View →
- addedNew traveling rule published: cash-currency → saudi-arabia → traveling.View →
- addedNew traveling rule published: cash-currency → egypt → traveling.View →
- addedNew traveling rule published: tobacco-cigarettes → egypt → traveling.View →
- addedNew traveling rule published: vape-e-cigarette → egypt → traveling.View →
- updatedBackfilled quantityLimits and documentationRequired on 26 high-traffic traveling rules (tobacco, alcohol, cash-currency, vape) across 14 countries.
55 changes
- addedNew traveling rule published: cash-currency → china → traveling.View →
- addedNew traveling rule published: cash-currency → japan → traveling.View →
- addedNew traveling rule published: pocket-knife → germany → traveling.View →
- addedNew traveling rule published: drone-consumer → japan → traveling.View →
- addedNew traveling rule published: gold-jewellery → china → traveling.View →
- addedNew traveling rule published: gold-jewellery → japan → traveling.View →
- addedNew traveling rule published: gold-jewellery → south-korea → traveling.View →
- addedNew traveling rule published: energy-drinks → uae → traveling.View →
- addedNew traveling rule published: wine → china → traveling.View →
- addedNew traveling rule published: cbd-oil → china → traveling.View →
- addedNew traveling rule published: protein-powder → uae → traveling.View →
- addedNew traveling rule published: baby-formula → uae → traveling.View →
- addedNew traveling rule published: adderall-medication → china → traveling.View →
- addedNew traveling rule published: adderall-medication → india → traveling.View →
- addedNew traveling rule published: tramadol-medication → egypt → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for alcohol-spirits → saudi-arabia → posting.View →
- updatedDetails expanded, second source URL added, enforcement level classified for tobacco-cigarettes → canada → posting.View →
- updatedDetails expanded, second source URL added, enforcement level classified for chewing-gum → japan → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for tobacco-cigarettes → south-korea → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for tobacco-cigarettes → spain → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for alcohol-spirits → malaysia → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for alcohol-spirits → indonesia → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for alcohol-spirits → philippines → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for melatonin → singapore → traveling.View →
- updatedDetails expanded, second source URL added, enforcement level classified for pepper-spray → singapore → traveling.View →
- updatedCountry profile expanded with airports, pre-arrival apps, known scams, declaration-form languages and export-rules summary.View →
- updatedCountry profile expanded with airports, pre-arrival apps, known scams, declaration-form languages and export-rules summary.View →
- updatedCountry profile expanded with airports, pre-arrival apps, known scams, declaration-form languages and export-rules summary.View →
- updatedCountry profile expanded with airports, pre-arrival apps, known scams, declaration-form languages and export-rules summary.View →
- updatedCountry profile expanded with airports, pre-arrival apps, known scams, declaration-form languages and export-rules summary.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- updatedAdded HS code references and regulatory trend indicator.View →
- addedSite shipped PWA + service worker + offline page; installable from modern browsers.
- addedSite shipped per-entity Open Graph images for items / countries / guides / scenarios / airports / airlines / posting-rules; JSON-LD coverage extended to all hub pages.
- addedNew trade-route page published for united states → canada.
- addedNew trade-route page published for united states → mexico.
- addedNew trade-route page published for united kingdom → germany.
- addedNew trade-route page published for australia → new zealand.
- addedNew trade-route page published for japan → australia.
- addedNew trade-route page published for china → australia.
- addedNew trade-route page published for united kingdom → australia.
- addedNew trade-route page published for canada → mexico.
Rule verification history
Additional dates when batches of rules were re-verified against official sources. Each bullet is one rule last confirmed on that date.
(5 rules)
- melatonin→united kingdom
- professional camera→india
- pocket knife→united kingdom
- alcohol spirits→canada
- tobacco cigarettes→new zealand
(411 rules)
- tramadol medication→thailand
- tramadol medication→india
- melatonin→germany
- chocolate→australia
- protein powder→australia
- baby formula→australia
- baby formula→china
- insulin→united states
- insulin→japan
- insulin→thailand
- energy drinks→saudi arabia
- drone consumer→hong kong
- drone consumer→turkey
- cash currency→switzerland
- watches commercial→switzerland
- cash currency→taiwan
- drone consumer→taiwan
- prescription glasses→canada
- prescription glasses→singapore
- prescription glasses→thailand
- prescription glasses→india
- medical device personal→canada
- medical device personal→singapore
- medical device personal→thailand
- medical device personal→india
- and 386 more rules on this date
(35 rules)
- dairy products→united states
- seeds plants→united states
- pets dogs→australia
- pets dogs→united kingdom
- pets dogs→japan
- power bank lithium→united states
- power bank lithium→australia
- power bank lithium→united kingdom
- electronic cigarette liquid→australia
- antiquities→united kingdom
- medical device personal→united states
- textiles commercial→united states
- textiles commercial→united kingdom
- toys ce marking→germany
- cosmetics commercial→united states
- cosmetics commercial→germany
- food supplements commercial→australia
- food supplements commercial→united kingdom
- mobile phones commercial→india
- mobile phones commercial→brazil
- watches commercial→united states
- drone consumer→indonesia
- gold jewellery→india
- food supplements commercial→united states
- medical device personal→germany
- and 10 more rules on this date
About this changelog
Curated entries record specific additions, updates or corrections to the data. The verification-history block below lists dates when batches of rules were last re-checked. Neither block represents real-time enforcement changes — customs rules can change at any time between verifications.