Releases: labelle-org/labelle
v1.3.2
v1.3.1
v1.3.0
v1.2.3
What's Changed
Adds a font preview to the GUI and improves the test pattern.
Enhancements
- GUI: Add font preview to selection combobox by @FaBjE in #56
- Improve sample pattern by @maresb in #55
Infrastructure and code cleanup
- Clean up barcodes by @maresb in #25
- Add unit tests for render engines by @tomers in #32
- GUI tests by @tomers in #37
- Update dev environment by @FaBjE in #52
- Enable "unsafe" ruff fixes by @maresb in #59
Full Changelog: v1.2.2...v1.2.3
v1.2.2
This release fixes a bug where we were failing to provide instructions on how to add udev permissions. The remaining changes are maintenance with no new features.
What's Changed
Bugfix
Maintenance
- Add some type hints by @maresb in #22
- Don't assume the default barcode type when handling empty string by @maresb in #26
- Add a test to ensure that the GUI module is importable by @maresb in #29
- Revert unintentional interface change by @maresb in #30
- Fix --output=console-inverted by @maresb in #33
- Fix descriptions of some CLI args by @maresb in #34
- Add deprecation errors for old dymoprint arguments by @maresb in #35
Full Changelog: v1.2.1...1.2.2
v1.2.1
v1.2.0
This release introduces two new features:
- In case multiple devices are attached, it is possible to select a particular one with the new
--device
option in the CLI or the device selector widget in the GUI. - The CLI has been converted from Click to Typer for a more modern experience.
What's Changed
New features
Maintenance
- Refactor USB code by @tomers in #11
- Remove vscode settings file by @maresb in #15
- Fix VS Code debug config by @maresb in #14
- Fix broken link to DYMO website by @maresb in #21
- Mypy fixes by @maresb in #19
New Contributors
- @tomers made their first contribution in #11
- @pre-commit-ci made their first contribution in #18
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
This release features a major refactor by @tomers that also includes various minor enhancements, but majorly improves the quality of the underlying code.
Note: Since Tomer's great refactor was made on Dymoprint v2.4.0, that is the common parent commit of this release and the previous release v1.0.0. (This was done because it was simpler to rebase computerlyrik/dymoprint#119 on top of the refactor as #3 rather than the other way around.)
Tomer's great refactor
- Various fixes and improvements by @tomers in computerlyrik/dymoprint#101
- Some more fixes and improvements by @tomers in computerlyrik/dymoprint#103
- Some random small changes by @tomers in computerlyrik/dymoprint#107
- Tomer fixes by @tomers in computerlyrik/dymoprint#108
- Tomer fixes by @tomers in computerlyrik/dymoprint#110
- Refactor labeler device code by @tomers in computerlyrik/dymoprint#111
- Another batch of changes by @tomers in computerlyrik/dymoprint#113
Maintenance
- Add (and then remove) a pre-commit CI check by @maresb in computerlyrik/dymoprint#104 and #9
- Switch to ruff by @maresb in computerlyrik/dymoprint#105
- Use check-json5 instead of check-json by @maresb in computerlyrik/dymoprint#106
- Rebrand Dymoprint to Labelle by @maresb in #3
- Tweak settings after enabling pre-commit.ci by @maresb in #7
- Fix malformed markdownlint disable commands in README by @maresb in #8
- Update pre-commit config by @maresb in #10
New Contributors
- @tomers made their first contribution in computerlyrik/dymoprint#101
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Labelle v1.0.0 is a rebranded version of dymoprint v2.4.0.
Note: the tag dymoprint-v2.4.0
here is exactly v2.4.0
from dymoprint, with matching commit hash 3dd2ec0.
What's Changed
- Rebrand Dymoprint v2.4.0 to Labelle v1.0.0 by @maresb in computerlyrik/dymoprint#119
Full Changelog: dymoprint-v2.4.0...v1.0.0