logd_html 0.1.7
logd_html: ^0.1.7 copied to clipboard
Modern HTML5 log rendering, dynamic dark/light stylesheet, and file handler satellite package for logd.
0.1.7 #
- Requires logd ^0.10.6.
- Minimum Dart SDK is now 3.10.0 (the previous 3.6.0 floor could not be resolved because of dependency requirements)
- Maintenance: Update repository, issue tracker, documentation, and raw asset URLs to reflect account migration to
pccria.
0.1.5 #
- Documentation: Use absolute raw asset URLs for README visual diagrams to ensure proper rendering on pub.dev.
0.1.4 #
- Documentation: Added official high-DPI hero branding and self-contained interactive HTML report preview asset.
0.1.3 #
- CSS Grid Span Protection:
- Clamped
colSpanandrowSpaninTableCellNodeto>= 1to ensure generated inline CSS grid styles (grid-column: span ...) always output valid, non-zero spans.
- Clamped
- Dependency Alignment: Updated minimum
logddependency constraint to^0.10.2.
0.1.2 #
- Dependency Resolution: Tightened
logddependency constraint to^0.10.0to prevent ambiguous import collisions during dependency resolution.
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.