github JabRef/jabref v6.0-alpha.4

pre-release10 hours ago

Added

  • We added the ability to drag and drop images to the comments field. #10559
  • We added functionality to use , and > symbols inside keywords by putting \ symbol before them. #12810
  • We added the eprinttype field to the General entry editor tab. #14555
  • We added a right-click option to delete custom BST styles in the entry preview. #14352
  • Improved merge dialog decisions for fields containing person names (e.g., author, editor) by using a new plausibility comparator. JabRef now prefers the side with more detailed/complete author information. #14454
  • We added 15 non-standard BibLaTeX entry types (Audio, Image, Legal, ...) to the group "Non-standard types" group in the New Entry dialog and in the context menu. #12963
  • We added a drop-down menu to those custom fields in the main table for which content selector values exists. #14087
  • We added a "Jump to Field" dialog (Ctrl+J) to quickly search for and navigate to any field across all tabs. #12276.
  • We added "IEEE" as another option for parsing plain text citations. #14233
  • We added automatic date-based groups that create year/month/day subgroups from an entry’s date fields. #10822
  • We added doi-to-bibtex to JabKit. #14244
  • We added --provider=crossref to get-cited-works at JabKit. #14357
  • We added unpaywall as fulltext fetcher. #14340
  • We added the possibility to configure the email provided to unpaywall. #14340
  • We added "Close library" to the File menu. #14381
  • We added a "Regenerate" button for the AI chat allowing the user to make the language model reformulate its response to the previous prompt. #12191
  • We added the option to enable auto-copying and adjusting of attached files when copy and pasting (Preferences → Linked files → Attached files) #12267
  • We added support for transliteration of fields to English and automatic transliteration of generated citation key. #11377
  • We added the generation of follow-up questions in AI chat. #12243
  • We added support for getting bibliographic information based on the arXiv ID or the ISSN. #14458
  • We added support for "Search Google Scholar" and "Search Semantic Scholar" to quickly search for a selected entry's title in Google Scholar or Semantic Scholar directly from the main table's context menu #12268
  • We added support for html when parsing the arXiv identifiers. #14451
  • We added the option to change the Git username and PAT in Network Preferences. #14509
  • When parsing a plain text citation, we added support for recognizing and extracting arXiv identifiers. #14455
  • We introduced a new "Search Engine URL Template" setting in Preferences to allow users to customize their search engine URL templates #12268
  • We enabled CLI parameters for customizing citation key generation in JabKit, allowing users to override citation key patterns without modifying GUI settings. #14361
  • We added the option to pseudonymize a library using the GUI, via the tools tab in the Main Menu. #14118
  • We added export options (Markdown and JSON) for AI Summary and AI Chat. #13868

Changed

  • We changed AI export logging to debug level (notifications and follow-up question generation). Logs are now emitted only in debug mode. #14645
  • We replaced the standard ComboBox with a SearchableComboBox and added a free text field in custom Entry Types. #14082
  • In case of invalid BibTeX in the source tab, a notification is displayed (instead of an exception). #14504
  • We separated the "Clean up entries" dialog into three tabs for clarity. #13819
  • JabKit: --porcelain does not output any logs to the console anymore. #14244
  • Ctrl + Shift + L now opens the terminal in the active library directory. #14130
  • After importing, now all imported entries are marked. #13535
  • The URL integrity check now checks the complete URL syntax. #14370
  • Tab in the last text field of a tab moves the focus to the next tab in the entry editor. #11937
  • When pasting invalid BibTeX data, the content is now pasted as @Misc with the raw data in the comment field. #14520
  • We changed fixed-value ComboBoxes to SearchableComboBox for better usability. #14083
  • We made the box for both entry types and fields types searchable in "Custom entry types". #14547
  • We renamed "Search pre-configured" to "Search pre-selected" and "Web search fetchers" to "Pre-selected fetchers". #14557
  • We renamed "ArXiv" to "arXiv" in New Entry dialog. #14643
  • We improved the keyboard shortcut dialog, it is now possible to directly press cmd+... when changing keyboards on macOS. #14237
  • We improved the “search and show unlinked files” feature to contain all associated files instead of just the first one. #14697

Fixed

  • We fixed an issue where the AI export button was enabled even when the chat history was empty. #14640
  • We fixed an issue where pressing ESC in the preferences dialog would not always close the dialog. #8888
  • We fixed the checkbox in merge dialog "Treat duplicates the same way" to make it functional. #14224
  • We fixed the fallback window height (786 → 768) in JabRefGUI. #14295
  • We fixed localization of the "New Entries" dialog. #14455
  • We fixed an issue where keybindings could not be edited and saved. #14237
  • We fixed an issue of cleaning of wrongly encoded DOIs. #14704
  • We readded the missing gui commands for importing and exporting preferences. #14492
  • We fixed the keyboard navigation in the entry editor: pressing Shift + Tab on the first field now correctly focuses the last field of the previous tab. #14513
  • We fixed a crash when importing preferences from older JabRef versions. #14497
  • We fixed an issue where reordering linked files via drag and drop was no longer possible. #14627
  • JabRef.bat is present again. #14636
  • We fixed an issue where the warning dialog is mixed Chinese/English after switching to zh_CN #14654

Removed

  • We removed generate-citation-keys as a standalone command in JabKit. Use citationkeys generate instead. (#14361, #14500)

Don't miss a new jabref release

NewReleases is sending notifications on new releases.