mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-17 19:25:53 +02:00
GH #290: Unicode support
This commit is contained in:
@@ -1,6 +1,83 @@
|
||||
POCO C++ Libraries Release Notes
|
||||
AAAIntroduction
|
||||
|
||||
!!!Release 1.5.3
|
||||
|
||||
!!Summary of Changes
|
||||
|
||||
- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for
|
||||
Poco::LocalDateTime
|
||||
- Poco::Data::MySQL: added SQLite thread cleanup handler
|
||||
- Poco::Net::X509Certificate: improved and fixed domain name verification for
|
||||
wildcard domains
|
||||
- added Poco::Clock class, which uses a system-provided monotonic clock
|
||||
(if available) and is thus not affected by system realtime clock changes.
|
||||
Monotonic Clock is available on Windows, Linux, OS X and on POSIX platforms
|
||||
supporting clock_gettime() and CLOCK_MONOTONIC.
|
||||
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
|
||||
have been changed to use Poco::Clock instead of Poco::Timestamp and are now
|
||||
unaffected by system realtime clock changes.
|
||||
- fixed GH# 350: Memory leak in Data/ODBC with BLOB
|
||||
- Correctly set MySQL time_type for Poco::Data::Date.
|
||||
- fixed GH #352: Removed redundant #includes and fixed spelling mistakes.
|
||||
- fixed setting of MYSQL_BIND is_unsigned value.
|
||||
- fixed GH #360: CMakeLists foundation: add Clock.cpp in the list of source files
|
||||
- Add extern "C" around <net/if.h> on HPUX platform.
|
||||
- added runtests.sh
|
||||
- fixed CPPUNIT_IGNORE parsing
|
||||
- fixed Glob from start path, for platforms not alowing transverse from root (Android)
|
||||
- added NTPClient (Rangel Reale)
|
||||
- added PowerShell build script
|
||||
- added SmartOS build support
|
||||
- fix warnings in headers
|
||||
- XMLWriter: removed unnecessary apostrophe escaping (&apos)
|
||||
- MongoDB: use Int32 for messageLength
|
||||
- fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
|
||||
- Improve RSADigestEngine, using Poco::Crypto::DigestEngine to calculate hash before signing
|
||||
- added Poco::PBKDF2Engine
|
||||
- Fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
|
||||
- added support for a 'Priority' attribute on cookies.
|
||||
- GH #386: fixed bug in MailMessage without content-transfer-encoding header
|
||||
- GH #384: ew hash algorithms support for RSADigestEngine
|
||||
- fixed Clock overflow bug on Windows
|
||||
- Poco::ByteOrder now uses intrinsics, if available
|
||||
- CMake: added /bigobj option for msvc
|
||||
- Fix typo to restore Net/TestSuite_x64_vs120 build
|
||||
- correct path for CONFIGURE_FILE in CMakeLists.txt
|
||||
- Building Poco 1.5.2 for Synology RS812+ (Intel Atom) (honor POCO_NO_INOTIFY)
|
||||
- added WEC2013 support to buildwin.cmd and buildwin.ps1
|
||||
- HTMLForm: in URL encoding, percent-encode more characters
|
||||
- Fixed #include <linux/if.h> conflict with other libraries
|
||||
- Poco::Net::X509Certificate::verify() no longer uses DNS reverse lookups to validate host names
|
||||
- cert hostname validation is case insensitive and stricter for wildcard certificates
|
||||
- TCPServer: do not reduce the capacity of the default ThreadPool
|
||||
- added POCO_LOG_DEBUG flag
|
||||
- Zip: fixed a crash caused by an I/O error
|
||||
- added runtest script for windows
|
||||
- added SQlite Full Text Search support
|
||||
- added Thread::trySleep() and Thread::wakeUp()
|
||||
- fixed GH #410: Bug in JSON::Object.stringify() in 1.5.2
|
||||
- fixed GH #362: Defect in Var::parseString when there is no space between value and newline
|
||||
- fixed GH #314: JSON parsing bug
|
||||
- added GH #313: MetaColumn additions for Data::ODBC and Data::SQLite
|
||||
- fixed GH #346: Make Poco::Data::Date and Poco::Data::Time compare functions const.
|
||||
- fixed GH #341: Compiling poco-1.5.2 for Cygwin
|
||||
- fixed GH #305: There are bugs in Buffer.h
|
||||
- fixed GH #321: trivial build fixes (BB QNX build)
|
||||
- fixed GH #440: MongoDB ObjectId string formatting
|
||||
- added SevenZip library (Guenter Obiltschnig)
|
||||
- fixed GH #442: Use correct prefix length field of Windows IP_ADAPTER_PREFIX structure
|
||||
- improved GH #328: NetworkInterface on Windows XP
|
||||
- fixed GH #154 Add support for MYSQL_TYPE_NEWDECIMAL to Poco::Data::MySQL
|
||||
- fixed GH #290: Unicode support
|
||||
|
||||
!!Incompatible Changes and Possible Transition Issues
|
||||
|
||||
- Data::ODBC: UTF-16 Unicode is now directly mapped and recognized as type by ODBC.
|
||||
This may cause behavior different from previosu versions, especially with Any and
|
||||
Dynamic::Var bindings.
|
||||
|
||||
|
||||
!!!Release 1.5.2
|
||||
|
||||
!!Summary of Changes
|
||||
|
Reference in New Issue
Block a user