- Notifications
You must be signed in to change notification settings - Fork288
Releases: qzind/tray
Releases · qzind/tray
2.2.4
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2024-07-19
Security
- Printing to a file has been disabled. It can be enabled via
security.print.tofile
(#1213) - Printing from non-HTTP/non-HTTPS origins is disabled. It can be enabled via
security.data.protocols
(#1213) - Additional system properties to harden file reading/writing (#1213)
Features
- Substitutions: Allow JSON data substitutions client-side (#1258)
- Provisioning: Add custom deployment provisioning support (#1190,#1263)
- Demo: Add file drag-and-drop support (#1219)
- Demo: Add ESC/POS sample file to demo (#1228)
- Printing: Added 'default' ColorType (#1247)
- Printing: Add 'legacy' ESCPOS striping support (#1254)
- Linux: Provide basic support for Linux ARM32 (#1207)
- Linux: Add initial Linux RISC-V support (#1208)
Fixes:
- Signing: Raise signing exceptions to the call stack (#1273)
- Printing: Fix "PrintService is no longer available" (4748186)
- Printing: Fix PDF rendering issues with thin lines#1171
- Printer Status: Don't throw status warnings for job deletions (#1252)
- WebSocket: Disable SNI checks for HTTPS (#1215)
- Serial: Add missing serial support for 2400 baud (#1211,#476)
- Windows: Fix hard crash when accessibility is enabled (#1240)
- Windows: Fix hard crash when autostart folder is missing on Windows (#1262)
- macOS: Fix macOS title bar for dark mode (#1217)
- macOS: Fix HID hard crash#1267
- Linux: Fix gsettings exception on Linux (#1209)
- Linux: Improve Linux HiDPI Support (#1266,#1282)
- Company Branded: Fix color system tray icons for Company Branded builds (#1221)
Developer:
- Consolidate and simplify SSL cert save logic (#1223)
Assets9
2.2.3
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2023-10-26
Features
- Allow cancelling of a WebSocket while connecting#1117
- Allow printer details to report page sizes#1148
- Allow IDE to close running instances#1147
- Add support for Gnome Epiphany browser#1131
- Add native support for Uint8Array types#1098
- Add alternate PDF font rendering technique#1108
- Add debugging to Apple installer#1151
- Make logs size and rotation configurable#1163
- Add support for JPEG2000#1169
- Allow setCertificatePromise to be rejectable#1172
Fixes
- Fixes duplex printing on MacOS (JDK-8314772)
- Fix a slowdown/deadlock scenario with printer statuses:#1124#1181
- Honor auostart preference on Linux#1091
- Fix corrupted UTF8 characters when printing 'plain' HTML#1097
- Fix Firefox ESR on Debian#1115
- Fix rotating images in headless environment#1119
- Prevent socket deadlocks#1146
- Ensure log files always end in ".log"#1160
- Fix edge-case deadlock with HTML pages#1184
- Prevent long running operations from blocking WebSocket pings#1177
- Fix File IO bug with listening on a specific folder#1202
Developer Notes
- Provide ability to specify a local, custom Java build#1084
Full Changelog:v2.2.2...v2.2.3
Assets8
2.2.2
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2023-01-18
Features:
- General: Adds bundled Java runtime#770,#841
- General: New installer artwork#770
- Raw: Add IGP/PGL Printronix support#1036
- Pixel: Allow PDFs with transparent layers to be printed in high quality#959
- Pixel: Allow page-range support for PDFs#919
- Printers: Better performance when finding printers#936
- Printers: Better detection of offline USB printers#979
- Printer Status: Add ability to monitor printer contents#923
- Printer Status: Better support for CUPS SNMP statuses#1017
- File IO: Add
base64
,hex
flavors#1046 - Serial: Allow hex values in demo page#949
- API: Rename
altPrinting
toforceRaw
#770
Fixes:
- 2.2.2+1: Fix UTF-8 encoding for HTML on Windows#1096
- General: Bump all dependencies#1000,#1057
- General: Properly display unicode characters in Log Window#1052
- General: Better "Zip Log to Desktop" support for OneDrive clients
- General: Fix certificate renewal for custom deployments using shared directories#916
- General: Better warnings when installing on incorrect architecture#875,#1027,#1030
- General: Fix edge-case with "Allow" dialog positioning#1013
- General: Don't log bad signatures for calls that don't require it#993
- Windows: Fix installer crash under certain environments#968
- Linux: Remove System Tray support#997
- Linux: Fix compatibility with several browsers:#989,
- MacOS: Fix
override.crt
missing from custom compiles#899 - Documentation: Add
qz.api.isVersionGreater
,qz.api.isVersionLess
#900 - Documentation: Add default
auto
orientation#950 - Documentation: Add Vue.js signing example
- JS: Fix npm module compat for ReactJS projects#1045
- JS: Better Promise detection in
setCertificatePromise
#908 - Pixel: Add missing
crypto
module with newer BouncyCastle versions#902 - Pixel: Fix crash with empty Printer Tray names#904
- Pixel: Fix incorrect number of pages when HTML spans more than one page#911
- Linux: Properly detect/warn if Firefox 94 is running
- Compat: Better upgrade handling of
altPrinting
vsforceRaw
#901 - HID: Backwards compatibility fix for HID/USB#951
- File IO: Create parent directories when using File IO#920
- Networking: Allow hostname to be retrieved without finding primary adapter#994
Assets8
4 people reacted
2.1.6
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Assets6
2.2.1
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2.1.5
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2.2.0
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2.2.0Pre-release
Pre-release
2021-10-06
Features:
- Adds bundled Java runtime#770
- Moves native libraries fixed location#841
- Renames
altPrinting
toforceRaw
#770 - New installer artwork#770
- Initial support for sandboxed environments#770
Fixes:
- Fix sha256 when used with Node and insecure pages#871
Developer Notes:
- Adds experimental
.dmg
creation support#770
Assets6
2.1.4
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2021-08-23
Features:
- Adds Java 16 support#826
- Adds detection for Eclipse Adoptium Javadf43410
- Adds native Apple Silicon Mac M1 (ARM64) support#591
- Adds native Windows Surface Pro X (ARM64) support#605*
- Adds dedicated debugging console
qz-tray-console.exe
for Windows#828 - Adds configuration option for primary network adapter#838
- Run background tasks when idle; improve performance#797
- Adds support for 2nd instance of QZ Tray to shutdown existing instance#849
- Better promise handling when signing fails#836
- Adds SATO SBPL raw language support#847
Fixes:
- Fixes port 8181 binding when already in use#812
- Fixes lingering Windows startup entries#816
- Fixes lingering Windows start menu entry#596
- Better handling of serial newline delimitation#800
- Workaround for Java 8 regression
JDK-8266929
#819 - Various JDK16 fixes#823
* JavaFX (HTML) features are not yet available for Windows Surface Pro X ARM64
Assets6
1 person reacted
2.1.3
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2021-05-07
Features
- Add printer "Job Status" reporting#757
- Various Mac M1 CPU improvements#783
- Various improvements to the Site Manager dialog#708#802
- Add build-int DEMO cert support#708
- Add
{ spool: { size: ... } }
option for PDF prints#728 - Adds
QZ_OPTS
environmental variable#710 - Adds
--help
command line option#707 - Adds better recovery printing corrupt images#706
- Adds the ability to re-encode base64, hex#781
Fixes
- Fixes various install issues with Windows#713,#717
- Fixes various install issues with Firefox#796,#809
- Fixes blank HTML pages using Java 8u291#778
- Fixes hard crash printing HTML on Ubuntu#808
- Various fixes to demo page#777,#794
- Better handling of printers with no default density#788
- "Remember this decision" shouldn't be saved on dialog close#789
- HTML prints detect Monocle before attempting to use it6b39f81
- Fixes crash with Evernote, Foxit PhantomPDF#775
- Fixes a crash with serial ports on certain locales#772
- Fixes PDFs should only rasterize when explicitly told to#715
- Fix edge-case race-condition in websocket disconnect#109
- Fixes
nearest-neighbor
interpolation for HTML and{ rasterize: true }
#711 - Fixes Ubuntu Look & Feel#716
Assets5
2.1.2
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
2020-09-04
Features:
- Initial macOS 11.0 Beta "Big Sur" support#683#677
- Improved HTTPS support for Firefox#697
- Adds newline delimiter support for serial#647#648
Fixes:
- Fixes printer tray listing/finding#679
- Fixes printer status reporting#668
- Fixes installation issues with
Arabic
,Thai
locale/region#680 - Fixes race condition between
.connect()
and.getVersion()
#538 - Fixes Desktop shortcut on macOS#684
- Fixes NullPointerException when printing to host#672
- Fixes HTML printing on Linux#702
- Fixes Firefox restart warning on Linux#701