Menu

1 / 2

Announcing Dennis 0.8.3 — Deterministic Diff & Git-Aware Scope

DEV Community·crevilla2050·6 months ago
#dvOqGceU
#python#opensource#refactoring#git#dennis
Reading 0:00
15s threshold

Dennis 0.8.3 is out.

This one is a big step forward.

Until now, Dennis could show what would change and apply it safely.

Now it can also verify what actually changed — in a deterministic way.

The diff system is now:

• git-aware (no more noise from .git or random files)

• text-only (binary junk is ignored)

• deterministic (same input → same diff → same hash)

This turns diffs into something closer to evidence than just a visual hint.

Also added a --verbose mode to inspect exactly how the diff is built.

It might not sound flashy, but this is the kind of change that makes everything else more trustworthy.

Write-up here:

crevilla2050 / string-audit

Small script to help devs catch i18n strings and hardcoded english strings in project's source code

Dennis the Forge 🪓

Deterministic transformation engine and DEX artifact system.

Status: Active development License: MIT Python: 3.10+ CLI: dennis

Dennis is a deterministic transformation platform that turns code changes into portable, inspectable, and…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.