kdb

Edit Package kdb
No description set
Refresh
Refresh
Source Files
Filename Size Changed
kdb-3.2.0.tar.xz 0000650180 635 KB
kdb.changes 0000009032 8.82 KB
kdb.spec 0000004711 4.6 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 693316 from Wolfgang Bauer's avatar Wolfgang Bauer (wolfi323) (revision 16)
- 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
Comments 0
openSUSE Build Service is sponsored by