Skip to content

Releases

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 18:59
b775257

Features

  • printer: reply to GS I with the identity in the profile (#43) (727d0fa)
  • scale: speak the SMA protocol as well as Toledo 8217 (#44) (149adeb)
  • serve a control page with emupos run --ui (#40) (c68bc96)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 21:56
15117f3

Features

  • docker: publish an image that runs the simulator (#35) (fa7c471)
  • printer: render glyphs for every code page the profiles claim (#32) (11eb0a7)
  • printer: simulate ESC i and ESC m cuts, ESC v and ESC u status, and GS T (#30) (3b63202)
  • scanner: type keyboard scans on the client that requested them (#33) (d381f65)

Bug Fixes

  • cli: check the shape of a device id before using it (#39) (c383731)
  • linux: type exact characters with --unicode on X11 (#28) (b811a29)
  • printer: stop ESC r and other unrecognised commands printing their parameters (#29) (c742b2a)

Documentation

  • add a documentation badge to the README (#38) (b1ed18c)
  • changelog: list what Windows support in 0.2.0 covers (#16) (8fc149a)
  • openspec: park the serial bridge with its design intact (#36) (b0992cf)
  • restructure the guides and publish them on Read the Docs (#37) (9e45243)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 00:32
37b9b52

Features

Windows support, all from #14 (40de23e):

  • windows: open existing COM ports through serialx (serial: { port: COM5 }); a missing port stops startup with a message naming the port, the device, com0com and emupos doctor
  • windows: keyboard-mode scans type with SendInput, carrying US virtual-key codes and their scan codes, or exact characters with --unicode
  • windows: emupos setup print-queue creates and removes a Standard TCP/IP port and an emupos-<device id> queue on the Generic / Text Only driver, and --remove works with the simulator stopped
  • windows: emupos run answers the print queue's SNMP status polls on 127.0.0.1:161, so Windows shows paper out, door open and offline; it keeps every device running when the port is taken
  • windows: emupos doctor checks COM ports and com0com (including a driver blocked by Secure Boot), the Print Spooler and existing queues, UDP port 161, and names the program holding a busy TCP port

Documentation

Full Changelog: v0.1.2...v0.2.0

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 21:01
90e549f

Bug Fixes

  • printer: accept the paper type commands Epson's Mac driver sends (#12) (066cd69)

Documentation

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 00:46
444f3b8

Bug Fixes

  • cli: cancel a keyboard scan while the terminal that ran it has focus (#6) (ded9de1)

Documentation

  • openspec: record the 0.1.0 release as verified (#5) (246e7bd)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 00:01
cce1a47

Features

  • bootstrap emupos v0.1 (printer, drawer, scale, scanner, CLI, API) (#1) (b985398)