release: escpos-vfd 0.3.0
This commit is contained in:
@@ -2,6 +2,24 @@
|
||||
|
||||
Все заметные изменения проекта фиксируются в этом файле.
|
||||
|
||||
## [0.3.0] - 2026-08-20
|
||||
|
||||
### Changed
|
||||
|
||||
- BREAKING: `EpsonCodec::new` теперь валидирует `DisplaySettings` и возвращает
|
||||
`Result<EpsonCodec, ConfigError>`.
|
||||
- Текстовые API нейтрализуют управляющие символы; произвольные ESC/POS-команды
|
||||
отправляются только через `write_raw`.
|
||||
- Worker ограничивает queued raw payload, длину marquee и максимальную скорость marquee
|
||||
публичными константами `MAX_QUEUED_RAW_BYTES`, `MAX_MARQUEE_CHARS` и
|
||||
`MAX_MARQUEE_CPS`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Неподдерживаемые символы CP866/Windows-1251 заменяются одним байтом `?`, не нарушая
|
||||
ширину строки числовыми character references.
|
||||
- Некорректная геометрия codec-а возвращает `ConfigError` вместо позднего panic.
|
||||
|
||||
## [0.2.0] - 2026-08-16
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user