Kexi/Releases/3.0.0 Changes
Appearance
Changes in KEXI
- 3.0.0 Alpha 1 (2.99.90)
- Initial Alpha release
- 3.0.0 Beta 1 (2.99.91)
- 6a3fe65 Avoid displaying "(I18N_ARGUMENT_MISSING)" for one complicated message
- c9e6040 Remove unused & outdated check for MarbleControlBox::setMarbleWidget
- b6bc638 Make update_kexi_breeze_list.sh more generic so it can be easier reused by other projects such as KReport
- 66011ce If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
- 3.0.0
- New: Completely new PostgreSQL database driver, based on libpq. The old one less stable based on libpqxx is discontinued.
- 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.
- 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.
- 6dfcb06 Fix build when KEXI_GIT_SHA1_STRING is defined but not KEXI_GIT_BRANCH_STRING (e.g. on Jenkins build.kde.org)
- f74a160 Extend full Kexi version info so major.minor.release is also present for unstable, e.g. 2.99.91
- 8e39416 Make command line options work again Task #3805
- b29e54f Show the Welcome page at startup 100ms later to fix vertical position issue
- 4a07af5 Port QRegExp to QRegularExpression in Kexi (Task #1767)
- 1a3b13e Add "Switch Application Language" action to the global action collection
- 6591eb2 Disable extra actions that may be in conflict with the Welcome page (e.g. Donate)
- 8880ecb Fix moving to another field if input mask is present (for table cell and form widget)
- e43e8e4 Fix broken input and display of Date/Time values in Kexi tables and forms (Task #3901, Review #2924)
Changes in KDb
KDb is a database connectivity and creation framework for various database vendors.
- 3.0.0 Alpha 1 (2.99.2)
- Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:
- support for many SQL scalar functions (see Kexi/Plugins/Queries/SQL_Functions)
- general-purpose API
- Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:
- 3.0.0 Beta 1 (2.99.3)
- 6fbd390 Find python for SDC
- d6c5178 Output KDb plugins to a co-installable build subdir
- 862a5e0 Output SQLite extension relative to KDb plugins co-installable build subdir
- cb1e6da KDbTestUtils: don't crash when driver not found
- e222064 KDbCreateSharedDataClasses: display message when Python interpreter missing
- 83cf3f9 Test correctness of KDbDriverManager when no drivers are found
- 1c79d93 If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
- 3.0.0
Changes in KProperty
KProperty is a property editing framework with editor widget similar to what is known from Qt Designer.
- 3.0.0 Alpha 1 (2.99.2)
- Initial Alpha release, contains the same features as the property editor library of Kexi 2.9.11, plus:
- general-purpose API
- Initial Alpha release, contains the same features as the property editor library of Kexi 2.9.11, plus:
- 3.0.0 Beta 1 (2.99.3)
- 3.0.0
Changes in KReport
KReport is a framework for the creation and generation of reports in multiple formats.
- 3.0.0 Alpha 1 (2.99.2)
- Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:
- reusable API
- Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:
- 3.0.0 Beta 1 (2.99.3)
- 3c25e8e Find python for SDC
- 6610367 KDbCreateSharedDataClasses: display message when Python interpreter missing
- de88a18 Fix handling of events when items are selected across scenes
- d68306a Improve KReportExample main window by combining designer and preview widgets (Review #2795)
- ce0214a Save/restore visual state of KReportExample
- 8dec5d3 Show preview at startup in KReportExample
- a23ddb8 Set layout of KReportView to 0, it's a QWidget so that's better default
- 623c707 Improve KReportExample main window by combining designer and preview widgets
- cf3b4c7 KReportExample: move the toolbox to the left
- 766d14e KReportExample: use more typical kde.org config folder, set names for the dock and toolbars for better config handling
- 9566a36 KReportExample: Write settings to kde.org/ dir, not org.kde/
- 56bc035 KReportExample: Set organization domain and use it (and app name) in QSettings
- 3b0548a KReportExample: Use KReport version as the KReportExample app's version
- f49a302 If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
- 3.0.0
- 958714f Make KReport use resource files for icons (Task #T3666, Review #2860)
- eac7b89 Fix page navigation
- 5e8cbbf Initial port of web plugin to Qt5/KReport3/QtWebEngine (Task #3565, Review #2863)
- 463827a Fix icon name to kreport-web-element