Skip to content

evlog@2.30.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 13:36
· 70 commits to main since this release
9765477

What's Changed

Features 🚀

  • feat(evi): rebuild the vercel integration on a scoped mcp connection by @evlogai[bot] in #712
  • feat(evi): move memory to eve's native file memory by @evlogai[bot] in #716
  • feat(evi): add git__checkout to clone any installed repository into the sandbox by @HugoRCD in #723
  • feat(evi): carry the published skills and an adopt skill for evlog work by @HugoRCD in #726
  • feat(evi): add ELI5 explanations to technical replies by @HugoRCD in #727
  • feat(eve): turn-scoped enrichTurn on defineEvlogHook by @evlogai[bot] in #731
  • feat(evi): add repository simplification sweeps by @HugoRCD in #725
  • feat(core): add drop-in default export and warn on uninitialized production by @evlogai[bot] in #743
  • feat(core): add fatal and trace log levels by @evlogai[bot] in #742
  • feat(bench): add bundled-size comparison vs consola/pino/winston by @evlogai[bot] in #740
  • feat(cli): make init put missing drain variables in the manual steps by @evlogai[bot] in #747
  • feat(core): support printf-style interpolation in log messages by @evlogai[bot] in #741
  • feat(otlp): align exporter with the OTel spec by @HugoRCD in #748
  • feat(otlp): add http/protobuf protocol by @HugoRCD in #750
  • feat: ship the evlog executable and derive CLI framework support from one registry by @HugoRCD in #754
  • feat: add @evlog/signals by @HugoRCD in #764

Bug Fixes 🐞

  • fix: scan evi's docs and skills trees in content-lint by @evlogai[bot] in #706
  • fix(evi): quote authored skill descriptions that broke eve build by @evlogai[bot] in #707
  • fix(evi): default the write token to the vercel/mcp connector by @evlogai[bot] in #714
  • fix(evi): register a pointer skill for the write-evlog-content doctrine by @evlogai[bot] in #715
  • fix: update Evi Vercel analytics tools by @HugoRCD in #728
  • fix(evi): compare cost-watchdog candidates on cost per task and speed by @HugoRCD in #732
  • fix(core): serialize Error causes in wide events by @jamalkamaladdin in #738
  • fix(cli): generate definePlugin server plugins for Nuxt 5 and Nitro v3 init targets by @evlogai[bot] in #745
  • fix(cli): write valid config when init appends two properties after a last one without a trailing comma by @evlogai[bot] in #744
  • fix(deps): update tanstack start to the GHSA-qx66-fv34-fjm8 fix by @HugoRCD in #752
  • fix(docs): correct evlog/next import in observability score samples by @evlogai[bot] in #758

Continuous Integration 🔄

  • ci: remove automatic evi evals triggers by @evlogai[bot] in #708

Documentation 📚

  • docs: document background work limits on the tanstack start page by @evlogai[bot] in #697
  • docs: trim readme to a short overview and move sponsors to open collective by @evlogai[bot] in #700
  • docs: remove prose em dashes from evi and skills surfaces (U-14) by @evlogai[bot] in #703
  • docs: fix stale cli pin and dead commit hash in observability score page by @evlogai[bot] in #702
  • docs(evi): re-point the toTelemetry entry after EVL-366 closed by @evlogai[bot] in #730
  • docs(evi): never commit evidence captures to a PR branch by @evlogai[bot] in #733
  • docs: remove consent banner and run posthog with session replay by @evlogai[bot] in #746
  • docs: fix drain delivery claim and migration links in compare pages by @evlogai[bot] in #739
  • docs(evi): require PR bodies to show the change by @evlogai[bot] in #753
  • docs: require a changeset only for consumer-visible changes by @HugoRCD in #762

Tests 🧪

  • test(evi): add the colocated tests capability-placement requires by @evlogai[bot] in #729
  • test: drop the duplicate unknown-store read in the memory adapter suite by @evlogai[bot] in #736
  • test(vite): remove redundant vite plugin tests subsumed by stronger survivors by @evlogai[bot] in #755
  • test(nitro): await the dev server before issuing requests by @HugoRCD in #763

Refactoring 🛠

  • refactor(evi): resolve the repository from EVI_REPOSITORY and channel state by @HugoRCD in #722
  • refactor(core): drop the node_modules check subsumed by SKIP_PATH_RE by @evlogai[bot] in #735
  • refactor(core): dedupe the nitro plugin's header, status and emit helpers by @evlogai[bot] in #760
  • refactor(core): drop comments restating the parseError fallback chains by @evlogai[bot] in #756
  • refactor(core): dedupe the ingest event type and drop the one-caller waitUntil guard by @evlogai[bot] in #757
  • refactor(evi): dedupe git, gateway and capture wiring shared with lib by @evlogai[bot] in #761
  • refactor(core): drop unreachable nitro fallbacks and a dead plugin import by @evlogai[bot] in #759

Dependency Updates 📦

  • chore(deps): update all non-major dependencies by @renovate[bot] in #693
  • chore(deps): update dependency posthog-js to ^1.429.2 by @renovate[bot] in #698
  • chore(deps): update all non-major dependencies by @renovate[bot] in #699
  • chore(evi): upgrade eve to 0.63.0 by @HugoRCD in #718
  • chore(evi): prune the Linear allowlist to described surface by @evlogai[bot] in #721

New Contributors

Full Changelog: https://github.com/evloghq/evlog/compare/@evlog/cli@0.6.3...evlog@2.30.0