news
Delphi 12 Athens Updates Available!
To download, click your product: DIContainers, DIConverters, DICreole, DIFileFinder, DIGoogleReader, DIHtmlLabel, DIHtmlParser, DIMime, DIRegEx, DISQLite3, DITidy, DIUcl, DIUnicode, DIXml, YuBrotli, YuImage, YuNetSurf, YuOpenSSL, YuPcre2, YuPdf, YuStemmer, YuXmlSec, YuZip.
To download, click your product: DIContainers, DIConverters, DICreole, DIFileFinder, DIGoogleReader, DIHtmlLabel, DIHtmlParser, DIMime, DIRegEx, DISQLite3, DITidy, DIUcl, DIUnicode, DIXml, YuBrotli, YuImage, YuNetSurf, YuOpenSSL, YuPcre2, YuPdf, YuStemmer, YuXmlSec, YuZip.
News
- YuImage v1.0.1
- Update libpng to v1.6.40:
- Ensure that only one eXIf chunk is written in the entire datastream.
- Fix
png_get_valid()
to not report a tRNS chunk as valid if it was canceled. - Fix a memory leak when allocation of a pCAL buffer fails.
- Update libwebp to latest v1.3.1-rc1:
- Add missing error checks.
- DIZipWriter v6.12.0
- Updated compression libraries:
- XZ v5.4.3.
- Zstandard v1.5.5: Fix rare corruption in high compression mode.
- YuImage v1.0.0 New!
- First release of YuImage, which supersedes YuPng. YuImage adds libwebp for WebP image manipulation and the
TYuWebPImage
class to show WebP images, including animation.
- YuOpenSSL-3 v1.2.11
- Update to OpenSSL 3.0.10.
- Fix CVE-2023-3817: Excessive time spent checking DH q parameter value.
- YuOpenSSL v1.1.8
- Update to OpenSSL 1.1.1u.
- Security fixes.
- DIXml v6.1.0
- Update libxml2 to version v2.11.4:
- Better protection against entity expansion attacks.
- Rework the XInclude engine to support nested includes properly.
- Deprecated outdated and internal functions.
- Multiple improvements and bug fixes.
- Update libxslt to version v1.1.38:
- Fix about 40 memory errors after malloc failures.
- The result of
generate-id()
is now deterministic across multiple transformations. - Many other improvements and bug fixes.
- DISQLite3 v5.44.0
- Add support for JSON5 and the FTS5 secure-delete command.
- Allow join keywords as application-defined SQL function names.
- Enhance
PRAGMA integrity_check
to detect NaN values inNOT NULL
columns.
- DIXml v6.0.2
- Update libxml2 to version v2.10.4: Bug fixes.
- YuXMLSec v1.1.0
- Update to XMLSec 1.3.0. Remove FTP and MD5 support, but added new features in return.
- YuOpenSSL-3 v1.2.8
- Add APIs for YuXMLSec v1.1.0.
- Cherry pick low severity CVE fixes.
- DISQLite3 v5.43.2
- Fix multiple problems in prior releases, including include reads (not writes) past the end of a buffer.
- DISQLite3 v5.43.1
- Ensure that the datatype for column t1.x in
CREATE TABLE t1 AS SELECT CAST(7 AS INT) AS x;
continues to be INT and is not NUM, for historical compatibility. - Enhance PRAGMA integrity_check to detect when extra bytes appear at the end of an index record.
- Fix various obscure bugs.
- DIZipWriter v6.11.0
- Updated compression libraries:
- XZ v5.4.1, with bug fixes and new features.
- Zstandard v1.5.4, with bug fixes, new features, and performance enhancements.
- DISQLite3 v5.43.0
- Many query planner improvements.
- Add the built-in unhex SQL function.
- Add the base64 and base85 application-defined functions as an extension.
- Add the sqlite3_stmt_scanstatus_v2 interface.
- Various enhancements and fixes.
- YuOpenSSL v1.1.7
- Update to OpenSSL 1.1.1t.
- Security fixes.
- YuOpenSSL-3 v1.2.7
- Update to OpenSSL 3.0.8.
- Security fixes.
- YuStemmer 5.7.0
- German2 stemmers: Fix handling of 'qu' to match algorithm description.
- Italian stemmers: Fix overstemming of 'divano'.
- Improvements to arabic, greek, hindi, irish, turkish, and yiddish stemmers.
- DISQLite3 v5.42.1
- Fix a potential infinite loop in the memsys5 alternative memory allocator.
- Various other obscure fixes.
- YuPcre2 v1.20.1
- JIT: Fix backtracking optimization of character repeats and optimize star repetitions.
pcre2_match()
always uses the heap for backtracking.- JIT compiler update.
news.txt · Last modified: 2016/03/03 12:49 by 127.0.0.1