Skip to content

Commit 7476abe

Browse files
committed
Added CHANGELOG.md and CHANGELOG.it.md
1 parent 18ae1ad commit 7476abe

File tree

4 files changed

+84
-0
lines changed

4 files changed

+84
-0
lines changed

CHANGELOG.it.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# 📋 Changelog
2+
3+
📖 [Torna al README](README.it.md)
4+
5+
Tutte le modifiche rilevanti apportate al progetto `rbackup`.
6+
7+
---
8+
9+
## [0.2.0] - 2025-06-13
10+
11+
### ✨ Nuove funzionalità
12+
- **Multilingua**: supporto per italiano e inglese (`--lang`)
13+
- **Progress bar**: con opzione `--graph` per mostrare barra grafica
14+
- **Log file**: opzione `--log <file>` per salvare l’output
15+
- **Modalità silenziosa**: opzione `--quiet` per nascondere output a console
16+
- **Timestamp**: opzione `--timestamp` per aggiungere data/ora all’output
17+
- **Contatore finale**: numero di file copiati e file saltati
18+
- **Gestione errori**: log per permessi negati o file bloccati
19+
- **Messaggi localizzati** caricati da `translations.json`
20+
- **Distribuzioni per Windows, macOS e Linux**
21+
22+
### 🛠️ Miglioramenti
23+
- Separazione di `main.rs` e `utils.rs`
24+
- Integrazione di `clap`, `indicatif`, `rayon`, `walkdir`, `crossterm`
25+
- Incorporazione del file `translations.json` in fase di compilazione
26+
27+
---
28+
29+
## [0.1.0] - 2025-06-10
30+
31+
### 🧱 Iniziale
32+
- Creazione progetto `winrsync` per backup incrementale unidirezionale
33+
- Uso di `robocopy` come ispirazione
34+
- Parametri da linea di comando per sorgente e destinazione
35+
- Prima versione funzionante solo per Windows
36+
37+
---
38+
39+
🔗 Torna al progetto: [GitHub - umpire274/rbackup](https://github.com/umpire274/rbackup)

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# 📋 Changelog
2+
3+
📖 [Back to README](README.md)
4+
5+
All notable changes to the `rbackup` project will be documented in this file.
6+
7+
---
8+
9+
## [0.2.0] - 2025-06-13
10+
11+
### ✨ Added
12+
- **Multilanguage support**: English and Italian (`--lang`)
13+
- **Progress bar**: `--graph` option to display progress visually
14+
- **Logging**: `--log <file>` option to write output to a log file
15+
- **Quiet mode**: `--quiet` to suppress all console messages
16+
- **Timestamping**: `--timestamp` to prefix messages with date and time
17+
- **Final stats**: number of files copied and skipped
18+
- **Error handling**: log permission denied or locked file errors
19+
- **Localized messages** via `translations.json`
20+
- **Cross-platform support**: Windows, macOS, Linux
21+
22+
### 🛠️ Improvements
23+
- Code split into `main.rs` and `utils.rs`
24+
- Uses `clap`, `indicatif`, `rayon`, `walkdir`, `crossterm`
25+
- Embeds `translations.json` at compile time
26+
27+
---
28+
29+
## [0.1.0] - 2025-06-10
30+
31+
### 🧱 Initial release
32+
- Created initial project `winrsync` for one-way incremental backup
33+
- Inspired by `robocopy` and `rsync`
34+
- Command line arguments for source and destination
35+
- First working build for Windows only
36+
37+
---
38+
39+
🔗 Back to the project: [GitHub - umpire274/rbackup](https://github.com/umpire274/rbackup)

README.it.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
![Piattaforme](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-blue)
1010
![Versione](https://img.shields.io/badge/version-0.2.0-orange)
1111

12+
📋 [Visualizza le modifiche recenti (Changelog)](CHANGELOG.it.md)
13+
14+
1215
---
1316

1417
## ✨ Caratteristiche principali

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20macOS-blue)
1010
![Version](https://img.shields.io/badge/version-0.2.0-orange)
1111

12+
📋 [View recent changes (Changelog)](CHANGELOG.md)
13+
14+
1215
---
1316

1417
## ✨ Features

0 commit comments

Comments
 (0)