release 1.12.2

This commit is contained in:
Alex Fabijanic 2022-08-07 12:07:03 +02:00
parent 4f5f30936b
commit d6f38dba05
4 changed files with 42 additions and 14 deletions

View File

@ -1,8 +1,27 @@
This is the changelog file for the POCO C++ Libraries.
Release 1.12.2 (2022-??-??)
Release 1.12.2 (2022-08-08)
===========================
- GH #3460 fix(Platform): LoongArch support
- GH #3688 Linking Crypto-testrunner fails
- GH #3693 VS2022 compilation issues
- GH #3698 SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3
- GH #3699 POSIX Event state need not be atomic
- GH #3700 Release script must include build_vs170.cmd
- GH #3708 wakeup fd is never read
- GH #3711 lowercase winsock2 and iphlpapi to allow cross compile
- GH #3716 Compiling with clang_cl_x64_x64 on Visual Studio 2022 failed
- GH #3717 Only support extracting JSON fields when the SDK supports it
- GH #3719 PocoNet Project File does not support Visual Studio 2022
- GH #3720 Update max MSVC version information
- GH #3721 fails to build with Visual Studio projects
- GH #3722 Added missing Crypto Header to ProGen source
- GH #3724 Crypto: Progen again to add new files and bring back ARM64 configuration
- GH #3727 Add how to install using Conan section on README
- GH #3733 Poco::format and C++20
- GH #3734 g++ C++20 warnings
Release 1.12.1 (2022-07-18)
===========================

View File

@ -51,3 +51,5 @@ Martin Osborne
Björn Schramke
Francis Andre
Kacper Piwiński
Hernan Martinez
Jacky Woo

View File

@ -7,6 +7,25 @@ AAAIntroduction
!!Summary of Changes
- GH #3460 fix(Platform): LoongArch support
- GH #3688 Linking Crypto-testrunner fails
- GH #3693 VS2022 compilation issues
- GH #3698 SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3
- GH #3699 POSIX Event state need not be atomic
- GH #3700 Release script must include build_vs170.cmd
- GH #3708 wakeup fd is never read
- GH #3711 lowercase winsock2 and iphlpapi to allow cross compile
- GH #3716 Compiling with clang_cl_x64_x64 on Visual Studio 2022 failed
- GH #3717 Only support extracting JSON fields when the SDK supports it
- GH #3719 PocoNet Project File does not support Visual Studio 2022
- GH #3720 Update max MSVC version information
- GH #3721 fails to build with Visual Studio projects
- GH #3722 Added missing Crypto Header to ProGen source
- GH #3724 Crypto: Progen again to add new files and bring back ARM64 configuration
- GH #3727 Add how to install using Conan section on README
- GH #3733 Poco::format and C++20
- GH #3734 g++ C++20 warnings
!!!Release 1.12.1

View File

@ -51,22 +51,10 @@ and PocoLIB64d.dll for debug, respectively.
!!!C++ standard version not properly defined
In oreder to work around that, `/Zc:__cplusplus` compiler flag is necesary.
In order to work around that, `/Zc:__cplusplus` compiler flag is necesary.
See following issues for details and explanations:
* https://github.com/pocoproject/poco/issues/3665
* https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/
!!!Compiler bug when `/Zc:twoPhase` is specified
There is a bug in the MSVC compiler that prevents `Poco::Any` compilation when the
small object optimization is enabled and `/Zc:permissive-` flag is specified (more
specifically, it is the `/Zc:twoPhase` flag, implicitly set by `/Zc:permissive-`).
Details:
* https://github.com/pocoproject/poco/issues/3682
* https://github.com/pocoproject/poco/issues/3683
* https://developercommunity.visualstudio.com/t/fatal-error-C1001:-Internal-compiler-err/10095155?space=62&q=djc3ho&entry=problem&sort=newest