Zotero 3.0 Version History

For changes in Zotero 4.0 releases, see the 4.0 changelog.

Changes in 3.0.14.1 (February 20, 2013)

3.0.14.1 was released for Zotero Standalone for Mac OS X only.

  • Fixed launching Zotero on 32-bit Macs

Changes in 3.0.14 (February 19, 2013)

  • Fixed freezing of items list in some situations
  • Fixed spurious WebDAV verification failure in preferences window on Windows/Linux
  • Word processor integration fixes
    • Avoid some unnecessary citation updates
    • [Standalone] Fixed installation of Word plugin on Mac OS X under certain circumstances
  • [Standalone] Set reasonable minimum width and height

Changes in 3.0.13 (February 8, 2013)

  • Fixed “this._previousData.related is undefined” sync error (since 3.0.12)
  • Fixed copying of title between book and bookTitle (since 3.0.12)
  • Fixed child item duplication (UI-only) when dragging between parents (since 3.0.12)
  • Allow WebDAV “Verify Server” to pass if uploaded file doesn't exist
    • Necessary for compatibility with various cloud storage services
  • Updated localizations

Changes in 3.0.12.1 (February 7, 2013)

3.0.12.1 was released for Zotero Standalone for Windows only.

  • Fixed Word for Windows plugin

Changes in 3.0.12 (February 7, 2013)

Functionality changed or added

  • Improved PDF metadata retrieval
  • Items list performance improvements
  • [Zotero for Firefox] New pref: “Open PDFs and other files within Firefox when possible”
    • By default, with this option enabled, Zotero will open files using any browser plugins available in Firefox (e.g., PDF plugins). If this option is disabled, files such as PDFs will be opened via the operating system, even if a browser plugin is available.
    • Useful for annotating files using an external program (e.g., OS X Preview, Acrobat Reader)
    • Previously available only as a hidden pref (launchNonNativeFiles)
  • Don't count items as duplicates if DOI/ISBN don't match or year is off by > 1
  • Removed “Try to override conflicting shortcuts” pref
    • Most Zotero shortcuts are active only in the Zotero pane, so overriding other Firefox shortcuts isn't necessary.

Localization

  • Imported latest localizations from Transifex
  • Made some additional strings localizable

Bugs fixed

  • Fixed a memory leak when importing a large number of text or HTML files that could cause Zotero or Firefox to crash
  • Fixed broken Note/Citation option in “Create Bibiography”
  • Context-menu item delete from library root didn't show a prompt
  • Fixed broken DOI scanning for PDF metadata retrieval
  • Notes containing invalid characters were displaying HTML markup in reports
  • Don't update item when leaving an empty field
  • Dragging an attachment to an item cleared search results
  • Better detection of Office file types when saving and opening attachments
  • Fixed problems saving snapshots with AdBlock Plus installed
  • Miscellaneous bibliographic output and word processor integration fixes
    • Display the correct title and year for item types that use different field names
    • Updated citeproc-js to 1.0.425
  • Fixed various translator-related issues
  • Fixed “results.sort is not a function” when auto-completing tags
  • [Standalone] Removed two preferences in General → Miscellaneous that don't apply to Standalone
  • Miscellaneous other fixes

Developer-specific changes/fixes

  • Allow translators to define translator-specific hidden preferences
  • Allow translators to pre-select items in the “Select Items…” dialog
  • Added Zotero.Utilities.cleanISSN()
  • Fixed and changed extraData for item change notifications

Changes in 3.0.11.1 (November 23, 2012)

3.0.11.1 was released for Zotero Standalone only.

  • Fixed auto-updates on Mac OS X

Changes in 3.0.11 (November 23, 2012)

  • Fixed a number of issues saving from translators
  • Shorten long filenames when saving snapshots
  • HTML markup was displaying in reports for some notes (since 3.0.9)
  • Double-click on attachments/notes didn't work when viewOnDoubleClick was false (since 3.0.9)
  • Don't lowercase snapshot filenames (since 3.0.9)

Changes in 3.0.10.1 (November 23, 2012)

3.0.10.1 was released for Zotero Standalone for Mac OS X only.

  • Fixed auto-updates

Changes in 3.0.10 (November 19, 2012)

  • Zotero Standalone no longer supports OS X 10.5 (details)
  • Fixed erroneous local Date Modified updates for some items during syncing
  • Fixed infinite sync icon spinning on some sync errors (since 3.0.9)
  • Update to citeproc-js 1.0.409

Changes in 3.0.9 (November 16, 2012)

3.0.9 was released for Zotero for Firefox only.

Functionality changed or added

  • Firefox 17 compatibility
  • Allow generating citation lists via right-click → Generate Bibliography from Selected Item(s)
  • Added option to skip tags when copying items between libraries
  • Pressing Return/Enter on an item in the middle pane is now equivalent to double-clicking
  • Clarified wording of missing item message in word processor plugins
  • Don't save tags that are too long to sync
  • Save attached links even when snapshot and associated file preferences are disabled
  • Enabled Google Scholar lookup engine by default on new installs
  • Added autocomplete for additional fields ('Book' ⇒ 'Series', 'Computer Program' ⇒ 'Language')
  • Allow relative file attachment import
  • Added “Use Journal Abbreviation” export option for BibTeX
  • Added ability to search for items by item key from the quick search bar
  • Use ASCII for translator filenames

Localization

  • Imported latest localizations from Transifex

Bugs fixed

  • Allow Tab and Shift-Tab into and out of notes
  • Notes deleted via “-” button were deleted immediately instead of going to trash
  • Fixed “Paste” menu item in Add Item by Identifier context menu
  • Miscellaneous bibliographic output and word processor integration fixes
    • Updated citeproc-js to 1.0.407
  • Fixed various issues saving snapshots
  • Fixed slowdown from sync attempts when browser was offline
  • Some notes erroneously displayed as HTML markup in reports
  • Fixed an issue with Innovative (“0-”) proxies
  • Keep “New Collection” button enabled in Trash if library is editable
  • Fixed saving from connector via Standalone when site relied on browser user agent string
  • Miscellaneous fixes

Developer-specific changes/fixes

  • Install styles served as application/vnd.citationstyles.style+xml
  • Added cleanISBN() utility function
  • Added field mappings corresponding to CSL 1.0.1 release

Changes in 3.0.8.1 (July 26, 2012)

3.0.8.1 was released for Zotero Standalone for Mac OS X only.

  • Sign for Mac OS X 10.8 Mountain Lion Gatekeeper.

Changes in 3.0.8 (July 4, 2012)

Functionality changed or added

  • Updated item icons
  • Don't create missing attachments if files are missing on import
  • Don't change selection to My Library when focusing libraries pane via shortcut key
  • Improved DOI detection for “Retrieve Metadata for PDF”

Localization

  • Imported latest localizations from Transifex

Bugs fixed

  • Fixed potential crash during automatic syncing
  • Rename and delete tags in the current library only
  • Miscellaneous bibliographic output and word processor integration fixes
    • Fixed library sorting in QuickFormat dialog
    • Updated citeproc-js to 1.0.353
  • Items pane
    • Don't clear search bar when deleting items
    • Don't reset selection to top of items list when deleting a child item
    • Fixed preservation of open/close states after deletions
  • Fixed sorting of autocomplete tags drop-down
  • Make menu bar appear in Zotero Standalone reports on Windows
  • Don't fail when an import contains an empty note
  • RDF import/export improvements

Changes in 3.0.7 (May 4, 2012)

  • Bibliographic output and word processor integration fixes
    • “this.base.givens[this.gnameset] is undefined”
    • Don't fail if user cancels document preferences window that appears because a style doesn't exist
    • Fixed some issues with corrupted field codes
    • Updated citeproc-js to 1.0.329
  • Fixed preferences window in Thai locale
  • Show data directory properly on Linux
  • Show “Search subcollections” instead of “Search subfolders” in Advanced Search
  • Made various hard-coded strings localizable

Changes in 3.0.6 (May 1, 2012)

  • Fixed character codes appearing in subsequent-author bibliography references
  • Updated citeproc-js to 1.0.328

Changes in 3.0.5 (April 30, 2012)

  • Bundled translators were not being updated on some systems

Changes in 3.0.4.1 (April 30, 2012)

3.0.4.1 was released for Zotero Standalone only.

  • Fixed a crash launching Zotero Standalone on Mac OS X on systems without Word installed.

Changes in 3.0.4 (April 30, 2012)

Functionality changed or added

  • Show sync progress bar only for longer syncs
  • Automatically correct many database errors after integrity check failure
  • Added citation/footnote instructions to Quick Copy preferences
  • [Standalone] Added print/save options to reports
  • Make “New Note” shortcut key context sensitive
    • Create new child note if on/within a top-level item
  • Trim whitespace in/around ISBNs before lookup
  • Auto-empty items from trash on idle rather than at pane open
  • Linkify all links in reports
  • Respect modifier keys for new tab/window when generating reports
  • Book titles are no longer title-cased by default on import
    • Titles will still be cited in title case

Localization

  • Imported latest localizations from Transifex
  • Fixed over-wide preferences window with some locales

Bugs fixed

  • Notes
    • Focus new notes automatically (broken between Firefox 3.6 and 11)
    • Clear undo history when switching notes (broken in Zotero 2.0)
  • Require child items to be dragged fully out of their parents
    • Previously, the slightest drag promoted child items to top-level items
  • Miscellaneous bibliographic output and word processor integration fixes
    • Fixed a crash on some Linux systems when using LibreOffice integration
    • Updated citeproc-js to 1.0.326
  • Sync
    • Don't run idle sync if manual sync is required or Zotero is locked
    • Reduce default maximum simultaneous uploads to 2 to avoid file sync timeouts
    • Don't clear sync error icon when opening pane
    • Fixed some sync errors resulting from advertising files in snapshots
    • Fixed rare sync error after conflict resolution
    • Fixed “restart undefined” sync error messages
  • Fixed Date Added/Modified order in items list for non-US Mac/Linux
  • Refocus Firefox pane when closing Zotero pane
  • Fixed metadata retrieval for files with extended characters in filenames
  • Fixed handling of extended characters when saving from some sites
  • [Standalone] Don't show site-specific Quick Copy settings
  • Clarified some alert/error messages
  • Attachment renaming
    • Properly rename attachments when filenames differ only in case
    • Fixed renaming when the previous filename didn't include an extension
  • Fixed auto-import of RIS on sites that specify an uncommon content type
  • Delay automatic translator updates until a few seconds after Firefox startup
  • “Web Page” could appear in New Item menu by accident
  • Fixed sorting of mapped Date fields (e.g., Issue Date in Patent) in reports
  • Various improvements to cleaning of metadata from translators
  • Fixed display of Quick Format window in Firefox Nightly
  • Fixed harmless “_observers.get(i).ref is undefined” errors in console
  • Tweaks to COinS handling
  • Fixed IPC issue on FreeBSD

Developer-specific changes/fixes

  • Don't open csledit/cslpreview in new window in Firefox
  • Many improvements to translator testing framework
  • Added maxLevels to varDump() to avoid infinite loops from Zotero.debug()
  • Change Zotero 'statute' mapping from CSL 'bill' to CSL 'legislation'
  • Allow export of paths to attachments located in the Zotero storage directory (as attachment.localPath)
  • Allow import of attachments specified by relative paths in non-RDF translators

Changes in 3.0.3 (February 17, 2012)

Localization

  • Imported latest localizations from Transifex

Bugs fixed

  • Fixed RTF Scan
  • Word processor integration
    • Fixed various potential errors
  • Miscellaneous bibliographic output and word processor integration fixes
    • Updated citeproc-js to 1.0.285
  • Keep the Zotero toolbar visible in popup windows that hide toolbars
  • Fixed importing of non-Unicode files
  • Fixed issues saving attachments in certain translators
  • [Standalone] Force Standalone into online mode on startup
  • Fixed compatibility with pdf.js
  • Fixed “Please restart undefined” in WebDAV error message

Changes in 3.0.2 (February 14, 2012)

Functionality changed or added

  • Word processor integration
    • Defer missing-item warning until after QuickFormat dialog closes
    • Warn before letting the user change a citation that has been edited
  • [Standalone] Allow add-ons to be updated via addons.mozilla.org

Localization

  • Imported latest localizations from Transifex

Bugs fixed

  • Fixed “libraryID, name, type are not unique” tag sync error
  • Fixed large minimum height of Zotero pane
  • Word processor integration
    • Fixed a number of issues that could lead to errors or broken documents
    • Be more lenient about hyphens and em dashes
    • Fixed several issues with integration dialogs on Linux
  • Miscellaneous bibliographic output and word processor integration fixes
    • Updated citeproc-js to 1.0.280
  • [Standalone] Don't show “Attach Snapshot of Current Page”/“Attach Link to Current Page” buttons
  • [Standalone] Improved saving of attachments from connectors
  • Fixed alignment of save icon guidance panel
  • Fixed minor memory leak when saving snapshots
  • [Standalone] Fixed report scrolling
  • Don't detect all ZIP files as OpenDocument files
    • This resulted in .docx and other file types being downloaded with an .odt extension from zotero.org in some browsers. Existing files will be corrected in the near future. As a temporary workaround, rename files to use the correct extension. (details)
  • When rebuilding index, continue to index other files after indexing failure
  • Don't show debug output when saving snapshots with debug pref off
  • Minor tweaks for addons.mozilla.org validator

Developer-specific changes/fixes

  • Allow use of empty string as delimiter in xpathText

Changes in 3.0.1 (February 2, 2012)

Functionality changed or added

  • Added first-run guidance to QuickFormat window

Bugs fixed

  • Word processor integration
    • Fixed switching to classic Add Citation dialog
    • Fixed high CPU use in LibreOffice plugin
    • Made QuickFormat page number handling more reliable
    • Fixed QuickFormat display/focus issues on Linux
    • Fixed a crash on Linux when using LibreOffice integration
  • Fixed broken snapshot annotation
    • Note that annotation/highlight functionality is no longer maintained, annotations and highlights do not sync, and use of those features is discouraged. (more details)
  • Don't use Windows 7 theme on Windows XP
  • Minor UI tweaks on Windows
  • [Standalone] Fixed startup issues on some Windows XP systems
  • [Standalone] Updated various messages to refer to “Zotero” rather than “Firefox”
  • [Standalone] Clarified title of first-run dialog

Changes in 3.0 Final (January 31, 2012)

Functionality changed or added

  • Tweaked appearance of item pane tabs
  • Added additional test to database integrity check in preferences

Bugs fixed

  • Word processor integration
    • Point directly to 3.0 plugins page from preferences
    • Fixed Edit Bibliography
    • Allow editing bibliography when it contains items not present in the DB
    • Don't show an error when trying to insert a bibliography after the Set Document Preferences window has been shown but the style has not been changed
    • [Linux] Pull windows to the foreground
    • [Linux] Don't break integration if QuickFormat dialog is closed with close box
  • Miscellaneous bibliographic output and word processor integration fixes
    • Fix layout of certain styles at wide window dimensions
    • Updated citeproc-js to 1.0.272
  • Fixed a duplicate-merging error when sortAttachmentsChronologically or sortNotesChronologically was enabled
  • Refuse to open preferences in connector mode and close preferences when Zotero Standalone is opened
  • Fixed appearance of item pane tabs in Firefox Nightly

Developer-specific changes/fixes

  • Mapped blogPost to post-weblog and forumPost to post in CSL

Changes in 3.0 Release Candidate 1.1 (January 22, 2012)

3.0rc1.1 was released for Zotero Standalone only.

Bugs fixed

  • Fixed a potential error during import or export.

Changes in 3.0 Release Candidate 1 (January 22, 2012)

Functionality changed or added

  • Added progress indicator to Add Item by Identifier
  • Word processor integration
    • Sort libraries in Quick Format window by number of items cited from them
    • Various other improvements
  • Save real target URLs from Google search results
    • “Save Link as Zotero Item” previously saved Google's tracking page instead of the real destination
  • Added help button to preference panes pointing to documentation
  • Automatically remove linked items from trash if necessary when redragging items to a library
  • Removed redundant Chicago and MHRA “Note without Bibliography” styles
  • Added “Preferences” to menus in Standalone on Windows and Linux

Bugs fixed

  • Fixed sync error if duplicates were merged before first sync
  • Fixed dragging collection from a group library
  • Fixed collection drag error if collection contained a standalone file attachment and group didn't allow files
  • Fixed translator-based saving on certain pages containing frames
  • Word processor integration
    • Fixed various issues in Quick Format window
    • Fixed conversion between fields and bookmarks
  • Miscellaneous bibliographic output and word processor integration fixes
    • Updated citeproc-js to 1.0.267
  • Fixed error generating bibliography when Ubuntu Firefox Modifications add-on was installed
  • [Standalone] Fixed automatic launching/revealing of files/URLs (without external helper app dialog)
    • Now falls back to /usr/bin/xdg-open by default, configurable via extensions.zotero.fallbackLauncher.unix
  • Fixed saving of “@22” files in snapshots
  • Replace various space characters in filenames that break on Windows
  • [Standalone] Fixed WebDAV “Verify Server” self-signed certificate dialog to provide accurate instructions
  • Throw error when attempting to install style that isn't XML
  • Don't show access error when removing Duplicates view from read-only library
  • Show access error for translator save attempt to read-only library
  • Disable “New Saved Search” menu option in read-only libraries
  • Scroll row into view when tabbing through item/tags box
  • [Standalone] Fixed HTML button in note editor
  • [Standalone] Adjusted some Firefox-specific error messages
  • Fixed some erroneous sync conflicts
  • Fixed creator-based report sorting (currently less advanced than in items pane)
  • Added additional database integrity check step
  • Fixed appearance of “Restore to Library” button
  • Fixed hidden error switching between options in download dialog before Z pane was opened
  • Various and sundry

Developer-specific changes/fixes

  • Fixed global flag on Zotero.Prefs.get() — previously always returned false
  • Drop empty creators in translator architecture
  • Fixed debug output of thrown errors

Changes in 3.0b3.2 (December 30, 2011)

3.0b3.2 was released for Zotero Standalone only.

Bugs fixed

  • Fixed error when installing Word for Windows integration.

Changes in 3.0b3.1 (December 22, 2011)

3.0b3.1 was released for Zotero Standalone only.

Bugs fixed

  • Fixed hang while adding a citation in OpenOffice.org or LibreOffice.

Changes in 3.0b3 (December 21, 2011)

Functionality changed or added

  • Firefox 10 compatibility
  • Added Trash to group libraries
  • Show progress bar over Zotero pane for large syncs instead of freezing UI
  • “Titles and Creators” search mode is now “Title, Creator, Year”
  • Added first run guidance for translator save icon
  • Performance improvements
    • Initial items list load
    • Collection switching
    • “+” key in items list
    • Upload sync processing
  • Word processor integration
    • QuickFormat dialog
      • Show most recently cited items at the top of the list
      • Typing “ibid” now shows a list of most recently cited items
      • Added grouping of items by library
      • Support :<PAGE NUMBER> syntax
      • Show metadata when clicking an item
      • Added delay after keypress before search
      • Don't include “&” and “and” in searches
      • Refuse to close if text remains in the box
    • Show search menu and allow column selection in Select Items dialog
    • Keep Add Citation dialog raised whenever Firefox is in the foreground, and add hidden pref extensions.zotero.integration.keepAddCitationDialogRaised to keep dialog raised at all times
    • Don't update citations that haven't changed, even on refresh
  • Duplicate detection
    • Require at least one last name + first initial match for title matching
    • Increase maximum length of field selector menu items, and display tooltip if still cut off
  • Added more reasonable “Medium” font setting, and shifted M/L to L/XL
  • Display “Load WebDAV URL” button in Verify Server error dialog to allow for easier certificate override in Standalone
  • Restrict “-” and “+” in collections pane to current library
  • Limit number of creators initially displayed in metadata pane to avoid performance problems on items with many creators
  • Disable toolbar buttons in collections that cannot be edited
  • Moved “Save to Zotero” option to bottom of download box
  • Standalone toolbar is now draggable on OS X
  • Changed default style to “Chicago Manual of Style (Note)”
  • Added “Restore to Library” context menu option on items in trash
  • Automatically trim whitespace from sync username
  • Debug output
    • Limit size of submitted debug output to prevent submission errors
    • Prepend error info (except other add-ons info) to debug output
  • Stability improvements

Bugs fixed

  • Fixed ISBN lookup
  • Fixed errors with item relations
  • Fixed issues with duplicate detection in group libraries
  • Fixed a potential save error before Zotero pane was first opened
  • Fixed a number of problems related to newlines in titles and filenames
  • Fixed blank window/tab when opening attachment on some (mainly Linux) systems
  • Standalone
    • Fixed dragging in of links
    • Fixed Windows file export error
    • Fixed accessing csledit.xul and cslpreview.xul from preferences
  • Word processor integration
    • Refocus Quick Format dialog after reference is clicked
    • Show Quick Format dialog at appropriate size if many sources are cited
    • Don't let user uncheck “Store references” checkbox if there are stored references
    • Miscellaneous bibliographic output and word processor integration fixes
      • Updated citeproc-js to 1.0.250
  • Fixed certain causes of “Error processing uploaded data” sync error
  • Primary creator type didn't change when switching between item types
  • Fixed broken notes when the first note viewed in a session was read-only
  • UI issues
    • Fixed add/remove buttons in Advanced Search window on Windows
    • Collapse subcollections, not just root libraries, on “-” key
    • Retain collection selection after “+” and select library root after “-”
    • Move collection selection down if a collection above is opened (since 3.0b2)
    • Allow twisty clicks to work in duplicates view
    • Show the + cursor symbol when dragging items between collections or libraries
    • Update trash icon properly when adding items to trash or emptying trash
    • Only items pane should flex with window resize
    • OS X consistency tweaks
  • If a view isn't editable, don't show Locate button to avoid sync access error
  • Fixed “Untitled” collection naming after “Untitled 10”
  • Display more helpful message for “Username not set” error when clicking on the sync error icon
  • In certain situations Zotero pane display settings could be reset
  • Fixed description of how to add a locate engine

Developer-specific changes/fixes

  • Zotero.Items.getDeleted() and Zotero.Items.emptyTrash() parameter order changed
  • Zotero.Items.getDeleted() now returns an empty array rather than FALSE on no results
  • Added itemToCSLJSON() utility function
  • Allow cross-site processDocuments() calls

Changes in 3.0b2.1 (August 30, 2011)

3.0b2.1 was released for Zotero Standalone only.

Functionality changed or added

  • Windows Standalone executables and installer are now signed

Bugs fixed

  • Fixed a transient startup error that could appear immediately after updating Zotero Standalone.

Developer-specific changes/fixes

  • extensions.zotero.debug.stackTrace preference includes full stack traces with each log message

Changes in 3.0b2 (August 29, 2011)

Functionality changed or added

  • Save icon context menu
    • Select alternative translators and look up items using locate engines without saving
    • Currently available in Zotero for Firefox only
  • Firefox 7 compatibility
  • Faster switching between collections
  • Don't show attachments in QuickFormat
  • Don't include child items in “Titles & Creators” searches
  • Alphabetic sorting of groups

Bugs fixed

  • Fixed item dragging between libraries
  • Add Item by Identifier didn't save to the selected collection
  • Duplicate detection fixes
    • Alternative versions of fields (via selection icon) were not saved
    • Some items with non-Latin titles were incorrectly flagged as duplicates
    • Relations (e.g., cross-library links) were saved incorrectly
  • Fixed random sync errors with large transfers
  • Fixed issues with some translators on Firefox 3.6
  • Fixed hung PDF metadata retrieval window when saving from Firefox download dialog if PDF tools aren't installed
  • Fixed first run profile migration on Windows
  • Fixed a potential startup error on Windows
  • Word processor integration
    • Properly save page numbers in document
    • Update QuickFormat on backspace
    • Citations did not update if they were created while the citation editor was open in the classic citation dialog
    • Fixed adding formatted custom citations in OpenOffice.org
    • Fix a rare hang when attempting to insert a citation with Word for Mac
  • Don't auto-associate proxy domains if an HTTP error code is received
  • Fixed saving authors from COinS
  • Fixed auto-updating on Linux for future updates
  • Don't build New Item submenu more than once

Developer-specific changes/fixes

  • Mapped “system” to “medium” in CSL
  • Added buttons to open csledit.xul and cslpreview.xul to Standalone Advanced prefs

Changes in 3.0b1 (August 21, 2011)

In addition to the below changes, 3.0b1 also includes many under-the-hood changes to support Zotero Standalone.

Functionality changed or added

  • Duplicate detection
    • Adds a per-library “Duplicate Items” virtual search to the source list — shows up by default for “My Library” but can be added to and removed from all libraries
    • In duplicates view, sets are selected automatically; in other views, duplicate items can be selected manually and the merge interface can be brought up with “Merge Items” in the context menu
    • Can select a master item and individual fields to merge from other versions
    • Word processor integration code will automatically find mapped replacements and update documents with new item keys
  • Word processor integration improvements
    • Streamlined word processor integration dialog
    • Documents can now be shared with users of Zotero and other compatible software without using Zotero groups
    • Warn if a citation has been modified and ask whether to perform future updates
  • Standalone connector for Firefox
    • Firefox extension switches in/out of connector mode automatically when Standalone is launched or closed
  • New quick search bar modes
    • “Titles/Creators”, “All Fields” (including tags and note content), “Everything” (including full text)
  • Collections can now be dragged into group libraries
  • Added “Create New Item from Current Page” web page context menu option
  • Remember open/close state of source list (libraries, collections, etc.)
  • Faster file import
  • Various UI improvements
  • “Show in App Tab” and “Show in Separate Tab” are now separate preferences
  • Added ability to add attachment links by URI
  • Display most recently used item types in New Item drop-down menu
  • Show “Save to Zotero” option for certain file types in unknown-file-type dialog
  • Added Transform Text→Sentence Case option
  • Manually created items now inherit single/double creator field mode from last item selected
  • Show an error if an invalid style is added to Zotero
  • Show an appropriate error message if Quick Copy is used on a non-reference
  • Clear tag selector when switching between views
  • Don't show context menu options when >20 items selected
  • Debug output logging
    • Reset “Enable after restart” to false after a restart
    • Disable logging after submitting to Zotero server

Bugs fixed

  • Word processor integration
    • Remove “{Citation}” field if left after error
    • Don't show Trash in word processor integration windows
    • Consider items in trash to be missing in word processor documents
  • Left/right arrow now expands/collapses all selected items instead of just the last-selected row
  • Disabled Transform Text context menu when item isn't editable
  • Fixed file editing within searches and Unfiled Items
  • The same list row is now reselected after item deletion
  • Change invalid creator type for item type to item type's primary creator automatically
  • Clear all tags in tag selector if a selected tag is removed via the tags pane
  • Fixed hang on Firefox shutdown after launching multiple Zotero instances

Developer-specific changes/fixes

  • Updated citeproc-js to 1.0.203
  • Numerous changes to translator coding (details)
  • Translator testing framework
  • Registered event listener for ZoteroItemUpdated
  • Refactored Zotero.Translate save process (details)
  • Zotero.Item.getNotes(), Zotero.Item.getAttachments(), and Zotero.Item.getTags() now return empty arrays rather than FALSE if no matches
    • Tests on those return values in third-party code will need to be changed
  • Customizable attachment export (details)
  • New function Zotero.Utilities.removeDiacritics(str, lowercaseOnly)
  • New 'tempTable' search condition can take a table to join against
    • Useful for implementing virtual source lists
  • Consolidated various utility functions under Zotero.Utilities
  • Map Zotero language field to CSL item variable “language”

Older Changes