https://community.kde.org/index.php?title=Kexi/Releases/3.0.0_Changes&feed=atom&action=historyKexi/Releases/3.0.0 Changes - Revision history2024-03-29T12:58:22ZRevision history for this page on the wikiMediaWiki 1.40.2https://community.kde.org/index.php?title=Kexi/Releases/3.0.0_Changes&diff=79151&oldid=prevJstaniek: moved from the main page2018-01-29T10:26:30Z<p>moved from the main page</p>
<p><b>New page</b></p><div>== Changes in KEXI ==<br />
<br />
* 3.0.0 Alpha 1 (2.99.90)<br />
** Initial Alpha release<br />
* 3.0.0 Beta 1 (2.99.91)<br />
** {{commit|kexi|6a3fe65}} Avoid displaying "(I18N_ARGUMENT_MISSING)" for one complicated message<br />
** {{commit|kexi|c9e6040}} Remove unused & outdated check for MarbleControlBox::setMarbleWidget<br />
** {{commit|kexi|b6bc638}} Make update_kexi_breeze_list.sh more generic so it can be easier reused by other projects such as KReport<br />
** {{commit|kexi|66011ce}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION<br />
* 3.0.0<br />
**'''New:''' Completely new PostgreSQL database driver, based on libpq. The old one less stable based on libpqxx is discontinued.<br />
**'''New:''' Many improvements in handling database migration, importing e.g. from MS Access to MySQL, then to PostgreSQL, then to SQLite is much more reliable than in Kexi 2.<br />
**'''New:''' Most icons now use the Breeze theme, Kexi is now optimized for this theme as well as the Breeze widget style, and this is the default look.<br />
**{{commit|kexi|6dfcb06}} Fix build when KEXI_GIT_SHA1_STRING is defined but not KEXI_GIT_BRANCH_STRING (e.g. on Jenkins build.kde.org)<br />
**{{commit|kexi|f74a160}} Extend full Kexi version info so major.minor.release is also present for unstable, e.g. 2.99.91<br />
**{{commit|kexi|8e39416}} Make command line options work again {{task|3805}}<br />
**{{commit|kexi|b29e54f}} Show the Welcome page at startup 100ms later to fix vertical position issue<br />
**{{commit|kexi|4a07af5}} Port QRegExp to QRegularExpression in Kexi ({{task|1767}})<br />
**{{commit|kexi|1a3b13e}} Add "Switch Application Language" action to the global action collection<br />
**{{commit|kexi|6591eb2}} Disable extra actions that may be in conflict with the Welcome page (e.g. Donate)<br />
**{{commit|kexi|8880ecb}} Fix moving to another field if input mask is present (for table cell and form widget)<br />
**{{commit|kexi|e43e8e4}} Fix broken input and display of Date/Time values in Kexi tables and forms ({{task|3901}}, {{diff|2924}})<br />
<br />
== Changes in KDb ==<br />
''[[KDb]] is a database connectivity and creation framework for various database vendors.''<br />
<br />
* 3.0.0 Alpha 1 (2.99.2)<br />
** Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:<br />
*** support for many SQL scalar functions (see [[Kexi/Plugins/Queries/SQL_Functions]])<br />
*** general-purpose API<br />
* 3.0.0 Beta 1 (2.99.3)<br />
** {{commit|kdb|6fbd390}} Find python for SDC<br />
** {{commit|kdb|d6c5178}} Output KDb plugins to a co-installable build subdir<br />
** {{commit|kdb|862a5e0}} Output SQLite extension relative to KDb plugins co-installable build subdir<br />
** {{commit|kdb|cb1e6da}} KDbTestUtils: don't crash when driver not found<br />
** {{commit|kdb|e222064}} KDbCreateSharedDataClasses: display message when Python interpreter missing<br />
** {{commit|kdb|83cf3f9}} Test correctness of KDbDriverManager when no drivers are found<br />
** {{commit|kdb|1c79d93}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION<br />
* 3.0.0<br />
**{{commit|kdb|abe0859}} Set versions of drivers to 3.0 to match KDb version<br />
**{{commit|kdb|d846d96}} Add KDB_STABLE_VERSION_* macros<br />
**{{commit|kdb|fbb9814}} Check for exact version of drivers in manager<br />
**{{commit|kdb|284b480}} Port QRegExp to QRegularExpression ({{diff|2867}})<br />
**{{commit|kdb|0f1377f}} Fix INSERT prepared statement support for SQLite<br />
<br />
== Changes in KProperty ==<br />
''[[KProperty]] is a property editing framework with editor widget similar to what is known from Qt Designer.''<br />
<br />
* 3.0.0 Alpha 1 (2.99.2)<br />
** Initial Alpha release, contains the same features as the property editor library of Kexi 2.9.11, plus:<br />
*** general-purpose API<br />
* 3.0.0 Beta 1 (2.99.3)<br />
** {{commit|kproperty|347a580}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION<br />
** {{commit|kproperty|1bd714b}} Get git rev and branch even if property widgets are not built<br />
* 3.0.0<br />
**{{commit|kproperty|b582a74}} Improve look of the boolean editor and delegate, add null boolean editor to the example<br />
**{{commit|kproperty|5cef157}} Add icons resource file, like in Kexi and KReport<br />
**{{commit|kproperty|2e40708}} kpropertyexample: load global icon resource<br />
<br />
<br />
== Changes in KReport ==<br />
''[[KReport]] is a framework for the creation and generation of reports in multiple formats.''<br />
<br />
* 3.0.0 Alpha 1 (2.99.2)<br />
** Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:<br />
*** reusable API<br />
* 3.0.0 Beta 1 (2.99.3)<br />
** {{commit|kreport|3c25e8e}} Find python for SDC<br />
** {{commit|kreport|6610367}} KDbCreateSharedDataClasses: display message when Python interpreter missing<br />
** {{commit|kreport|de88a18}} Fix handling of events when items are selected across scenes<br />
** {{commit|kreport|d68306a}} Improve KReportExample main window by combining designer and preview widgets ({{diff|2795}})<br />
** {{commit|kreport|ce0214a}} Save/restore visual state of KReportExample<br />
** {{commit|kreport|8dec5d3}} Show preview at startup in KReportExample<br />
** {{commit|kreport|a23ddb8}} Set layout of KReportView to 0, it's a QWidget so that's better default<br />
** {{commit|kreport|623c707}} Improve KReportExample main window by combining designer and preview widgets<br />
** {{commit|kreport|cf3b4c7}} KReportExample: move the toolbox to the left<br />
** {{commit|kreport|766d14e}} KReportExample: use more typical kde.org config folder, set names for the dock and toolbars for better config handling<br />
** {{commit|kreport|9566a36}} KReportExample: Write settings to kde.org/ dir, not org.kde/<br />
** {{commit|kreport|56bc035}} KReportExample: Set organization domain and use it (and app name) in QSettings<br />
** {{commit|kreport|3b0548a}} KReportExample: Use KReport version as the KReportExample app's version<br />
** {{commit|kreport|f49a302}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION<br />
* 3.0.0<br />
**{{commit|kreport|958714f}} Make KReport use resource files for icons ({{task|T3666}}, {{diff|2860}})<br />
**{{commit|kreport|eac7b89}} Fix page navigation<br />
**{{commit|kreport|5e8cbbf}} Initial port of web plugin to Qt5/KReport3/QtWebEngine ({{task|3565}}, {{diff|2863}})<br />
**{{commit|kreport|463827a}} Fix icon name to kreport-web-element</div>Jstaniek