[sane-announce] SANE Backends 1.0.29 released

Olaf Meeuwissen paddy-hack at member.fsf.org
Sun Feb 2 12:28:05 GMT 2020

Hi all,

After six months, sane-backends-1.0.29 has been released.  You can find
the latest source tarballs and checksums on the [releases page][1].

 [1]: https://gitlab.com/sane-project/backends/-/releases

That page also mentions a "Source code" pull down menu from which you
can download the git repository corresponding to the release.  Please
note that these archives do *not* include generated files such as the
configure script, Makefile.in files and more.

A nicely formatted version of the release notes can be found at the same
location but, for your convenience, the "raw" Markdown has been included

### Backends

- adds an `escl` backend (theoretically supporting *all* AirPrint
  devices with a scan unit)
- adds support for 23 new scanner models via existing backends
- significantly changes `genesys` and `pixma` backends
- fixes bugs in `canon_dr`, `fujitsu`, `hp3900`, `mustek_usb2`,
  `plustek` and `xerox_mfp` backends
- fixes *all* compiler warnings on Debian 10 (#120)
- fixes portability issues for uClibc-ng and MacOS builds
- adds support to record and replay USB I/O traffic
- adds timestamps to debug logs

### Frontends

- fixes a 32-bit arithmetic overflow issue in `scanimage`

### Documentation

- updates translations for British English, Catalan, German,
  Ukrainian, Valencian
- adds `scangearmp2` external backend descriptions
- updates `hpaio` and `utsushi` external backend descriptions
- adds the `ChangeLogs/` directory to the source tarball (#103)

### Build

- additionally requires `libcurl` and `libxml2` to build the `escl`
- requires `libxml2` for USB I/O recording and replay functionality
- re-enables pthread support for backends that use its API directly,
  irrespective of the `pthread_t` type (#153)
- moves the `genesys` and `pixma` backends to a directory of their own

In case you encounter any issues with this release, please contact the
[sane-devel mailing list][2] or [submit an issue][3].

 [2]: mailto:sane-devel at alioth-lists.debian.net
 [3]: https://gitlab.com/sane-project/backends/issues

Hope this helps,
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-announce mailing list