mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-12 10:13:51 +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.
|
||||
|
||||
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)
|
||||
===========================
|
||||
|
||||
|
@ -61,3 +61,4 @@ Pavle Dragišić
|
||||
Nino Belušić
|
||||
Kari Argillander
|
||||
Alexander B
|
||||
Andrew Auclair
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
#include "winres.h"
|
||||
|
||||
#define POCO_VERSION 1,13,0,0
|
||||
#define POCO_VERSION_STR "1.13.0"
|
||||
#define POCO_VERSION 1,13,1,0
|
||||
#define POCO_VERSION_STR "1.13.1"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION POCO_VERSION
|
||||
@ -28,7 +28,7 @@ BEGIN
|
||||
VALUE "FileDescription", "This file is part of the POCO C++ Libraries."
|
||||
VALUE "FileVersion", POCO_VERSION_STR
|
||||
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 "ProductVersion", POCO_VERSION_STR
|
||||
END
|
||||
|
@ -36,6 +36,6 @@
|
||||
// Bx: beta releases
|
||||
//
|
||||
|
||||
#define POCO_VERSION 0x010D0000
|
||||
#define POCO_VERSION 0x010D0100
|
||||
|
||||
#endif // Foundation_Version_INCLUDED
|
||||
|
@ -1,6 +1,49 @@
|
||||
POCO C++ Libraries Release Notes
|
||||
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
|
||||
|
||||
!!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