grayupload -- history of user-visible changes. 2025-07-29
See the end of file for copying conditions.

Please send grayupload bug reports to <gray@gnu.org>

Version 1.2, 2025-07-29

* New version_semantics value: git-describe

Designed for use with version numbers produced by "git describe"
command.  Presense of the "offset" part indicates an alpha release,
its absense indicates a stable one:

   0.9-14-gc4f98f0	alpha
   1.0.2		stable

* New configuration stagement: version_extract

Defines a sed expression to use for extracting version number from the
name of an archive.

Version 1.1, 2024-01-07

* Automatic release type

Release type can be determined automatically, from version numbers of
the files to be uploaded.  To do so, version number semantics must
be declared in the configuration file using the "version_semantics"
statements:

  version_semantics gnu
     Assumes GNU version semantics: two-part version numbers
     (e.g. 1.0) or three-part numbers whose third value (patchlevel)
     is numerically less than 90 mean "stable" releases.  Three-part
     numbers with patchlevel greater than or equal to 90 mean "alpha"
     releases.

  version_semantics kernel
     Even major numbers correspond to "stable" releases.  Odd major
     numbers correspond to "alpha" releases.

Version 1.0, 2023-07-22

Initial release

=========================================================================
Copyright information:

Copyright (C) 2023-2024 Sergey Poznyakoff

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.

Local variables:
mode: outline
paragraph-separate: "[ 	]*$"
eval: (add-hook 'write-file-hooks 'time-stamp)
time-stamp-start: "changes. "
time-stamp-format: "%:y-%02m-%02d"
time-stamp-end: "\n"
end:


