[sane-devel] SANE Backends 1.0.31 released

Olaf Meeuwissen paddy-hack at member.fsf.org
Mon Aug 24 10:15:17 BST 2020

Hi Ralph,

Ralph Little writes:

> Hi,
> Congratulations to all concerned!
> That's a big list of stuff done.

Yup, and in order to summarize it all in our NEWS file I had to slug
through close to 1,000 commit messages trying to find the user facing
bits :tired:

Hope I didn't do too bad of a job :-)

For the next release I'm thinking of enlisting the help of all them
committers (and those merging the merge requests).  But before getting
started on that, I want to merge release/1.0.31 into master and update
the website.

> On 2020-08-23 5:19 a.m., Olaf Meeuwissen wrote:
>> Hi all,
>> Six months and three weeks after sane-backends-1.0.29 and about three
>> months after our sane-backends-1.0.30 security update, I'm happy to
>> announce that sane-backends-1.0.31 has been released.  You can find
>> the latest source tarballs and checksums on the [releases page][1] in
>> the Other section of the Assets.
>>   [1]: https://gitlab.com/sane-project/backends/-/releases
>> The page also mentions several "Source code" links in the Assets 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
>> below.
>> ### Backends
>> - adds the `canon_lide70` backend
>> - `avision`: adds support for the KODAK i1120, fixes thread
>>    cancellation issues, disables exposure option for non-filmscanners
>> - `canon_dr`: improves error reporting
>> - `dmc`: fixes compiler warnings on the scan area options
>> - `epsonds`: rewrites the network I/O following changes made to the
>>    `epson2` backend in 1.0.30 to fix security issues.  Network support
>>    is still unsupported.
>> - `escl`: adds ADF support, fixes many minor issues and improves error
>>    handling.  Now also supports devices behind a proxy (needs explicit
>>    configuration).
>> - `fujitsu`: adds support for the fi-800R and a card scanning slot,
>>    fixes a bug when reading hardware sensors on the first invocation.
>>    Adds USB IDs for fi-7800 and fi-7900.
>> - `genesys`: adds support for the Canon 5600F, Canon LiDE 90, Plustek
>>    OpticFilm 7200 and 7200 (v2), 7400, 7600i, 8100 and 8200i.  Fixes
>>    several issues with the Canon 8600F.  Adds 4800dpi support for the
>>    Canon LiDE 210 and fixes 3200dpi flatbed support on the Canon 8400F.
>>    Adds an option to fill dark calibration with a constant.  Adds
>>    transparency support for gl847 chipset based devices.  Fixes CIS
>>    scanner support for gl842 chipset based devices.  Removes lineart
>>    and image enhancement emulation support.
>> - `gphoto`: supports the PLANon DocuPen RC800 (with a recent enough
>>    version of `gphoto2`)
>> - `gt68xx`: modifies scan cancellation behaviour
>> - `hp5400`: adds button support, fixes a scan cancellation crash issue
>> - `pixma`: add supports for the i-SENSYS MF440 Series and untested
>>    support for the PIXMMA G7000 Series and GM4000 Series as well as the
>>    i-SENSYS MF720 Series.
>> - `plustek`: fixes a potential buffer overrun
>> - `test`: adds gamma options
>> ### Documentation
>> - removes the SANE Standard.  This is now maintained as a separate
>>    project at https://gitlab.com/sane-project/standard.  HTML and PDF
>>    versions can be found at https://sane-project.gitlab.io/standard/.
>> - adds and updates information for multiple supported and unsupported
>>    devices
>> - translation updates for British English, French, German, Italian and
>>    Ukranian
>> - `scanimage`: documents the JPEG compression level
>> - minor improvements documenting build requirements
>> ### Build
>> - removes the `--with-api-spec` option from `configure`
>> - replaces the `--enable-avahi` option with an `--with-avahi` that
>>    defaults to enabling if possible.  If the option is given and the
>>    required support is not available, `configure` will exit with an
>>    error.
>> - improves checking for libjpeg version dependent requirements
>> - has been made reproducable (#228)
>> - fixes build issues on MinGW
>> ### Miscellaneous
>> - fixes OpenBSD hotplugd scriptlets (!375)
>> - fixes support for unconfigured USB scanners on MacOS (#38)
>> - various fixes and improvements in the USB record/replay support
>> - fixes a file descriptor validation test in sanei_pio
>> - adds missing include in sanei_usb
>> 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-devel mailing list