Skip to content

Releases: imTigger/webapp-hardware-bridge

1.0.1 Release

07 Aug 15:45
Compare
Choose a tag to compare
  • Fixed 64 KB limit of base64 content
  • Fixed SNI error with self-signed certificate with domain
  • Fixed broken URL displayed with self-signed certificate
  • Display version at startup
  • New /system/version.json API
  • Updated dependencies

1.0.0 Release

31 Jul 23:52
Compare
Choose a tag to compare

Changelogs

From 0.x to 1.0.0

  • 1.0 is a major rewrite, while maintain compatibility with existing WebApps
  • Settings will lost after upgrade, please reconfigure via "Web UI" or "Web API"

Feature changes

  • Added per printer settings (Auto-rotate, DPI...)
  • Added per serial port settings (Baud-rate, data bits, stop bit, parity bit, charset, binary mode, multi-bytes mode)
  • Added "Web UI" for configuration, replacing "Configurator"
  • Added "Web API", a HTTP API for WebApp to configure directly without using "Web UI" or "Configurator"
  • Config file renamed from "setting.json" to "config.json", which is in different format

Internal changes

  • Removed "Configurator"
  • Removed undocumented feature "Cloud Proxy"
  • Removed usage of JavaFX
  • Rewrite config code
  • Implementation of WebSocket changed from "Java-WebSocket" to "Javalin"
  • Internal dataflow optimization
  • Simplified code by using "Lombok"
  • Upgrade Java version from 8 to 21
  • Many dependencies upgrades and security fixes

Final release of 0.x series

25 Jul 23:57
10ac459
Compare
Choose a tag to compare
Pre-release

This is the final release of 0.x series.
Long planned 1.0 release will be coming out within days.

What's Changed

  • Fix printing the same document when submitting two documents with the same name at (almost) the same time by @reneburghardt in #57

Full Changelog: 0.14.0...0.15.0

Fixed Log4Shell Vulnerabilities

20 Dec 06:56
Compare
Choose a tag to compare
Pre-release
  • Security: Fixed log4Shell vulnerabilities found on Log4j library
  • Feature: Automatically add new requested print type to the list and wait for selection #40
  • Fix: A PDF with both orientations was not print correctly #41
  • Various minor bug fixes

Existing users are recommended to update to 0.14.0 as soon as possible

Bugfix for wrong print size on some printers

18 Sep 17:28
Compare
Choose a tag to compare
  • Bugfix for wrong print size on some printers
  • Advanced Setting: resetImageableArea (Default true, fix printer drivers return huge 1-inch margin)
  • Advanced Setting: printerDPI (Set to 0 for Windows, 203 or 300 if you experience size issue in Mac/Linux)

Printer GUI notification, More settings and Bugfixes

03 Sep 05:43
Compare
Choose a tag to compare
  • Printer GUI notification
  • Setting for Auto rotate PDF
  • Setting for Download timeout
  • Setting for Ignore TLS error
  • Fix issue with adding and removing services from channel, credit to @reneburghardt
  • Fix NPE when websocket is disconnected abnormally
  • First version with JAR only binary (For Linux/Mac with own JRE)

GUI, TLS, Cloud Print and more...

17 Oct 10:49
Compare
Choose a tag to compare
Pre-release
  • GUI with tray icon (Tested on Windows only)
  • TLS (WSS) support
  • Authentication support
  • Cloud Proxy support (Proof of concept, undocumented)

Support "qty" for PDF/Image Printing

25 Apr 10:51
Compare
Choose a tag to compare
Pre-release
  • Support "qty" for PDF/Image Printing
  • Default bind to 127.0.0.1 so no more firewall prompts
  • fallbackToDefaultPrinter default value changed to false
  • Less technical console logging by default
  • Use "Amazon Corretto 8" as Windows binary JRE (Faster and smaller)
  • Beta: Token based authentication (document later)

0.7

05 Apr 17:42
Compare
Choose a tag to compare
0.7 Pre-release
Pre-release

Fixed: Configurator - Serial/Printer cannot be added when list is empty
Fixed: Configurator - Clear button not worked correctly
Fixed: Server - documents folder not created when printing base64 encoded file

Added: Configurator - "Load Default" button
Added: Example - isConnected function to JS
Added: Example - Print result feedback function & example
Added: Example - Raw serial function & example

0.6

02 Apr 14:31
806bae1
Compare
Choose a tag to compare
0.6 Pre-release
Pre-release
  • Added basic feedback for print result
  • Changed submit method from array-of-object to single object
  • Improved GUI