Added
- We enabled the user to customize the API Key for some fetchers. #6877
- We added an extra option when right-clicking an entry in the Entry List to copy either the DOI or the DOI url.
- We added a fetcher for Directory of Open Access Books (DOAB) 8576
- We added an extra option to ask the user whether they want to open to reveal the folder holding the saved file with the file selected. #8195
- We added a new section to network preferences to allow using custom SSL certificates. #8126
- We improved the version check to take also beta version into account and now redirect to the right changelog for the version.
- We added two new web and fulltext fetchers: SemanticScholar and ResearchGate.
- We added notifications on success and failure when writing metadata to a PDF-file. #8276
- We added a cleanup action that escapes
$
(by adding a backslash in front). #8673
Changed
- We upgraded to Lucene 9.1 for the fulltext search.
Thus, the now created search index cannot be read from older versions of JabRef anylonger.
⚠️ JabRef will recreate the index in a new folder for new files and this will take a long time for a huge library.
Moreover, switching back and forth JabRef versions and meanwhile adding PDFs also requires rebuilding the index now and then.
#8362 - We changed the list of CSL styles to those that support formatting bibliographies. #8421 citeproc-java#116
- The CSL preview styles now also support displaying data from cross references entries that are linked via the
crossref
field. #7378 - We made the Search button in Web Search wider. We also skewed the panel titles to the left. #8397
- We introduced a preference to disable fulltext indexing. #8468
- When exporting entries, the encoding is always UTF-8.
- When embedding BibTeX data into a PDF, the encoding is always UTF-8.
- We replaced the OttoBib fetcher by a fetcher by OpenLibrary. #8652
- We first fetch ISBN data from OpenLibrary, if nothing found, ebook.de is tried.
- We now only show a warning when exiting for tasks that will not be recovered automatically upon relaunch of JabRef. #8468
Fixed
- We fixed an issue where right clicking multiple entries and pressing "Change entry type" would only change one entry. #8654
- We fixed an issue where it was no longer possible to add or delete multiple files in the
file
field in the entry editor. #8659 - We fixed an issue where the author's lastname was not used for the citation key generation if it started with a lowercase letter. #8601
- We fixed an issue where custom "Protected terms" files were missing after a restart of JabRef. #8608
- We fixed an issue where JabRef could not start due to a missing directory for the fulltex index. #8579
- We fixed an issue where long article numbers in the
pages
field would cause an exception and preventing the citation style to display. #8381, citeproc-java - We fixed an issue where online links in the file field were not detected correctly and could produce an exception. #8150
- We fixed an issue where an exception could occur when saving the preferences #7614
- We fixed an issue where "Copy DOI url" in the right-click menu of the Entry List would just copy the DOI and not the DOI url. #8389
- We fixed an issue where opening the console from the drop-down menu would cause an exception. #8466
- We fixed an issue when reading non-UTF-8 encoded. When no encoding header is present, the encoding is now detected from the file content (and the preference option is disregarded). #8417
- We fixed an issue where pasting a URL was replacing + signs by spaces making the URL unreachable. #8448
- We fixed an issue where creating subsidiary files from aux files created with some versions of biblatex would produce incorrect results. #8513
- We fixed an issue where opening the changelog from withing JabRef led to a 404 error. #8563
- We fixed an issue where not all found unlinked local files were imported correctly due to some race condition. #8444
- We fixed an issue where Merge entries dialog exceeds screen boundaries.
- We fixed an issue where the app lags when selecting an entry after a fresh start. #8446
- We fixed an issue where no citationkey was generated on import, pasting a doi or an entry on the main table. 8406, koppor#553
- We fixed an issue where accent search does not perform consistently. #6815
- We fixed an issue where the incorrect entry was selected when "New Article" is pressed while search filters are active. #8674
Removed
- We removed the option to copy CSL Citation styles data as
XSL_FO
,ASCIIDOC
, andRTF
as these have not been working since a long time and are no longer supported in the external library used for processing the styles. #7378 - We removed the option to configure the default encoding. The default encoding is now hard-coded to the modern UTF-8 encoding.