Repository navigation
OpenESL v0.8.0
Upgrading from 0.7.x to 0.8.0
Order: the AP, then, only with an S3 and a C6 over WiFi (netradio), the C6 if you want a browser that opens its address sent to the S3's dashboard (#229). The tag firmware has not changed (the tag image of this release is 0.6.0): tags on 0.6.0 need nothing, tags on 0.5.x take it as in "Upgrading over more than one release". The C6 radio on a cable has not changed. Nothing is one-way: an AP that goes back to 0.7.0 keeps its data, its layout files and its name, and the C6 radio over WiFi of 0.7.0 and of 0.8.0 each work with either S3. Content that 0.8.0 held back because it does not fit its file (below) is drawn again by 0.7.0, with that code left blank.
The AP checks the content of every tag against its model's layout file, at boot and when a file is uploaded (#221), as it already did for new content in PUT /api/tags. A tag whose barcode, QR code or number does not fit its box in the file keeps the screen it shows, and its content is held back until it gets content that fits or a file it fits: content_error in GET /api/tags says so, and PUT /api/layouts/{model} lists such tags in content_errors. So after the update, look for content_error in GET /api/tags (or the dashboard) and send those tags content that fits; under 0.7.0 such a tag got its screen with that code left blank, and nothing said so.
The C6 radio over WiFi now sends a browser that opens its address to the S3's dashboard (#229). It is optional and changes nothing else: in the Flash AP tab, pick "S3 + C6 over WiFi", skip the S3 and flash the C6 without "Erase" (it keeps its WiFi and the S3's address).
esl-client backup notes the AP's name and the tag firmware, and the user guide describes moving to another AP board (#222). The designer has a template library (#230); on the AP it reads the templates from the GitHub Pages site, so the browser needs internet for them, else it offers the AP's example layouts as before.
From an older release: upgrading over more than one release. Every detail: docs/release.md.
AP firmware 0.8.0
- AP: show content_error when a new layout file no longer fits a tag's content (#232)
- Designer: template library with a picker, 18 templates for the 2.9" and 1.54" (#230)
- netradio: send a browser on the C6 radio to the S3 dashboard (#229)
- Home Assistant: a 3d-printer layout for any printer, on the 2.9" and 1.54" (#228)
- AP layout files: check the tags' content on upload, keep each file at its size (#221)
Tag firmware 0.6.0 (unchanged since v0.7.0: nothing new to flash)
- no changes
Web page
- Designer: template library with a picker, 18 templates for the 2.9" and 1.54" (#230)
- AP layout files: check the tags' content on upload, keep each file at its size (#221)
Tools, docs and CI
- Version 0.8.0 (#231)
- Designer: template library with a picker, 18 templates for the 2.9" and 1.54" (#230)
- esl-client: note the AP's name and tag firmware in backups; document moving to another board (#222)
- AP layout files: check the tags' content on upload, keep each file at its size (#221)
- Release notes: upgrade instructions in every release (#220)
Full changelog: v0.7.0...v0.8.0