Kexi/Releases: Difference between revisions

From KDE Community Wiki
No edit summary
Line 57: Line 57:


== 3.0.0 Changes ==
== 3.0.0 Changes ==
Changes in Kexi
 
'''Changes in Kexi'''
* 3.0.0 Alpha 1 (2.99.90)
* 3.0.0 Alpha 1 (2.99.90)
** Initial Alpha release
** Initial Alpha release
Line 69: Line 70:
** {{commit|kexi|66011ce}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
** {{commit|kexi|66011ce}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
* 3.0.0
* 3.0.0
** TODO
**{{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)
**{{commit|kexi|f74a160}} Extend full Kexi version info so major.minor.release is also present for unstable, e.g. 2.99.91
**{{commit|kexi|8e39416}} Make command line options work again {{task|3805}}
**{{commit|kexi|b29e54f}} Show the Welcome page at startup 100ms later to fix vertical position issue
**{{commit|kexi|4a07af5}} Port QRegExp to QRegularExpression in Kexi ({{task|1767}})
**{{commit|kexi|1a3b13e}} Add "Switch Application Language" action to the global action collection
**{{commit|kexi|6591eb2}} Disable extra actions that may be in conflict with the Welcome page (e.g. Donate)
**{{commit|kexi|8880ecb}} Fix moving to another field if input mask is present (for table cell and form widget)
**{{commit|kexi|e43e8e4}} Fix broken input and display of Date/Time values in Kexi tables and forms ({{task|3901}}, {{diff|2924}})
 


Changes in KDb
'''Changes in KDb'''
* 3.0.0 Alpha 1 (2.99.2)
* 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:
** Initial Alpha release, contains the same features as the report designer library of Kexi 2.9.11, plus:
Line 85: Line 95:
** {{commit|kdb|1c79d93}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
** {{commit|kdb|1c79d93}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
* 3.0.0
* 3.0.0
** TODO
**{{commit|kdb|abe0859}} Set versions of drivers to 3.0 to match KDb version
**{{commit|kdb|d846d96}} Add KDB_STABLE_VERSION_* macros
**{{commit|kdb|fbb9814}} Check for exact version of drivers in manager
**{{commit|kdb|284b480}} Port QRegExp to QRegularExpression ({{diff|2867}})
**{{commit|kdb|0f1377f}} Fix INSERT prepared statement support for SQLite
 


Changes in KProperty
'''Changes in KProperty'''
* 3.0.0 Alpha 1 (2.99.2)
* 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:
** Initial Alpha release, contains the same features as the property editor library of Kexi 2.9.11, plus:
Line 95: Line 110:
** {{commit|kproperty|1bd714b}} Get git rev and branch even if property widgets are not built
** {{commit|kproperty|1bd714b}} Get git rev and branch even if property widgets are not built
* 3.0.0
* 3.0.0
** TODO
**{{commit|kproperty|b582a74}} Improve look of the boolean editor and delegate, add null boolean editor to the example
**{{commit|kproperty|5cef157}} Add icons resource file, like in Kexi and KReport
**{{commit|kproperty|2e40708}} kpropertyexample: load global icon resource
 


Changes in KReport
Changes in KReport
Line 117: Line 135:
** {{commit|kreport|f49a302}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
** {{commit|kreport|f49a302}} If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
* 3.0.0
* 3.0.0
** TODO
**{{commit|kreport|958714f}} Make KReport use resource files for icons ({{task|T3666}}, {{diff|2860}})
**{{commit|kreport|eac7b89}} Fix page navigation
**{{commit|kreport|5e8cbbf}} Initial port of web plugin to Qt5/KReport3/QtWebEngine ({{task|3565}}, {{diff|2863}})
**{{commit|kreport|463827a}} Fix icon name to kreport-web-element

Revision as of 19:53, 5 October 2016

See also: Schedules | Kexi 2 releases

For general convenience frameworks used in Kexi (KDb, KProperty, KReport), tend to be released in the same time and are prepared for standalone use.

Kexi 3 offers the same list of features as Kexi 2. Exceptions: no scripting (in Kexi 2 it was present as experimental).

3.0.0 Downloads

3.0.0 Alpha 1

September 14, 2016

Kexi kexi-2.99.90-1.tar.xz (signature)
KDb kdb-2.99.2.tar.xz (signature)
KProperty kproperty-2.99.2.tar.xz (signature)
KReport kreport-2.99.2.tar.xz (signature)

3.0.0 Beta 1

September 19, 2016

Kexi kexi-2.99.91.tar.xz (signature)
KDb kdb-2.99.3.tar.xz (signature)
KProperty kproperty-2.99.3.tar.xz (signature)
KReport kreport-2.99.3.tar.xz (signature)

3.0.0

October 5, 2016

Kexi kexi-3.0.0.tar.xz (signature)
KDb kdb-3.0.0.tar.xz (signature)
KProperty kproperty-3.0.0.tar.xz (signature)
KReport kreport-3.0.0.tar.xz (signature)

3.0.0 Changes

Changes in Kexi

  • 3.0.0 Alpha 1 (2.99.90)
    • Initial Alpha release
    • Ported all modules known from version 2.9.11 except for:
      • map form widget
      • experimental scripts (will be replaced with JavaScript solution in later versions)
  • 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
    • 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

  • 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:
  • 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
    • abe0859 Set versions of drivers to 3.0 to match KDb version
    • d846d96 Add KDB_STABLE_VERSION_* macros
    • fbb9814 Check for exact version of drivers in manager
    • 284b480 Port QRegExp to QRegularExpression (Review #2867)
    • 0f1377f Fix INSERT prepared statement support for SQLite


Changes in KProperty

  • 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
  • 3.0.0 Beta 1 (2.99.3)
    • 347a580 If git information is not available try ${CMAKE_SOURCE_DIR}/GIT_VERSION
    • 1bd714b Get git rev and branch even if property widgets are not built
  • 3.0.0
    • b582a74 Improve look of the boolean editor and delegate, add null boolean editor to the example
    • 5cef157 Add icons resource file, like in Kexi and KReport
    • 2e40708 kpropertyexample: load global icon resource


Changes in KReport

  • 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
  • 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