====== Zotero Version History ====== Changes in released versions of Zotero 8.0 are documented on this page. To follow development, see the [[https://github.com/zotero/zotero/commits/|commit log on GitHub]]. More recent changes may be available in a [[beta_builds|beta build]]. ===== Changes in 8.0.1 (January 27, 2026) ===== ==== Functionality changed or added ==== * Added **"Black" reader theme** * With black background and inverted images to mirror Zotero 7 dark theme * Added **"Invert Images" option for custom dark reader themes** * Set proper attachment titles when file renaming is disabled ==== Bugs fixed ==== * Fixed slow startup for libraries with a large number of annotations * Restored file renaming and attachment titling in group libraries * Restored ability to enter page numbers without "p" prefix in citation dialog (since 8.0) * Restored output of Place field for some item types (e.g., Presentation) in citations * Removed duplicate NLM and Vancouver styles after renaming of Vancouver CSL style * Fixed double-encoding of special characters in DOIs when using word processor integration * Restored first-run guidance in citation dialog * Fixed color of OK button in Document Preferences window * Fixed citing with Serbian locale * Fixed citations accumulating for style requests via local API * Miscellaneous other bug fixes ===== Changes in 8.0 (January 22, 2026) ===== **See the [[/blog/zotero-8|Zotero 8 announcement]] for more details.** Note: Zotero 8 no longer supports macOS 10.14 or earlier or Windows 7 or 8. * **Redesigned citation dialog** * Replaces Quick Format (red bar) dialog, classic citation dialog, and Add Note dialog with a unified dialog with List and Library modes * Allows searching by DOI or ISBN * **Annotations in the items list** * Makes it easier to view annotations across a library or collection * Allows searching for annotations directly (e.g., to create a note from all annotations with a given tag in a collection) * **Reader Appearance panel with customizable themes** * Provides quick access to document view settings * Introduces themes, with several built-in options ("Dark", "Snow", "Sepia") and support for creating custom themes * Replaces previous "Use Dark Mode for Content" setting * **Note tabs** * Notes now open in tabs by default * Configurable via the "Open notes in new windows instead of tabs" setting in the General pane of the settings * **Improved tabs menu** * Press Ctrl/Cmd-; to bring up the menu at any time * Quickly filter for, switch to, or close tabs via the keyboard * **Continuous file renaming** * Automatically keeps attachment filenames in sync with parent item metadata as you make changes (e.g., changing the title); previously, files were only automatically renamed when they were initially added * Existing filenames can be updated to match the current filename format from the General pane of the settings * "Rename File from Parent Metadata" has been removed from the item context menu; manual renaming can be performed from the attachment pane if the filename doesn't match the configured filename format (e.g., because renaming is disabled) * **Reading Mode for webpage snapshots** * **ARM Linux support** * User interface improvements * Show item pane toggle button in library tab * Added ability to reorder item pane sections by dragging icons * Allow dragging items, collections, and searches into trash * Allow dragging attachments, notes, and related items from item pane * Expand collection tree rows when dragged over * Added ability to delete attachments from item pane * Maintain the size of tabs as they're being closed for faster closing of multiple tabs * Added tag autocomplete and note field in Zotero Connector save popup * Added option to show filenames in the items list * Relate multiple items via right-click → Relate Items * Other reader improvements * Copy or save images from EPUBs and webpage snapshots * Remember the most recently selected sidebar tab * Added spell-checking options to annotation text box context menu * Improved search performance * Note editor improvements * Added note word count * Significantly improved search speed with long notes * Preserve cursor position and selection on note edit when same note is opened in multiple editors * Word processor integration improvements * [Mac] Display progress bar for word processor integration in more cases * Close citation dialog if word processor plugin button is clicked to avoid accidental edits to previous citations * Added Tools → Manage Attachments → "Normalize Attachment Titles…" ([[kb:attachment_title_vs_filename|details]]) * Support zooming with standard shortcut keys in reports and other standalone windows * Remember the last file-import settings * Redesigned Styles Manager in settings to clarify that styles aren't selected there * Stop reopening collection/item panes at startup * Use extension-less filenames when adding multiple attachments at once * Restored attachment download progress spinner in item row * Moved New Group and New Feed directly under File menu * Added ability to hide My Publications * Show tag splitter when pasting tag with delimiters (e.g., semicolons) in item tags box * Relate embedded attachment note to its attachment when converting to standalone note * Use Troubleshooting Mode by default for "Restart with Logging Enabled…", with checkbox to disable * Stop saving URLs dropped from Firefox (use the Connector for better results) * [Mac] Added Tahoe menu icons, for better or worse * Various accessibility improvements * Many additional improvements and bug fixes ==== Developer-specific changes/fixes ==== For Zotero core and plugin development, see [[https://www.zotero.org/support/dev/zotero_8_for_developers|Zotero 8 for Developers]]. Also: * Scaffold improvements * Improved test UI ([[https://github.com/zotero/zotero/pull/5301|details]]) * Item pane–like preview of translated items * Code completion * Enabled by setting ''scaffold.completions.mistralAPIKey'' [[:preferences/hidden_preferences|hidden pref]] to an API key for [[https://console.mistral.ai/codestral|Codestral]] * Accept shorthand URLs in URL box (e.g., %%"google.com"%% instead of %%"https://www.google.com/"%%) * Make Defer checkbox interactive * Local HTTP API * Return annotations * Added ''/fulltext'' endpoints * Return everything when ''since=0'' ([[https://github.com/zotero/zotero/issues/5011|details]]) * Allow plugins to uninstall themselves via update manifest * Use ''uninstall: true'' in ''update_url'' JSON ''updates'' that is valid for the installed plugin to uninstall the plugin the next time Zotero checks for plugin update ===== Older Changes ===== [[7.0_changelog|View the 7.0 changelog]]