Releases: qzind/tray
Releases · qzind/tray
2.0.4
2.0.3
2017-03-05
Features
- Adds internal version information to
qz-tray.js
( 67ba7b0, c19a517) - Adds
hostname
,port
parameters toqz.websocket.getNetworkInfo(...)
(#167)
Fixes
- Fixed various HID stability issues (#152, #137, #128, 52d3036)
- Fixed PDF printing margins regression (#153)
- Fixed
endOfDoc
raw print job bug for a single page (#159) - Fixed installation on older macOS versions (#135)
- Fixed various compatibility issues with Ubuntu 16.04+ (#130, #131, #132, #142)
- Fixed bug with serial example (b3bd129)
- Removes autostart entries on uninstall (#129)
Other Improvements
2.0.2
2.0.1
2016-08-12
Features:
- Adds USB HID support, an alternative for USB on Mac via
qz.hid
(#69)- Warning: This makes a minor but breaking change to the USB API. Please upgrade
qz-tray.js
if usingqz.usb
.
- Warning: This makes a minor but breaking change to the USB API. Please upgrade
- Adds support for starting websocket with a trusted HTTPS certificate (#73)
- Better USB scale weight parsing (fc15fe9, 8c5ac3f)
Fixes:
- Provides a workaround for IE11/Edge connections on a domain network (#6)
- Fixes image
autoSize
when a size is not provided (#83) - Fixes PDF margins (605e89d)
- Fixes PDF page size on Mac (#2)
- Fixes hard crash on high-resolution images (#72)
- Fixes units for USB scale reading in
sample.html
(#80) - Fixes WebSocket race conditions when USB streaming (a6e71e9)
- Fixes ESCP dot density (#76)
- Fixes Turkish
toUpperCase
conversation issues (#66) - Fixes hard-crash on Mac when density cannot be retrieved (#68)
- Fixes
OutOfMemoryError: Java heap space
on initial launch of Linux version (a27b3aa)
2.0.0
2016-05-10
Features:
- IMPORTANT This is not backwards compatible with QZ Tray 1.9
- Detects newly added printers without restarting (Windows/Linux)
- New and improved 100% asynchronous Promise-driven API
- API/JS library override support (e.g. Node.js)
- Supports USB device communication (Windows/Linux)
- Mettler Toledo, Stamps.com and Dymo USB scale support
- Streaming USB mode
- Improved HTML printing
- Improved PDF rendering
- Supports nearest-neighbor scaling for better barcode reads
- Advanced print features (custom page size, margins, copies, landscape, dpi)
- Better support for Dymo printers
- Supports queuing of print events using JavaScript promises
- Improved serial support ("fixed" and "variable length" messages)
Fixes:
- Fixes
OutOfMemory
errors in RC versions when printing HTML or PDFs (#27) - Fixes crashes in RC versions when printing PDFs from Mac (#2)
- Fixes nearest-neighbor scaling on Mac (#38)
- Fix alternate printing on CUPS/Mac (#20)
- Better websocket recovery (#46, #14)
- Better handling of "oversized" HTML pages (#33)
- Remove visible scrollbar in HTML printing (#31)
- Fixes image rotation quality (#26)
- Better releasing of USB devices (#21)
- Fix PDF orientation (#12)
- Better margin support (#8)
Known Issues:
- Software starts and immediately closes
- Only one copy can be running at a time. Check to make sure it's not already running under another user.
- Auto-start feature (#4)
- IE11/Edge won't work on a domain (#6 (comment))
- Crash when viewing logs and printing HTML on Linux (#53 )
- IE11/Edge "Signature corrupt or invalid" warning (#40)
- Crash on OS X when printing PDFs (#2)
- PDF margins incorrect (#8 (comment))
2.0.0-RC3
2016-03-14
- IMPORTANT This is not backwards compatible with QZ Tray 1.9
- IMPORTANT QZ Tray 2.0 codebase now resides at https://github.com/qzind/tray
- Close QZ Tray before uninstall (qzind/qz-print@bc5c3a6)
- Add ColdFusion signing example (qzind/qz-print@66a2dc0)
- Fix non-localhost support for Linux (qzind/qz-print@8f1cf64)
- Adds Node.js/browserless support (qzind/qz-print@43f23c6)
- Adds USB support on Linux (qzind/qz-print@0cdfca2)
- Adds base64 data support for raw appends (qzind/qz-print@b40dffd)
- Allow relative paths for XML files (qzind/qz-print@7bc6439)
- ... RC2 fixes
- ... RC1 fixes