logd_html 0.1.1
logd_html: ^0.1.1 copied to clipboard
Modern HTML5 log rendering, dynamic dark/light stylesheet, and file handler satellite package for logd.
0.1.1 #
logdv0.10.x Support: Widened dependency constraint tologd: '>=0.9.7 <0.11.0', enabling seamless compatibility withlogdv0.10.0's pure semantic engine.- Clean Imports (No Shims): Removed obsolete
hideclauses from documentation and examples as legacy HTML shims have been permanently deleted inlogdv0.10.0. - Documentation: Updated migration guide to reflect permanent removal of core shims in
logdv0.10.0+.
0.1.0 #
- Initial Stable Release: Promoted
logd_htmlto a mature, standalone satellite package. - Core Components: Introduced
HtmlFormatter,HtmlEncoder,HtmlStylesheet, andHtmlFileHandlerfor modern HTML5 log document rendering with embedded responsive styling. - Async Isolate Execution (
HtmlFileHandler.async): AddedHtmlFileHandler.async()for non-blocking disk persistence on a background isolate, leveraging direct@immutableformatter/decorator transfer in Dart 3.7+. - Encoder Auto-Injection: Implemented
HtmlFormatterto injectHtmlEncoderdynamically viaAutoEncoder.encoderKeymetadata, maintaining clean architectural boundaries between formatting and physical encoding. - Isolate Registry: Added
registerLogdHtmlSerializers()to registerHtmlFormatterwithLoggerSerializationRegistryfor configuration import/export. - Testing & Regression Safeguards: Established a golden test suite validating HTML5 output formatting and embedded stylesheet generation across standard and error payloads.
- Documentation: Added
architecture.md,benchmarks.md, andmigration_guide.mdcovering the transition from deprecatedlogdv0.9.7 core shims. - Examples & Pub Readiness: Included standard examples (
example/main.dart), advanced file rotation patterns (example/extra/), BSD-3-ClauseLICENSE, and comprehensiveREADME.md.