Skip to content

Releases: Low8/EasySave

v1.1.1

28 Apr 13:43
d3fa359

Choose a tag to compare

Merge pull request #23 from Low8/develop

fix: v1.1 review — XML safety, formatters, parser, null checks, cleanup

EasySave v1.1.0

28 Apr 08:18
d3fa359

Choose a tag to compare

What's new in v1.1.0

New feature

  • Log files and state file can now be written in JSON or XML format
  • Format is configurable via the Settings menu (option 7) in the interactive shell
  • Default format remains JSON — fully backward compatible with v1.0

Files affected by the format setting

  • logs/daily/yyyy-MM-dd.json or .xml
  • logs/live/state.json or .xml

Bug fixes

  • CommandLineParser: fixed crash on mixed range+index arguments (e.g. 1-3;5)
  • XmlFormatter: fixed NullReferenceException on malformed XML elements
  • InteractiveShell: fixed potential crash on closed stdin
  • LoadJobs: fixed potential job duplication on double call

Notes

  • Changing the format requires a restart to take effect
  • config.json (job list) always stays in JSON format regardless of the setting

V1.0

22 Apr 15:51
476a648

Choose a tag to compare

EasySave v1.0

EasySave is a lightweight backup manager for Windows, built in C# .NET 10.
Configure your backup jobs once, run them from the terminal in seconds.


What's included

Full & differential backups — copy everything or only what changed
Flexible job execution — run one job, a range, or a custom selection
Real-time feedback — see every file as it's copied or skipped
Persistent state — progress tracked live in state.json
Daily logs — every transfer logged in JSON format
Bilingual — English and French supported at startup


Getting started

Download EasySave.exe and open a terminal in the same folder.

.\EasySave.exe # interactive menu
.\EasySave.exe 2 # run job 2
.\EasySave.exe 1-3 # run jobs 1, 2 and 3
.\EasySave.exe 1;3 # run jobs 1 and 3

No installation. No .NET required.


Requirements

Windows x64
That's it.

EasySave v1.0

EasySave is a lightweight backup manager for Windows, built in C# .NET 10.
Configure your backup jobs once, run them from the terminal in seconds.


What's included

  • Full & differential backups — copy everything or only what changed
  • Flexible job execution — run one job, a range, or a custom selection
  • Real-time feedback — see every file as it's copied or skipped
  • Persistent state — progress tracked live in state.json
  • Daily logs — every transfer logged in JSON format
  • Bilingual — English and French supported at startup

Getting started

Download EasySave.exe and open a terminal in the same folder.
powershell
.\EasySave.exe # interactive menu
.\EasySave.exe 2 # run job 2
.\EasySave.exe 1-3 # run jobs 1, 2 and 3
.\EasySave.exe 1;3 # run jobs 1 and 3
No installation. No .NET required.


Requirements

  • Windows x64
  • That's it.