changelog
Translations of this page:

Changes in 2.0b5 (June 4, 2009)

Functionality changed or added:

  • Item viewing improvements
    • Double-clicking an item is now equivalent to the “View”/“View Snapshot” button by default
      • Can be disabled with extensions.zotero.viewOnDoubleClick hidden pref
      • When enabled, parent item expand/collapse is triggered on triple-click
    • “View”/“View Snapshot” logic now uses the following order: oldest PDF attachment matching parent URL, oldest non-PDF attachment matching parent URL, oldest PDF attachment not matching URL, old non-PDF attachment not matching URL, live URL, resolved DOI
    • Clicking DOI label in metadata pane opens resolved web page
  • Child file attachment renaming
    • Added “Rename File[s] from Parent Metadata” context menu option
      • Uses extensions.zotero.attachmentRenameFormatString in about:config
      • Only rename attachment title if it was already identical to filename
  • Note display customization
    • Note font size is now configurable through preferences
    • Note typeface is configurable via extensions.zotero.note.fontFamily hidden pref
    • Additional CSS rules can be added via extensions.zotero.note.css hidden pref
  • Shift key toggles snapshot pref when clicking “Create New Item from Current Page”
  • Double-clicking “My Library” opens online library
  • Embedded RDF translator should now always save at least as much metadata as Create New Item from Current Page
  • Group items are no longer exported when using “Export Library”
    • Group import/export may be possible in a future release
  • Improved word processor plugin handling of group library items

Bugs fixed:

  • Some attachments (including PDFs) were not saved correctly (since 2.0b4)
    • Incorrectly saved attachments are automatically corrected on upgrade
  • Fixed Open/Save dialog and use of hidden browser when saving external file types using “Save Link as Zotero Snapshot” or drag-and-drop to create a standalone item (since 2.0b4)
  • Sync errors
    • Added long tag correction tool
      • Runs automatically if server returns a long tag error, giving the option to split, edit, or delete the offending tag
    • Automatically check for and remove invalid characters in filenames
    • Added auto-correction of “missing item” sync error
    • “Invalid username”
    • “not a valid field for type”
    • “childItems.concat is not a function”
  • File renaming wasn't propagated via storage sync
  • Some invalid characters in filenames weren't being stripped
  • Embedded RDF translator fixes
    • “this._IDMap is undefined” save error (since 2.0b3)
    • Look for explicit Dublin Core prefix on any pages don't use “DC.”
  • Fixed group collection sorting
  • Item type–specific date fields weren't used in attachment renaming
  • Restore hand cursor when hovering over URL label (wasn't working in Fx3.5)
  • Sort triangle pointed in the wrong direction in Firefox 3.5

Developer-specific changes/fixes

  • Zotero.Items.getAll(onlyTopLevel) now takes a libraryID as the second parameter and only returns local library items otherwise
  • Zotero.Attachments.getStorageDirectory(itemID) now throws an error if a valid itemID is not passed
  • Return false in Zotero.Item.getLocalFileURL() if file is missing rather than throwing error
  • Gave TinyMCE note body #zotero-tinymce-note id for more specific external customization

Changes in 2.0b4 (May 20, 2009)

Functionality changed or added:

  • Dragging PDF favicon or link or clicking Create New Item from Current Page when viewing a PDF now creates a top-level PDF
  • PDF child snapshots can be dragged out of parents
  • Don't generate bibliography when dragging many items
    • Default limit set to 50, configurable in the Export pane

Bugs fixed:

  • Fixed long delays in Firefox 3.0.10 when adding or moving items
  • Fixed dragging of items with old creators with NULL values into group libraries
  • Restored missing “Enable file syncing” checkbox
  • Fixed broken snapshot pref
  • Fixed broken PDF metadata recognition
  • Fixed blank progress window when save via translator to root of library
  • Sync errors
    • “Zotero.Collections.getByLibrayAndKey is not a function”
    • Upload error with empty creators
    • Upload error after editing group item and leaving/deleting group
    • “Creator id null does not match item creator in Zotero.Sync.Server.Data.xmlToItem()”
  • Saved searches and trash didn't reappear on collapse/expand of My Library
  • Attachment arrow/count persisted after item delete
  • Timeline was empty for saved searches
  • Sped up initial opening of Zotero pane with many collections

Developer-specific changes/fixes

  • Automatically hard-code NULL bound parameters (e.g., convert “WHERE foo=?” to “WHERE foo IS NULL” and “SET foo=?” to “SET foo=NULL”)
  • ZoteroPane.newItem(), addItemFromDocument(), addItemFromPage(), addItemFromURL(), and canEdit() now all take an optional row parameter
  • Added Zotero.Libraries.isEditable(libraryID)

Changes in 2.0b3 (May 14, 2009)

Functionality changed or added:

  • Support for group libraries
    • Create and join public and private groups on zotero.org
    • Access group materials from within Zotero, even when you are offline
    • Easily move materials from a group library into your personal library
  • Add Item by Identifier
    • Automatically add an item by DOI, ISBN, or PubMed ID
  • RTF Citation Scan
    • Author a document in your editor of choice using ”(Smith, 2006)” citation placeholders, save as RTF, and run through Zotero for automatic formatting in style of choice
    • Asks for disambiguation if required
    • Still under development
    • Does not currently work for names with accents
  • Import from Clipboard
    • Import any supported format (RIS, BibTeX, etc.) from the clipboard
    • Available via Actions menu option and keyboard shortcut (Cmd-Shift-V/Ctrl-Alt-V)
  • Improved Firefox 3.5 compatibility
  • Streamlined sync support
    • Faster and more stable
    • Added warning on user account change
  • Removed snapshot and link toolbar buttons and changed browser context menu options and drags to create parent items and child snapshots
  • Improved proxy support
    • Now only one preference for recognizing proxies for transparent redirection
    • Prevent erroneous entries that could cause hangs
    • Existing 1.5 proxy entries are cleared on upgrade
  • Locate button is now a Locate menu, with Wayback Machine URL lookup as a new option
  • PDF metadata recognition now uses DOIs when available [PDF metadata recognition is broken in 2.0b3]
  • Hide Firefox toolbars when Zotero is in full-screen mode
  • Wrap URLs and DOIs in HTML bibliography output in <a href=””> links
  • Added ”# of Pages” field
  • Disabled Zeroconf menu option (currently not functional)

Site/Import/Export Translator Changes:

  • Added generic DOI translator
    • Available on any page with DOIs
  • Additional details available via Trac

Bugs fixed:

  • Word processor integration
    • Fixed bibliography customization
    • Fixed problems with very large documents on slow machines
  • Fixed purging of deleted tags
  • Reduced WebDAV server load with missing attachments
    • File downloads are now skipped if server hasn't been updated since last local sync
  • Fixed memory leak when switching collections
    • Should also speed up expand-all/collapse-all operations
  • Fixed error when a linked file appeared twice in an export (e.g., in two subcollections)
  • Don't run pdfinfo if “Maximum pages to index per file” pref is set to 0
  • Restored ability to duplicate items with tags
  • Fixed “TypeError: cases[l].indexOf is not a function” upgrade error
  • Fixed “mimeType is undefined” import error
  • Fixed broken URL drag in Firefox 3.5
  • “attachmentPath cannot be set for link attachments”
  • “attachmentSyncState can only be set for snapshots and imported files”
  • Fixed CSL saving from repository
  • Fixed deletion method for old DB backups on schema update

Developer-specific changes/fixes

  • Overhauled data layer
    • General support for multiple libraries of different types
    • Data object constructors no longer take arguments (return to 1.0-like API)
    • Existing objects can be retrieved by setting id or library/key properties
    • id/library/key must be set for new objects before other fields
  • Zotero.Translate/translators
    • Added Zotero.Utilities.processAsync(sets, callbacks, onDone) – this can be used to make it easier to correctly chain sets of asynchronous callbacks
    • Removed saveItem and saveAttachments parameters from Zotero.Translate constructor
    • translate() now takes a libraryID, null for local library, or false to not save items (previously on constructor)
    • saveAttachments is now a translate() parameter
    • Fixed a bug passing multiple translators to translate.setTranslator()
    • Added ability to translate from iframes
  • CSL
    • Mapped court in case item type to authority, a new CSL variable
  • New methods:
    • ZoteroPane.getSelectedLibraryID()
    • ZoteroPane.getSelectedGroup(asID)
    • ZoteroPane.addItemFromDocument(doc, itemType, saveSnapshot)
    • ZoteroPane.addItemFromURL(url, itemType)
    • ZoteroPane.canEdit()
    • Zotero.CollectionTreeView.selectLibrary(libraryID)
    • New Zotero.URI methods
      • Uses local user key before first sync
    • Zotero.File.getFileHash() (not currently used)
  • Changed methods
    • Many data object methods now take a libraryID
    • ZoteroPane.addAttachmentFromPage(link, itemID)
  • Zotero.flattenArguments() better handles passed objects
  • Added new triples-based Relation object type, currently used to store links between items copied between local and group libraries

Changes in 1.0.10 (May 8, 2009)

Functionality changed or added:

  • Improved Firefox 3.5 compatibility
  • Add 1/4-second delay to advanced search autocomplete

Site/Import/Export Translator Changes:

  • Available via Trac

Bugs fixed:

  • Fixed memory leak when switching collections
    • Should also speed up expand-all/collapse-all operations
  • File save dialog could pop up on certain sites while saving items
  • Zotero toolbar could be hidden in certain popup windows
  • Info pane text could spill out of column
  • Fixed error when a linked file appeared twice in an export (e.g., in two subcollections)
  • Don't run pdfinfo if “Maximum pages to index per file” pref is set to 0
  • Fixed frame handling in translators
  • Fixed drag-and-drop Firefox 3.0.0 and Iceweasel
  • Fixed possible “value.match is not a function” error when changing item types

Developer-specific changes/fixes:

  • CSL
    • Mapped court in case item type to authority, a new CSL variable
  • Translators
    • Added Zotero.Utilities.processAsync() from trunk

Changes in 1.5b2.1 (May 1, 2009)

  • Extended auto-sync expiry date
  • No other changes from 1.5b2

Changes in 1.5b1 and 1.5b2

Full changelog forthcoming

Older Changes

 
changelog.txt · Last modified: 2009/06/06 14:15 by dstillman
 
Driven by DokuWiki