Skip to content

Brother QL Web v1.0

Choose a tag to compare

@DL6ER DL6ER released this 30 Oct 11:59
· 283 commits to master since this release
55e8900

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

Full Changelog: https://github.com/DL6ER/brother_ql_web/commits/v1.0