diff --git a/ChangeLog b/ChangeLog index b04ca1f0..6c1dbe08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,158 +1,192 @@ ChangeLog +Diff 0.7 to 0.8 + +Porting from Qt4 to Qt5, from KDE4 (kdelibs) to KDE Frameworks 5, as well as updating +various dependencies in the process (e.g. Qt5-based poppler) + +- Removing old scripts and configuration files +- Updating/adding translations +- Removing dependency on Qxt as well as sources in src/3rdparty/libqxt +- Refactoring various files' location +- Various fundamental classes have only optional dependency on KDE Frameworks 5 + (default for KDE-based builds, but allows using those classes in Qt5-only setups) +- Various modernizations of C++ code towards C++11, including deprecation of SIGNAL/SLOT +- Moving bibliography files that previously resided in testset/ into their own Git repository + (kbibtex-testset) +- KDE Bug 393032: Updating list of journal abbreviations +- KDE Bug 393224: LyX pipe detection (issues with Kile 3 fixed) +- KDE Bug 391198: Preview image/vnd.djvu+multipage files +- KDE Bug 389306: Removal of libQxt +- KDE Bug 387638: Locating correct QtOAuth library fixed +- KDE Bug 388688: Screenshots for appdata updated +- KDE Bug 386226: Character '~' not recognized in localfile entry +- KDE Bug 352517: Invalid report, but more verbose output will be logged +- KDE Bug 384741: Wrong ID Reported in Duplicate Dialog +- KDE Bug 381119: Do not refer to defunct Gna! anymore + (note: Gna! infrastructure shut down before all materials (postings) could be retrieved) +- KDE Bug 378497: Fixing crash when closing settings dialog +- KDE Bug 368732: More options for ID generation: volume number, first page +- Numerous small fixes and changes, run 'git diff v0.6.2..v0.7' for details + +Contributing authors include: Allen Winter, Andreas Sturmlechner, Andrius Štikonas, Antonio Rojas, +Bastien Roucaries, Burkhard Lück, Christoph Feck, Frederik Schwarzer, Joao Carreira, +Juergen Spitzmueller, Luigi Toscano, Pino Toscano, Raymond Wooninck, Thomas Fischer, and +Yuri Chornoivan + Diff 0.6.2 to 0.7 - Dependency on Qt WebKit can be disabled at compile time - New dependency on ICU, used to transliterate text to plain ASCII - Generally improved code quality as detected by code checkers such as Clazy or Coverity - New online search: bioRxiv - Various minor fixes - Search in Zotero is rate limited to avoid overloading server - Using KWallet to store Zotero credentials - Adding basic DBUS support to, for example, open files or paste text - Numerous small fixes and changes, run 'git diff v0.6.2..v0.7' for details Diff 0.6.1 to 0.6.2 - KDE Bug 377401: https://bugs.kde.org/show_bug.cgi?id=377401 KBibTeX fails to load zotero bibliography - Numerous small fixes and changes, run 'git diff v0.6.1..v0.6.2' for details Diff 0.6 to 0.6.1 - KDE Bug 351455: https://bugs.kde.org/show_bug.cgi?id=351455 Removing soversion from KBibTeX Part - KDE Bug 353898: https://bugs.kde.org/show_bug.cgi?id=353898 Fixing build issues on ARM architecture - KDE Bug 354785: https://bugs.kde.org/show_bug.cgi?id=354785 Using QTextDocument/QTextEdit instead of WebKit/WebEngine: more lightweight and supported on all platforms - KDE Bug 371515: Speeding up selection of elements in bibliography lists - KDE Bug 371593: Sorting field and entry types in comboboxes alphabetically - Fixing crash when open file got modified externally - Correcting choke on PubMed searches to 10 seconds - Fixing search issues for ACM, Google Scholar, JSTOR, and ScienceDirect - Setting foreground color of colored rows to either black or white for better readability - Disabling OCLC WorldCat (request for support denied by this organization) - Generally improved code quality as detected by code checkers such as Clazy or Coverity - Fixing handling of URLs and their protocols for local files - Fixing setting default id suggestion - Adding 'Keywords' field to .desktop file - Removing file that was licensed under CC BY-NC, but never got installed - Improved Unicode support - Refactoring writing of bibliography files, both to local and to remote places, including writing to symbolic links - Better handling quotation marks and protective curly brackets around titles - Updating translations - Numerous small fixes and changes, run 'git diff v0.6..v0.6.1' for details Diff 0.5.2 to 0.6 - Allowing "unity builds", i.e. merging source code files for faster compilation - Enabling BibUtils support to import/export exotic file formats - Entries can be rated with stars - Adding entry type for Master's thesis - Setting entry identifiers automatically if configured by user - Files (e.g. PDF) can be 'associated' with an entry, including moving/copying/renaming the file to match the bibliography's location and the entry's id - In the element editor, unused tabs are no longer just disabled, but hidden instead - Automatic column-resizing improved - Bibliographies can be imported from Zotero - Adding user interface translations to various languages - New online search engines: CERN Document Server, DOI, IDEAS (RePEc), MR Lookup; fixes to existing search engines - New dockets for file settings, file statistics, and browsing Zotero bibliographies - Value selected in the value list can be added or removed from selected entries - Enhancing the Id Suggestion system - Various fixes as suggested by KDE's code analysis tool Krazy - Numerous small fixes and changes, run 'git diff v0.5.2..v0.6' for details Diff 0.5.1 to 0.5.2 - Migrating to KDE's Git infrastructure - Gna Bug 22418: http://gna.org/bugs/?22418: Relative paths fail to get resolved - KDE Bug 339086: https://bugs.kde.org/show_bug.cgi?id=339086 Fixing ScienceDirect search - KDE Bug 343855: https://bugs.kde.org/show_bug.cgi?id=343855 'Copy Reference' setting in GUI correctly stored - KDE Bug 344495: https://bugs.kde.org/show_bug.cgi?id=344495 Uninitialized variable causes crash - KDE Bug 344497: https://bugs.kde.org/show_bug.cgi?id=344497 Message next to Import button in Search Results - Various minor changes and backports from 0.6.x Run git log v0.5.1..v0.5.2 for a more detailed change log Diff 0.5 to 0.5.1 - KDE Bug 329724: https://bugs.kde.org/show_bug.cgi?id=329724 Fixing sorting issue in main list - KDE Bug 329750: https://bugs.kde.org/show_bug.cgi?id=329750 KBibTeX will set itself as default bibliography editor in KDE - KDE Bug 330700: https://bugs.kde.org/show_bug.cgi?id=330700 Crash when finding PDFs - KDE Bug 332043: https://bugs.kde.org/show_bug.cgi?id=332043 Fixing crash in id suggestion editor - Gentoo Bug 498932: https://bugs.gentoo.org/show_bug.cgi?id=498932 Fixing compilation issue - Gna Bug 21581: http://gna.org/bugs/?21581 Restoring session state (1) - Gna Bug 21545: http://gna.org/bugs/?21545 Restoring session state (2) - Debian Bug 689310: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689310 Correctly parsing command line arguments if relative paths are given - Various minor clean-ups and improvements Run git log v0.5..v0.5.1 for a more detailed change log Diff 0.4.1 to 0.5 - Initial support for BibLaTeX - Id Suggestion editor like available in old KDE3 version - "Find PDF" function to locate PDF files through web search engines - New online database searches: MathSciNet, Ingenta Connect, Inspire Hep, SAO/NASA ADS, ISBN DB, JStor - Improved memory management - Numerous bug fixes and improvements Diff 0.4 to 0.4.1 - Web searches: Improved support for user-triggered cancelling - SpringerLink search: GUI changes, using api.springer.com for search - PubMed: Limiting search requests per time - ACM Portal: Retrieving "month", fixing HTTP header - JSTOR: fixing HTTP header - Google Scholar: Updates to compensate for changes in Google's web layout; handling redirects - Science Direct: Updates to compensate for changes in Science Direct's web layout; handling redirects - arXiv: Trying to extract bibliographic information from journal strings - BibSonomy: Specifying number of hits to find - Minor changes in IEEExplore search; non-functional due to Qt bug? - Web search uses KDE's proxy settings - Using KDE subsystem to open external files (e.g. PDF files) - Adding preview for images (in addition to PDF or HTML files); handling references to arXiv - Squeezing long file names in user interface - Handling quit actions more gracefully - Improving interface to external programs such as pdflatex - More robust XSL transformations - BibTeX import: guessing encoding information left by JabRef, more informative debug output, improved handling of multiple fields with same name - Reference preview: supporting dark color schemes - Fixing sorting in value list - Fixes in setting color tag to entries - Fixes in name formatting - Keeping user interface read-only for read-only use cases - Numerous bug fixes, closing memory leaks, speed improvements - Fixes in duplicate merging code: remove fields user doesn't want to keep Diff 0.3 to 0.4 - Support for Windows (compiles out of the box) - Configuration file system refactored - Adding more online search engines: SpringerLink, PubMed, ACM Digital Library, JSTOR, IEEE Xplorer, Science Direct - Improving all other online search engines: Google Scholar, arXiv, BibSonomy - "List of Values" refactored, allows to search for items - Introducing preferences dialog to manage various settings - Improved support for drag'n'drop throughout the program - Improving tagging elements with color - Introducing global keyword list to select from - Editing widgets get "history" to select from - Widget for cross references allows to select from existing elements - Introducing duplicate finding and merging code and user interface - Improvements in usability of filter line edit - File view can resize and order columns, settings get stored - Improving file importer and exporter filters - BibTeX references can be sent to LyX via a pipe - Numerous bug fixes