Repository navigation
Brother QL Web v1.0
What's Changed
- Add CodeQL analysis workflow configuration by @DL6ER in #1
- Add CI workflow with automated tests by @DL6ER in #2
- Build images and deploy to GHCR.io by @DL6ER in #3
- New features by @DL6ER in #4
- Add native darkmode by @DL6ER in #5
- Allow text together with images by @DL6ER in #6
- Add template and import-export features by @DL6ER in #7
- Move away from the deprecated brother_ql.devicedependent class by @DL6ER in #8
- Increase test coverage by @DL6ER in #9
- Add further tests by @DL6ER in #10
- Allow setting font color individually per line by @DL6ER in #11
- Enable Dependabot for Docker and pip by @DL6ER in #12
- Bump python-barcode from 0.15.1 to 0.16.1 by @dependabot[bot] in #13
- Add TODO lines printing option by @DL6ER in #15
- Add high-res printing mode by @DL6ER in #16
- Update README by @DL6ER in #17
- Add {{random[:len]}} and add optional [start] for {{counter}} by @DL6ER in #18
- Include {{random}}, {{uuid}} and {{short-uuid}} in tests by @DL6ER in #19
- Overall improvements and simplifications on the code by @DL6ER in #20
- Self-contained font management and tests by @DL6ER in #21
- Tweak test suite by @DL6ER in #22
- Allow setting options via ENV vars and add offline mode by @DL6ER in #23
- Implement UNDO feature (up to 40 steps) by @DL6ER in #24
- Simplify font management *** BREAKING CHANGE *** by @DL6ER in #25
- Add randomness shifting option by @DL6ER in #26
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #27
- Migrate UI to self-hosted Boostrap 5 by @DL6ER in #28
- Update DropZone to 7.3.1 by @DL6ER in #29
- Improve random shifting by @DL6ER in #30
- Tweak fonts dropdown by @DL6ER in #31
- Bump fonttools from 4.59.2 to 4.60.0 by @dependabot[bot] in #32
- Add image scaling feature by @DL6ER in #33
- Add image rotation option by @DL6ER in #34
- Bump markupsafe from 3.0.2 to 3.0.3 by @dependabot[bot] in #35
- Bump fonttools from 4.60.0 to 4.60.1 by @dependabot[bot] in #36
- Fix the multiprocessing test by @DL6ER in #41
- Bump attrs from 25.3.0 to 25.4.0 by @dependabot[bot] in #37
- Bump iniconfig from 2.1.0 to 2.3.0 by @dependabot[bot] in #40
- Bump click from 8.2.1 to 8.3.0 by @dependabot[bot] in #38
- Bump pillow from 11.3.0 to 12.0.0 by @dependabot[bot] in #39
- Bump pytest from 8.4.2 to 9.0.0 by @dependabot[bot] in #43
- Bump pytest from 9.0.0 to 9.0.1 by @dependabot[bot] in #44
- Bump click from 8.3.0 to 8.3.1 by @dependabot[bot] in #45
- Bump werkzeug from 3.1.3 to 3.1.4 by @dependabot[bot] in #47
- Bump fonttools from 4.60.1 to 4.61.0 by @dependabot[bot] in #48
- Bump pytest from 9.0.1 to 9.0.2 by @dependabot[bot] in #49
- Bump fonttools from 4.61.0 to 4.61.1 by @dependabot[bot] in #53
- Add docker example for privileged access to README by @TechHummel in #51
- Fix automatic image scaling on die-cut labels by @DL6ER in #55
- Add multi-printer support and auto-detection + printing simulation by @DL6ER in #56
- Support network backends by @DL6ER in #58
- Network printers do not repond with status information by @DL6ER in #59
- Allow code content different from label text by @DL6ER in #60
- Bump pillow from 12.0.0 to 12.1.0 by @dependabot[bot] in #61
- Add label repository by @DL6ER in #62
- Bump werkzeug from 3.1.4 to 3.1.5 by @dependabot[bot] in #63
- Store images in label repository by @DL6ER in #64
- Update README by @DL6ER in #65
- Include images in history by @DL6ER in #66
- Bump packaging from 25.0 to 26.0 by @dependabot[bot] in #67
- Bump pillow from 12.1.0 to 12.1.1 in the pip group across 1 directory by @dependabot[bot] in #68
- Bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #74
- Add symbol picker by @DL6ER in #75
- Add (limited) automatic network printer detection support by @DL6ER in #76
- Fix printer model selection possibly preventing cutting, large labels and other special printer features by @DL6ER in #77
- Add auto-crop to content image feature by @DL6ER in #78
- Bump fonttools from 4.61.1 to 4.62.1 by @dependabot[bot] in #79
- Bump attrs from 25.4.0 to 26.1.0 by @dependabot[bot] in #80
- Bump werkzeug from 3.1.6 to 3.1.7 by @dependabot[bot] in #82
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #81
- Bump werkzeug from 3.1.7 to 3.1.8 by @dependabot[bot] in #83
- Bump click from 8.3.1 to 8.3.2 by @dependabot[bot] in #84
- Bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #85
- Bump packaging from 26.0 to 26.1 by @dependabot[bot] in #87
- Bump packaging from 26.1 to 26.2 by @dependabot[bot] in #88
- Bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #86
- Bump click from 8.3.2 to 8.3.3 by @dependabot[bot] in #89
- Bump fonttools from 4.62.1 to 4.63.0 by @dependabot[bot] in #91
- Bump click from 8.3.3 to 8.4.1 by @dependabot[bot] in #92
- Add webhook print endpoint and save simulated labels as PNG by @DL6ER in #94
- Split large print jobs into batches to avoid printer timeouts by @DL6ER in #95
- Bump pytest from 9.0.3 to 9.1.1 by @dependabot[bot] in #97
- Bump packaging from 26.2 to 26.3 by @dependabot[bot] in #100
- Bump pillow from 12.2.0 to 12.3.0 by @dependabot[bot] in #99
- Bump click from 8.4.1 to 8.4.2 by @dependabot[bot] in #98
- Bump pillow from 12.3.0 to 13.0.0 in the pip group across 1 directory by @dependabot[bot] in #113
- Bump markupsafe from 3.0.3 to 3.0.4 by @dependabot[bot] in #111
- Bump fonttools from 4.63.0 to 4.66.1 by @dependabot[bot] in #110
- Bump werkzeug from 3.1.8 to 3.1.9 by @dependabot[bot] in #109
- Bump click from 8.4.2 to 8.5.0 by @dependabot[bot] in #105
- Bump pygments from 2.20.0 to 2.21.0 by @dependabot[bot] in #104
- Poll printer status until full response arrives (fixes QL-1100 status) by @mattwolfgang in #112
- Fix security issues and bugs in printing, preview and repository by @DL6ER in #114
- Centre 103 x 164 mm die-cut labels on the QL-1100 by @DL6ER in #115
- Encode QR codes without a byte order mark by @DL6ER in #118
- Name label sizes by their Brother codes and filter them per printer by @DL6ER in #116
- Turn images on die-cut labels to the orientation that fits best by @DL6ER in #117
- Offer only label sizes the printer can print by @DL6ER in #119
- Show the commit and build time in the navbar by @DL6ER in #120
- Show the label preview upright and keep the fonts of each line by @DL6ER in #121
- Freshen up the label designer by @DL6ER in #122
- Show printer errors, refuse unsupported label sizes and explain 600 dpi printing by @DL6ER in #123
- Select the default font, warn about text that does not fit, serve with gunicorn by @DL6ER in #124
- Test the label designer in a browser by @DL6ER in #125
- Describe the API in OpenAPI format by @DL6ER in #126
New Contributors
- @DL6ER made their first contribution in #1
- @dependabot[bot] made their first contribution in #13
- @TechHummel made their first contribution in #51
- @mattwolfgang made their first contribution in #112
Full Changelog: https://github.com/DL6ER/brother_ql_web/commits/v1.0