artisanal 0.2.0+1
artisanal: ^0.2.0+1 copied to clipboard
A full-stack terminal toolkit for Dart featuring Lip Gloss styling, Bubble Tea TUI architecture, and Ultraviolet rendering.
Changelog #
0.2.0+1 #
- documentation + assets
0.2.0 #
Added #
- New charting module (
package:artisanal/charting.dart) with sparkline, histogram, heatmap, line, pie/donut, and ribbon renderers. - Console tag parser support for style-tagged output (for example
<red>...</red>). - Structured TUI tracing and replay hooks for improved debugging and deterministic replay workflows.
Changed #
- Migrated widget-system implementation to
artisanal_widgets;package:artisanal/widgets.dartnow re-exports the widgets package. - Split and aligned low-level UV rendering APIs with the standalone
ultravioletpackage. - Reworked terminal image protocol handling for iTerm2, Kitty, and Sixel paths.
Breaking #
- Widget APIs are now sourced from the separate
artisanal_widgetspackage; consumers should includeartisanal_widgetsin dependency resolution for hosted usage.
Fixed #
- Eliminated scroll flicker with synchronized terminal output.
- Corrected Unicode/emoji width handling and grapheme-safe truncation behavior (including variation-selector edge cases).
- Fixed style/renderer edge cases including hex color parsing and related rendering correctness issues.
- Improved input/trace runtime stability in TUI flows (including replay/capture and stream handling paths).
0.1.2 #
- Fixed: CI deadlocks when reading
stdinmultiple times by introducingSharedInputStream. - Fixed: Resolved UV renderer regressions and TUI input normalization issues.
- Improved: Guarded
startupProbesagainstdisableRendererconfiguration.
0.1.1 #
- Updated: Synced release with ORMed dev+7.
0.1.0 #
- Release: Promote Artisanal to a stable 0.1.0 release.
- Changed: Console labeled logs no longer append an extra blank line.
0.1.0-dev+5 #
- export args classes
0.1.0-dev+4 #
- Improved: Aligned with core ormed releases for advanced ORM features.
- Updated: Dependencies bumped to latest stable versions.
0.1.0-dev+3 #
- Synchronized release.
0.1.0-dev+2 #
- Synchronized release with ormed_cli rebranding.
0.1.0-dev+1 #
- Internal version bump to align with ORMed release.
0.1.0-dev #
- Initial release.