This is an old revision of the document!
Changes in 3.0.12 (Not yet released)
Functionality changed or added
- Improved PDF metadata retrieval
- 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
Bugs fixed
- 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
- 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
- Updated citeproc-js to 1.0.422
- Fixed various translator-related issues
- Miscellaneous other fixes
Developer-specific changes/fixes
- Allow translators to define translator-specific hidden preference
- 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 for 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”