BDiff / BPatch Utilities Finally Reach v1.0 - Sort Of

It's just 20 years since I translated Stefan Reuther's bdiff & bpatch into Delphi Pascal and released v0.2.1(pas) Since then it's crept up to v0.2.9, released earlier this year.

So maybe it's about time I admitted that the code's pretty stable and moved to v1!

Well, almost. I've converted the code to Delphi 11 and done a lot of refactoring, so I'm wary about possibly having introduced bugs in the process. So it's been decided to go for a safety v1.0.0-beta release before finally releasing v1.0.

Oh, and I've dropped the custom license in favour of the BSD 3-clause license.

BDiff & BPatch are maintained in the delphidabbler/bdiff repo on GitHub.

You can find v1.0.0-beta on the GitHub releases page.

There's no installer. Just copy BDiff.exe and BPatch.exe from the release zip file to some directory on your system. Removable drives are fine too. Neither program modifies the host system in any way, so to uninstall you just need to delete the .exe files.

Each of the programs has a manual page on GitHub - see Docs/BDiff.md and Docs/BPatch.md. Those pages are included in the release zip file.

BDiff help screen

BPatch help screen

Comments

Popular posts from this blog

Initialising dynamic arrays

Deleting elements from a dynamic array

New String Property Editor Planned For RAD Studio 12 Yukon 🤞