diff --git a/ChangeLog b/ChangeLog index 4fb2fc8b00..af599580b6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2022-07-06 - V5.2.0 + * Improvements and fixes for continuous integration, + autoconf and cmake builds. + * Set /Os for some 32 bit MS compilers (fixes #3769). + * Improve comments and other documentation. + * Add initial support for Intel AVX512F. + * Fix for very large PDF files on 32 bit hosts (fixes #3805). + * Fix NEON detection on FreeBSD. + * Fix regression with UZN files (fixes #3837). + * Fix calling delete[] for memory allocated by malloc in C API. + * Add an API function to init tesseract with traineddata from memory + (fixes #3691). + * Replace direct access to Leptonica internal data structures by + function calls and support latest releases of Leptonica. + * Replace std::regex by std::string functions (fixes issue #3830). + * Use compiled-in TESSDATA_PREFIX also on Windows (fixes #3767). + * Add new parameter 'invert_threshold', change the default threshold + from 0.5 to 0.7 and mark parameter 'tessedit_do_invert' as deprecated. + 2022-03-01 - V5.1.0 * Handle image and line regions in output formats ALTO, hOCR and text. * New parameter curl_timeout for curl_easy_setop. @@ -200,7 +219,7 @@ * Removed old/dead serialise/deserialze methods on *LISTIZED classes. * Total rewrite of DENORM to better encapsulate operation and make for potential to extract features from images. - * Thread-safety! Moved all critical globals and statics to members of the appropriate class. Tesseract is now thread-safe (multiple instances can be used in parallel in multiple threads.) with the minor exception that some control parameters are still global and affect all threads. + * Thread-safety! Moved all critical global and static variables to members of the appropriate class. Tesseract is now thread-safe (multiple instances can be used in parallel in multiple threads.) with the minor exception that some control parameters are still global and affect all threads. * Added Cube, a new recognizer for Arabic. Cube can also be used in combination with normal Tesseract for other languages with an improvement in accuracy at the cost of (much) lower speed. *There is no training module for Cube yet.* * `OcrEngineMode` in `Init` replaces `AccuracyVSpeed` to control cube. * Greatly improved segmentation search with consequent accuracy and speed improvements, especially for Chinese. diff --git a/VERSION b/VERSION index 831446cbd2..91ff57278e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.1.0 +5.2.0 diff --git a/configure.ac b/configure.ac index 62d151bdfb..63579c954f 100644 --- a/configure.ac +++ b/configure.ac @@ -29,7 +29,7 @@ AM_INIT_AUTOMAKE([foreign subdir-objects nostdinc]) # Define date of package, etc. Could be useful in auto-generated # documentation. PACKAGE_YEAR=2022 -PACKAGE_DATE="03/01" +PACKAGE_DATE="07/06" abs_top_srcdir=`AS_DIRNAME([$0])`