- Make sure tests are passing in travis. Fix if broken before proceeding.
- Ensure there's a proper
default_version
set in the odbc_fdw.control file. - Ensure NEWS.md section exists for the new version, review it, update the release notes and date.
- Create the required extension sql files. There must be new
odbc_fdw--next.sql
,odbc_fdw--previous--next.sql
andodbc_fdw--next--previous.sql
to be able to install it from scratch, upgrade and downgrade it. - Update the Makefile with the extension sql files (
DATA
section). - Commit
odbc_fdw.control
,NEWS.md
,Makefile
and the extension sql files. - git tag -a Major.Minor.Patch # use NEWS.md section as content.
We try to stick to semantic versioning v2.0.0:
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.