mirror of
https://github.com/pocoproject/poco.git
synced 2025-01-06 00:31:10 +01:00
Release 1.13.1: Update release notes, changelog, contributors, version files. (#4440)
This commit is contained in:
parent
69fd7c39e7
commit
695f813eb6
43
CHANGELOG
43
CHANGELOG
@ -1,5 +1,48 @@
|
|||||||
This is the changelog file for the POCO C++ Libraries.
|
This is the changelog file for the POCO C++ Libraries.
|
||||||
|
|
||||||
|
Release 1.13.1 (2024-02-05)
|
||||||
|
===========================
|
||||||
|
|
||||||
|
Summary of Changes:
|
||||||
|
|
||||||
|
This is a bugfix release.
|
||||||
|
|
||||||
|
Features and enhancements:
|
||||||
|
|
||||||
|
- GH #4367 `SQLite` `FTS5` (full text search)
|
||||||
|
- GH #4335 Implement patches that Debian/Ubuntu applies when preparing deb packages
|
||||||
|
- GH #4216 Replace C string literals (const char*) with C++ std::string literals for std::string parameters.
|
||||||
|
- GH #3890 Get rid of SingletonHolder
|
||||||
|
- GH #2450 Why does it take the ThreadPool 10+ seconds to shutdown when there is nothing running.
|
||||||
|
- GH #2443 FileChannel doesn't flush to disk on unix until close
|
||||||
|
- GH #4437 Add arm cross-compile config and CI
|
||||||
|
- PR #4422 enh(File): Linux, macOS: microsecond precision for file times
|
||||||
|
- PR #4390 enh(DateTimeParser): option to cleanup input string before parsing (#569)
|
||||||
|
|
||||||
|
Bug fixes and improvements:
|
||||||
|
|
||||||
|
- GH #4425 Unit tests: optional testing of deprecated functionality
|
||||||
|
- GH #4421 Multiple calls to initializeSSL/uninitializeSSL cause assert failure during certificate validation
|
||||||
|
- GH #4411 NULL pointer: strategy when setting rotation never in FileChannel
|
||||||
|
- GH #4404 qnx build error: 'prctl' was not declared in this scope
|
||||||
|
- GH #4400 SocketReactor deadlock test intermittently hangs
|
||||||
|
- GH #4398 Can not install CppUnit target
|
||||||
|
- GH #4393 iOS ARM64 : Invalid access: Can not convert empty value.
|
||||||
|
- GH #4392 Environment_WIN32U nodeIdImpl access violation in 1.13.0
|
||||||
|
- GH #4375 UUID parser silently ignores too long strings
|
||||||
|
- GH #4347 github check job on macOS: testEncryptDecryptGCM occasionally fails
|
||||||
|
- GH #4313 Add macos sanitizer CI jobs
|
||||||
|
- GH #4019 MSYS2/mingw cmake linking problem
|
||||||
|
- GH #4018 cmake MSYS2 compile error for poco/net project
|
||||||
|
- GH #3908 JWT token unitest fail with POCO_NO_SOO on vs 2019
|
||||||
|
- GH #3650 MailMessage::read() chokes on "Content-disposition"
|
||||||
|
- GH #3331 Apple Silicon ARM64 : Invalid access: Can not convert empty value.
|
||||||
|
- GH #3213 NetSSL_Win\src\SecureSocketImpl.cpp CertFreeCertificateContext on nullptr
|
||||||
|
- GH #661 Automatic Lib Init (NetworkInitializer) is not working on MinGW
|
||||||
|
- PR #4427 enh(tests): Ability to enable/disable testing of deprecated functionality
|
||||||
|
- PR #4381 fix(Crypto): Compile error if EVP_CIPHER_CTX_init not defined.
|
||||||
|
|
||||||
|
|
||||||
Release 1.13.0 (2023-12-22)
|
Release 1.13.0 (2023-12-22)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
|
@ -61,3 +61,4 @@ Pavle Dragišić
|
|||||||
Nino Belušić
|
Nino Belušić
|
||||||
Kari Argillander
|
Kari Argillander
|
||||||
Alexander B
|
Alexander B
|
||||||
|
Andrew Auclair
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
#include "winres.h"
|
#include "winres.h"
|
||||||
|
|
||||||
#define POCO_VERSION 1,13,0,0
|
#define POCO_VERSION 1,13,1,0
|
||||||
#define POCO_VERSION_STR "1.13.0"
|
#define POCO_VERSION_STR "1.13.1"
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION POCO_VERSION
|
FILEVERSION POCO_VERSION
|
||||||
@ -28,7 +28,7 @@ BEGIN
|
|||||||
VALUE "FileDescription", "This file is part of the POCO C++ Libraries."
|
VALUE "FileDescription", "This file is part of the POCO C++ Libraries."
|
||||||
VALUE "FileVersion", POCO_VERSION_STR
|
VALUE "FileVersion", POCO_VERSION_STR
|
||||||
VALUE "InternalName", "POCO"
|
VALUE "InternalName", "POCO"
|
||||||
VALUE "LegalCopyright", "Copyright (C) 2004-2022, Applied Informatics Software Engineering GmbH and Contributors."
|
VALUE "LegalCopyright", "Copyright (C) 2004-2024, Applied Informatics Software Engineering GmbH and Contributors."
|
||||||
VALUE "ProductName", "POCO C++ Libraries - https://pocoproject.org"
|
VALUE "ProductName", "POCO C++ Libraries - https://pocoproject.org"
|
||||||
VALUE "ProductVersion", POCO_VERSION_STR
|
VALUE "ProductVersion", POCO_VERSION_STR
|
||||||
END
|
END
|
||||||
|
@ -36,6 +36,6 @@
|
|||||||
// Bx: beta releases
|
// Bx: beta releases
|
||||||
//
|
//
|
||||||
|
|
||||||
#define POCO_VERSION 0x010D0000
|
#define POCO_VERSION 0x010D0100
|
||||||
|
|
||||||
#endif // Foundation_Version_INCLUDED
|
#endif // Foundation_Version_INCLUDED
|
||||||
|
@ -1,6 +1,49 @@
|
|||||||
POCO C++ Libraries Release Notes
|
POCO C++ Libraries Release Notes
|
||||||
AAAIntroduction
|
AAAIntroduction
|
||||||
|
|
||||||
|
|
||||||
|
!!!Release 1.13.1
|
||||||
|
|
||||||
|
!!Summary of Changes
|
||||||
|
|
||||||
|
This is a bugfix release.
|
||||||
|
|
||||||
|
!!Features and enhancements
|
||||||
|
|
||||||
|
- GH #4367 `SQLite` `FTS5` (full text search)
|
||||||
|
- GH #4335 Implement patches that Debian/Ubuntu applies when preparing deb packages
|
||||||
|
- GH #4216 Replace C string literals (const char*) with C++ std::string literals for std::string parameters.
|
||||||
|
- GH #3890 Get rid of SingletonHolder
|
||||||
|
- GH #2450 Why does it take the ThreadPool 10+ seconds to shutdown when there is nothing running.
|
||||||
|
- GH #2443 FileChannel doesn't flush to disk on unix until close
|
||||||
|
- GH #4437 Add arm cross-compile config and CI
|
||||||
|
- PR #4422 enh(File): Linux, macOS: microsecond precision for file times
|
||||||
|
- PR #4390 enh(DateTimeParser): option to cleanup input string before parsing (#569)
|
||||||
|
|
||||||
|
!!Bug fixes and improvements
|
||||||
|
|
||||||
|
- GH #4425 Unit tests: optional testing of deprecated functionality
|
||||||
|
- GH #4421 Multiple calls to initializeSSL/uninitializeSSL cause assert failure during certificate validation
|
||||||
|
- GH #4411 NULL pointer: strategy when setting rotation never in FileChannel
|
||||||
|
- GH #4404 qnx build error: 'prctl' was not declared in this scope
|
||||||
|
- GH #4400 SocketReactor deadlock test intermittently hangs
|
||||||
|
- GH #4398 Can not install CppUnit target
|
||||||
|
- GH #4393 iOS ARM64 : Invalid access: Can not convert empty value.
|
||||||
|
- GH #4392 Environment_WIN32U nodeIdImpl access violation in 1.13.0
|
||||||
|
- GH #4375 UUID parser silently ignores too long strings
|
||||||
|
- GH #4347 github check job on macOS: testEncryptDecryptGCM occasionally fails
|
||||||
|
- GH #4313 Add macos sanitizer CI jobs
|
||||||
|
- GH #4019 MSYS2/mingw cmake linking problem
|
||||||
|
- GH #4018 cmake MSYS2 compile error for poco/net project
|
||||||
|
- GH #3908 JWT token unitest fail with POCO_NO_SOO on vs 2019
|
||||||
|
- GH #3650 MailMessage::read() chokes on "Content-disposition"
|
||||||
|
- GH #3331 Apple Silicon ARM64 : Invalid access: Can not convert empty value.
|
||||||
|
- GH #3213 NetSSL_Win\src\SecureSocketImpl.cpp CertFreeCertificateContext on nullptr
|
||||||
|
- GH #661 Automatic Lib Init (NetworkInitializer) is not working on MinGW
|
||||||
|
- PR #4427 enh(tests): Ability to enable/disable testing of deprecated functionality
|
||||||
|
- PR #4381 fix(Crypto): Compile error if EVP_CIPHER_CTX_init not defined.
|
||||||
|
|
||||||
|
|
||||||
!!!Release 1.13.0
|
!!!Release 1.13.0
|
||||||
|
|
||||||
!!Summary of Changes
|
!!Summary of Changes
|
||||||
|
51
gh-cli-for-release-notes.sh
Executable file
51
gh-cli-for-release-notes.sh
Executable file
@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#
|
||||||
|
# Helper script to prepare changelog for a release.
|
||||||
|
#
|
||||||
|
# It filters GitHub issues and pull requests for the specified milestone and
|
||||||
|
# prints a list on standard output. The generated list needs to be reviewed by
|
||||||
|
# a maintainer before including it to the CHANGELOG.
|
||||||
|
#
|
||||||
|
# It uses GitHub CLI from https://github.com/cli/cli
|
||||||
|
#
|
||||||
|
# Usage: gh-cli-release-notes.sh <GitHub milestone name>
|
||||||
|
#
|
||||||
|
|
||||||
|
if [[ $# -eq 0 ]] ; then
|
||||||
|
echo 'Usage: gh-cli-release-notes.sh <GitHub milestone name>'
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
MILESTONE=$1
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "${MILESTONE} ($(date "+%Y-%m-%d"))"
|
||||||
|
echo ===========================
|
||||||
|
echo
|
||||||
|
echo "Summary of Changes:"
|
||||||
|
echo
|
||||||
|
echo "Breaking changes:"
|
||||||
|
echo
|
||||||
|
|
||||||
|
gh issue list -S 'milestone:"'"${MILESTONE}"'" label:breaking' -s all -L 500 --json number,title --jq '.[] | "- GH #\(.number) \(.title)"'
|
||||||
|
gh pr list -S 'milestone:"'"${MILESTONE}"'" label:breaking' -s all -L 500 --json number,title --jq '.[] | "- PR #\(.number) \(.title)"'
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Features and enhancements:"
|
||||||
|
echo
|
||||||
|
|
||||||
|
gh issue list -S 'milestone:"'"${MILESTONE}"'" -label:breaking label:enhancement' -s all -L 500 --json number,title --jq '.[] | "- GH #\(.number) \(.title)"'
|
||||||
|
gh issue list -S 'milestone:"'"${MILESTONE}"'" -label:breaking -label:enhancement label:feature' -s all -L 500 --json number,title --jq '.[] | "- GH #\(.number) \(.title)"'
|
||||||
|
gh pr list -S 'milestone:"'"${MILESTONE}"'" -label:breaking label:enhancement' -s all -L 500 --json number,title --jq '.[] | "- PR #\(.number) \(.title)"'
|
||||||
|
gh pr list -S 'milestone:"'"${MILESTONE}"'" -label:breaking -label:enhancement label:feature' -s all -L 500 --json number,title --jq '.[] | "- PR #\(.number) \(.title)"'
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Bug fixes and improvements:"
|
||||||
|
echo
|
||||||
|
|
||||||
|
gh issue list -S 'milestone:"'"${MILESTONE}"'" -label:breaking -label:enhancement -label:feature' -s all -L 500 --json number,title --jq '.[] | "- GH #\(.number) \(.title)"'
|
||||||
|
gh pr list -S 'milestone:"'"${MILESTONE}"'" -label:breaking -label:enhancement -label:feature' -s all -L 500 --json number,title --jq '.[] | "- PR #\(.number) \(.title)"'
|
||||||
|
|
||||||
|
echo
|
@ -1 +1 @@
|
|||||||
100
|
101
|
||||||
|
Loading…
Reference in New Issue
Block a user