diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f399bc..a9b7536 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,23 @@ Le format suit l'esprit de [Keep a Changelog](https://keepachangelog.com/fr/1.1. ## [Non publie] +## [10.1.0] - 2026-08-16 + +Version mineure, strictement additive : trois nouveaux decodeurs de protocole +(SSH, ICMPv4, ICMPv6 avec la decouverte de voisins et de routeurs), deux +nouveaux LINKTYPE (IPV4 et IPV6), et deux correctifs de validation. + +`cargo semver-checks check-release` contre `v10.0.0` : 223 controles, aucune +rupture. La fenetre de stabilite ouverte par la 10.0.0 tient. + +Premiere release au packaging assaini : 172 fichiers publies contre 194 pour +la 10.0.0, sans `.DS_Store`, `analyse.md`, `oui.csv` ni `docker-compose.yml`. + +**Changement de comportement a signaler.** Le correctif `require_version` +n'est pas une rupture d'API, mais il resserre la detection HTTP : des payloads +jusqu'ici classes HTTP ne le seront plus. C'est l'objectif, mais un +consommateur qui compte des flux HTTP verra ses chiffres bouger. + ### Ajoute - Decodage **ICMPv4** (IP protocole 1, RFC 792). Le protocole etait reconnu au diff --git a/Cargo.toml b/Cargo.toml index 6a1e6bb..2da5905 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "packet_parser" -version = "10.0.0" +version = "10.1.0" edition = "2024" authors = ["Cyprien Avico avicocyprien@yahoo.com"] description = "A powerful and modular Rust crate for network packet parsing." diff --git a/README-fr.md b/README-fr.md index 4c0b410..b09c1cf 100644 --- a/README-fr.md +++ b/README-fr.md @@ -20,7 +20,7 @@ decodees et laisse les couches suivantes a `None` quand c'est necessaire. ```toml [dependencies] -packet_parser = "9.0.0" +packet_parser = "10.1.0" ``` Pour reproduire les exemples qui decodent de l'hexadecimal: @@ -28,7 +28,7 @@ Pour reproduire les exemples qui decodent de l'hexadecimal: ```toml [dependencies] hex = "0.4" -packet_parser = "9.0.0" +packet_parser = "10.1.0" ``` ## Exemple rapide diff --git a/README.md b/README.md index 5ed658e..f5f718c 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ next layers as `None` when parsing cannot safely continue. ```toml [dependencies] -packet_parser = "9.0.0" +packet_parser = "10.1.0" ``` For examples that decode hexadecimal packet dumps: @@ -30,7 +30,7 @@ For examples that decode hexadecimal packet dumps: ```toml [dependencies] hex = "0.4" -packet_parser = "9.0.0" +packet_parser = "10.1.0" ``` ## Quick Example