sane-project-standard/CHANGELOG.md

2.3 KiB

SANE Standard Changes

Below you find the changes between one version of the SANE Standard to the next in reversed chronological order, i.e most recent first.

SANE Standard 1.06

  • released as part of sane-backends, versions 1.0.27 thru 1.0.29
  • updates the mailing list address

Note: sane-backends-1.0.26 was skipped to address a versioning issue with its development versions.

SANE Standard 1.05

  • released as part of sane-backends, versions 1.0.19 thru 1.0.25
  • fixes SANE_Parameters member ordering to reflect existing header file definition
  • fixes the network protocol description to use the SANE_STATUS_GOOD status instead of a non-existent SANE_STATUS_SUCCESS

SANE Standard 1.04

  • released as part of sane-backends-1.0.18
  • fixes bytes per pixel equation in sane_get_parameters() section

SANE Standard 1.03

  • released as part of sane-backends, versions 1.0.9 thru 1.0.17
  • clarifies pixel value packing order for bit depth 1
  • notes that bit depth 1 for frame types other than SANE_FRAME_GRAY may not be supported by frontends
  • adds a large number of vendor strings and several device types
  • clarifies that backend behavior is undefined unless sane_init() returns SANE_STATUS_GOOD
  • adds SANE_STATUS_INVAL as possible return value for sane_start()
  • clarifies that sane_set_io_mode() may be called after a call to sane_start()
  • defines RPC code values for the network protocol explicitly
  • updates the project's email address and website URL

SANE Standard 1.02

  • released as part of sane-backends, versions 1.0.4 thru 1.0.8
  • clarifies that the interpretation of sample values of bit depth 1 for SANE_FRAME_GRAY is the inverse of that for other bit depths
  • changes maximum length of username and password from 256 to 128
  • adds an extension to the network protocol enabling the use of MD5 digests when transmitting authentication credentials to the server
  • clarifies the way network protocol requests handle authentication failures

Note: The package name was changed from sane to sane-backends with version 1.0.4 when several frontends were split off and moved to a new sane-frontends package.

SANE Standard 1.01

  • released as part of sane-1.0.1 thru sane-1.0.3
  • corrects the API version from 0 (draft) to 1 in the revision released with sane-1.0.3