Changelog for
kdb-postgresql-driver-3.2.0-kf.59.9.x86_64.rpm :
* Fri Jun 07 2024 Christophe Marin
- Enforce c++-17 to fix build with icu 75
* Wed Feb 07 2024 Christophe Marin - Build using python3 rather than python2- Spec cleanup- Add upstream change:
* 0001-Find-also-Python3-with-find_package-PythonInterp.patch
* Sat Jun 26 2021 Wolfgang Bauer - Add Fix-build-with-newer-Qt.patch to fix build after the latest Qt update
* Tue Apr 20 2021 Christophe Giboudeaux - Spec cleanup
* Mon Mar 16 2020 Max Lin - BuildRequires postgresql-server-devel on Leap version >= 15.2
* Thu Jan 30 2020 wbauerAATTtmo.at- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed
* Sat Aug 24 2019 Christophe Giboudeaux - Remove the pkg-config file from the -devel package. KDb3.pc contains incorrect entries.
* Thu Apr 11 2019 wbauerAATTtmo.at- Update to 3.2.0
* New features / APIs + Add Date/Time classes for precise type support (kde#393094) + Add support for the Date/Time constants in the SQL parser (kde#393094) + Add KDbConnection::drv_getTableNames for low level list of table names, make tableNames() skip names with non-existing physical tables (kde#392112) + Rework KDbConnection::drv_getTableNames API so error information is passed
* Bug fixes + Fix crash in KDbConnection::recordCount(KDbTableSchema) + Fix loading object data for given type and ID (kde#393705) + Escape column and table aliases in queries as needed + Fix input of large unsigned int values (>0x7FFFFFFF) (kde#395225) + Fix handling ORDER BY part of queries (kde#392753) + Fix detection of .kexi file types after recent change of MIME database for SQLite type (2018-06-17) (kde#396999) + More reliable resolving plugin MIME types - before adding metadata (Thanks to Pino Toscano)
* Improvements + Add quotes when escaping identifiers only when string is not empty, invalid identifier or KDBSQL keyword + KDbUtils::stringToFileName(): Prepend \'_\' to recent project filenames that start with \".\" so files are not hidden + Improve transliteration features by switching to unidecode
* MySQL / MariaDB support + Improve MariaDB detection on Windows builds, separately from MySQL
* SQLite support + Fix loading value: Incorrect display of large unsigned int (>0x7FFFFFFF) (kde#394913)
* PostgreSQL support + CMake: find PostgreSQL 11
* Tests + HeadersTest: Use install_manifest.txt to obtain list of files, this improves accuracy, no need for blacklisting + KDbTestUtils: add convenience APIs for connecting and using db, support connection options + Add autotests for checking detection of every mime type that should be supported + Add autotests for the new Date/Time related features
* Buildsystem + Copy new FindICU.cmake from cmake and port to it + ICU is required so do not check for it again in the sqlite driver\'s build- Run spec-cleaner
* Thu Mar 14 2019 wbauerAATTtmo.at- BuildRequire postgresql-server-devel instead of postgresql-devel on Tumbleweed to fix build with the latest postgresql version
* Tue Mar 20 2018 wbauerAATTtmo.at- Update to 3.1.0:
* General + Bump soname for the libraries to separate from incompatible 3.0.x versions + Add Python 3 support for the buildsystem
* API changes + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for details
* Bug fixes + Fix SQLite database compacting: canceling issue of the progress dialog and finalizing the compacting + Compacting: close the progress dialog also on error in SQLite3 processing; fix propagating error status to the GUI + SQLite driver: don\'t clear set of paths in extraSqliteExtensionPaths Connection property if exists + Add safer debug for large values + Fix issues because of using \" quotes for identifiers in SQLite driver (kde#376052) + Query parsing: try harder to locate positions of table/table aliases + Connection dialog: make message handler optional, return result, accept on success + Fix KDbNativeStatementBuilder API: connection is always needed + Add COLLATION keywords when generated statements are native, otherwise KDbSQL string is invalid (kde#379447) + Fix generating of SQL statements if there are tables used having lookup fields based on queries (kde#385417) + Aesthetics: generate \"SELECT FROM ...\" statements with exactly one space after SELECT + Fix crash when generating \"SELECT a.
* FROM a, b\" statements + Generate automatic ORDER BY only for native SQL statements + Raise SQL parse error when alias is duplicated for columns, e.g. \"SELECT foo AS a, bar AS a FROM t\" + Raise SQL parse error when alias is duplicated for tables, e.g. \"SELECT
* FROM foo AS a, bar AS a\" + Expand scope of KDbTableSchemaChangeListener to allow registering queries for changes in table schema (kde#371896) + Properly unregister table from listeners before dropping + Setup query in connection: parsing failure can delete the query object so do not try to access it + Query schema: fix possible crashes - explicitly/properly remove query from connection\'s cache when needed + Query schema: fix memory leaks - remove internal expressions
* Optimizations + Don\'t create temporary table schema object when checking for existence in createTable() + Don\'t create temporary table or query schema object when checking for existence object with empty name
* Docs and examples + Update README-PACKAGERS doc to reflect naming and notes about compatibility + Enable creation of API docs QCH file during the build