github JabRef/jabref v6.0-alpha.3

pre-releaseone day ago

Added

  • We added an initial cite as you write ("CAYW") endpoint. #13187
  • We added a field for the latest ICORE conference ranking lookup on the General Tab. #13476
  • We added the option to enable the language server in the preferences. #13697
  • We introduced an option in Preferences under (under Linked files -> Linked file name conventions) to automatically rename linked files when an entry data changes. #11316
  • We added tooltips (on hover) for 'Library-specific file directory', 'User-specific file directory' and 'LaTeX file directory' fields of the library properties window. #12269
  • We added the option to configure 'Add space after citation' in Libre/OpenOffice panel settings. #13559
  • We added automatic lookup of DOI at citation information. #13561
  • We added a field for the citation count field on the General tab. #13477
  • We added automatic lookup of DOI at citation relations #13234
  • We added focus on the field Link in the "Add file link" dialog. #13486
  • We introduced a settings parameter to manage citations' relations local storage time-to-live with a default value set to 30 days. #11189
  • We distribute arm64 images for Linux. #10842
  • When adding an entry to a library, a warning is displayed if said entry already exists in an active library. #13261
  • We added the field monthfiled to the default list of fields to resolve BibTeX-Strings for #13375
  • We added a new ID based fetcher for EuropePMC. #13389
  • We added quick settings for welcome tab. #12664
  • We added pagination support for the web search entries dialog, improving navigation for large search results. #5507
  • We added "copy preview as markdown" feature. #12552
  • In case no citation relation information can be fetched, we show the data providers reason. #13549
  • When relativizing file names, symlinks are now taken into account. #12995
  • We added a new button for shortening the DOI near the DOI field in the general tab when viewing an entry. #13639
  • We added support for finding CSL-Styles based on their short title (e.g. apa instead of "american psychological association"). #13728
  • We added BibLaTeX datamodel validation support in order to improve error message quality in entries' fields validation. #13318
  • We added chronological navigation for entries in each library. #6352
  • We added support for using Medline/Pubmed fetcher with an API key. #11296
  • We added support for using OpenAlex fetcher. #13940
  • We added LOBID as an alternative ISBN-Fetcher. #13076
  • We added an option to choose the group during import of the entry(s). #9191
  • We added an option to search and filter the fields and formatters in the clean up entries dialog. #13890
  • We added support for managing multiple linked files via the entry context menu. #12567
  • We made the "Configure API key" option in the Web Search preferences tab searchable via preferences search. #13929
  • We added support for Cygwin-file paths on a Windows Operating System. #13274
  • We added a success dialog when using the "Copy to" option, indicating whether the entry was successfully copied and specifying if a cross-reference entry was included. #12486
  • We added a new button to toggle the file path between an absolute and relative formats in context of library properties. #13031
  • We added automatic selection of the “Enter Identifier” tab with pre-filled clipboard content if the clipboard contains a valid identifier when opening the “Create New Entry” dialog. #13087
  • We added batch fetching of bibliographic data for multiple entries in the "Lookup" menu. #12275
  • We added an "Open example library" button to Welcome Tab. #13014
  • We added automatic detection and selection of the identifier type (e.g., DOI, ISBN, arXiv) based on clipboard content when opening the "New Entry" dialog #13111
  • We added support for import of a Refer/BibIX file format. #13069
  • We added markdown rendering and copy capabilities to AI chat responses. #12234
  • We introduced a user-configurable group 'Imported entries' for automatic import of entries from web search, PDF import and web fetchers. #12548
  • We added a tooltip to keywords that resemble Math Subject Classification (MSC) codes. #12944
  • We added a formatter to convert keywords that resemble MSC codes to their descriptions. #12944
  • We added support for multi-file import across different formats. #13269
  • We added support for dark title bar on Windows. #11457
  • We added functionality to focus running instance when trying to start a second instance. #13129
  • We added a "Copy Field Content" submenu to the entry context menu, allowing users to quickly copy specific field contents including Author, Journal, Date, Keywords, and Abstract fields from selected entries. #13280
  • We added a highlighted diff regarding changes to the Group Tree Structure of a bib file, made outside JabRef. #11221
  • We added a new setting in the 'Entry Editor' preferences to hide the 'File Annotations' tab when no annotations are available. #13143
  • We added a new "Add JabRef suggested groups" option in the context menu of "All entries". #12659
  • We added an option to create entries directly from Bib(La)TeX sources to the 'Create New Entry' tool. #8808
  • We added the provision to choose different CSL bibliography body formats (e.g. First Line Indent, Hanging Indent, Bibliography 1, etc.) in the LibreOffice integration. #13049
  • We introduced walkthrough functionality #12664
  • The Welcome Tab now has a responsive layout. #12664
  • We introduced a donation prompt in the Welcome tab. #12664
  • We introduced a new command line application called jabkit. #13012 #110
  • We added a new jabkit command pseudonymize to pseudonymize the library. #13109
  • We added the integrity check to the jabkit cli application. #13848
  • We added "Bibliography Heading" to the available CSL bibliography header formats in the LibreOffice integration. #13049

Changed

  • We merged the 'New Entry', 'Import by ID', and 'New Entry from Plain Text' tools into a single 'Create New Entry' tool. #8808
  • We moved all sorting options into a dedicated “Sort” sub-menu in the Groups menu. (#14017)
  • We merged Citation information and Citation relations into a singular tab. #13618
  • We changed ISSNCleanup into NormalizeIssn a ISSN formatter. #13748
  • We changed Citation Relations tab and gave tab panes more descriptive titles and tooltips. #13619
  • We changed the name from Open AI Provider to Open AI (or API compatible). #13585
  • We use https to connect to shortDOI service. #13637
  • We moved the clear fields mechanic in the Automatic Field Editor from the edit content tab to a separate tab. #13780
  • We improved the detection of DOIs on the first page of a PDF. #13487
  • We moved some functionality from the graphical application jabref with new command verbs generate-citation-keys, check-consistency, fetch, search, convert, generate-bib-from-aux, preferences and pdf to the new toolkit. #13012 #110
  • We renamed the "Body Text" CSL bibliography header format name to "Text body" as per internal LibreOffice conventions. #13074
  • We moved the "Modify bibliography title" option from the CSL styles tab of the Select Style dialog to the OpenOffice/LibreOffice side panel and renamed it to "Bibliography properties". #13074
  • We changed path output display to show the relative path with respect to library path in context of library properties. #13031
  • We improved JabRef's internal document viewer. It now allows text section, searching and highlighting of search terms and page rotation #13193.
  • When importing a PDF, there is no empty entry column shown in the multi merge dialog. #13132
  • We added a progress dialog to the "Check consistency" action and progress output to the corresponding cli command. #12487
  • The BibTeX source is now formatted using the JabRef style at the import inspection dialog. #13015
  • We made the check-consistency command of the toolkit always return an exit code; 0 means no issues found, a non-zero exit code reflects any issues, which allows CI to fail in these cases #13328.
  • We changed the validation error dialog for overriding the default file directories to a confirmation dialog for saving other preferences under the library properties. #13488
  • We made the copy sub menu on the context menu consistent with the copy sub menu at "Edit". #13280
  • We improved file exists warning dialog with clearer options and tooltips #12565
  • We changed the syntax for the web search to the one of the main search bar. #13607
  • We improved nested scrolling for the web search tab in the preferences dialog #13791
  • We improved the event viewer for debugging #13783.
  • We improved "REDACTED" replacement of API key value in web fetcher search URL #13796
  • When the pin "Keep dialog always on top" in the global search dialog is selected, the search window stays open when double-clicking on an entry. #13840
  • We improved the UI of regex replacement in the citation key generator tab. #13939
  • We improved the way we check for matching curly braces in BibTeX fields and made error messages easier to understand. #12605
  • We improved the citations relations caching by implementing an offline storage. #11189
  • A space is now added by default after citations inserted via the Libre/OpenOffice integration. #13559

Fixed

  • We fixed an issue where search results would show stale entries after deleting entries from search results. #13984
  • When filename pattern is missing for linked files, pattern handling has been introduced to avoid suggesting meaningless filenames like "-". #13735
  • We fixed an issue where "Print preview" would throw a NullPointerException if no printers were available. #13708
  • We fixed an issue where "Specify Bib(La)TeX" tab was not focused when Bib(La)TeX was in the clipboard. #13597
  • We fixed an issue whereby the 'About' dialog was not honouring the user's configured font preferences. #13558
  • We fixed an issue where the Pagetotal column was sorting the values alphabetically instead of numerically. #12533
  • We fixed an issue where URLs starting with "www." (without a protocol) in file fields caused an IllegalArgumentException: URI is not absolute error. #12186
  • We fixed the dark mode of the BibTeX Source dialog in the Citation Relations tab. #13599
  • We fixed an issue where the LibreOffice integration did not support citation keys containing Unicode characters. #13301
  • We fixed an issue where the "Search ShortScience" action did not convert LaTeX-formatted titles to Unicode. #13418
  • We fixed an issue where LaTeX file directories were not properly shared between different users on the same host. #9990
  • We added a fallback for the "Convert to biblatex" cleanup when it failed to populate the date field if year contained a full date in ISO format (e.g., 2011-11-11). #11868
  • We fixed an issue where directory check for relative path was not handled properly under library properties. #13017
  • We fixed an exception on tab dragging. #12921
  • We fixed an issue where the option for which method to use when parsing plaintext citations was unavailable in the 'Create New Entry' tool. #8808
  • We fixed an issue where the "Make/Sync bibliography" button in the OpenOffice/LibreOffice sidebar was not enabled when a jstyle was selected. #13055
  • We fixed an issue where CSL bibliography title properties would be saved even if the "Modify bibliography title" dialog was closed without pressing the "OK" button. #13074
  • We added "Hanging Indent" as the default selected bibliography body format for CSL styles that specify it (e.g. APA). #13074
  • We fixed an issue where bibliography entries generated from CSL styles had leading spaces. #13074
  • We fixed an issue where the preview area in the "Select Style" dialog of the LibreOffice integration was too small to display full content. #13051
  • We excluded specific fields (e.g., comment, pdf, sortkey) from the consistency check to reduce false positives #13131
  • We fixed an issue where moved or renamed linked files in the file directory were not automatically relinked by the “search for unlinked files” feature. #13264
  • We fixed an issue with proxy setup in the absence of a password. #12412
  • We fixed an issue with the targets of the menu item "copy to". #13741
  • We fixed an issue where the tab showing the fulltext search results was not displayed. #12865
  • We fixed an issue showing an empty tooltip in maintable. #11681
  • We fixed an issue displaying a warning if a file to open is not found. #13430
  • We fixed an issue where Document Viewer showed technical exceptions when opening entries with non-PDF files. #13198
  • We fixed an issue with double display of the library filename in the tab tooltip in the case of a changed library. #13781
  • When creating a library, if you drag a PDF file containing only a single column, the dialog will now automatically close. #13262
  • We fixed an issue where the tab showing the fulltext search results would appear blank after switching libraries. #13241
  • We fixed an issue where field names were inconsistently capitalized. #10590
  • We fixed an issue where "Copy to" was enabled even if no other library was opened. #13280
  • We fixed an issue where the groups were still displayed after closing all libraries. #13382
  • Enhanced field selection logic in the Merge Entries dialog when fetching from DOI to prefer valid years and entry types. #12549
  • We fixed an issue where the "Check Consistency" dialog is unresponsive. #13700
  • We fixed an issue where opening the Three Way Merge dialog would throw an exception when year field contains an invalid year value. #13673
  • We improved consistency in the Add Buttons. #13791
  • We fixed an issue where theme or font size are not respected for all dialogs #13558
  • We removed unnecessary spacing and margin in the AutomaticFieldEditor. #13792
  • We fixed an issue where global search auto-completion only worked after switching tabs. #11428
  • We fixed an issue where hierarchical keywords would only show the parent keyword in the entry editor. #11390
  • We fixed an issue where some file choosers regarding LaTeX-aux files did not open in the directory of the last selected file. #13861
  • We fixed an issue where the LaTeX file directory was not stored correctly in combination with the usage of groups from aux files. #8344
  • We prevented a brief flash of the default JavaFX (Modena) theme on startup. #13877
  • We fixed an issue where button-bar buttons truncated long text with ellipsis. #13877
  • We fixed an issue where ignoring of subdirectories via .gitingore patterns did not work in the "Find unlinked files dialog". forum#5425
  • We fixed an issue where CTRL+W does not close the current tab #12530
  • We fixed an issue where the "Applications to push entries to" list in the preferences was not sorted alphabetically. #14058
  • We fixed an issue where notice text in AI chat was not automatically refreshed when the user changed preferences.#13855
  • We fixed an issue where the user could add custom entry types with spaces in their names. #14088
  • We fixed various issues that triggered IndexOutOfBoundsExceptions, when editing entries. #8012, #8826, #8217, #8281

Removed

  • We removed the ability to change internal preference values. #13012
  • We removed support for MySQL/MariaDB and Oracle. #12990
  • We removed library migrations (users need to use JabRef 6.0-alpha.1 to perform migrations) #12990

Don't miss a new jabref release

NewReleases is sending notifications on new releases.