[
    {
        "format": [["housenumber", "street"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["gb", "ie"],
        "format": [["housename"], ["housenumber", "street"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["ad", "at", "ba", "be", "ch", "cz", "de", "dk", "es", "fi", "gr", "hr", "is", "it", "li", "nl", "no", "pl", "pt", "se", "si", "sk", "sm", "va"],
        "format": [["street", "housenumber"], ["postcode", "city"]]
    },
    {
        "countryCodes": ["fr", "lu", "mo"],
        "format": [["housenumber", "street"], ["postcode", "city"]]
    },
    {
        "countryCodes": ["br"],
        "format": [["street"], ["housenumber", "suburb"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["vn"],
        "format": [["housenumber", "street"], ["subdistrict"], ["district"], ["city"], ["province", "postcode"]]
    }
]

[
    {
        "format": [["housenumber", "street"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["gb"],
        "format": [["housename"], ["housenumber", "street"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["ie"],
        "format": [["housename"], ["housenumber", "street"], ["city"]]
    },
    {
        "countryCodes": ["ad", "at", "ba", "be", "ch", "cz", "de", "dk", "es", "fi", "gr", "hr", "is", "it", "li", "nl", "no", "pl", "pt", "se", "si", "sk", "sm", "va"],
        "format": [["street", "housenumber"], ["postcode", "city"]]
    },
    {
        "countryCodes": ["fr", "lu", "mo"],
        "format": [["housenumber", "street"], ["postcode", "city"]]
    },
    {
        "countryCodes": ["br"],
        "format": [["street"], ["housenumber", "suburb"], ["city", "postcode"]]
    },
    {
        "countryCodes": ["vn"],
        "format": [["housenumber", "street"], ["subdistrict"], ["district"], ["city"], ["province", "postcode"]]
    }
]

Drop postcode for Ireland addresses
Drop postcode for Ireland addresses

Per https://github.com/openstreetmap/iD/commit/f2c5dc1d185a7641363a3c2c3ca607e86f051109#commitcomment-6790305