Changelog
v5.0.0
Release
June 25, 2026
Major release: raises the minimum Node.js to 22.18.0 and upgrades the EJS and hookified engines across major versions.
- Minimum Node.js is now
>=22.18.0. Driven by the hookified v3 upgrade;engines.nodenow declares the floor so older runtimes are warned at install time. (d628ef2, 5f72cd3, #385) Migration: upgrade your runtime to Node.js 22.18.0 or newer. Node 20 reached end-of-life in April 2026.
v4.8.7
Release
May 25, 2026
Dependency upgrades, supply chain hardening, and OIDC publishing migration.
- migrate release workflow to OIDC with provenance (904bc8e, #370)
- remove pnpm cache from release workflow (62e5a74, #370)
- remove registry-url from setup-node for pure OIDC publishing (658e90e, #370)
- upgrade code quality dependencies (d870ee6, #371)
- upgrade TypeScript and build tooling (b1cc58d, #372)
- upgrade GitHub Actions (49f6e40, #373)
- upgrade docula (9f4f7aa, #374)
v4.8.6
Release
May 24, 2026
Security patch updating liquidjs dependency to address a vulnerability.
-
update liquidjs to ^10.27.0 to address security vulnerability (6435140, #368)
-
Update pnpm-workspace.yaml (de500e2)
-
@jaredwray (2)
-
fix: update liquidjs to ^10.27.0 for security patch by @jaredwray in #368
-
Update pnpm-workspace.yaml by @jaredwray in de500e2
Full diff:...
v4.8.5
Release
May 11, 2026
- ecto - chore: upgrade pnpm to v11 by @jaredwray in https://github.com/jaredwray/ecto/pull/353
- ecto - chore: upgrade docula by @jaredwray in https://github.com/jaredwray/ecto/pull/354
- ecto - chore: upgrade writr by @jaredwray in https://github.com/jaredwray/ecto/pull/360
- ecto - chore: upgrade liquidjs by @jaredwray in https://github.com/jaredwray/ecto/pull/359
- ecto - chore: upgrade ejs by @jaredwray in https://github.com/jaredwray/ecto/pull/357
v4.8.4
Release
April 9, 2026
- chore: upgrading vitest, types, faker, and biome by @jaredwray in https://github.com/jaredwray/ecto/pull/338
- chore: upgrading @jaredwray/fumanchu by @jaredwray in https://github.com/jaredwray/ecto/pull/339
- chore: upgading cacheable by @jaredwray in https://github.com/jaredwray/ecto/pull/340
- chore: upgrading pug by @jaredwray in https://github.com/jaredwray/ecto/pull/341
- chore: upgrading ejs by @jaredwray in https://github.com/jaredwray/ecto/pull/343
v4.8.3
Release
March 5, 2026
- chore: upgrading biome, faker-js, types, and rimraf to latest by @jaredwray in https://github.com/jaredwray/ecto/pull/334
- chore: upgrading cacheable to 2.3.3 by @jaredwray in https://github.com/jaredwray/ecto/pull/335
- chore: upgrading writr to 5.0.4 by @jaredwray in https://github.com/jaredwray/ecto/pull/336
v4.8.2
Release
February 6, 2026
- fix: changing the default import for ejs by @jaredwray in https://github.com/jaredwray/ecto/pull/333
Full Changelog: https://github.com/jaredwray/ecto/compare/v4.8.1...v4.8.2
v4.8.1
Release
January 31, 2026
- feat: adding in Agents.md by @jaredwray in https://github.com/jaredwray/ecto/pull/324
- chore: upgrading vitest to 4.0.18 and dev tools by @jaredwray in https://github.com/jaredwray/ecto/pull/325
- chore: upgrading docula to 0.40.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/326
- chore: upgrading hookified to 1.15.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/327
v4.8.0
Release
December 29, 2025
- chore: setting the minimum release age by @jaredwray in https://github.com/jaredwray/ecto/pull/317
- chore: upgrading vitest to 4.0.16 by @jaredwray in https://github.com/jaredwray/ecto/pull/318
- chore: upgrading hookified to 1.14.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/319
- chore: upgrading cacheable to 2.3.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/320
- chore: upgrading writr to 5.0.2 by @jaredwray in https://github.com/jaredwray/ecto/pull/321
v4.7.1
Release
November 26, 2025
- chore: upgrading vitest and @biomejs/biome to latest by @jaredwray in https://github.com/jaredwray/ecto/pull/310
- chore: upgrading @jaredwray/fumanchu to 4.4.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/311
- chore: upgrading cacheable to 2.2.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/312
- chore: upgrading docula to 0.31.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/313
v4.7.0
Release
October 24, 2025
- chore: upgrading vitest to 4.0.3 by @jaredwray in https://github.com/jaredwray/ecto/pull/300
- chore: removing webpack as not needed by @jaredwray in https://github.com/jaredwray/ecto/pull/301
- chore: upgrading dev dependencies to latest by @jaredwray in https://github.com/jaredwray/ecto/pull/302
- chore: upgrading writr to 4.5.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/303
- chore: upgrading liquidjs to 10.23.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/304
v4.6.0
Release
September 21, 2025
- fix: making tests be a bit more robust with async testing by @jaredwray in https://github.com/jaredwray/ecto/pull/296
- chore: upgrading docula to 0.30.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/297
- feat: updating to better jsDocs by @jaredwray in https://github.com/jaredwray/ecto/pull/298
v4.5.1
Release
September 19, 2025
- chore: upgrading @jaredwray/fumanchu to 4.3.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/295
Full Changelog: https://github.com/jaredwray/ecto/compare/v4.5.0...v4.5.1
v4.5.0
Release
September 19, 2025
- Fix: add Handlebars renderFromFile partial tests and auto root inference by @jaredwray in https://github.com/jaredwray/ecto/pull/293
- chore: upgrading @jaredwray/fumanchu to 4.1.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/294
Full Changelog:...
v4.4.3
Release
September 18, 2025
- chore: upgrading writr to 4.5.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/289
- chore: upgrading cacheable to 2.0.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/290
- chore: upgrading hookified to 1.12.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/291
- chore: upgrading @jaredwray/fumanchu to 4.0.3 by @jaredwray in https://github.com/jaredwray/ecto/pull/292
Full Changelog:...
v4.4.2
Release
September 17, 2025
- chore: upgrading @jaredwray/fumanchu to 4.0.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/286
- feat: add in better test coverage by @jaredwray in https://github.com/jaredwray/ecto/pull/287
- feat: migrating to biome by @jaredwray in https://github.com/jaredwray/ecto/pull/288
Full Changelog:...
v4.4.1
Release
August 19, 2025
- fix: respect disabled cache options by @jaredwray in https://github.com/jaredwray/ecto/pull/279
- refactor: use single underscore for privates by @jaredwray in https://github.com/jaredwray/ecto/pull/280
- chore: upgrading typescript to 5.9.2 by @jaredwray in https://github.com/jaredwray/ecto/pull/281
- chore: upgrading cacheable to 1.10.4 by @jaredwray in https://github.com/jaredwray/ecto/pull/282
v4.4.0
Release
July 17, 2025
- chore: upgrading xo to 1.2.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/271
- chore: upgrading writr to 4.4.5 by @jaredwray in https://github.com/jaredwray/ecto/pull/272
- chore: upgrading webpack to 5.100.2 by @jaredwray in https://github.com/jaredwray/ecto/pull/273
- chore: upgrading vitest to 3.2.4 by @jaredwray in https://github.com/jaredwray/ecto/pull/274
- chore: upgrading docula to 0.13.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/275
v4.3.0
Release
June 14, 2025
- chore: upgrading xo to 1.1.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/267
- chore: upgrading vitest to 3.2.3 by @jaredwray in https://github.com/jaredwray/ecto/pull/268
- chore: upgrading docula to 0.12.2 by @jaredwray in https://github.com/jaredwray/ecto/pull/269
- feat: caching on rendered templates by @jaredwray in https://github.com/jaredwray/ecto/pull/270
Full Changelog:...
v4.2.4
Release
May 29, 2025
- chore: upgrading fumanchu to 3.1.1 by @jaredwray in https://github.com/jaredwray/ecto/pull/262
- chore: upgrading xo to 1.0.0 by @jaredwray in https://github.com/jaredwray/ecto/pull/263
- chore: upgrading writr to 4.4.4 by @jaredwray in https://github.com/jaredwray/ecto/pull/264
- chore: upgrading vitest to 3.1.4 by @jaredwray in https://github.com/jaredwray/ecto/pull/265