Ecto
← Back to Changelog

v5.1.0

Release

[email protected] — 2026-08-26

Fix Windows path handling and ship dependency, tooling, and supply-chain hardening updates.

Bug Fixes

  • use Node path APIs for directory creation, extension detection, and template lookup so Windows paths work (#387)

Internal

  • upgrade dev dependencies, including TypeScript 7 and GitHub Actions majors (breaking for maintainers, not the public API) (#388)
  • upgrade runtime dependencies: cacheable, writr, fumanchu, hookified, liquidjs (#389)
  • upgrade pnpm packageManager pin and docula (#390)
  • scaffold security docs (#392)
  • add CODEOWNERS and Safe Chain (#399)
  • freeze the lockfile and tighten CI permissions (#400)
  • pin GitHub Actions and harden checkout (#401)
  • add Socket Firewall and Corepack to CI (#402)
  • add zizmor workflow lint (#403)
  • stage npm publish and add the Aikido release gate (#404)
  • record repository lockdown (#405)
  • upgrade code quality dependencies (#406)
  • upgrade TypeScript and build tooling to current majors (#407)
  • upgrade pnpm (#408)
  • upgrade @jaredwray/fumanchu (#409)
  • upgrade hookified (#410)
  • upgrade writr (#411)
  • remove the undici override (#412)
  • upgrade liquidjs (#413)

Contributors

  • @jaredwray (19 PRs)
  • @capitnflam (1 PR)

Full List of Changes

  • fix(win32): fix win32 path support by @capitnflam in #387
  • root - chore: upgrade dev dependencies (breaking) by @jaredwray in #388
  • root - chore: upgrade runtime dependencies by @jaredwray in #389
  • root - chore: upgrade pnpm and docula (deferrals from #388) by @jaredwray in #390
  • ecto - chore: defense - scaffold security docs by @jaredwray in #392
  • ecto - chore: defense - add CODEOWNERS and Safe Chain by @jaredwray in #399
  • ecto - chore: defense - freeze lockfile and least-privilege CI by @jaredwray in #400
  • ecto - chore: defense - pin actions and checkout hygiene by @jaredwray in #401
  • ecto - chore: defense - add Socket Firewall and Corepack by @jaredwray in #402
  • ecto - chore: defense - add zizmor workflow lint by @jaredwray in #403
  • ecto - chore: defense - stage publish and Aikido release gate by @jaredwray in #404
  • ecto - chore: defense - record repository lockdown by @jaredwray in #405
  • ecto - chore: upgrade code quality dependencies by @jaredwray in #406
  • ecto - chore: upgrade TypeScript and build tooling (breaking) by @jaredwray in #407
  • ecto - chore: upgrade pnpm by @jaredwray in #408
  • ecto - chore: upgrade @jaredwray/fumanchu by @jaredwray in #409
  • ecto - chore: upgrade hookified by @jaredwray in #410
  • ecto - chore: upgrade writr by @jaredwray in #411
  • ecto - chore: remove undici override by @jaredwray in #412
  • ecto - chore: upgrade liquidjs by @jaredwray in #413

Full diff: https://github.com/jaredwray/ecto/compare/v5.0.0...v5.0.1