ChangeLog

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
- 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
- Better handling quotation marks and protective curly brackets around titles
- Updating translations

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
