| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: kdb-mysql-driver | Distribution: openSUSE Tumbleweed |
| Version: 3.2.0 | Vendor: openSUSE |
| Release: 9.4 | Build date: Fri Jun 7 10:57:55 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 119925 | Source RPM: kdb-3.2.0-9.4.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://community.kde.org/KDb | |
| Summary: Database connectivity and creation framework - MySQL driver | |
This package contains the MySQL driver for the Database connectivity and creation framework
LGPL-2.0-only
* Fri Jun 07 2024 Christophe Marin <christophe@krop.fr>
- Enforce c++-17 to fix build with icu 75
* Wed Feb 07 2024 Christophe Marin <christophe@krop.fr>
- 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 <wbauer@tmo.at>
- Add Fix-build-with-newer-Qt.patch to fix build after the latest
Qt update
* Tue Apr 20 2021 Christophe Giboudeaux <christophe@krop.fr>
- Spec cleanup
* Mon Mar 16 2020 Max Lin <mlin@suse.com>
- BuildRequires postgresql-server-devel on Leap version >= 15.2
* Thu Jan 30 2020 wbauer@tmo.at
- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed
* Sat Aug 24 2019 Christophe Giboudeaux <christophe@krop.fr>
- Remove the pkg-config file from the -devel package. KDb3.pc contains
incorrect entries.
* Thu Apr 11 2019 wbauer@tmo.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 wbauer@tmo.at
- BuildRequire postgresql-server-devel instead of postgresql-devel
on Tumbleweed to fix build with the latest postgresql version
* Tue Mar 20 2018 wbauer@tmo.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
/usr/lib/qt5/plugins/kdb3 /usr/lib/qt5/plugins/kdb3/kdb_mysqldriver.so /usr/share/licenses/kdb-mysql-driver /usr/share/licenses/kdb-mysql-driver/COPYING-CMAKE-SCRIPTS /usr/share/licenses/kdb-mysql-driver/COPYING.DOC /usr/share/licenses/kdb-mysql-driver/COPYING.LIB
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:49:34 2025