Skip to content

Commit

Permalink
Release 1.13.1: Update release notes, changelog, contributors, versio…
Browse files Browse the repository at this point in the history
…n files. (#4440)
  • Loading branch information
matejk committed Feb 5, 2024
1 parent 69fd7c3 commit 695f813
Show file tree
Hide file tree
Showing 8 changed files with 144 additions and 6 deletions.
43 changes: 43 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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)
===========================

Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,4 @@ Pavle Dragišić
Nino Belušić
Kari Argillander
Alexander B
Andrew Auclair
6 changes: 3 additions & 3 deletions DLLVersion.rc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion Foundation/include/Poco/Version.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@
// Bx: beta releases
//

#define POCO_VERSION 0x010D0000
#define POCO_VERSION 0x010D0100

#endif // Foundation_Version_INCLUDED
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.13.0
1.13.1
43 changes: 43 additions & 0 deletions doc/99100-ReleaseNotes.page
Original file line number Diff line number Diff line change
@@ -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
Expand Down
51 changes: 51 additions & 0 deletions gh-cli-for-release-notes.sh
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion libversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
100
101

0 comments on commit 695f813

Please sign in to comment.