mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-02-07 04:17:14 +00:00
1.5 KiB
1.5 KiB
Release checklist
-
Update
WhatsNew.txt -
Bump version number to 2.0.EVEN for stable release
configure.ac,CMakeLists.txt:SDL_*_VERSIONXcode/SDL/Info-Framework.plist:CFBundleShortVersionString,CFBundleVersionMakefile.os2:VERSIONbuild-scripts/winrtbuild.ps1:$SDLVersioninclude/SDL_version.h:SDL_*_VERSION,SDL_PATCHLEVELsrc/main/windows/version.rc:FILEVERSION,PRODUCTVERSION,FileVersion,ProductVersion
-
Bump ABI version information
configure.ac:CMakeLists.txt:SDL_INTERFACE_AGE,SDL_BINARY_AGESDL_INTERFACE_AGE += 1SDL_BINARY_AGE += 1- if any functions have been added, set
SDL_INTERFACE_AGEto 0 - if backwards compatibility has been broken,
set both
SDL_BINARY_AGEandSDL_INTERFACE_AGEto 0
Xcode/SDL/SDL.xcodeproj/project.pbxproj:DYLIB_CURRENT_VERSION,DYLIB_COMPATIBILITY_VERSION- increment second number in
DYLIB_CURRENT_VERSION - if any functions have been added, increment first number in
DYLIB_CURRENT_VERSIONand set second number to 0 - if backwards compatibility has been broken,
increase
DYLIB_COMPATIBILITY_VERSION(?)
- increment second number in
-
Regenerate
configure -
Do the release
-
Bump version number to 2.0.ODD for next development version
- Same places as listed above
-
Bump ABI version information
- Same places as listed above
- initially assume that there is no new ABI
- Same places as listed above