DanBloomberg / leptonica

Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation.
Other
1.74k stars 387 forks source link

Prepare new bug fix release 1.83.1 #660

Closed stweil closed 1 year ago

stweil commented 1 year ago

I hope I did not miss anything. After merging the pull request, the tag 1.83.1 can be added and 1.83.1 can be released.

DanBloomberg commented 1 year ago

Thank you for doing this, Stefan !!!

DanBloomberg commented 1 year ago

Looking again, I think you missed the patch number in: CMakeLists, allheaders.h and allheaders_top.h, and makefile.static. Sorry I didn't notice immediately.

DanBloomberg commented 1 year ago

My checklist for new release versioning is:

    src/allheaders.h:  new minor version number (e.g. 83)
    src/allheaders_top.txt:  new minor version number (e.g., 83)
    src/makefile.static: new MINOR_REV (e.g., 83) or PATCH_REV (e.g., 0)
    src/Makefile.am: set SO number in liblept_la_LDFLAGS (e.g., 6:0:0)
    CMakeLists.txt: set VERSION_* to correct values
    src/CMakeLists.txt:  set PROPERTIES VERSION (e.g., 6.0.0)
                                   and PROPERTIES SOVERSION (e.g, 6)
    configure.ac: has the new version number (e.g., 1.83.0)
    Doxyfile: has new version number (e.g., 1.83.0)
    sw.cpp: has the new version number (e.g., 1.83.0)

Total of 9 files (!)