Zotero 4.0 Version History
Changes in 4.0.29.25 (November 8, 2017)
Released for Firefox only
Changes in 4.0.29.23 (September 30, 2017)
Released for Firefox only
Changes in 4.0.29.22 (August 9, 2017)
Released for Firefox only
Changes in 4.0.29.21 (June 5, 2017)
Released for Firefox only
Changes in 4.0.29.20 (May 26, 2017)
Released for Firefox only
Changes in 4.0.29.19 (May 9, 2017)
Released for Firefox only
Miscellaneous bibliographic output and word processor integration fixes
Improved reliability of switching in and out of connector mode
Fixed hang on Zotero 5.0 startup when Zotero 4.0 for Firefox was opened with a 5.0 database
Changes in 4.0.29.18 (April 21, 2017)
Released for Firefox only
Changes in 4.0.29.17 (January 19, 2017)
Released for Windows only
Changes in 4.0.29.16 (November 2, 2016)
Released for Firefox only
Changes in 4.0.29.15 (October 3, 2016)
Released for Firefox and macOS only
Changes in 4.0.29.14 (September 20, 2016)
Released for Firefox and macOS only
Changes in 4.0.29.13 (September 19, 2016)
Released for Firefox and macOS only
Please note: Zotero Standalone for Mac now requires macOS 10.9 or later.
[Zotero Standalone] Fixed window dragging in macOS Sierra
Miscellaneous bibliographic output and word processor integration fixes
Parse “DOI:”-prefixed DOI in Extra field
[Zotero for Firefox] Firefox 50 compatibility
Changes in 4.0.29.11 (August 13, 2016)
Released for Firefox and macOS only
Firefox 48 compatibility (Zotero for Firefox)
Added “is less than”/“is greater than” to “# of Pages”/“# of Volumes” search conditions
Miscellaneous bibliographic output and word processor integration fixes
Fixed hang if another key is pressed after Enter in Quick Format dialog
Maintain consistent item order when exporting to BibTeX and other formats
Support new site translators that require request headers (e.g., ORCID)
Changes in 4.0.29.10 (May 8, 2016)
Changes in 4.0.29.9 (May 2, 2016)
4.0.29.9 was released for Firefox only.
Changes in 4.0.29.8 (April 17, 2016)
4.0.29.8 was released for Firefox only.
Changes in 4.0.29.7 (April 12, 2016)
4.0.29.7 was released for Firefox only.
[Zotero for Firefox] Fixed loading of Edit Bibliography window in Firefox 45
Populate both creator fields when pressing Tab on an autocomplete selection
Miscellaneous bibliographic output and word processor integration fixes
Fixed export of top-level note content and attachment content type
Fixed errors creating items in certain very large databases
Fixed too-large toolbar icons on HiDPI Linux
[Zotero for Firefox] Fixed proxy redirection in Firefox 46
Changes in 4.0.29.6 (March 17, 2016)
4.0.29.6 was released for Firefox only.
Changes in 4.0.29.5 (March 16, 2016)
4.0.29.5 was released for Standalone only.
Changes in 4.0.29.4 (March 11, 2016)
4.0.29.4 was released for Firefox only.
Changes in 4.0.29.3 (March 10, 2016)
4.0.29.3 was released for Firefox only.
Changes in 4.0.29.2 (March 8, 2016)
Changes in 4.0.29.1 (March 7, 2016)
4.0.29.1 was released for Firefox only.
Changes in 4.0.29 (March 5, 2016)
4.0.29 was released for Firefox only.
Firefox 45/46 compatibility
[Zotero Standalone] Save PDFs directly from browsers via the Save to Zotero button
Requires Chrome connector version 4.0.29; updated Safari connector coming soon
To convert a standalone PDF attachment to a full item, right-click the item and choose “Retrieve Metadata for PDF” or “Create Parent Item”.
[Zotero for Firefox] Don't show Firefox open/save dialog when showing style installation prompt
Retry additional file sync failures automatically
Fixed potential crash when dragging in files on some systems
Fixed potential crash when dragging collections to another library
Miscellaneous bibliographic output and word processor integration fixes
Fixed spacing of toolbar icons on Windows/Linux in Firefox 43+
Use larger text field for Book Title
Make highlight color of selected items list rows on Linux more distinct when items pane doesn't have focus
[Zotero for Firefox] Improved error message on Firefox login manager failure
Improved error message when trying to use a later database version
Changes in 4.0.28.10 (December 17, 2015)
4.0.28.9 was released for Firefox only.
Changes in 4.0.28.9 (December 11, 2015)
4.0.28.9 was released for Firefox only.
Firefox extension signing
Fixed duplicate filename in progress popup when saving PDFs from Open/Save dialog
Fixed duplicate items in output when copying citations to clipboard
Relaxed COinS condition handling on import
Miscellaneous bibliographic output and word processor integration fixes
Changes in 4.0.28.8 (October 3, 2015)
4.0.28.8 was released for Standalone for Mac only.
Changes in 4.0.28.7 (October 2, 2015)
4.0.28.7 was released for Firefox and Standalone for Mac and Windows only. This version of Zotero for Firefox is not signed.
Changes in 4.0.28.6 (September 25, 2015)
4.0.28.6 was released for Firefox and Standalone for Mac and Windows only. This version of Zotero for Firefox is not signed.
Changes in 4.0.28.5 (September 24, 2015)
4.0.28.5 was released for Firefox only. This version of Zotero is not signed.
Changes in 4.0.28.4 (September 23, 2015)
4.0.28.4 was released for Firefox only. Additionally, as Firefox extension signing enforcement was delayed until Firefox 43, this version of Zotero is not signed.
Changes in 4.0.28.3 (August 31, 2015)
4.0.28.3 was released for Firefox only.
Firefox extension signing
Fixed Cmd/Ctrl-Down in Quick Format dialog
Updated message for corrupted Firefox logins database with current filenames
Focus items list when selecting an item with zotero://select
Changes in 4.0.28.2
4.0.28.2 shall exist only in our minds.
Changes in 4.0.28.1 (August 14, 2015)
4.0.28.1 was released for Firefox only.
Updated Quick Format dialog for Firefox 40 on OS X
Fixed several minor bugs with Quick Format dialog
Fixed failure when citing a computer program
Don't allow Attachments column in items list to be resized
Changes in 4.0.28 (July 30, 2015)
Functionality added or changed
Bugs fixed
Fixed memory leak while browsing recognized webpages (Zotero for Firefox)
Fixed excessive file checks/updates during file syncing
Fixed file sync error with too-long filenames on OS X and Linux
Fixed error saving PDF if Zotero pane hasn't been opened yet in Firefox window (Zotero for Firefox)
Miscellaneous bibliographic output and word processor integration fixes
Fixed styling of snapshots taken while in Reader View
Fixed a rare condition that could cause a file not to be uploaded during file syncing
[Zotero Standalone] Fixed potential hang on DNS request failure
Changes in 4.0.27.7 (July 15, 2015)
4.0.27.7 was released for Standalone for Mac only.
Changes in 4.0.27.6 (July 13, 2015)
4.0.27.6 was released for Standalone only.
Changes in 4.0.27.5 (July 13, 2015)
Fixed Zotero menu in Zotero Standalone on OS X
Fixed style language saving in word processor documents
Added “without snapshot” option in save button drop-down menu in Firefox connector mode
Default to last-used bibliography language for word processor documents created before 4.0.27
Miscellaneous bibliographic output and word processor integration fixes
Changes in 4.0.27.4 (July 6, 2015)
Fixed auto-hiding of toolbar button guidance panels on complex web pages
Miscellaneous tweaks to toolbar guidance panels
Show guidance panel for new save button again
Fixed too-large icons in secondary toolbars on Linux
Fixed issues with toolbar icons across multiple windows
Fixed collapsing of libraries with “-” (minus) key
Changes in 4.0.27.3 (July 4, 2015)
4.0.27.3 was released for Firefox only.
Changes in 4.0.27.2 (July 3, 2015)
4.0.27.2 was released for Firefox only.
Changes in 4.0.27.1 (July 1, 2015)
4.0.27.1 was released for Firefox only.
Fixed too-large save icons on Windows/Linux systems with high-res displays
Fixed error saving to Zotero Standalone from Firefox
Don't show option to save web pages without snapshots in Firefox in connector mode
Changes in 4.0.27 (June 30, 2015)
Functionality added or changed
Firefox 39 compatibility (Zotero for Firefox)
New toolbar icons (Zotero for Firefox)
A new set of buttons in the Firefox toolbar combines the previous Z icon for opening the Zotero pane, the address bar icon for saving from recognized webpages, and the Create New Item from Current Page button from the Zotero toolbar. It's now possible to save from any webpage using a single button, and Zotero will automatically use the best method available. A drop-down menu provides access to functionality that was previously available via a right-click on the address bar icon, such as choosing the translator to use when saving from a site, and will include additional functionality in future versions.
Separate buttons for opening Zotero and saving webpages are also available from the Firefox Customize pane. These can be moved independently to any place in the Firefox toolbar or the larger menu panel — for example, to place a dedicated save button between the address bar and search bar, near its previous location in the address bar.
Bibliography language menu
The language used in generating citations via Quick Copy, Create Bibliography from Selected Items, and the word processor plugins can now be set in the respective dialog for each function. (Previously, Zotero used the same language used in the user interface unless a hidden preference was set.)
When using the word processor plugins, the selected language is stored in the document preferences, allowing different documents to use different languages.
Added “Export Library…” option to group libraries
Added checkbox to use one side for all remaining sync conflicts
Added high-resolution versions of many icons for Retina/HiDPI displays
Added option to not show the proxy redirection notification
Added confirmation prompt for “Remove Item(s) from Collection”
Added “Show Item in Library” button to error window when a note is too long to sync
Added context menu to DOI field with “View Online” and “Copy as URL” options
Moved shortcut keys preference pane to tab of Advanced pane
Clean up ISBNs on save
Miscellaneous UI tweaks
Bugs fixed
Improved site compatibility when saving from Chrome/Safari connectors
Various file and file sync issues
When relinking a missing stored file, the selected file is now copied into the attachment's storage directory automatically. (Previously, selecting a file outside the attachment directory would result in a missing attachment.)
Don't allow Windows shortcuts (.lnk files) to be added as attachments
Don't allow hidden files to be selected in Locate dialog for a missing attachment
Fixed file sync errors for *.lnk and hidden files
Strip leading periods from filenames of added files
Fixed error if a synced filename begins with a dot (“.pdf”)
Fixed a cause of excessive file sync modification type updates/checks
Improved searching and sorting of names in QuickFormat bar
Fixed “any” mode in Advanced Search window
Fixed Lookup Engines (e.g., Library Lookup)
Fixed crash when dragging a top-level attachment to a collection in another library where it existed as a child attachment
Match last names alone for two-field names in search autocomplete
Fixed truncated snapshots on some Chinese webpages
Fixed detection of PDF tools on some 64-bit Linux systems
Fixed pasting of non-HTTP URLs into notes from non-note sources
Fixed sorting of tag autocomplete in Advanced Search window
Fixed potential infinite loop dragging large HTML notes
Restore tag colors when using Restore to Zotero Server
Miscellaneous fixes
Developer-specific changes/fixes
Unit testing infrastructure
-zoterodebug flag is now -ZoteroDebug
Restored use of dump() on Windows if debug pref is enabled
The Cygwin console, unlike -console, is actually usable, so developers on Windows should use that for ongoing development. -ZoteroDebug will continue to log to the Browser Console for receiving real-time debug output from end users.
Allow setting item field value via base field
Changes in 4.0.26.4 (April 8, 2015)
4.0.26.4 was released for Firefox and Standalone for Windows only.
Changes in 4.0.26.3 (April 7, 2015)
PDF tools updates
Fixed file sync error with filenames containing slashes
Fixed potential file sync error with symlinked files/directories
Fixed potential sync error after deleting library containing colored tags
Changes in 4.0.26.2 (March 18, 2015)
Changes in 4.0.26.1 (February 21, 2015)
Changes in 4.0.26 (February 11, 2015)
Functionality added or changed
Bugs fixed
Fixed “Attach Link via URI”
Fixed PDF metadata retrieval in Firefox 31 ESR
Continue with default if declining Zotero handling of RIS/BibTex/etc.
Don't require Zotero restart to change RIS/BibTeX handling preference
Disable expand/collapse shortcuts when editing collection name inline
Fixed sync authentication errors for usernames containing extended characters
Use full URL for attachment title if nothing after first slash
Fixed OpenURL 0.1 resolver detection
Fixed issue with proxied URLs when using Zotero for Firefox in connector mode
Changes in 4.0.25.3 (January 17, 2015)
4.0.25.3 was released for Standalone for Mac only.
Changes in 4.0.25.2 (January 14, 2015)
Changes in 4.0.25.1 (January 13, 2015)
4.0.25.1 was released for Firefox only.
Functionality added or changed
Firefox 35 compatibility
Allow right pane (item pane) to be collapsed
Keep active item pane editing field open when window loses focus
Allow Quick Search to search for civil law cases
Improved “Attach Link to URI” dialog
Allow title to be provided
Don't fail silently with unrecognized URIs
Removed restriction on URI schemes
Normalize all data to NFC on input and export
Use HTTPS for proxy auth check
Removed obsolete “CSL” column in Cite → Styles preferences
Various updates to CSL preview pane
Bugs fixed
Developer-specific changes/fixes
Changes in 4.0.24.1 (December 2, 2014)
4.0.24.1 was released for Firefox only.
Changes in 4.0.24 (December 1, 2014)
4.0.24 was released for Firefox only.
Functionality added or changed
Bugs fixed
Fixed file sync error with Hola extension enabled
Fixed sync error with file paths of exactly 260 characters on Windows
Fixed sync error with missing linked attachment base directory set
PDF metadata retrieval: don't skip ISBN search if a DOI search fails
Remove child items from view when removing parent with tag selector closed
Speed up Quick Copy with many items
Use the whole Creator string in sortCreatorAsString mode
Fixed UI issues with Cyrillic mime types
Developer-specific changes/fixes
Changes in 4.0.23.1 (October 14, 2014)
4.0.23.1 was released for Firefox only.
Changes in 4.0.23 (October 14, 2014)
Functionality added or changed
Bugs fixed
Fixed intermittent errors requiring Zotero restarts while syncing
Fixed crash when dragging items to collections from advanced search window
Improved long-filename handling during syncing
Fixed error loading an items list containing a 'letter' item with more than 10 recipients
Miscellaneous bibliographic output and word processor integration fixes
Use old-style search boxes on OS X Yosemite before Firefox 34 to avoid UI glitch
Other miscellaneous fixes
Changes in 4.0.22 (September 2, 2014)
Functionality added or changed
Bugs fixed
[Windows] Fixed intermittent source file deletion when dragging files in (i.e., copying)
[Windows] Fixed Quick Copy dragging to Chrome text areas and elsewhere
[Windows] Restored highlighting of collection row during drag
Use Mozilla's colors for tag selector background (and right-hand pane on Windows)
Miscellaneous bibliographic output and word processor integration fixes
Fixed error saving corporate authors from some sites
Changes in 4.0.21.5 (June 27, 2014)
4.0.21.5 was released for Firefox and Zotero for Mac only.
Changes in 4.0.21.4 (June 25, 2014)
4.0.21.4 was released for Firefox and Zotero for Mac only.
Changes in 4.0.21.3 (June 24, 2014)
4.0.21.3 was released for Firefox only.
Changes in 4.0.21.2 (June 21, 2014)
Changes in 4.0.21.1 (June 20, 2014)
Changes in 4.0.21 (June 20, 2014)
Functionality added or changed
Advanced searching of group libraries
Items can now be be moved (instead of copied) between collections with a modifier key
Configurable secondary sorting and other sorting improvements
Each column in the middle pane can now have its own persistent secondary sort column, configurable from a new submenu in the column picker menu (top right of items list).
The fallback sort fields (firstCreator, date, title, dateAdded) are now configurable via the extensions.zotero.fallbackSort hidden pref in about:config. Setting the pref to an empty string avoids all fallback sorting, which allows reverse-order clicking to set the order.
The old behavior of sorting based on the exact Creator string (rather than the actual creators) can now be restored with the extensions.zotero.sortCreatorAsString pref. In large libraries with many creators, this mode may allow for faster display of the items list.
Inline editing of collection names
Error reporting improvements
Always allow “Report Errors…”, even when no errors have occurred
Show submitted diagnostic info in reports
UI tweaks to improve readability in Report Errors window
Include active item pane tab in Tab cycle on OS X
Remember a single position/size for all note windows instead of for each note individually
Link translator errors to troubleshooting page instead of known issues page
Enforce minimum note font size
Always display shortcut keys as uppercase in preferences, and honor previously set lowercase values
Preselect default Export style in csledit.xul
Localization
Bugs fixed
[Zotero for Firefox] Fixed “too much recursion” error during full syncs in Firefox 30
Retry some failed file transfers instead of stopping sync
Fixed Redo via Cmd-Shift-Z in notes and text fields (except for search bar) on OS X
[Zotero for Firefox] Fixed various issues with Firefox 32+/Nightly
Fixed potential issue switching between Zotero for Firefox and Zotero Standalone
Fixed a sync error related to tags
[Standalone] Fixed display of startup error for missing data directory
Recognize Windows network shares and forward slashes on file attachment import
Fixed parsing of January dates for some exports
Advanced search window fixes
Cleaned up font sizing and spacing
Once an initial search has been performed, the drop-downs and checkboxes now update the results
The advanced search window is now closed after a search is saved
Use correct default name when saving a search
Fixed CSL JSON date import
Fixed dropping of creators in CSL JSON export
Fixed “Numéro” search condition in French locale
[Zotero for Firefox] Fixed gray bar when resizing Firebug pane down
Improved CSL field mappings for various item types
Various other issues
Developer-specific changes/fixes
Changes in 4.0.20.2 (April 30, 2014)
4.0.20.2 was released for Firefox only.
Changes in 4.0.20.1 (April 29, 2014)
4.0.20.1 was released for Firefox only.
Changes in 4.0.20 (April 29, 2014)
Functionality changed or added
New monochrome toolbar icons for Firefox 29 UI (Australis)
Display a message pointing to new toolbar icon when upgrading to Firefox 29
Don't capitalize after colons in Transform Text sentence case conversion (reverted to pre-4.0.18 behavior)
Update field/tag textbox as autocomplete lines are selected
Don't import RIS note attachments for unknown fields by default
Use new Zotero icon in Firefox Add-ons window
Added Retina twisties in collections and items lists on OS X
Hyperlink DOIs in reports
Improved display of case titles in items list for some jurisdictions
Bugs fixed
Automatically retry some intermittent file sync errors
Fixed file sync hanging after certain network errors
Clear cached file sync credentials/URLs when changing sync settings
Fixed hang navigating by keyboard in Add Citation dialog after switching views
Improved saving from some pages with iframes
Miscellaneous other fixes
Developer-specific changes/fixes
Changes in 4.0.19 (March 21, 2014)
Fixed WebDAV syncing (since 4.0.18)
Fixed Date Modified of some attachment items being updated unnecessarily during syncing (since 4.0.18)
Added Lithuanian locale
Allow Unicode characters in Zotero username in Sync preferences
Changes in 4.0.18.1 (March 19, 2014)
4.0.18.1 was released for Firefox only.
Changes in 4.0.18 (March 19, 2014)
Functionality changed or added
Much faster full-text indexing
“Retrieve Metadata from PDF” improvements
Open links from within notes
Automatic linking of web addresses in notes
Transform Text sentence-case conversion now capitalizes after :, ?, ! (
details)
Bugs fixed
Fixed Zotero crash pasting in creator with certain leading whitespace
Fixed first item drag of session
Fixed “Attachment Content” “does not contain” advanced searches in “all” mode
Fixed error recovering from DB corruption if main DB doesn't exist
Fixed a rare cause of sync conflicts
Fixed parsing of PMCID in Extra field for citations
Show sync error rather than stalling sync for an intermittent Amazon error
Miscellaneous other fixes
Developer-specific changes/fixes
item.attachmentCharset now returns charset name, not ID
[Zotero for Firefox] Log debug output to the Browser Console on Windows
Added “Save” button and “Near Note” position to CSL Preview
Changes in 4.0.17.1 (December 18, 2013)
This version was released for Firefox only.
Allow collapsed state of left pane to persist between restarts
Fixed compatibility with Firefox Aurora/Nightly on Windows
Fixed a bug where the Zotero pane would not close when opening Standalone
Fixed several other small issues
Changes in 4.0.17 (December 14, 2013)
Functionality changed or added
When renaming attachment files, keep file extension if not provided
New -zoterodebug command-line flag to display debug output in console
Clarified some button and message text
Bugs fixed
Fixed potential database corruption when switching between Zotero for Firefox and Standalone
Fixed file sync errors with passwords containing % + two hex digits
Refresh Unfiled Items view when items are added
Fixed brief freeze adding a non-matching item to a search
Properly revert attachment renames if they fail
Newlines weren't showing up in Abstract/Extra fields
Fixed immediate closing of title field when adding an item to a collection
Miscellaneous bibliographic output and word processor integration fixes
Made Esc (or clicking X on Windows) cancel Rebuild/Clear Index
Restored pane close button in Firefox 28+
Signed included DLL files on Windows to avoid false positive malware reports from antivirus software
Changes in 4.0.16 (November 19, 2013)
Fixed a number of potential freezes and crashes related to full-text indexing/syncing
Improved indexing of words containing apostrophes
Miscellaneous bibliographic output fixes
Blacklisted Firefox character set warning in error reports
Changes in 4.0.15 (November 13, 2013)
Fixed row height in items list at larger font sizes
Fixed error merging items in unsynced libraries
Fixed “columns itemID, tagID are not unique” sync error
Fixed changing of import character set preference
Don't show incorrect SSL error message for other network errors
Show “Check for Update” button when opening Zotero database in incompatible older version
Changes in 4.0.14 (November 6, 2013)
Fixed dragging items from My Library to group library
Fixed error merging certain items
Don't try to upload full-text content in read-only libraries
Changes in 4.0.13 (November 5, 2013)
Functionality changed or added
Full-text content syncing
Syncing of full-text content to zotero.org and other linked devices
Allows full-text searching via the web or on other devices without requiring the original file (e.g., when using on-demand file download)
Enabled by default; existing users will be prompted on first sync
Note: Enabling full-text syncing breaks local database compatibility with earlier Zotero versions. A backup of the database is placed in the Zotero data directory during the upgrade.
Ability to move (instead of copy) files into Zotero
Cmd-drag on OS X, Shift on Windows and Linux
Known issue: Due to Mozilla bugs, external file drags do not display proper cursor feedback on all platforms.
Journal abbreviation improvements
Support for authenticated PAC setups in Standalone
Improved detection of PDFs with non-PDF content at beginning of file
Localization
Bugs fixed
Fixed hanging during certain file imports
Fixed “Invalid sync state '4'” error during sync
Fixed functioning of colored tags in group libraries
Fixed merging of tags during sync conflict
Fixed library-access-denied error after dragging item from read-only group
Improved handling of errors when starting Standalone
Don't fail during file upload if file is still being downloaded
Show patents by issue date in timeline view
Fixed PDF tools prompt on preference window open if Search pane was not yet loaded
Fixed Quick Copy site editor window in preferences
Fixed “Open Documentation” button in WebDAV verification certificate error dialog
Improvements to COinS import/export
Fixed erroneous “req is not defined” message after WebDAV error
Fixed innocuous “itemProgress is not defined” error
Undo tree row spacing change in Firefox/XULRunner 25 on Windows
Various other issues
Developer-specific changes/fixes
Renamed Zotero.ID.getKey() to Zotero.Utilites.generateObjectKey()
Return multiple items from Zotero.Utilities.itemToServerJSON()
Read 200 bytes instead of 128 in Zotero.File.getSample()
Changes in 4.0.12 (August 9, 2013)
Changes in 4.0.11 (August 8, 2013)
Changes in 4.0.10 (August 8, 2013)
Functionality changed or added
Use Ctrl-Shift for all shortcuts on Windows/Linux instead of Ctrl-Alt
Added Firefox-wide shortcut (Ctrl-Shift-S/Cmd-Shift-S) for “Save to Zotero”
Improved UI responsiveness
Avoid freezing the UI during file syncs in libraries with many attachments
Avoid freezing the UI during autocomplete searches
Avoid freezing the UI if linked files are on an inaccessible server and the attachments (blue dot) column is enabled
Selective checking for local file modifications during file syncing
On manual syncs and the first auto-sync of a session, check all files
During other auto-syncs, check only files previously modified or opened externally via Zotero (including Show File) within the last 3 hours
Every 3 hours, do a full check of all files, even during an auto-sync
This change should reduce disk usage (and potentially increase battery life on notebooks) for users using auto-sync with libraries with many synced attachments.
Allow creation of linked files via drag-and-drop
Ctrl-Shift-drag on Windows/Linux, Cmd-Option-drag on OS X
Known issue: Mouse cursor feedback works reliably only on Linux
Focus Title field when creating new item via toolbar menu or shortcut key
If a creator exists on an item but is a different creator type than the one being entered, show creator in autocomplete list
[Standalone, Linux/OS X] Warn if Zotero is run as root, and correct an issue that would later prevent starting as a standard user
[Standalone] Alter auto-update message if program directory isn't writeable
Bugs fixed
Shortcut keys were broken on Windows and Linux (since 4.0.9)
[Standalone] Don't show Firefox-specific shortcut keys in preferences
Fixed error exporting linked HTML files
Fixed resetting of notes in external note window if user was typing during file syncing
Updated auto-update pref text to include styles
Updated RIS/Refer pref text to include BibTeX
Developer-specific changes/fixes
Changes in 4.0.9.1 (July 27, 2013)
4.0.9.1 was released for Standalone for Windows only.
Changes in 4.0.9 (July 22, 2013)
Functionality changed or added
Added publication title to “Title, Creator, Year” search
Default to last-used item type when creating item via keyboard
Removed conflict with Cmd-Shift-A and third-party shortcuts
Ignore files in translators directory not ending in .js
Allow additional schemes when adding links by URI
Bugs fixed
Fixed note blanking/overwriting from notes with embedded images
Zotero File Storage quota warning wasn't appearing
Don't update Date Modified when syncing related items
Fixed sync error if there were no valid files in an attachment directory
Don't display snapshot or link-from-page context menu options in Standalone
Miscellaneous bibliographic output and word processor integration fixes
Quick Format dialog
Fixed error message when inserting a field in an unsupported location
Don't change capitalization of unabbeviated words in journal titles
Better handle empty (e.g., incompletely deleted) bibliographies
Fixed handling of multiple missing/corrupt citations when “No” is clicked
Updated citeproc-js to 1.0.471
Fixed functionality and styling of note pop-ups
Call Preferences “Preferences” in menu on all platforms
Fixed various incorrect click behaviors in Duplicate Items view
Add Item by Identifier textbox was truncated on second open
Refresh Quick Copy list when resetting styles or translators
Installed style list did not update properly when adding a style if the preferences window was open but the Styles pane had not yet been selected
Avoid unnecessary scrollbar in sync error panel
Fixed spacing around Reindex Item icon on Windows
Developer-specific changes/fixes
Prefer higher-priority translators even if they don't target the top frame
Look for x-www-form-urlencoded instead of x-www-urlencoded in connector endpoint
[Zotero for Firefox] The folders within the 'chrome' directory are no longer packed into a zotero.jar file, since the extension itself is now run from an unpacked XPI
Changes in 4.0.8 (May 2, 2013)
Changes in 4.0.7 (May 2, 2013)
Functionality changed or added
Improved import performance
Added a WebDAV verification step to ensure 404 on missing files
Added default values for some translator hidden prefs
Bugs fixed
[Standalone] Fixed compatibility with authenticated proxies
Fixed removal of groups during sync
UI didn't update when adding/removing colored tags in search modes
Fixed “Display character encoding on export” checkbox in prefs
Fixed file sync error with overly solicitous WebDAV servers (since 4.0.6)
Daily translator/style check didn't trigger immediately after startup
Fixed potential file sync errors in libraries without file editing access
Miscellaneous bibliographic output and word processor integration fixes
Fixed “Delete reconciliation unimplemented for searches” sync error
Fixed error in console when no results from regexp search
Changes in 4.0.6 (April 22, 2013)
Functionality changed or added
Autocomplete for tags, fields, and creators is now limited to the current library
BibTeX files downloaded from websites are now imported automatically (if served as text/x-bibtex or application/x-bibtex)
Increased maximum note length in middle pane to 120 characters
Shift-Enter in creator field now uses existing creator type for new creator, like “+” button
Bugs fixed
Fixed syncing of relative paths
Fixed file downloads on WebDAV servers that don't return a Last-Modified header (box.com, cloudme.com)
Changed WebDAV 'lastsync' files to 'lastsync.txt' for better server compatibility
Errors on some file sync requests could hang sync progress
Fixed UI update when adding/removing colored tags in search modes
Fixed attaching of files with very long filenames
Fixed saving of PDFs open in pdf.js
Favor top frame when saving from sites using frames
Fixed “attachments is undefined” save error
Download progress window never disappeared if the snapshot pref was disabled in Zotero Standalone
Improved parsing of attachment paths/filenames in RIS files
Allow “%” character in attachment filenames
Fixed cut-off document preferences window on first use
Updated citeproc-js to 1.0.451
Fixed some styles (e.g., AGM SIG-CHI Proceedings) in RTF Scan
Developer-specific changes/fixes
Changes in 4.0.5 (April 16, 2013)
Functionality changed or added
Bugs fixed
Some file sync errors weren't being caught and displayed
Fixed “Source item for keyed source doesn't exist” sync error
Better handle some file sync file access errors
Don't deselect tags in tag selector unnecessarily
Colored tags weren't shown in collections with no other tags
Fixed syncing error when switching between Zotero File Storage and WebDAV
Display note title even if first line is just an opening HTML tag
Fixed <div> appearing in some notes instead of <p>
Fixed incorrect creator add/delete button behavior when removing an unsaved creator row
Fixed Attachment Content regexp search
Updated citeproc-js to 1.0.450
Developer-specific changes/fixes
Changes in 4.0.4 (April 8, 2013)
Fixed lookup of <8-digit PMIDs
Fixed abbreviation of single word journal titles
Fixed “this.get(…).then is not a function” word processor integration error
Fixed tag-related sync error
Fixed character encoding (including window title) of Timeline view
Clarified error message for login manager access failure in Firefox
Changes in 4.0.3 (April 4, 2013)
Fixed repeated auto-syncing
Fixed automatic title abbreviation for new installs
Fixed formatting for bibliographies created via drag-and-drop or Quick Copy
Fixed saving of relative attachment paths with extended characters
Fixed various potential file sync errors
Fixed installation from disk of CSL files with byte order marks
Recognize container-title-short as journal abbreviation
Updated to citeproc-js 1.0.446
Fixed reference test pane
Avoid some warnings in Error Console
Changes in 4.0.2 (April 2, 2013)
4.0.2 was released for Firefox only.
Changes in 4.0.1 (April 2, 2013)
Fixed tag colors window in Chinese locale
Fixed editor in word processor integration classic view
Fixed various issues involving edit bibliography dialog
Avoid false positives for metadata retrieval for PDFs containing many consecutive underscores
Updated citeproc-js to 1.0.443
Changes in 4.0 Final
4.0 Final was released only on the Mozilla Add-ons site.
Changes in 4.0 Beta 2 (March 28, 2013)
Functionality changed or added
Use of journal abbreviations can now be configured on a per-document basis
Option moved from Zotero preferences to document preferences
Disabled by default for existing documents, but enabled by default for new documents
Default on-demand file download to off
Disable warning if opening snapshots with annotations/highlights in more than one window
Bugs fixed
Fixed WebDAV file purging
Miscellaneous bibliographic output and word processor integration fixes
Fixed WebDAV file sync conflict error
Fixed a bug affecting proxy-by-port EZProxy connections
Clarified failed CSL validation error message
Developer-specific changes/fixes
Changes in 4.0 Beta 1 (March 22, 2013)
Functionality changed or added
Firefox 20 compatibility
Tag colors
Colors can be assigned to up to 6 colors per library by right-clicking on a tag in the tag selector
Tags with colors assigned will show up at the top of the tag selector and can be added to (and removed from) selected items by pressing the 1-6 keys on the keyboard
Assigned tags will show up as color swatches next to an item's title in the middle pane
Colors are synced to other computers
On-demand download support
Can choose to download files at sync time or automatically when opened
Once a file has been downloaded, new versions will be downloaded and uploaded at sync time
Relative path support for linked files
A base directory can be configured in the Advanced pane of the Zotero preferences
Linked file attachments stored within the base directory will be referenced using relative paths, allowing the files to be accessed on different computers as long as the file structure within the base directory remains the same
Automatic style updating for all installed styles
Automatic journal abbreviation support
When enabled, journal abbreviations are used automatically when citing
Currently supports MEDLINE abbreviations
Disabled by default for old documents, but enabled by default for new documents; can be configured in document preferences
PDF metadata retrieval improvements
“# of Attachments” column is now two separate columns
A blue dot now shows if an item has a file attachment; if the file doesn't exist locally (e.g., because of on-demand download), the blue dot is empty in the center
A separate column (off by default) now shows the number of child notes
Additional item fields are now available as columns in middle pane
Multiple-identifier lookup support in Add Item by Identifier
Pasting multiple lines of text converts the text field into a multi-line text box, as does Shift-Return/Enter
Shift-Enter/Shift-Return submits input in multi-line mode
Multiple newline-separated creators and tags can be added at once
Paste newline-separated list into creator or tag field
For tags, pasting a newline-separated list or pressing Shift-Enter/Shift-Return changes the input field into a multi-line text box; press Shift-Enter/Shift-Return to submit (not yet implemented for creators)
Tag entry box improvements
Added “Delete Collection and Items” context-menu option for collections
Import from Clipboard now imports into the current collection instead of creating a new collection
Date parts indicator now matches order in entered date
Improved saving notifications
Rewritten file-syncing architecture
File syncing now occurs separately for each library, so a file sync error (such as a storage quota error) in one library no longer interrupts file syncing in other libraries
More accurate progress meter
Download progress for individual files is now shown in the middle pane
Added additional field in Quick Format dialog showing the name of the library and providing a link to the item
Duplicate detection improvements
Updated various UI strings
Various performance improvements
Sorting changes
Don't sort Year column by full date
Sort by title after creator and date, if not primary sort (including for notes, which have neither a creator nor a date)
For secondary/tertiary sort, use Year instead of Date if Year column is present and Date column is not
Use Date Added rather than Date Modified for final fallback sort to preserve item position after edits
Sort empty titles last when title isn't primary sort
Validate CSL styles on installation
Support for parsing PMIDs and PMCIDs from Extra field for use in citation styles
Will allow creation of styles that include PubMed IDs or URLs
Format is “PMID: [number]” and “PMCID: [number]”
Extra field is already used by existing translators
This is a temporary measure until dedicated fields are available.
New context-menu option to swap creator first/last names
[Zotero for Firefox] Icon is now a proper add-on bar icon
Can be moved/removed via Firefox “Customize…” window as well as via Zotero prefs
The icon can be in the toolbar or in the add-on bar, but not both (since it is now the same button)
Only show annotation toolbar on pages that already have annotations
Quit rather than restart when changing data directory to allow for moving of data
Show startup errors in the alert itself
Don't shorten URLs in reports
The “Advanced” preference pane has been separated into two tabs, “General” and “Files and Folders”
Filenames are no longer Base64-encoded in ZIP files uploaded to WebDAV servers
[Zotero for Firefox] New -ZoteroPaneOpen command line argument to open Zotero pane automatically on Firefox startup
Localization
Bugs fixed
Fixed incorrect scrolling of middle pane after item edit
Fixed erratic window height in Preferences window
Miscellaneous bibliographic output and word processor integration fixes
Focus preferences window if already showing
Improved handling of corrupt translator files
Fixed checkboxes in tag selector menu on OS X
Fixed error importing RDF files with very long notes
Escape special characters in file paths when attaching files
Don't update item when tabbing through empty Date field
Fixed saving of web pages with invalid characters at end of URL
Don't show open/save dialog when dragging certain text-based files (e.g., Python scripts) into Zotero
Various other issues
Developer-specific changes/fixes
The Q promises library is now available and used in various places
Added asynchronous versions of various functions that return Q promises
Zotero.HTTP.promise()
Zotero.File.getContentsAsync()
Zotero.File.putContentsAsync()
Zotero.File.getBinaryContentsAsync()
Allow web translators to monitor DOM nodes for changes in order to re-trigger detectWeb()
Older Changes