- migrated to Dart 3 / Flutter 3 (SDK constraint
>=3.0.0 <4.0.0) - replaced deprecated
lintpackage withflutter_lints ^5.0.0 - updated
intlto^0.19.0in example - updated
analysis_options.yaml(removed Dart 2strong-modeoptions) - modernized constructors to use super parameters
- updated golden test images for Flutter 3 renderer
- added
.mise.tomlfor Flutter version pinning (3.35.7) - added
showDisabledDividersparameter — always show decimal point after each character (dim unless.follows invalue), closes #6 - added
customCharacterMapparameter — merge customchar → bitmaskentries on top of the built-in map, closes #1 - fixed
computeSize()spacing formula consistency (#5) - updated GitHub Actions workflow actions to current versions
- migrated to nullsafety
- added minus and underscore to 7-segment display (thanks @prwater for contribution)
- minor update (fixed lints, updated example)
- updated dependencies (SDK >=2.6.0)
- updated analysis_options.yml (linter)
- added web demo
- added support for
.(decimal point) and:(colon) characters - BREAKING CHANGE:
SegmentDisplay.textchanged toSegmentDisplay.value - BREAKING CHANGE:
SegmentDisplay.textSizechanged toSegmentDisplay.size
- wrapped segment display with
Semanticswidget - updated example
- added widget tests
- added sixteen-segment display
- updated segment styles for sixteen-segment display
- updated HexSegmentStyle diagonals
- initial release
- added seven-segment and fourteen-segment display
- added DefaultSegmentStyle, HexSegmentStyle and RectSegmentStyle