{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Ecto",
  "description": "Modern Template Consolidation Engine for EJS, Markdown, Pug, Nunjucks, Mustache, and Handlebars",
  "home_page_url": "https://ecto.org/",
  "feed_url": "https://ecto.org/changelog.json",
  "items": [
    {
      "id": "v4-8-4",
      "title": "v4.8.4",
      "url": "https://ecto.org/changelog/v4-8-4/",
      "date_published": "2026-04-09",
      "date_modified": "2026-04-09",
      "summary": "<ul>\n<li>chore: upgrading vitest, types, faker, and biome by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/338\">https://github.com/jaredwray/ecto/pull/338</a></li>\n<li>chore: upgrading @jaredwray/fumanchu by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/339\">https://github.com/jaredwray/ecto/pull/339</a></li>\n<li>chore: upgading cacheable by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/340\">https://github.com/jaredwray/ecto/pull/340</a></li>\n<li>chore: upgrading pug by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/341\">https://github.com/jaredwray/ecto/pull/341</a></li>\n<li>chore: upgrading ejs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/343\">https://github.com/jaredwray/ecto/pull/343</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading vitest, types, faker, and biome by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/338\">https://github.com/jaredwray/ecto/pull/338</a></li>\n<li>chore: upgrading @jaredwray/fumanchu by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/339\">https://github.com/jaredwray/ecto/pull/339</a></li>\n<li>chore: upgading cacheable by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/340\">https://github.com/jaredwray/ecto/pull/340</a></li>\n<li>chore: upgrading pug by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/341\">https://github.com/jaredwray/ecto/pull/341</a></li>\n<li>chore: upgrading ejs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/343\">https://github.com/jaredwray/ecto/pull/343</a></li>\n<li>chore: upgrading hookified by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/344\">https://github.com/jaredwray/ecto/pull/344</a></li>\n<li>chore: upgrading writr by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/345\">https://github.com/jaredwray/ecto/pull/345</a></li>\n<li>chore: migrating to tsdown from tsup by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/346\">https://github.com/jaredwray/ecto/pull/346</a></li>\n<li>chore: upgrading to typescript by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/347\">https://github.com/jaredwray/ecto/pull/347</a></li>\n<li>Chore upgrading docula by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/348\">https://github.com/jaredwray/ecto/pull/348</a></li>\n<li>chore: upgrading liquidjs to 10.25.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/349\">https://github.com/jaredwray/ecto/pull/349</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.8.3...v4.8.4\">https://github.com/jaredwray/ecto/compare/v4.8.3...v4.8.4</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading vitest, types, faker, and biome by @jaredwray in [https://github.com/jaredwray/ecto/pull/338](https://github.com/jaredwray/ecto/pull/338)\r\n* chore: upgrading @jaredwray/fumanchu by @jaredwray in [https://github.com/jaredwray/ecto/pull/339](https://github.com/jaredwray/ecto/pull/339)\r\n* chore: upgading cacheable by @jaredwray in [https://github.com/jaredwray/ecto/pull/340](https://github.com/jaredwray/ecto/pull/340)\r\n* chore: upgrading pug by @jaredwray in [https://github.com/jaredwray/ecto/pull/341](https://github.com/jaredwray/ecto/pull/341)\r\n* chore: upgrading ejs by @jaredwray in [https://github.com/jaredwray/ecto/pull/343](https://github.com/jaredwray/ecto/pull/343)\r\n* chore: upgrading hookified by @jaredwray in [https://github.com/jaredwray/ecto/pull/344](https://github.com/jaredwray/ecto/pull/344)\r\n* chore: upgrading writr by @jaredwray in [https://github.com/jaredwray/ecto/pull/345](https://github.com/jaredwray/ecto/pull/345)\r\n* chore: migrating to tsdown from tsup by @jaredwray in [https://github.com/jaredwray/ecto/pull/346](https://github.com/jaredwray/ecto/pull/346)\r\n* chore: upgrading to typescript by @jaredwray in [https://github.com/jaredwray/ecto/pull/347](https://github.com/jaredwray/ecto/pull/347)\r\n* Chore upgrading docula by @jaredwray in [https://github.com/jaredwray/ecto/pull/348](https://github.com/jaredwray/ecto/pull/348)\r\n* chore: upgrading liquidjs to 10.25.5 by @jaredwray in [https://github.com/jaredwray/ecto/pull/349](https://github.com/jaredwray/ecto/pull/349)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.8.3...v4.8.4](https://github.com/jaredwray/ecto/compare/v4.8.3...v4.8.4)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-8-3",
      "title": "v4.8.3",
      "url": "https://ecto.org/changelog/v4-8-3/",
      "date_published": "2026-03-05",
      "date_modified": "2026-03-05",
      "summary": "<ul>\n<li>chore: upgrading biome, faker-js, types, and rimraf to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/334\">https://github.com/jaredwray/ecto/pull/334</a></li>\n<li>chore: upgrading cacheable to 2.3.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/335\">https://github.com/jaredwray/ecto/pull/335</a></li>\n<li>chore: upgrading writr to 5.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/336\">https://github.com/jaredwray/ecto/pull/336</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading biome, faker-js, types, and rimraf to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/334\">https://github.com/jaredwray/ecto/pull/334</a></li>\n<li>chore: upgrading cacheable to 2.3.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/335\">https://github.com/jaredwray/ecto/pull/335</a></li>\n<li>chore: upgrading writr to 5.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/336\">https://github.com/jaredwray/ecto/pull/336</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.6.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/337\">https://github.com/jaredwray/ecto/pull/337</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.8.2...v4.8.3\">https://github.com/jaredwray/ecto/compare/v4.8.2...v4.8.3</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading biome, faker-js, types, and rimraf to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/334](https://github.com/jaredwray/ecto/pull/334)\r\n* chore: upgrading cacheable to 2.3.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/335](https://github.com/jaredwray/ecto/pull/335)\r\n* chore: upgrading writr to 5.0.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/336](https://github.com/jaredwray/ecto/pull/336)\r\n* chore: upgrading @jaredwray/fumanchu to 4.6.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/337](https://github.com/jaredwray/ecto/pull/337)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.8.2...v4.8.3](https://github.com/jaredwray/ecto/compare/v4.8.2...v4.8.3)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-8-2",
      "title": "v4.8.2",
      "url": "https://ecto.org/changelog/v4-8-2/",
      "date_published": "2026-02-06",
      "date_modified": "2026-02-06",
      "summary": "<ul>\n<li>fix: changing the default import for ejs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/333\">https://github.com/jaredwray/ecto/pull/333</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2\">https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2</a></p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>fix: changing the default import for ejs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/333\">https://github.com/jaredwray/ecto/pull/333</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2\">https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2</a></p>",
      "content_text": "## What's Changed\r\n* fix: changing the default import for ejs by @jaredwray in [https://github.com/jaredwray/ecto/pull/333](https://github.com/jaredwray/ecto/pull/333)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2](https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-8-1",
      "title": "v4.8.1",
      "url": "https://ecto.org/changelog/v4-8-1/",
      "date_published": "2026-01-31",
      "date_modified": "2026-01-31",
      "summary": "<ul>\n<li>feat: adding in Agents.md by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/324\">https://github.com/jaredwray/ecto/pull/324</a></li>\n<li>chore: upgrading vitest to 4.0.18 and dev tools by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/325\">https://github.com/jaredwray/ecto/pull/325</a></li>\n<li>chore: upgrading docula to 0.40.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/326\">https://github.com/jaredwray/ecto/pull/326</a></li>\n<li>chore: upgrading hookified to 1.15.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/327\">https://github.com/jaredwray/ecto/pull/327</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>feat: adding in Agents.md by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/324\">https://github.com/jaredwray/ecto/pull/324</a></li>\n<li>chore: upgrading vitest to 4.0.18 and dev tools by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/325\">https://github.com/jaredwray/ecto/pull/325</a></li>\n<li>chore: upgrading docula to 0.40.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/326\">https://github.com/jaredwray/ecto/pull/326</a></li>\n<li>chore: upgrading hookified to 1.15.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/327\">https://github.com/jaredwray/ecto/pull/327</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.5.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/328\">https://github.com/jaredwray/ecto/pull/328</a></li>\n<li>chore: upgrading cacheable to 2.3.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/329\">https://github.com/jaredwray/ecto/pull/329</a></li>\n<li>chore: upgrading writr to 5.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/330\">https://github.com/jaredwray/ecto/pull/330</a></li>\n<li>chore: upgrading ejs to 4.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/331\">https://github.com/jaredwray/ecto/pull/331</a></li>\n<li>feat: adding in caching for pnpm by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/332\">https://github.com/jaredwray/ecto/pull/332</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.8.0...v4.8.1\">https://github.com/jaredwray/ecto/compare/v4.8.0...v4.8.1</a></p>",
      "content_text": "## What's Changed\r\n* feat: adding in Agents.md by @jaredwray in [https://github.com/jaredwray/ecto/pull/324](https://github.com/jaredwray/ecto/pull/324)\r\n* chore: upgrading vitest to 4.0.18 and dev tools by @jaredwray in [https://github.com/jaredwray/ecto/pull/325](https://github.com/jaredwray/ecto/pull/325)\r\n* chore: upgrading docula to 0.40.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/326](https://github.com/jaredwray/ecto/pull/326)\r\n* chore: upgrading hookified to 1.15.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/327](https://github.com/jaredwray/ecto/pull/327)\r\n* chore: upgrading @jaredwray/fumanchu to 4.5.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/328](https://github.com/jaredwray/ecto/pull/328)\r\n* chore: upgrading cacheable to 2.3.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/329](https://github.com/jaredwray/ecto/pull/329)\r\n* chore: upgrading writr to 5.0.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/330](https://github.com/jaredwray/ecto/pull/330)\r\n* chore: upgrading ejs to 4.0.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/331](https://github.com/jaredwray/ecto/pull/331)\r\n* feat: adding in caching for pnpm by @jaredwray in [https://github.com/jaredwray/ecto/pull/332](https://github.com/jaredwray/ecto/pull/332)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.8.0...v4.8.1](https://github.com/jaredwray/ecto/compare/v4.8.0...v4.8.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-8-0",
      "title": "v4.8.0",
      "url": "https://ecto.org/changelog/v4-8-0/",
      "date_published": "2025-12-29",
      "date_modified": "2025-12-29",
      "summary": "<ul>\n<li>chore: setting the minimum release age by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/317\">https://github.com/jaredwray/ecto/pull/317</a></li>\n<li>chore: upgrading vitest to 4.0.16 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/318\">https://github.com/jaredwray/ecto/pull/318</a></li>\n<li>chore: upgrading hookified to 1.14.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/319\">https://github.com/jaredwray/ecto/pull/319</a></li>\n<li>chore: upgrading cacheable to 2.3.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/320\">https://github.com/jaredwray/ecto/pull/320</a></li>\n<li>chore: upgrading writr to 5.0.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/321\">https://github.com/jaredwray/ecto/pull/321</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: setting the minimum release age by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/317\">https://github.com/jaredwray/ecto/pull/317</a></li>\n<li>chore: upgrading vitest to 4.0.16 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/318\">https://github.com/jaredwray/ecto/pull/318</a></li>\n<li>chore: upgrading hookified to 1.14.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/319\">https://github.com/jaredwray/ecto/pull/319</a></li>\n<li>chore: upgrading cacheable to 2.3.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/320\">https://github.com/jaredwray/ecto/pull/320</a></li>\n<li>chore: upgrading writr to 5.0.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/321\">https://github.com/jaredwray/ecto/pull/321</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.5.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/322\">https://github.com/jaredwray/ecto/pull/322</a></li>\n<li>feat: adding in hooks support by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/323\">https://github.com/jaredwray/ecto/pull/323</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.7.1...v4.8.0\">https://github.com/jaredwray/ecto/compare/v4.7.1...v4.8.0</a></p>",
      "content_text": "## What's Changed\r\n* chore: setting the minimum release age by @jaredwray in [https://github.com/jaredwray/ecto/pull/317](https://github.com/jaredwray/ecto/pull/317)\r\n* chore: upgrading vitest to 4.0.16 by @jaredwray in [https://github.com/jaredwray/ecto/pull/318](https://github.com/jaredwray/ecto/pull/318)\r\n* chore: upgrading hookified to 1.14.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/319](https://github.com/jaredwray/ecto/pull/319)\r\n* chore: upgrading cacheable to 2.3.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/320](https://github.com/jaredwray/ecto/pull/320)\r\n* chore: upgrading writr to 5.0.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/321](https://github.com/jaredwray/ecto/pull/321)\r\n* chore: upgrading @jaredwray/fumanchu to 4.5.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/322](https://github.com/jaredwray/ecto/pull/322)\r\n* feat: adding in hooks support by @jaredwray in [https://github.com/jaredwray/ecto/pull/323](https://github.com/jaredwray/ecto/pull/323)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.7.1...v4.8.0](https://github.com/jaredwray/ecto/compare/v4.7.1...v4.8.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-7-1",
      "title": "v4.7.1",
      "url": "https://ecto.org/changelog/v4-7-1/",
      "date_published": "2025-11-26",
      "date_modified": "2025-11-26",
      "summary": "<ul>\n<li>chore: upgrading vitest and @biomejs/biome to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/310\">https://github.com/jaredwray/ecto/pull/310</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.4.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/311\">https://github.com/jaredwray/ecto/pull/311</a></li>\n<li>chore: upgrading cacheable to 2.2.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/312\">https://github.com/jaredwray/ecto/pull/312</a></li>\n<li>chore: upgrading docula to 0.31.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/313\">https://github.com/jaredwray/ecto/pull/313</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading vitest and @biomejs/biome to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/310\">https://github.com/jaredwray/ecto/pull/310</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.4.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/311\">https://github.com/jaredwray/ecto/pull/311</a></li>\n<li>chore: upgrading cacheable to 2.2.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/312\">https://github.com/jaredwray/ecto/pull/312</a></li>\n<li>chore: upgrading docula to 0.31.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/313\">https://github.com/jaredwray/ecto/pull/313</a></li>\n<li>chore: upgrading hookified to 1.13.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/314\">https://github.com/jaredwray/ecto/pull/314</a></li>\n<li>chore: upgrading liquidjs to 10.24.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/315\">https://github.com/jaredwray/ecto/pull/315</a></li>\n<li>chore: upgrading writr to 5.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/316\">https://github.com/jaredwray/ecto/pull/316</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.7.0...v4.7.1\">https://github.com/jaredwray/ecto/compare/v4.7.0...v4.7.1</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading vitest and @biomejs/biome to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/310](https://github.com/jaredwray/ecto/pull/310)\r\n* chore: upgrading @jaredwray/fumanchu to 4.4.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/311](https://github.com/jaredwray/ecto/pull/311)\r\n* chore: upgrading cacheable to 2.2.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/312](https://github.com/jaredwray/ecto/pull/312)\r\n* chore: upgrading docula to 0.31.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/313](https://github.com/jaredwray/ecto/pull/313)\r\n* chore: upgrading hookified to 1.13.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/314](https://github.com/jaredwray/ecto/pull/314)\r\n* chore: upgrading liquidjs to 10.24.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/315](https://github.com/jaredwray/ecto/pull/315)\r\n* chore: upgrading writr to 5.0.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/316](https://github.com/jaredwray/ecto/pull/316)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.7.0...v4.7.1](https://github.com/jaredwray/ecto/compare/v4.7.0...v4.7.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-7-0",
      "title": "v4.7.0",
      "url": "https://ecto.org/changelog/v4-7-0/",
      "date_published": "2025-10-24",
      "date_modified": "2025-10-24",
      "summary": "<ul>\n<li>chore: upgrading vitest to 4.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/300\">https://github.com/jaredwray/ecto/pull/300</a></li>\n<li>chore: removing webpack as not needed by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/301\">https://github.com/jaredwray/ecto/pull/301</a></li>\n<li>chore: upgrading dev dependencies to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/302\">https://github.com/jaredwray/ecto/pull/302</a></li>\n<li>chore: upgrading writr to 4.5.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/303\">https://github.com/jaredwray/ecto/pull/303</a></li>\n<li>chore: upgrading liquidjs to 10.23.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/304\">https://github.com/jaredwray/ecto/pull/304</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading vitest to 4.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/300\">https://github.com/jaredwray/ecto/pull/300</a></li>\n<li>chore: removing webpack as not needed by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/301\">https://github.com/jaredwray/ecto/pull/301</a></li>\n<li>chore: upgrading dev dependencies to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/302\">https://github.com/jaredwray/ecto/pull/302</a></li>\n<li>chore: upgrading writr to 4.5.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/303\">https://github.com/jaredwray/ecto/pull/303</a></li>\n<li>chore: upgrading liquidjs to 10.23.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/304\">https://github.com/jaredwray/ecto/pull/304</a></li>\n<li>chore: upgrading hookified to 1.12.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/305\">https://github.com/jaredwray/ecto/pull/305</a></li>\n<li>chore: upgrading docula to 0.31.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/306\">https://github.com/jaredwray/ecto/pull/306</a></li>\n<li>chore: upgrading cacheable to 2.1.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/307\">https://github.com/jaredwray/ecto/pull/307</a></li>\n<li>feat: moving to ent to replace underscore for decoding on handlebars by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/308\">https://github.com/jaredwray/ecto/pull/308</a></li>\n<li>feat: adding in exports on engines by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/309\">https://github.com/jaredwray/ecto/pull/309</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.6.0...v4.7.0\">https://github.com/jaredwray/ecto/compare/v4.6.0...v4.7.0</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading vitest to 4.0.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/300](https://github.com/jaredwray/ecto/pull/300)\r\n* chore: removing webpack as not needed by @jaredwray in [https://github.com/jaredwray/ecto/pull/301](https://github.com/jaredwray/ecto/pull/301)\r\n* chore: upgrading dev dependencies to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/302](https://github.com/jaredwray/ecto/pull/302)\r\n* chore: upgrading writr to 4.5.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/303](https://github.com/jaredwray/ecto/pull/303)\r\n* chore: upgrading liquidjs to 10.23.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/304](https://github.com/jaredwray/ecto/pull/304)\r\n* chore: upgrading hookified to 1.12.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/305](https://github.com/jaredwray/ecto/pull/305)\r\n* chore: upgrading docula to 0.31.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/306](https://github.com/jaredwray/ecto/pull/306)\r\n* chore: upgrading cacheable to 2.1.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/307](https://github.com/jaredwray/ecto/pull/307)\r\n* feat: moving to ent to replace underscore for decoding on handlebars by @jaredwray in [https://github.com/jaredwray/ecto/pull/308](https://github.com/jaredwray/ecto/pull/308)\r\n* feat: adding in exports on engines by @jaredwray in [https://github.com/jaredwray/ecto/pull/309](https://github.com/jaredwray/ecto/pull/309)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.6.0...v4.7.0](https://github.com/jaredwray/ecto/compare/v4.6.0...v4.7.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-6-0",
      "title": "v4.6.0",
      "url": "https://ecto.org/changelog/v4-6-0/",
      "date_published": "2025-09-21",
      "date_modified": "2025-09-21",
      "summary": "<ul>\n<li>fix: making tests be a bit more robust with async testing by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/296\">https://github.com/jaredwray/ecto/pull/296</a></li>\n<li>chore: upgrading docula to 0.30.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/297\">https://github.com/jaredwray/ecto/pull/297</a></li>\n<li>feat: updating to better jsDocs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/298\">https://github.com/jaredwray/ecto/pull/298</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>fix: making tests be a bit more robust with async testing by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/296\">https://github.com/jaredwray/ecto/pull/296</a></li>\n<li>chore: upgrading docula to 0.30.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/297\">https://github.com/jaredwray/ecto/pull/297</a></li>\n<li>feat: updating to better jsDocs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/298\">https://github.com/jaredwray/ecto/pull/298</a></li>\n<li>feat: detect engine function by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/299\">https://github.com/jaredwray/ecto/pull/299</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.5.1...v4.6.0\">https://github.com/jaredwray/ecto/compare/v4.5.1...v4.6.0</a></p>",
      "content_text": "## What's Changed\r\n* fix: making tests be a bit more robust with async testing by @jaredwray in [https://github.com/jaredwray/ecto/pull/296](https://github.com/jaredwray/ecto/pull/296)\r\n* chore: upgrading docula to 0.30.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/297](https://github.com/jaredwray/ecto/pull/297)\r\n* feat: updating to better jsDocs by @jaredwray in [https://github.com/jaredwray/ecto/pull/298](https://github.com/jaredwray/ecto/pull/298)\r\n* feat: detect engine function by @jaredwray in [https://github.com/jaredwray/ecto/pull/299](https://github.com/jaredwray/ecto/pull/299)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.5.1...v4.6.0](https://github.com/jaredwray/ecto/compare/v4.5.1...v4.6.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-5-1",
      "title": "v4.5.1",
      "url": "https://ecto.org/changelog/v4-5-1/",
      "date_published": "2025-09-19",
      "date_modified": "2025-09-19",
      "summary": "<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 4.3.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/295\">https://github.com/jaredwray/ecto/pull/295</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1\">https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1</a></p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 4.3.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/295\">https://github.com/jaredwray/ecto/pull/295</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1\">https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading @jaredwray/fumanchu to 4.3.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/295](https://github.com/jaredwray/ecto/pull/295)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1](https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-5-0",
      "title": "v4.5.0",
      "url": "https://ecto.org/changelog/v4-5-0/",
      "date_published": "2025-09-19",
      "date_modified": "2025-09-19",
      "summary": "<ul>\n<li>Fix: add Handlebars renderFromFile partial tests and auto root inference by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/293\">https://github.com/jaredwray/ecto/pull/293</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/294\">https://github.com/jaredwray/ecto/pull/294</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>Fix: add Handlebars renderFromFile partial tests and auto root inference by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/293\">https://github.com/jaredwray/ecto/pull/293</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/294\">https://github.com/jaredwray/ecto/pull/294</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.4.3...v4.5.0\">https://github.com/jaredwray/ecto/compare/v4.4.3...v4.5.0</a></p>",
      "content_text": "## What's Changed\r\n* Fix: add Handlebars renderFromFile partial tests and auto root inference by @jaredwray in [https://github.com/jaredwray/ecto/pull/293](https://github.com/jaredwray/ecto/pull/293)\r\n* chore: upgrading @jaredwray/fumanchu to 4.1.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/294](https://github.com/jaredwray/ecto/pull/294)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.4.3...v4.5.0](https://github.com/jaredwray/ecto/compare/v4.4.3...v4.5.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-4-3",
      "title": "v4.4.3",
      "url": "https://ecto.org/changelog/v4-4-3/",
      "date_published": "2025-09-18",
      "date_modified": "2025-09-18",
      "summary": "<ul>\n<li>chore: upgrading writr to 4.5.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/289\">https://github.com/jaredwray/ecto/pull/289</a></li>\n<li>chore: upgrading cacheable to 2.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/290\">https://github.com/jaredwray/ecto/pull/290</a></li>\n<li>chore: upgrading hookified to 1.12.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/291\">https://github.com/jaredwray/ecto/pull/291</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/292\">https://github.com/jaredwray/ecto/pull/292</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading writr to 4.5.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/289\">https://github.com/jaredwray/ecto/pull/289</a></li>\n<li>chore: upgrading cacheable to 2.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/290\">https://github.com/jaredwray/ecto/pull/290</a></li>\n<li>chore: upgrading hookified to 1.12.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/291\">https://github.com/jaredwray/ecto/pull/291</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 4.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/292\">https://github.com/jaredwray/ecto/pull/292</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.4.2...v4.4.3\">https://github.com/jaredwray/ecto/compare/v4.4.2...v4.4.3</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading writr to 4.5.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/289](https://github.com/jaredwray/ecto/pull/289)\r\n* chore: upgrading cacheable to 2.0.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/290](https://github.com/jaredwray/ecto/pull/290)\r\n* chore: upgrading hookified to 1.12.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/291](https://github.com/jaredwray/ecto/pull/291)\r\n* chore: upgrading @jaredwray/fumanchu to 4.0.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/292](https://github.com/jaredwray/ecto/pull/292)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.4.2...v4.4.3](https://github.com/jaredwray/ecto/compare/v4.4.2...v4.4.3)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-4-2",
      "title": "v4.4.2",
      "url": "https://ecto.org/changelog/v4-4-2/",
      "date_published": "2025-09-17",
      "date_modified": "2025-09-17",
      "summary": "<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 4.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/286\">https://github.com/jaredwray/ecto/pull/286</a></li>\n<li>feat: add in better test coverage by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/287\">https://github.com/jaredwray/ecto/pull/287</a></li>\n<li>feat: migrating to biome by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/288\">https://github.com/jaredwray/ecto/pull/288</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 4.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/286\">https://github.com/jaredwray/ecto/pull/286</a></li>\n<li>feat: add in better test coverage by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/287\">https://github.com/jaredwray/ecto/pull/287</a></li>\n<li>feat: migrating to biome by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/288\">https://github.com/jaredwray/ecto/pull/288</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.4.1...v4.4.2\">https://github.com/jaredwray/ecto/compare/v4.4.1...v4.4.2</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading @jaredwray/fumanchu to 4.0.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/286](https://github.com/jaredwray/ecto/pull/286)\r\n* feat: add in better test coverage by @jaredwray in [https://github.com/jaredwray/ecto/pull/287](https://github.com/jaredwray/ecto/pull/287)\r\n* feat: migrating to biome by @jaredwray in [https://github.com/jaredwray/ecto/pull/288](https://github.com/jaredwray/ecto/pull/288)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.4.1...v4.4.2](https://github.com/jaredwray/ecto/compare/v4.4.1...v4.4.2)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-4-1",
      "title": "v4.4.1",
      "url": "https://ecto.org/changelog/v4-4-1/",
      "date_published": "2025-08-19",
      "date_modified": "2025-08-19",
      "summary": "<ul>\n<li>fix: respect disabled cache options by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/279\">https://github.com/jaredwray/ecto/pull/279</a></li>\n<li>refactor: use single underscore for privates by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/280\">https://github.com/jaredwray/ecto/pull/280</a></li>\n<li>chore: upgrading typescript to 5.9.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/281\">https://github.com/jaredwray/ecto/pull/281</a></li>\n<li>chore: upgrading cacheable to 1.10.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/282\">https://github.com/jaredwray/ecto/pull/282</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>fix: respect disabled cache options by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/279\">https://github.com/jaredwray/ecto/pull/279</a></li>\n<li>refactor: use single underscore for privates by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/280\">https://github.com/jaredwray/ecto/pull/280</a></li>\n<li>chore: upgrading typescript to 5.9.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/281\">https://github.com/jaredwray/ecto/pull/281</a></li>\n<li>chore: upgrading cacheable to 1.10.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/282\">https://github.com/jaredwray/ecto/pull/282</a></li>\n<li>chore: upgrading writr to 4.4.6 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/283\">https://github.com/jaredwray/ecto/pull/283</a></li>\n<li>chore: upgrading hookified to 1.11.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/284\">https://github.com/jaredwray/ecto/pull/284</a></li>\n<li>chore: upgrading docula to 0.20.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/285\">https://github.com/jaredwray/ecto/pull/285</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.4.0...v4.4.1\">https://github.com/jaredwray/ecto/compare/v4.4.0...v4.4.1</a></p>",
      "content_text": "## What's Changed\r\n* fix: respect disabled cache options by @jaredwray in [https://github.com/jaredwray/ecto/pull/279](https://github.com/jaredwray/ecto/pull/279)\r\n* refactor: use single underscore for privates by @jaredwray in [https://github.com/jaredwray/ecto/pull/280](https://github.com/jaredwray/ecto/pull/280)\r\n* chore: upgrading typescript to 5.9.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/281](https://github.com/jaredwray/ecto/pull/281)\r\n* chore: upgrading cacheable to 1.10.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/282](https://github.com/jaredwray/ecto/pull/282)\r\n* chore: upgrading writr to 4.4.6 by @jaredwray in [https://github.com/jaredwray/ecto/pull/283](https://github.com/jaredwray/ecto/pull/283)\r\n* chore: upgrading hookified to 1.11.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/284](https://github.com/jaredwray/ecto/pull/284)\r\n* chore: upgrading docula to 0.20.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/285](https://github.com/jaredwray/ecto/pull/285)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.4.0...v4.4.1](https://github.com/jaredwray/ecto/compare/v4.4.0...v4.4.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-4-0",
      "title": "v4.4.0",
      "url": "https://ecto.org/changelog/v4-4-0/",
      "date_published": "2025-07-17",
      "date_modified": "2025-07-17",
      "summary": "<ul>\n<li>chore: upgrading xo to 1.2.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/271\">https://github.com/jaredwray/ecto/pull/271</a></li>\n<li>chore: upgrading writr to 4.4.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/272\">https://github.com/jaredwray/ecto/pull/272</a></li>\n<li>chore: upgrading webpack to 5.100.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/273\">https://github.com/jaredwray/ecto/pull/273</a></li>\n<li>chore: upgrading vitest to 3.2.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/274\">https://github.com/jaredwray/ecto/pull/274</a></li>\n<li>chore: upgrading docula to 0.13.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/275\">https://github.com/jaredwray/ecto/pull/275</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading xo to 1.2.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/271\">https://github.com/jaredwray/ecto/pull/271</a></li>\n<li>chore: upgrading writr to 4.4.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/272\">https://github.com/jaredwray/ecto/pull/272</a></li>\n<li>chore: upgrading webpack to 5.100.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/273\">https://github.com/jaredwray/ecto/pull/273</a></li>\n<li>chore: upgrading vitest to 3.2.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/274\">https://github.com/jaredwray/ecto/pull/274</a></li>\n<li>chore: upgrading docula to 0.13.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/275\">https://github.com/jaredwray/ecto/pull/275</a></li>\n<li>chore: upgrading cacheable to 1.10.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/276\">https://github.com/jaredwray/ecto/pull/276</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 3.1.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/277\">https://github.com/jaredwray/ecto/pull/277</a></li>\n<li>feat: adding in emitting events by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/278\">https://github.com/jaredwray/ecto/pull/278</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.3.0...v4.4.0\">https://github.com/jaredwray/ecto/compare/v4.3.0...v4.4.0</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading xo to 1.2.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/271](https://github.com/jaredwray/ecto/pull/271)\r\n* chore: upgrading writr to 4.4.5 by @jaredwray in [https://github.com/jaredwray/ecto/pull/272](https://github.com/jaredwray/ecto/pull/272)\r\n* chore: upgrading webpack to 5.100.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/273](https://github.com/jaredwray/ecto/pull/273)\r\n* chore: upgrading vitest to 3.2.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/274](https://github.com/jaredwray/ecto/pull/274)\r\n* chore: upgrading docula to 0.13.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/275](https://github.com/jaredwray/ecto/pull/275)\r\n* chore: upgrading cacheable to 1.10.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/276](https://github.com/jaredwray/ecto/pull/276)\r\n* chore: upgrading @jaredwray/fumanchu to 3.1.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/277](https://github.com/jaredwray/ecto/pull/277)\r\n* feat: adding in emitting events by @jaredwray in [https://github.com/jaredwray/ecto/pull/278](https://github.com/jaredwray/ecto/pull/278)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.3.0...v4.4.0](https://github.com/jaredwray/ecto/compare/v4.3.0...v4.4.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-3-0",
      "title": "v4.3.0",
      "url": "https://ecto.org/changelog/v4-3-0/",
      "date_published": "2025-06-14",
      "date_modified": "2025-06-14",
      "summary": "<ul>\n<li>chore: upgrading xo to 1.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/267\">https://github.com/jaredwray/ecto/pull/267</a></li>\n<li>chore: upgrading vitest to 3.2.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/268\">https://github.com/jaredwray/ecto/pull/268</a></li>\n<li>chore: upgrading docula to 0.12.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/269\">https://github.com/jaredwray/ecto/pull/269</a></li>\n<li>feat: caching on rendered templates by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/270\">https://github.com/jaredwray/ecto/pull/270</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading xo to 1.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/267\">https://github.com/jaredwray/ecto/pull/267</a></li>\n<li>chore: upgrading vitest to 3.2.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/268\">https://github.com/jaredwray/ecto/pull/268</a></li>\n<li>chore: upgrading docula to 0.12.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/269\">https://github.com/jaredwray/ecto/pull/269</a></li>\n<li>feat: caching on rendered templates by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/270\">https://github.com/jaredwray/ecto/pull/270</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.2.4...v4.3.0\">https://github.com/jaredwray/ecto/compare/v4.2.4...v4.3.0</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading xo to 1.1.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/267](https://github.com/jaredwray/ecto/pull/267)\r\n* chore: upgrading vitest to 3.2.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/268](https://github.com/jaredwray/ecto/pull/268)\r\n* chore: upgrading docula to 0.12.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/269](https://github.com/jaredwray/ecto/pull/269)\r\n* feat: caching on rendered templates by @jaredwray in [https://github.com/jaredwray/ecto/pull/270](https://github.com/jaredwray/ecto/pull/270)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.2.4...v4.3.0](https://github.com/jaredwray/ecto/compare/v4.2.4...v4.3.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-2-4",
      "title": "v4.2.4",
      "url": "https://ecto.org/changelog/v4-2-4/",
      "date_published": "2025-05-29",
      "date_modified": "2025-05-29",
      "summary": "<ul>\n<li>chore: upgrading fumanchu to 3.1.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/262\">https://github.com/jaredwray/ecto/pull/262</a></li>\n<li>chore: upgrading xo to 1.0.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/263\">https://github.com/jaredwray/ecto/pull/263</a></li>\n<li>chore: upgrading writr to 4.4.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/264\">https://github.com/jaredwray/ecto/pull/264</a></li>\n<li>chore: upgrading vitest to 3.1.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/265\">https://github.com/jaredwray/ecto/pull/265</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading fumanchu to 3.1.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/262\">https://github.com/jaredwray/ecto/pull/262</a></li>\n<li>chore: upgrading xo to 1.0.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/263\">https://github.com/jaredwray/ecto/pull/263</a></li>\n<li>chore: upgrading writr to 4.4.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/264\">https://github.com/jaredwray/ecto/pull/264</a></li>\n<li>chore: upgrading vitest to 3.1.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/265\">https://github.com/jaredwray/ecto/pull/265</a></li>\n<li>chore: upgrading liquidjs to 10.21.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/266\">https://github.com/jaredwray/ecto/pull/266</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.2.3...v4.2.4\">https://github.com/jaredwray/ecto/compare/v4.2.3...v4.2.4</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading fumanchu to 3.1.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/262](https://github.com/jaredwray/ecto/pull/262)\r\n* chore: upgrading xo to 1.0.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/263](https://github.com/jaredwray/ecto/pull/263)\r\n* chore: upgrading writr to 4.4.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/264](https://github.com/jaredwray/ecto/pull/264)\r\n* chore: upgrading vitest to 3.1.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/265](https://github.com/jaredwray/ecto/pull/265)\r\n* chore: upgrading liquidjs to 10.21.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/266](https://github.com/jaredwray/ecto/pull/266)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.2.3...v4.2.4](https://github.com/jaredwray/ecto/compare/v4.2.3...v4.2.4)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-2-3",
      "title": "v4.2.3",
      "url": "https://ecto.org/changelog/v4-2-3/",
      "date_published": "2025-05-12",
      "date_modified": "2025-05-12",
      "summary": "<ul>\n<li>chore: moving workflows to permissions, node 22,  and cleanup by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/255\">https://github.com/jaredwray/ecto/pull/255</a></li>\n<li>chore: upgrading vitest to 3.1.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/256\">https://github.com/jaredwray/ecto/pull/256</a></li>\n<li>chore: upgrading webpack to 5.99.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/257\">https://github.com/jaredwray/ecto/pull/257</a></li>\n<li>chore: upgrading writr to 4.4.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/258\">https://github.com/jaredwray/ecto/pull/258</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: moving workflows to permissions, node 22,  and cleanup by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/255\">https://github.com/jaredwray/ecto/pull/255</a></li>\n<li>chore: upgrading vitest to 3.1.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/256\">https://github.com/jaredwray/ecto/pull/256</a></li>\n<li>chore: upgrading webpack to 5.99.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/257\">https://github.com/jaredwray/ecto/pull/257</a></li>\n<li>chore: upgrading writr to 4.4.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/258\">https://github.com/jaredwray/ecto/pull/258</a></li>\n<li>chore: upgrading docula to 0.11.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/259\">https://github.com/jaredwray/ecto/pull/259</a></li>\n<li>feat: adding in jsDoc on ecto constructor by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/260\">https://github.com/jaredwray/ecto/pull/260</a></li>\n<li>fix: updating code of conduct and contributing guidelines by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/261\">https://github.com/jaredwray/ecto/pull/261</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.2.2...v4.2.3\">https://github.com/jaredwray/ecto/compare/v4.2.2...v4.2.3</a></p>",
      "content_text": "## What's Changed\r\n* chore: moving workflows to permissions, node 22,  and cleanup by @jaredwray in [https://github.com/jaredwray/ecto/pull/255](https://github.com/jaredwray/ecto/pull/255)\r\n* chore: upgrading vitest to 3.1.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/256](https://github.com/jaredwray/ecto/pull/256)\r\n* chore: upgrading webpack to 5.99.8 by @jaredwray in [https://github.com/jaredwray/ecto/pull/257](https://github.com/jaredwray/ecto/pull/257)\r\n* chore: upgrading writr to 4.4.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/258](https://github.com/jaredwray/ecto/pull/258)\r\n* chore: upgrading docula to 0.11.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/259](https://github.com/jaredwray/ecto/pull/259)\r\n* feat: adding in jsDoc on ecto constructor by @jaredwray in [https://github.com/jaredwray/ecto/pull/260](https://github.com/jaredwray/ecto/pull/260)\r\n* fix: updating code of conduct and contributing guidelines by @jaredwray in [https://github.com/jaredwray/ecto/pull/261](https://github.com/jaredwray/ecto/pull/261)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.2.2...v4.2.3](https://github.com/jaredwray/ecto/compare/v4.2.2...v4.2.3)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-2-2",
      "title": "v4.2.2",
      "url": "https://ecto.org/changelog/v4-2-2/",
      "date_published": "2025-04-09",
      "date_modified": "2025-04-09",
      "summary": "<ul>\n<li>chore: upgrading vitest to 3.1.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/248\">https://github.com/jaredwray/ecto/pull/248</a></li>\n<li>chore: upgrading typescript to 5.8.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/249\">https://github.com/jaredwray/ecto/pull/249</a></li>\n<li>chore: upgrading writr to 4.4.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/250\">https://github.com/jaredwray/ecto/pull/250</a></li>\n<li>chore: upgrading webpack to 5.99.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/251\">https://github.com/jaredwray/ecto/pull/251</a></li>\n<li>chore: upgrading docula to 0.11.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/252\">https://github.com/jaredwray/ecto/pull/252</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading vitest to 3.1.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/248\">https://github.com/jaredwray/ecto/pull/248</a></li>\n<li>chore: upgrading typescript to 5.8.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/249\">https://github.com/jaredwray/ecto/pull/249</a></li>\n<li>chore: upgrading writr to 4.4.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/250\">https://github.com/jaredwray/ecto/pull/250</a></li>\n<li>chore: upgrading webpack to 5.99.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/251\">https://github.com/jaredwray/ecto/pull/251</a></li>\n<li>chore: upgrading docula to 0.11.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/252\">https://github.com/jaredwray/ecto/pull/252</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 3.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/253\">https://github.com/jaredwray/ecto/pull/253</a></li>\n<li>fix: updating jsDoc on defaultEngine property by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/254\">https://github.com/jaredwray/ecto/pull/254</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.2.1...v4.2.2\">https://github.com/jaredwray/ecto/compare/v4.2.1...v4.2.2</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading vitest to 3.1.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/248](https://github.com/jaredwray/ecto/pull/248)\r\n* chore: upgrading typescript to 5.8.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/249](https://github.com/jaredwray/ecto/pull/249)\r\n* chore: upgrading writr to 4.4.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/250](https://github.com/jaredwray/ecto/pull/250)\r\n* chore: upgrading webpack to 5.99.5 by @jaredwray in [https://github.com/jaredwray/ecto/pull/251](https://github.com/jaredwray/ecto/pull/251)\r\n* chore: upgrading docula to 0.11.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/252](https://github.com/jaredwray/ecto/pull/252)\r\n* chore: upgrading @jaredwray/fumanchu to 3.0.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/253](https://github.com/jaredwray/ecto/pull/253)\r\n* fix: updating jsDoc on defaultEngine property by @jaredwray in [https://github.com/jaredwray/ecto/pull/254](https://github.com/jaredwray/ecto/pull/254)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.2.1...v4.2.2](https://github.com/jaredwray/ecto/compare/v4.2.1...v4.2.2)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-2-1",
      "title": "v4.2.1",
      "url": "https://ecto.org/changelog/v4-2-1/",
      "date_published": "2025-03-07",
      "date_modified": "2025-03-07",
      "summary": "<ul>\n<li>chore: upgrading webpack, typescript, and tsup to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/243\">https://github.com/jaredwray/ecto/pull/243</a></li>\n<li>chore: upgrading vitest to 3.0.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/244\">https://github.com/jaredwray/ecto/pull/244</a></li>\n<li>chore: upgrading writr to 4.4.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/245\">https://github.com/jaredwray/ecto/pull/245</a></li>\n<li>chore: upgrading docula to 0.10.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/246\">https://github.com/jaredwray/ecto/pull/246</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading webpack, typescript, and tsup to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/243\">https://github.com/jaredwray/ecto/pull/243</a></li>\n<li>chore: upgrading vitest to 3.0.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/244\">https://github.com/jaredwray/ecto/pull/244</a></li>\n<li>chore: upgrading writr to 4.4.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/245\">https://github.com/jaredwray/ecto/pull/245</a></li>\n<li>chore: upgrading docula to 0.10.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/246\">https://github.com/jaredwray/ecto/pull/246</a></li>\n<li>chore: upgrading liquidjs to 10.21.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/247\">https://github.com/jaredwray/ecto/pull/247</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.2.0...v4.2.1\">https://github.com/jaredwray/ecto/compare/v4.2.0...v4.2.1</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading webpack, typescript, and tsup to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/243](https://github.com/jaredwray/ecto/pull/243)\r\n* chore: upgrading vitest to 3.0.8 by @jaredwray in [https://github.com/jaredwray/ecto/pull/244](https://github.com/jaredwray/ecto/pull/244)\r\n* chore: upgrading writr to 4.4.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/245](https://github.com/jaredwray/ecto/pull/245)\r\n* chore: upgrading docula to 0.10.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/246](https://github.com/jaredwray/ecto/pull/246)\r\n* chore: upgrading liquidjs to 10.21.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/247](https://github.com/jaredwray/ecto/pull/247)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.2.0...v4.2.1](https://github.com/jaredwray/ecto/compare/v4.2.0...v4.2.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-2-0",
      "title": "v4.2.0",
      "url": "https://ecto.org/changelog/v4-2-0/",
      "date_published": "2025-02-02",
      "date_modified": "2025-02-02",
      "summary": "<ul>\n<li>feat: set the front matter on a source by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/235\">https://github.com/jaredwray/ecto/pull/235</a></li>\n<li>chore: upgrading vitest to 3.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/236\">https://github.com/jaredwray/ecto/pull/236</a></li>\n<li>chore: upgrading typescript and tsup to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/237\">https://github.com/jaredwray/ecto/pull/237</a></li>\n<li>chore: upgrading liquidjs to 10.20.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/238\">https://github.com/jaredwray/ecto/pull/238</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>feat: set the front matter on a source by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/235\">https://github.com/jaredwray/ecto/pull/235</a></li>\n<li>chore: upgrading vitest to 3.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/236\">https://github.com/jaredwray/ecto/pull/236</a></li>\n<li>chore: upgrading typescript and tsup to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/237\">https://github.com/jaredwray/ecto/pull/237</a></li>\n<li>chore: upgrading liquidjs to 10.20.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/238\">https://github.com/jaredwray/ecto/pull/238</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 3.0.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/239\">https://github.com/jaredwray/ecto/pull/239</a></li>\n<li>chore: upgrading writr to 4.4.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/240\">https://github.com/jaredwray/ecto/pull/240</a></li>\n<li>chore: upgrading docula to 0.10.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/241\">https://github.com/jaredwray/ecto/pull/241</a></li>\n<li>feat: adding in EctoOptions type with jsDocs by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/242\">https://github.com/jaredwray/ecto/pull/242</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.5...v4.2.0\">https://github.com/jaredwray/ecto/compare/v4.1.5...v4.2.0</a></p>",
      "content_text": "## What's Changed\r\n* feat: set the front matter on a source by @jaredwray in [https://github.com/jaredwray/ecto/pull/235](https://github.com/jaredwray/ecto/pull/235)\r\n* chore: upgrading vitest to 3.0.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/236](https://github.com/jaredwray/ecto/pull/236)\r\n* chore: upgrading typescript and tsup to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/237](https://github.com/jaredwray/ecto/pull/237)\r\n* chore: upgrading liquidjs to 10.20.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/238](https://github.com/jaredwray/ecto/pull/238)\r\n* chore: upgrading @jaredwray/fumanchu to 3.0.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/239](https://github.com/jaredwray/ecto/pull/239)\r\n* chore: upgrading writr to 4.4.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/240](https://github.com/jaredwray/ecto/pull/240)\r\n* chore: upgrading docula to 0.10.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/241](https://github.com/jaredwray/ecto/pull/241)\r\n* feat: adding in EctoOptions type with jsDocs by @jaredwray in [https://github.com/jaredwray/ecto/pull/242](https://github.com/jaredwray/ecto/pull/242)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.5...v4.2.0](https://github.com/jaredwray/ecto/compare/v4.1.5...v4.2.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-5",
      "title": "v4.1.5",
      "url": "https://ecto.org/changelog/v4-1-5/",
      "date_published": "2024-12-31",
      "date_modified": "2024-12-31",
      "summary": "<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 3.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/227\">https://github.com/jaredwray/ecto/pull/227</a></li>\n<li>chore: upgrading xo to 0.60.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/228\">https://github.com/jaredwray/ecto/pull/228</a></li>\n<li>chore: upgrading vitest to 2.1.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/229\">https://github.com/jaredwray/ecto/pull/229</a></li>\n<li>chore: upgrading writr to 4.3.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/230\">https://github.com/jaredwray/ecto/pull/230</a></li>\n<li>chore: upgrading liquidjs to 10.20.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/231\">https://github.com/jaredwray/ecto/pull/231</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>chore: upgrading @jaredwray/fumanchu to 3.0.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/227\">https://github.com/jaredwray/ecto/pull/227</a></li>\n<li>chore: upgrading xo to 0.60.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/228\">https://github.com/jaredwray/ecto/pull/228</a></li>\n<li>chore: upgrading vitest to 2.1.8 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/229\">https://github.com/jaredwray/ecto/pull/229</a></li>\n<li>chore: upgrading writr to 4.3.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/230\">https://github.com/jaredwray/ecto/pull/230</a></li>\n<li>chore: upgrading liquidjs to 10.20.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/231\">https://github.com/jaredwray/ecto/pull/231</a></li>\n<li>chore: upgrading docula to 0.9.6 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/232\">https://github.com/jaredwray/ecto/pull/232</a></li>\n<li>chore: upgrading @jaredwray/fumanchu to 3.0.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/233\">https://github.com/jaredwray/ecto/pull/233</a></li>\n<li>chore: upgrading workflows to use pnpm and updating security policy by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/234\">https://github.com/jaredwray/ecto/pull/234</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.4...v4.1.5\">https://github.com/jaredwray/ecto/compare/v4.1.4...v4.1.5</a></p>",
      "content_text": "## What's Changed\r\n* chore: upgrading @jaredwray/fumanchu to 3.0.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/227](https://github.com/jaredwray/ecto/pull/227)\r\n* chore: upgrading xo to 0.60.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/228](https://github.com/jaredwray/ecto/pull/228)\r\n* chore: upgrading vitest to 2.1.8 by @jaredwray in [https://github.com/jaredwray/ecto/pull/229](https://github.com/jaredwray/ecto/pull/229)\r\n* chore: upgrading writr to 4.3.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/230](https://github.com/jaredwray/ecto/pull/230)\r\n* chore: upgrading liquidjs to 10.20.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/231](https://github.com/jaredwray/ecto/pull/231)\r\n* chore: upgrading docula to 0.9.6 by @jaredwray in [https://github.com/jaredwray/ecto/pull/232](https://github.com/jaredwray/ecto/pull/232)\r\n* chore: upgrading @jaredwray/fumanchu to 3.0.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/233](https://github.com/jaredwray/ecto/pull/233)\r\n* chore: upgrading workflows to use pnpm and updating security policy by @jaredwray in [https://github.com/jaredwray/ecto/pull/234](https://github.com/jaredwray/ecto/pull/234)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.4...v4.1.5](https://github.com/jaredwray/ecto/compare/v4.1.4...v4.1.5)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-4",
      "title": "v4.1.4",
      "url": "https://ecto.org/changelog/v4-1-4/",
      "date_published": "2024-11-28",
      "date_modified": "2024-11-28",
      "summary": "<ul>\n<li>upgrading writr to 4.1.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/222\">https://github.com/jaredwray/ecto/pull/222</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/223\">https://github.com/jaredwray/ecto/pull/223</a></li>\n<li>upgrading vitest to 2.1.6 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/224\">https://github.com/jaredwray/ecto/pull/224</a></li>\n<li>upgrading liquidjs to 10.19.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/225\">https://github.com/jaredwray/ecto/pull/225</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading writr to 4.1.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/222\">https://github.com/jaredwray/ecto/pull/222</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/223\">https://github.com/jaredwray/ecto/pull/223</a></li>\n<li>upgrading vitest to 2.1.6 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/224\">https://github.com/jaredwray/ecto/pull/224</a></li>\n<li>upgrading liquidjs to 10.19.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/225\">https://github.com/jaredwray/ecto/pull/225</a></li>\n<li>upgrading docula to 0.9.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/226\">https://github.com/jaredwray/ecto/pull/226</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.3...v4.1.4\">https://github.com/jaredwray/ecto/compare/v4.1.3...v4.1.4</a></p>",
      "content_text": "## What's Changed\r\n* upgrading writr to 4.1.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/222](https://github.com/jaredwray/ecto/pull/222)\r\n* upgrading webpack and typescript to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/223](https://github.com/jaredwray/ecto/pull/223)\r\n* upgrading vitest to 2.1.6 by @jaredwray in [https://github.com/jaredwray/ecto/pull/224](https://github.com/jaredwray/ecto/pull/224)\r\n* upgrading liquidjs to 10.19.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/225](https://github.com/jaredwray/ecto/pull/225)\r\n* upgrading docula to 0.9.5 by @jaredwray in [https://github.com/jaredwray/ecto/pull/226](https://github.com/jaredwray/ecto/pull/226)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.3...v4.1.4](https://github.com/jaredwray/ecto/compare/v4.1.3...v4.1.4)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-3",
      "title": "v4.1.3",
      "url": "https://ecto.org/changelog/v4-1-3/",
      "date_published": "2024-10-27",
      "date_modified": "2024-10-27",
      "summary": "<ul>\n<li>Adding in has front matter helper function by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/213\">https://github.com/jaredwray/ecto/pull/213</a></li>\n<li>adding in get and remove front matter helpers by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/214\">https://github.com/jaredwray/ecto/pull/214</a></li>\n<li>updating front matter testing paths by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/215\">https://github.com/jaredwray/ecto/pull/215</a></li>\n<li>adding in jsdoc on main functions by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/216\">https://github.com/jaredwray/ecto/pull/216</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>Adding in has front matter helper function by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/213\">https://github.com/jaredwray/ecto/pull/213</a></li>\n<li>adding in get and remove front matter helpers by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/214\">https://github.com/jaredwray/ecto/pull/214</a></li>\n<li>updating front matter testing paths by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/215\">https://github.com/jaredwray/ecto/pull/215</a></li>\n<li>adding in jsdoc on main functions by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/216\">https://github.com/jaredwray/ecto/pull/216</a></li>\n<li>moving how to contribute to correct place by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/217\">https://github.com/jaredwray/ecto/pull/217</a></li>\n<li>adding in the table of contents by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/218\">https://github.com/jaredwray/ecto/pull/218</a></li>\n<li>upgrading vitest to 2.1.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/219\">https://github.com/jaredwray/ecto/pull/219</a></li>\n<li>upgrading liquidjs to 10.18.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/220\">https://github.com/jaredwray/ecto/pull/220</a></li>\n<li>upgrading tsup and types to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/221\">https://github.com/jaredwray/ecto/pull/221</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.2...v4.1.3\">https://github.com/jaredwray/ecto/compare/v4.1.2...v4.1.3</a></p>",
      "content_text": "## What's Changed\r\n* Adding in has front matter helper function by @jaredwray in [https://github.com/jaredwray/ecto/pull/213](https://github.com/jaredwray/ecto/pull/213)\r\n* adding in get and remove front matter helpers by @jaredwray in [https://github.com/jaredwray/ecto/pull/214](https://github.com/jaredwray/ecto/pull/214)\r\n* updating front matter testing paths by @jaredwray in [https://github.com/jaredwray/ecto/pull/215](https://github.com/jaredwray/ecto/pull/215)\r\n* adding in jsdoc on main functions by @jaredwray in [https://github.com/jaredwray/ecto/pull/216](https://github.com/jaredwray/ecto/pull/216)\r\n* moving how to contribute to correct place by @jaredwray in [https://github.com/jaredwray/ecto/pull/217](https://github.com/jaredwray/ecto/pull/217)\r\n* adding in the table of contents by @jaredwray in [https://github.com/jaredwray/ecto/pull/218](https://github.com/jaredwray/ecto/pull/218)\r\n* upgrading vitest to 2.1.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/219](https://github.com/jaredwray/ecto/pull/219)\r\n* upgrading liquidjs to 10.18.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/220](https://github.com/jaredwray/ecto/pull/220)\r\n* upgrading tsup and types to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/221](https://github.com/jaredwray/ecto/pull/221)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.2...v4.1.3](https://github.com/jaredwray/ecto/compare/v4.1.2...v4.1.3)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-2",
      "title": "v4.1.2",
      "url": "https://ecto.org/changelog/v4-1-2/",
      "date_published": "2024-10-13",
      "date_modified": "2024-10-13",
      "summary": "<ul>\n<li>updating docula to latest for website by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/211\">https://github.com/jaredwray/ecto/pull/211</a></li>\n<li>upgrading writr to 4.1.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/212\">https://github.com/jaredwray/ecto/pull/212</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2\">https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2</a></p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>updating docula to latest for website by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/211\">https://github.com/jaredwray/ecto/pull/211</a></li>\n<li>upgrading writr to 4.1.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/212\">https://github.com/jaredwray/ecto/pull/212</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2\">https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2</a></p>",
      "content_text": "## What's Changed\r\n* updating docula to latest for website by @jaredwray in [https://github.com/jaredwray/ecto/pull/211](https://github.com/jaredwray/ecto/pull/211)\r\n* upgrading writr to 4.1.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/212](https://github.com/jaredwray/ecto/pull/212)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2](https://github.com/jaredwray/ecto/compare/v4.1.1...v4.1.2)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-1",
      "title": "v4.1.1",
      "url": "https://ecto.org/changelog/v4-1-1/",
      "date_published": "2024-10-08",
      "date_modified": "2024-10-08",
      "summary": "<ul>\n<li>upgrading writr to 4.1.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/210\">https://github.com/jaredwray/ecto/pull/210</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1\">https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1</a></p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading writr to 4.1.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/210\">https://github.com/jaredwray/ecto/pull/210</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1\">https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1</a></p>",
      "content_text": "## What's Changed\r\n* upgrading writr to 4.1.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/210](https://github.com/jaredwray/ecto/pull/210)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1](https://github.com/jaredwray/ecto/compare/v4.1.0...v4.1.1)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-1-0",
      "title": "v4.1.0",
      "url": "https://ecto.org/changelog/v4-1-0/",
      "date_published": "2024-10-06",
      "date_modified": "2024-10-06",
      "summary": "<ul>\n<li>upgrading writr to 4.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/205\">https://github.com/jaredwray/ecto/pull/205</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/206\">https://github.com/jaredwray/ecto/pull/206</a></li>\n<li>upgrading liquidjs to 10.17.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/207\">https://github.com/jaredwray/ecto/pull/207</a></li>\n<li>upgrading vitest to 2.1.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/208\">https://github.com/jaredwray/ecto/pull/208</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading writr to 4.1.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/205\">https://github.com/jaredwray/ecto/pull/205</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/206\">https://github.com/jaredwray/ecto/pull/206</a></li>\n<li>upgrading liquidjs to 10.17.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/207\">https://github.com/jaredwray/ecto/pull/207</a></li>\n<li>upgrading vitest to 2.1.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/208\">https://github.com/jaredwray/ecto/pull/208</a></li>\n<li>ESM Support Only as CommonJS didn't even work by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/209\">https://github.com/jaredwray/ecto/pull/209</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v4.0.0...v4.1.0\">https://github.com/jaredwray/ecto/compare/v4.0.0...v4.1.0</a></p>",
      "content_text": "## What's Changed\r\n* upgrading writr to 4.1.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/205](https://github.com/jaredwray/ecto/pull/205)\r\n* upgrading webpack and typescript to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/206](https://github.com/jaredwray/ecto/pull/206)\r\n* upgrading liquidjs to 10.17.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/207](https://github.com/jaredwray/ecto/pull/207)\r\n* upgrading vitest to 2.1.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/208](https://github.com/jaredwray/ecto/pull/208)\r\n* ESM Support Only as CommonJS didn't even work by @jaredwray in [https://github.com/jaredwray/ecto/pull/209](https://github.com/jaredwray/ecto/pull/209)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v4.0.0...v4.1.0](https://github.com/jaredwray/ecto/compare/v4.0.0...v4.1.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v4-0-0",
      "title": "v4.0.0",
      "url": "https://ecto.org/changelog/v4-0-0/",
      "date_published": "2024-08-27",
      "date_modified": "2024-08-27",
      "summary": "<ul>\n<li>upgrading xo to 0.59.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/200\">https://github.com/jaredwray/ecto/pull/200</a></li>\n<li>upgrading vitest to 2.0.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/201\">https://github.com/jaredwray/ecto/pull/201</a></li>\n<li>upgrading liquidjs to 10.16.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/202\">https://github.com/jaredwray/ecto/pull/202</a></li>\n<li>upgrading to support nodejs 20+, removing support for nodejs 18 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/203\">https://github.com/jaredwray/ecto/pull/203</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading xo to 0.59.3 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/200\">https://github.com/jaredwray/ecto/pull/200</a></li>\n<li>upgrading vitest to 2.0.5 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/201\">https://github.com/jaredwray/ecto/pull/201</a></li>\n<li>upgrading liquidjs to 10.16.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/202\">https://github.com/jaredwray/ecto/pull/202</a></li>\n<li>upgrading to support nodejs 20+, removing support for nodejs 18 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/203\">https://github.com/jaredwray/ecto/pull/203</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v3.0.8...v4.0.0\">https://github.com/jaredwray/ecto/compare/v3.0.8...v4.0.0</a></p>",
      "content_text": "## What's Changed\r\n* upgrading xo to 0.59.3 by @jaredwray in [https://github.com/jaredwray/ecto/pull/200](https://github.com/jaredwray/ecto/pull/200)\r\n* upgrading vitest to 2.0.5 by @jaredwray in [https://github.com/jaredwray/ecto/pull/201](https://github.com/jaredwray/ecto/pull/201)\r\n* upgrading liquidjs to 10.16.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/202](https://github.com/jaredwray/ecto/pull/202)\r\n* upgrading to support nodejs 20+, removing support for nodejs 18 by @jaredwray in [https://github.com/jaredwray/ecto/pull/203](https://github.com/jaredwray/ecto/pull/203)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v3.0.8...v4.0.0](https://github.com/jaredwray/ecto/compare/v3.0.8...v4.0.0)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v3-0-8",
      "title": "v3.0.8",
      "url": "https://ecto.org/changelog/v3-0-8/",
      "date_published": "2024-07-27",
      "date_modified": "2024-07-27",
      "summary": "<p>Updating v3.0.7 to have correct release status\r\n<strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8\">https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8</a></p>",
      "content_html": "<p>Updating v3.0.7 to have correct release status\r\n<strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8\">https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8</a></p>",
      "content_text": "Updating v3.0.7 to have correct release status\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8](https://github.com/jaredwray/ecto/compare/v3.0.7...v3.0.8)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v3-0-7",
      "title": "v3.0.7",
      "url": "https://ecto.org/changelog/v3-0-7/",
      "date_published": "2024-07-27",
      "date_modified": "2024-07-27",
      "summary": "<ul>\n<li>upgrading xo to 0.59.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/193\">https://github.com/jaredwray/ecto/pull/193</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/194\">https://github.com/jaredwray/ecto/pull/194</a></li>\n<li>upgrading vitest to 2.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/195\">https://github.com/jaredwray/ecto/pull/195</a></li>\n<li>upgrading underscore to 1.13.7 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/196\">https://github.com/jaredwray/ecto/pull/196</a></li>\n<li>adding in nodejs 22 to workflows by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/197\">https://github.com/jaredwray/ecto/pull/197</a></li>\n</ul>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading xo to 0.59.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/193\">https://github.com/jaredwray/ecto/pull/193</a></li>\n<li>upgrading webpack and typescript to latest by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/194\">https://github.com/jaredwray/ecto/pull/194</a></li>\n<li>upgrading vitest to 2.0.4 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/195\">https://github.com/jaredwray/ecto/pull/195</a></li>\n<li>upgrading underscore to 1.13.7 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/196\">https://github.com/jaredwray/ecto/pull/196</a></li>\n<li>adding in nodejs 22 to workflows by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/197\">https://github.com/jaredwray/ecto/pull/197</a></li>\n<li>upgrading liquidjs to 10.16.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/198\">https://github.com/jaredwray/ecto/pull/198</a></li>\n<li>upgrading @jaredwray/fumanchu to 1.5.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/199\">https://github.com/jaredwray/ecto/pull/199</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v3.0.6...v3.0.7\">https://github.com/jaredwray/ecto/compare/v3.0.6...v3.0.7</a></p>",
      "content_text": "## What's Changed\r\n* upgrading xo to 0.59.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/193](https://github.com/jaredwray/ecto/pull/193)\r\n* upgrading webpack and typescript to latest by @jaredwray in [https://github.com/jaredwray/ecto/pull/194](https://github.com/jaredwray/ecto/pull/194)\r\n* upgrading vitest to 2.0.4 by @jaredwray in [https://github.com/jaredwray/ecto/pull/195](https://github.com/jaredwray/ecto/pull/195)\r\n* upgrading underscore to 1.13.7 by @jaredwray in [https://github.com/jaredwray/ecto/pull/196](https://github.com/jaredwray/ecto/pull/196)\r\n* adding in nodejs 22 to workflows by @jaredwray in [https://github.com/jaredwray/ecto/pull/197](https://github.com/jaredwray/ecto/pull/197)\r\n* upgrading liquidjs to 10.16.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/198](https://github.com/jaredwray/ecto/pull/198)\r\n* upgrading @jaredwray/fumanchu to 1.5.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/199](https://github.com/jaredwray/ecto/pull/199)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v3.0.6...v3.0.7](https://github.com/jaredwray/ecto/compare/v3.0.6...v3.0.7)",
      "tags": [
        "Release"
      ]
    },
    {
      "id": "v3-0-6",
      "title": "v3.0.6",
      "url": "https://ecto.org/changelog/v3-0-6/",
      "date_published": "2024-06-26",
      "date_modified": "2024-06-26",
      "summary": "<ul>\n<li>upgrading typescript to 5.5.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/190\">https://github.com/jaredwray/ecto/pull/190</a></li>\n<li>upgrading liquidjs to 10.14.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/191\">https://github.com/jaredwray/ecto/pull/191</a></li>\n<li>upgrading fumanchu to 1.4.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/192\">https://github.com/jaredwray/ecto/pull/192</a></li>\n</ul>\n<p><strong>Full Changelog</strong>:...</p>",
      "content_html": "<h2 id=\"whats-changed\">What's Changed</h2>\n<ul>\n<li>upgrading typescript to 5.5.2 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/190\">https://github.com/jaredwray/ecto/pull/190</a></li>\n<li>upgrading liquidjs to 10.14.0 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/191\">https://github.com/jaredwray/ecto/pull/191</a></li>\n<li>upgrading fumanchu to 1.4.1 by @jaredwray in <a href=\"https://github.com/jaredwray/ecto/pull/192\">https://github.com/jaredwray/ecto/pull/192</a></li>\n</ul>\n<p><strong>Full Changelog</strong>: <a href=\"https://github.com/jaredwray/ecto/compare/v3.0.5...v3.0.6\">https://github.com/jaredwray/ecto/compare/v3.0.5...v3.0.6</a></p>",
      "content_text": "## What's Changed\r\n* upgrading typescript to 5.5.2 by @jaredwray in [https://github.com/jaredwray/ecto/pull/190](https://github.com/jaredwray/ecto/pull/190)\r\n* upgrading liquidjs to 10.14.0 by @jaredwray in [https://github.com/jaredwray/ecto/pull/191](https://github.com/jaredwray/ecto/pull/191)\r\n* upgrading fumanchu to 1.4.1 by @jaredwray in [https://github.com/jaredwray/ecto/pull/192](https://github.com/jaredwray/ecto/pull/192)\r\n\r\n\r\n**Full Changelog**: [https://github.com/jaredwray/ecto/compare/v3.0.5...v3.0.6](https://github.com/jaredwray/ecto/compare/v3.0.5...v3.0.6)",
      "tags": [
        "Release"
      ]
    }
  ]
}