Repository navigation
Releases: XNinety9/Printr
Releases · XNinety9/Printr
Release list
Printr 1.6.1 “Gutenberg”
Security
- rustls updated to 0.23.46, fixing four TLS client advisories (RUSTSEC-2026-0346 to 0349) affecting
Printr's HTTPS requests (weather, news, Claude API, update check).
Added
- Version codenames, shown by
printr --versionand in release titles. - Apache License 2.0 (
LICENSE), and a NOTICE crediting Printr's author. - Continuous integration on every pull request: formatting, clippy, tests, web app syntax, shellcheck,
dependency audit (cargo-deny) and workflow audit (zizmor); Dependabot for weekly dependency updates;
issue and pull request templates. - GitHub releases with prebuilt binaries for Raspberry Pi (64-bit, ARMv7, ARMv6) and x86_64 PCs, each
archive ready to install withsudo bash install.sh, plus aSHA256SUMSfile.
Fixed
- English website: the example tickets on the home page and in the guide are now the English ones.
- The link preview image and text (Open Graph) are in English.
Printr 1.6.0 “Gutenberg”
Added
- English version:
PRINTR_LANG=enswitches the web app, the command line, server messages and printed
tickets to English. French remains the default. - English content for the blocks that need it: riddles and charades, quotes, word search themes,
workouts, gift coupons, Categories, secret messages, glitch messages. - Claude writes the horoscope and the word of the day in English.
- Barnum horoscope in English, with Barnum 0.3 or later (
--lang en). An older Barnum is asked again in
French, and the whole ticket stays in French. - Arrow words in English, with CrossWords 1.1.0: English dictionary,
definitions-en.txtclues and a
separate grid cache. - English README and contributing guide (French versions in
README.fr.mdandCONTRIBUTING.fr.md);
bilingual website, with English tickets and screenshots.
Changed
- CrossWords dependency upgraded to 1.1.0 (JSON format version 2). French grids already cached remain valid.
- The news block also skips English “live”, “watch” and “opinion” items, in both languages.
Full history: CHANGELOG.md
Printr 1.5.0 “Fournier”
Added
- Composer: reorder blocks by drag and drop with a handle, by finger or mouse, with auto-scroll near the
screen edges (#3). - Composer: a “+” between two blocks inserts a new block right there.
- Keyboard: arrow keys on the handle move a block up or down.
Fixed
- Date fields no longer overflow their block on iPhone.
Full history: CHANGELOG.md
Printr 1.4.0 “Estienne”
Added
- Update notice: the server checks GitHub tags (daily by default,
PRINTR_UPDATE_INTERVALminutes
otherwise) and tells the admin when a newer version is out. Nothing is downloaded or installed
automatically;PRINTR_UPDATE_CHECK=offturns the check off. - Website: a page showing every block with the ticket it prints and its JSON example.
Fixed
- Website: block tickets shown at their real size, readable on desktop and phone.
Full history: CHANGELOG.md
Printr 1.3.0 “Didot”
Added
- Arrow words block, generated by the CrossWords library:
numbered grid, clues below, missing clues written by Claude at print time only. - Train tracks puzzle block: link A to B with a single track, from the numbers on the edges.
Note
- The
v1.2.0tag was published before the train tracks block was merged and points to an incomplete
version; 1.3.0 replaces it.
Full history: CHANGELOG.md
Printr 1.2.0 “Caslon”
Added
- Arrow words block, generated by the CrossWords library:
numbered grid, clues below, missing clues written by Claude at print time only.
Note
- This tag was published before the train tracks block was merged, and points to an incomplete version.
Use 1.3.0 instead, which contains both blocks.
Full history: CHANGELOG.md
Printr 1.1.1 “Bodoni”
Fixed
- The page scrolls again over the photo: cropping now happens in a dedicated window.
- The crop frame keeps its exact format on small screens.
Full history: CHANGELOG.md
Printr 1.1.0 “Bodoni”
Added
- Crop the photo before printing (portrait, square or landscape; drag, pinch or zoom): only the framed
area is printed. - Version number shown in the app, and the logo next to the title on phones.
Full history: CHANGELOG.md
Printr 1.0.0 “Aldus”
First release.
- Single Rust binary for the Epson TM-T88V (native ESC/POS): command line, web server, scheduler and web app.
- Nearly forty blocks: weather, horoscope, sudoku, riddles, word searches, news from RSS feeds, photos,
QR codes, shopping list, calendar… - Family web app: accounts, saved and shared tickets, 24-hour scheduling, little notes with a photo.
- Hardened service, login rate limiting, admin account and per-person print quota.
- One-command installation on a Raspberry Pi, no sudo needed afterwards.
- Windows development with a dev container and a printing relay.
Full history: CHANGELOG.md