Browse Source

Fill in a few more pre-release steps to match what we've done for the 0.14 release.

Move the list of contributors to the AUTHORS file.
tags/json-c-0.14-20200419
Eric Haszlakiewicz 5 years ago
parent
commit
9ed00a694b
3 changed files with 57 additions and 50 deletions
  1. +29
    -3
      AUTHORS
  2. +0
    -30
      ChangeLog
  3. +28
    -17
      RELEASE_CHECKLIST.txt

+ 29
- 3
AUTHORS View File

@@ -1,4 +1,30 @@
Michael Clark <michael@metaparadigm.com>
Jehiah Czebotar <jehiah@gmail.com>
Eric Haszlakiewicz <hawicz+json-c@gmail.com>
Alexander Dahl <post@lespocky.de>
andy5995 <andy400-dev@yahoo.com>
Björn Esser <besser82@fedoraproject.org>
changyong guo <guo1487@163.com>
chenguoping <chenguopingdota@163.com>
Christopher Head <chead@chead.ca>
Chris Wolfe <chriswwolfe@gmail.com>
C. Watford (christopher.watford@gmail.com)
Darjan Krijan <darjan_krijan@gmx.de>
Eric Hawicz <erh+git@nimenees.com>
grdowns <grdowns@microsoft.com>
Ivan Romanov <drizt@land.ru>
Jaap Keuter <jaap.keuter@xs4all.nl>
janczer <menshikov.ivn@gmail.com>
Jehan <jehan@girinstud.io>
Jehiah Czebotar <jehiah@gmail.com>
Jonathan Wiens <j.wiens@teles.com>
Jose Bollo <jose.bollo@iot.bzh>
Keith Holman <keith.holman@windriver.com>
Liang, Gao <liang.gao@intel.com>
max <mpano91@gmail.com>
Michael Clark <michael@metaparadigm.com>
myd7349 <myd7349@gmail.com>
Pierce Lopez <pierce.lopez@gmail.com>
Po-Chuan Hsieh <sunpoet@sunpoet.net>
Ramiro Polla <ramiro.polla@gmail.com>
Rikard Falkeborn <rikard.falkeborn@gmail.com>
Robert <roby_p97@yahoo.com>
Rubasri Kalidas <rubasri.kalidas@intel.com>
Unmanned Player <36690541+unmanned-player@users.noreply.github.com>

+ 0
- 30
ChangeLog View File

@@ -12,36 +12,6 @@ Deprecated and removed features:
Build changes:
--------------

Contributors to this release
----------------------------
* Alexander Dahl <post@lespocky.de>
* andy5995 <andy400-dev@yahoo.com>
* Björn Esser <besser82@fedoraproject.org>
* changyong guo <guo1487@163.com>
* chenguoping <chenguopingdota@163.com>
* Christopher Head <chead@chead.ca>
* Chris Wolfe <chriswwolfe@gmail.com>
* Darjan Krijan <darjan_krijan@gmx.de>
* Eric Hawicz <erh+git@nimenees.com>
* grdowns <grdowns@microsoft.com>
* Ivan Romanov <drizt@land.ru>
* Jaap Keuter <jaap.keuter@xs4all.nl>
* janczer <menshikov.ivn@gmail.com>
* Jehan <jehan@girinstud.io>
* Jonathan Wiens <j.wiens@teles.com>
* Jose Bollo <jose.bollo@iot.bzh>
* Keith Holman <keith.holman@windriver.com>
* Liang, Gao <liang.gao@intel.com>
* max <mpano91@gmail.com>
* myd7349 <myd7349@gmail.com>
* Pierce Lopez <pierce.lopez@gmail.com>
* Po-Chuan Hsieh <sunpoet@sunpoet.net>
* Ramiro Polla <ramiro.polla@gmail.com>
* Rikard Falkeborn <rikard.falkeborn@gmail.com>
* Robert <roby_p97@yahoo.com>
* Rubasri Kalidas <rubasri.kalidas@intel.com>
* Unmanned Player <36690541+unmanned-player@users.noreply.github.com>


0.13.1 (up to commit 0f814e5, 2018/03/04)
=========================================


+ 28
- 17
RELEASE_CHECKLIST.txt View File

@@ -1,23 +1,34 @@

Release checklist:
# Release checklist:

Figure out whether a release is worthwhile to do.
Analyze the previous release branch to see if anything should have beeni
## Pre-release tasks

* Figure out whether a release is worthwhile to do.
* Analyze the previous release branch to see if anything should have been
applied to master.
Analyze APIs between previous release branch and master to produce list of
changes (added/removed/updated funcs, etc...), and detect backwards compat
issues.
If the new release is not backwards compatible, then this is a MAJOR release.
Collect changes and assemble tentative release notes.
Identify previous release branch point
Check commit logs between previous branch point and now
Create a new issues_closed_for_X.Y.md file

Update ChangeLog with relevant notes before branching.

Check that the compile works on Linux
Check that the compile works on NetBSD
Check that the compile works on Windows
* Collect changes and assemble tentative release notes.
* Identify previous release branch point
* Check commit logs between previous branch point and now for
notable changes worth mentioning
* Create a new issues_closed_for_X.Y.md file
* Include notable entries from here in the release notes.
* Analyze APIs between previous release branch and master to produce list of
changes (added/removed/updated funcs, etc...), and detect backwards compat
issues.
* https://github.com/lvc/abi-compliance-checker
* If the new release is not backwards compatible, then this is a MAJOR release.
* Mention removed features in ChangeLog
* Update the AUTHORS file
* Exclude mentioning changes that have already been included in a point
release of the previous release branch.

* Update ChangeLog with relevant notes before branching.

* Check that the compile works on Linux - automatic through Travis
* Check that the compile works on NetBSD
* Check that the compile works on Windows - automatic through AppVeyor

## Release creation

Start creating the new release:
release=0.14


Loading…
Cancel
Save