Releases: MaxLogic/EncodingFixTool
Releases · MaxLogic/EncodingFixTool
EncodingFixTool v1.5
Fixed
- Dry-run summaries now report the files that would change instead of returning
0, matching the real run decision path while leaving file bytes untouched. - Text output now says
Files would changein dry mode; JSONchangedreports the same would-change count.
Verification
- DUnitX integration suite passed: 31/31 tests.
- CLI proof script passed against the built
1.5.0.0executable. - Win64 Release executable reports
FileVersion=1.5.0.0andProductVersion=1.5.0.0. - ZIP SHA256:
B249CB4F2BA0B23572527C0F166BBFC1BE80E2F97F7847DC3703CA3F8B92269B.
EncodingFixTool v1.4
Highlights
- Added non-mutating
--helpand/?handling so help requests cannot fall through to file scanning. - Kept unknown command-line options as non-mutating parse failures before any scan or rewrite starts.
- Updated the installed tool version metadata to
1.4.0.0.
Assets
EncodingFixTool-v1.4-win64.zipincludesEncodingFixTool.exeandEncodingFixTool.sh.- SHA256:
25E4B393A534F12C65388338547BBC1BAE59592641DE99F7850BE8876CF934E4
Verification
- DUnitX suite: 31 passed, 0 failed.
- PowerShell CLI proof passed.
- Win64 Release build succeeded with DelphiAIKit.
F:\CliTools\EncodingFixTool.exeupdated to1.4.0.0and smoke-tested.
EncodingFixTool v1.3
Highlights
- Added
path=<file>support for precise single-file cleanup. - Single-file mode uses the file's parent directory as the scan root and leaves sibling files untouched.
- Updated README, agent skill guidance, and CLI regression coverage for the new workflow.
Assets
EncodingFixTool-v1.3-win64.zipincludesEncodingFixTool.exeandEncodingFixTool.sh.- SHA256:
E8AA610CEC614CA47AF71A4FCDAF9FA4E966C10E255B31B12604D2CE2CA0DCA5
Verification
- DUnitX suite: 31 passed, 0 failed.
- PowerShell CLI proof passed.
- Win64 Release build succeeded with DelphiAIKit.
EncodingFixTool v1.2
What's Changed
- Added a WSL Bash wrapper for invoking the Windows
EncodingFixTool.exewith path argument conversion. - Updated the agent cleanup skill with WSL and Windows invocation examples.
Assets
EncodingFixTool-v1.2-win64.zipcontains the Win64 executable and the WSL wrapper script.EncodingFixTool.shis also attached separately for users who only need the wrapper.
Verification
- Built Win64 Release from tag
v1.2. - Verified executable version:
1.2.0.0. - SHA256 (
EncodingFixTool-v1.2-win64.zip):05c891c0becb702c86caced5182f1dd53b36b87ff20de12f7af186ce90f4714a.
v1.1
EncodingFixTool v1.1
Win64 Release build.
Highlights:
- Added CRLF normalization mode for Delphi source cleanup.
- Added binary DFM safety.
- Added AI-friendly Delphi cleanup workflow with JSON summaries.
- Added configurable presets and refreshed documentation/agent skill guidance.
Build proof:
- DelphiAIKit Win64 Release rebuild: SUCCESS.
- EncodingFixTool.exe FileVersion/ProductVersion: 1.1.0.0.
Note: created as a draft because local main is ahead of origin/main and project instructions forbid git push from agents. Publish after pushing the matching source commits.