All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ge.lept4j.lept4j.1.20.0.source-code.versionchanges.txt Maven / Gradle / Ivy

Go to download

# Lept4J ## Description: A Java JNA wrapper for Leptonica Image Processing library. Lept4J is released and distributed under the Apache License, v2.0.

The newest version!
Lept4J Change Summary

Version 1.0 (25 July 2015):
- Initial commit for Leptonica 1.71
- Embed Windows native resources in JAR
- Autoload Windows native libraries
- Change type from ByReference[] to PointerByReference
- Add support for image conversion

Version 1.1 (22 August 2015):
- Upgrade to Leptonica 1.72
- Additional use cases

Version 1.1.1 (15 November 2015):
- Update JNA 4.2.1
- Additional test cases

Version 1.1.2 (17 March 2016):
- Update jna-4.2.2
- Update jai-imageio-1.3.1

Version 1.2 (19 March 2016):
- Upgrade to Leptonica 1.73

Version 1.2.1 (11 May 2016):
- Implement removeLines method
- Add back a few methods accidentally commented out
- Revert jna to 4.1.0

Version 1.2.2 (15 May 2016):
- Include more API methods related to TIFF and PNG

Version 1.2.3 (29 May 2016):
- Include more API methods related to box array operations

Version 1.2.4 (24 September 2016):
- Fix Invalid memory access error caused by memory leaks in convertPixToImage
- Add Otsu test case

Version 1.3.0 (15 February 2017):
- Upgrade to Leptonica 1.74.1

Version 1.3.1 (23 March 2017):
- Use correct type; remove unneeded dependency

Version 1.3.2 (20 May 2017):
- Correct filename and version number for Leptonica 1.74.1 binary
- Add webp support

Version 1.4.0 (21 May 2017):
- The native DLL filename change was a breaking change, which warrants a minor version number bump

Version 1.5.0 (6 June 2017):
- Upgrade to Leptonica 1.74.2

Version 1.6.0 (13 June 2017):
- Upgrade to Leptonica 1.74.4

Version 1.6.1 (22 September 2017)
- Not extract/copy native resource if it exists and has same file size
- Add jp2k support

Version 1.6.2 (30 October 2017)
- Update libpng, libtiff, and libopenjp2 libraries

Version 1.6.3 (22 February 2018)
- Fix convertPixToImage method, which caused JVM crash in round-trip conversion

Version 1.7.0 (28 January 2018):
- Upgrade to Leptonica 1.75.0

Version 1.8.0 (5 February 2018):
- Upgrade to Leptonica 1.75.1

Version 1.9.0 (17 February 2018):
- Upgrade to Leptonica 1.75.3

Version 1.9.1 (22 February 2018):
- Fix convertPixToImage method, which caused JVM crash in round-trip conversion

Version 1.9.2 (24 February 2018):
- Implement despeckle method

Version 1.9.3 (16 April 2018):
- Update jai-imageio-core to 1.4.0 for Java 9 fixes

Version 1.9.4 (3 May 2018):
- Fix a path issue when extracting native resources from JAR to temp directory on Windows server
- Replace JNA string constant Platform.RESOURCE_PREFIX

Version 1.10.0 (5 May 2018):
- Upgrade to Leptonica 1.76.0
- Update unit tests

Version 1.11.0 (22 December 2018):
- Upgrade to Leptonica 1.77.0

Version 1.11.1 (24 February 2019):
- Rebuild Leptonica DLL with VS2017 (v141)

Version 1.12.0 (23 March 2019):
- Upgrade to Leptonica 1.78.0

Version 1.12.1 (22 June 2019):
- Update libpng, libwebp, and libopenjp2 libraries
- Build Leptonica DLL with VS2019 (v142)

Version 1.12.2 (23 June 2019):
- Use explicit cast for compatibility with covariant return type on JDK 9's ByteBuffer methods, e.g., flip()

Version 1.12.3 (7 October 2019):
- Use Native.loadLibrary method for backward compatibility with older JNA versions

Version 1.13.0 (3 January 2020):
- Upgrade to Leptonica 1.79.0

Version 1.13.1 (13 May 2020):
- Update giflib-5.2.1 and libjpeg-9d libraries

Version 1.14.0 (1 August 2020):
- Upgrade to Leptonica 1.80.0

Version 1.14.1 (11 October 2020):
- Implement removeLines from image file method

Version 1.15.0 (12 July 2021):
- Upgrade to Leptonica 1.81.1

Version 1.16.0 (23 September 2021):
- Upgrade to Leptonica 1.82.0

Version 1.16.1 (27 November 2021):
- Update dependencies
- Build Leptonica DLL with VS2022 (v143)

Version 1.16.2 (7 July 2022):
- Replace JNA's deprecated method
- Only extract resources appropriate to the platform
- Update dependencies

Version 1.17.0 (25 December 2022):
- Upgrade to Leptonica 1.83.0

Version 1.18.0 (29 January 2023):
- Upgrade to Leptonica 1.83.1

Version 1.18.1 (28 July 2023):
- Update dependencies

Version 1.18.2 (23 October 2023):
- Update dependencies

Version 1.19.0 (4 January 2024):
- Upgrade to Leptonica 1.84.1
- Update dependencies

Version 1.19.1 (1 March 2024):
- Rebuild Leptonica 1.84.1 Windows binaries

Version 1.20.0 (24 October 2024):
- Upgrade to Leptonica 1.85.0




© 2015 - 2025 Weber Informatics LLC | Privacy Policy