{
  "note": "Every frozen dataset version Datewise has served, downloadable. Each file is the exact artifact the API serves for that version — recompute the content hash to verify (see https://datewise.dev/methodology). Old versions are retained forever; corrections ship as new versions, never as in-place edits.",
  "license": "Derived from the python-holidays (vacanza) library, MIT license — the license covers the data. Redistribution permitted with attribution to python-holidays and Datewise.",
  "attribution": {
    "source": "python-holidays (vacanza)",
    "source_url": "https://github.com/vacanza/holidays",
    "license": "MIT",
    "copyright": [
      "Copyright (c) Vacanza Team and individual contributors (see CONTRIBUTORS file)",
      "Copyright (c) dr-prodigy <dr.prodigy.github@gmail.com>, 2017-2023",
      "Copyright (c) ryanss <ryanssdev@icloud.com>, 2014-2017"
    ],
    "notice": "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
  },
  "hash_recipe": "sha256 over the canonical JSON body (keys sorted, separators ',' and ':', content_hash field excluded).",
  "latest": "2026.2",
  "versions": [
    {
      "version": "2026.2",
      "url": "/datasets/2026.2.json",
      "content_hash": "sha256:873da338f80c540547ac576dda7cd4b97f505a894fcabffe339e06b3bbd1bd0a",
      "years": [
        2015,
        2035
      ],
      "countries": [
        "AD",
        "AE",
        "AF",
        "AG",
        "AI",
        "AL",
        "AM",
        "AO",
        "AQ",
        "AR",
        "AS",
        "AT",
        "AU",
        "AW",
        "AX",
        "AZ",
        "BA",
        "BB",
        "BD",
        "BE",
        "BF",
        "BG",
        "BH",
        "BI",
        "BJ",
        "BL",
        "BM",
        "BN",
        "BO",
        "BQ",
        "BR",
        "BS",
        "BT",
        "BW",
        "BY",
        "BZ",
        "CA",
        "CC",
        "CD",
        "CF",
        "CG",
        "CH",
        "CI",
        "CK",
        "CL",
        "CM",
        "CN",
        "CO",
        "CR",
        "CU",
        "CV",
        "CW",
        "CX",
        "CY",
        "CZ",
        "DE",
        "DJ",
        "DK",
        "DM",
        "DO",
        "DZ",
        "EC",
        "EE",
        "EG",
        "EH",
        "ER",
        "ES",
        "ET",
        "FI",
        "FJ",
        "FK",
        "FM",
        "FO",
        "FR",
        "GA",
        "GB",
        "GD",
        "GE",
        "GF",
        "GG",
        "GH",
        "GI",
        "GL",
        "GM",
        "GN",
        "GP",
        "GQ",
        "GR",
        "GS",
        "GT",
        "GU",
        "GW",
        "GY",
        "HK",
        "HN",
        "HR",
        "HT",
        "HU",
        "ID",
        "IE",
        "IL",
        "IM",
        "IN",
        "IQ",
        "IR",
        "IS",
        "IT",
        "JE",
        "JM",
        "JO",
        "JP",
        "KE",
        "KG",
        "KH",
        "KI",
        "KM",
        "KN",
        "KP",
        "KR",
        "KW",
        "KY",
        "KZ",
        "LA",
        "LB",
        "LC",
        "LI",
        "LK",
        "LR",
        "LS",
        "LT",
        "LU",
        "LV",
        "LY",
        "MA",
        "MC",
        "MD",
        "ME",
        "MF",
        "MG",
        "MH",
        "MK",
        "ML",
        "MM",
        "MN",
        "MO",
        "MP",
        "MQ",
        "MR",
        "MS",
        "MT",
        "MU",
        "MV",
        "MW",
        "MX",
        "MY",
        "MZ",
        "NA",
        "NC",
        "NE",
        "NF",
        "NG",
        "NI",
        "NL",
        "NO",
        "NP",
        "NR",
        "NU",
        "NZ",
        "OM",
        "PA",
        "PE",
        "PF",
        "PG",
        "PH",
        "PK",
        "PL",
        "PM",
        "PN",
        "PR",
        "PS",
        "PT",
        "PW",
        "PY",
        "QA",
        "RE",
        "RO",
        "RS",
        "RU",
        "RW",
        "SA",
        "SB",
        "SC",
        "SD",
        "SE",
        "SG",
        "SH",
        "SI",
        "SJ",
        "SK",
        "SL",
        "SM",
        "SN",
        "SO",
        "SR",
        "SS",
        "ST",
        "SV",
        "SX",
        "SY",
        "SZ",
        "TC",
        "TD",
        "TF",
        "TG",
        "TH",
        "TJ",
        "TK",
        "TL",
        "TM",
        "TN",
        "TO",
        "TR",
        "TT",
        "TV",
        "TW",
        "TZ",
        "UA",
        "UG",
        "UM",
        "US",
        "UY",
        "UZ",
        "VA",
        "VC",
        "VE",
        "VG",
        "VI",
        "VN",
        "VU",
        "WF",
        "WS",
        "XK",
        "YE",
        "YT",
        "ZA",
        "ZM",
        "ZW"
      ],
      "source": "python-holidays 0.99 (MIT)",
      "changes": "Breadth: +244 countries at national level (every jurisdiction python-holidays 0.99 supports), each with a weekend definition (CLDR 48 weekData + cited overrides) and primary IANA timezone. Verification: all 246 non-US countries adjudicated against authoritative sources (multi-agent audit + human review); per-country provenance in the dataset's verification audit. Fixes: Sweden's weekly rest day ('Söndag') no longer emitted as a public holiday (already non-working via weekend); Costa Rica gains 3 statutory feriados de pago no obligatorio (Aug 2, Aug 31, Dec 1; Art. 148 Código de Trabajo, vacanza 'optional' category); Spain restores 25 national fixed-date holidays python-holidays dropped when they fall on a Sunday (Estatuto de los Trabajadores art. 37.2 + Ley 18/1987 — the statutory date stands regardless of weekday). Correction (reviewed): 2026.1 mislabeled composite observed days — 96 US-subdivision records across GA, IN, KS, KY, MI, MP, NC, TX, VI, WI, WV now correct. No US holiday date set changed vs 2026.1."
    },
    {
      "version": "2026.1",
      "url": "/datasets/2026.1.json",
      "content_hash": "sha256:c48e7c6132a096dd49709174dbc75a0e1386ee78305ca7ff8ace2b45ba08536e",
      "years": [
        2015,
        2035
      ],
      "countries": [
        "DE",
        "GB",
        "US"
      ],
      "source": "python-holidays 0.99 (MIT)"
    }
  ]
}
