Files
khadhroony-bot3/ks-logging/CHANGELOG.md
2026-08-09 22:48:31 +02:00

2.5 KiB
Raw Blame History

CHANGELOG — ks-logging

0.5.1-pre.003

  • aligne les routes de référence et la documentation de logging sur les identités ks-lib-decoder.*, ks-lib-executor.* et ks-lib-materializer.* ;
  • ne modifie pas le runtime de ks-logging ; le split du schéma logging reste réservé à pre.005.

0.5.1-pre.002

  • renomme kb-logging en ks-logging et kb_logging en ks_logging ;
  • aligne le target racine obligatoire sur ks-logging et adapte les tests/routes liés au nom de package ;
  • reporte les identités hiérarchiques kb-lib.* à pre.003.

0.5.0-pre.002

  • confirme le futur document et schéma logging indépendants de la configuration généraliste ;
  • identifie la duplication LoggingConfig/LogTargetConfig/LogTargetFilterConfig avec ks-config et la conversion manuelle du desktop comme dette à supprimer en 0.5.1 ;
  • classe LogFileRoute comme contrat legacy sans consommateur actif à réévaluer avant restructuration.

0.4.6

  • alignement de la crate sur la version fonctionnelle bot3 0.4.6 ;
  • clôture des tâches de migration applicables et report explicite des évolutions ultérieures dans le TODO.

0.1.0-pre.073

0.1.0-pre.072

  • reclassement du TODO selon les blocants avant 0.4.6, les travaux 0.4.7, les versions ultérieures et les dépendances conditionnelles.

0.1.0-pre.070

  • enrichissement de USAGE.md avec plusieurs exemples couvrant les familles dAPI publiques significatives.

0.1.0-pre.069

Documentation

  • création de TODO.md, USAGE.md et du changelog détaillé ;
  • réécriture du README selon la séparation bot3 entre configuration et runtime logging ;
  • suppression de la section Non publié, incompatible avec le rôle chronologique du changelog ;
  • retrait des travaux futurs du changelog ;
  • réécriture de TODO.md sous forme de tâches uniquement ;
  • correction de USAGE.md pour ne conserver que les contraintes runtime durables.

0.1.0

Migré

  • migration du runtime de logging et tracing depuis bot2 ;
  • consolidation des routes console/fichier, formats, rotations et filtres de targets.

Modifié

  • adoption des règles Rust 2024 et Khadhroony ;
  • erreurs structurées via ks_core::Error ;
  • conservation explicite des guards non bloquants.

Validation

  • tests des routes, formats, niveaux, wildcards, writers et targets canoniques du workspace.