- 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
* New features
+ Add support for custom page width/height
+ Add more page sizes
* API changes
+ see https://community.kde.org/Kexi/Releases/3.1.0_Changes for
details
* Bug fixes
+ Fix rendering asynchronously rendered elements such as maps and
web boxes
+ Stability fixes from Coverity tests
+ Fix build warnings and clear up init() code for items
+ Fix crash in SortedField when copy-constructing
+ Fix usage of QPageLayout by calling the non default constructor
+ Port QRegExp to QRegularExpression
+ Remove unnescessary strings for translation
+ Linestyle width > weight
+ Fix initialization of report elements created by user, e.g.
barcodes had invalid default settings
+ Fix field type not updating report dirty state
+ Improve detection of scripting in reports
+ Set the default interpreter to Javascript if it is empty
+ Fix interpreter if empty
+ Add missing features from 2.9
+ Always save the interpreter as javascript if empty
+ Fix broken logic related to looping over report elements
+ Fix recursion crash when item is smaller than scene
+ Change X-KReport-Priority field in .desktop files to
X-KReport-PluginInfo-Priority
+ Fix horizontal alignment for barcode scripting and use
alignment enum
+ Make KReport build and kreportexample run also when
KREPORT_SCRIPTING is OFF
+ Fix crash when showing first-page section
+ Fix crash when pasting line element
+ Improve initialization of properties in Report Designer
+ Use suffix option from the new KProperty instead of units;
implement units locally in KReport
* Docs and examples
+ Enable creation of API docs QCH file during the build
+ Add and improve user scripting API docs from 2.9
+ Add brief docs for exported classes
- Add separate lang subpackage that contains the new translations
OBS-URL: https://build.opensuse.org/request/show/589795
OBS-URL: https://build.opensuse.org/package/show/KDE:Extra/kreport?expand=0&rev=24