8000 Tags · Cellivar/WebZLP · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: Cellivar/WebZLP

Tags

v2.0.3

Toggle v2.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove double-offset from prints (#68)

Somewhere in the V2 rewrite I started setting the initial label offsets
to the printer's configured offsets, which was causing double offsets
for images. I'll need to expand my printed test pattern suite
apparently.

v2.0.2

Toggle v2.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
V2.0.2: ASCII strikes again (#67)

Turns out TextEncoder and TextDecoder both will end up generating
invalid ASCII text on a round-trip. The v2 rewrite made EPL image
commands round-trip back through a string, which introduced
opportunities for non-ASCII characters to sneak in undetected.

This moves completely to homegrown encoder/decoder functions everywhere
and adds explicit 1:1 tests for all 256 ASCII characters because I am so
done playing this game.

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix: Correct mistake in ZPL sensor configs (#64)

Apparently my testing of ZPL sensor levels wasn't thorough enough, I
needed to do more digging into various eras of manuals to sort out what
was going wrong with setting some printer's values. This was only an
issue if you were specifically setting sensors manually.

I dragged a bunch of different information into the docs for this one
because I had to re-learn some of these pieces for the third time.

This also fixed a couple of issues with the demo UI.

v2.0.0

Toggle v2.0.0's commit message

Verified

8000 This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release version 2.0 (#62)

Does what it says on the tin.

v2.0.0-rc.6

Toggle v2.0.0-rc.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to rc6 (#60)

It's time.

v2.0.0-rc.5

Toggle v2.0.0-rc.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Async-first rewrite of core logic (#55)

This basically rewrites the whole library based on lessons learned
integrating it into other things.

v2.0.0-rc.3

Toggle v2.0.0-rc.3's commit message
Fix inverted ZPL image colors

v2.0.0-rc.2

Toggle v2.0.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add removeEventListener (#50)

Does what it says on the tin. Turns out React cares a lot about this.

v2.0.0-rc.1

Toggle v2.0.0-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Expose manufacturer metadata more cleanly (#49)

Since we're forwarding the serial and model number let's do the
manufacturer too.

v2.0.0-alpha.1

Toggle v2.0.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v2: Ignore other devices (#48)

An early design oversight has lead to a v2 release. The
`connectedDevice` event performs no checking to ensure the device that
connected is one the library cares about. I never tested the scenario of
connecting something other than a bunch of laser printers at the same
time until now. Since that required an API change I figured I'd add as
much API-breaking-changes in one go as I could.

Anyway.

This includes a switch to Vite, which I've found a VERY pleasant
ecosystem to work within for building the package.

## Breaking changes:

* USBDeviceManager is the new manager class.
* LabelPrinter is the new Printer class.
* A few other ancillary classes became interfaces and names changes
slightly. The types should be self-explanatory to follow.
0