t-fischer.net
Blog
KBibTeX 0.9-beta2
2019-05-02, 20:00, by Thomas Fischer
I am glad to announce the availability of KBibTeX 0.9 Beta 2 (0.8.91) for download. Whereas Beta 1 had some issues and was never formally announced, Beta 2 is quite stable and ready to use for everyone able to compile and install from a tar-ball and willing to test code.
Changes so far and compared to 0.8.2 are as follows (taken from the ChangeLog):
Can be compiled under Windows via CraftBetter use branch master for that.- Integrating ‘BibSearch’, a mobile variant of KBibTeX using QML (Sailfish OS only as of now)
- Refactoring of id suggestion editor
- Making building Zotero support compile-time optional
- Internal refactoring of singleton variables and configuration settings
- Adding considerable number of QtText-based tests
- Migrating from QRegExp to QRegularExpression class
- Using Kate’s text editor component for BibTeX sources
- Validating user-entered BibTeX sources while typing
- More verbose diagnostics while loading BibTeX or RIS data
- Various bugfixes in Encoder and BibTeX import classes thanks to improved automated tests
- Various small improvements for better robustness, performance, and memory efficiency
- KDE Bug 392137: Make entry type (and more fields) available in entry id suggestion setup
- KDE Bug 396597: BibLaTeX uses "file" instead of "localfile"
- KDE Bugs 405504/406692: Correct handling of ligatures like "st"
- Fixing resource leakage as identified by Coverity Scan: CID 325572, 325573
- Integrating commits by Alexander Dunlap, Antonio Rojas, Erik Quaeghebeur, Frederik Schwarzer, Pino Toscano, and Yuri Chornoivan
The source code in tar-ball form is available at KDE’s download infrastructure: https://download.kde.org/unstable/KBibTeX/kbibtex-0.8.91.tar.xz Signed with GnuPG: https://download.kde.org/unstable/KBibTeX/kbibtex-0.8.91.tar.xz.asc (key: 1808CB466328F4380685A3B1A264FD738D861F41)
Unless there are severe issues, I plan to make a final release of 0.9 in early summer.
KBibTeX towards 0.10
The current master
code contains a number of changes due for 0.10, such as refactored
preferences/settings system and better integration to GitLab’s CI
system both to run automated tests as well as to run a Coverity Scan,
among others. If you want to test some bleeding edge, pull the code from
KDE’s Git
repository.
This posting is available via Gemini at gemini://gemini.t-fischer.net/post/kbibtex-0-9-beta2.gmi.
Commenting blog postings is currently not possible. Instead, share it on Mastodon.