New Features
- Config-less support for AMD and CommonJS! → #186
- Made a
zIndex
configurable option → #276 - Allow multiple event handlers per event type → #294
- Streamlined Flash security configuration → #324
- Added an
autoActivate
configurable option → #325
Bug Fixes
- Reversed the DOM appending order for Flash to fix an IE bug → #271
- Removed
left: -9999px
style to eliminate RTL horizontal scrollbars → #272 - Now firing
"load"
/"wrongflash"
/"noflash"
immediately if known → #273 - Fixed AMD dispatching by using synchronous
require
→ #316 - Fixing
unglue
array iteration to catch all elements → #321
Infrastructure/Adminstrative
- Migrated remaining NodeUnit tests to QUnit → #269
- Added a "Known Issues" section to the README → #274
- Separated code for state, Flash, and deprecation → #277
- Added an
_extend
utility method → #293 - Code cleanup: sparse array handling, etc. → #306
- Removed client singleton pattern, thus allowing multiple independent client instances → #311
- Added better example for gluing multiple elements → #318
- Added documentation for Bootstrap Modal issue → #319
- Added documentation for jQuery UI Modal issue → #320
Deprecations
For more info, see the instructions.
- per-client
options
(all options are now globally shared) → #307 options.hoverClass
→ #296options.activeClass
→ #296options.trustedOrigins
→ #304options.allowScriptAccess
→ #304options.useNoCache
→ #326options.moviePath
→ #327ZeroClipboard.prototype.addEventListener
→ #289ZeroClipboard.prototype.removeEventListener
→ #289ZeroClipboard.prototype.setCurrent
→ #289ZeroClipboard.prototype.resetBridge
→ #289ZeroClipboard.prototype.setTitle
→ #289ZeroClipboard.prototype.setDefaults
→ #289client.handlers
→ZeroClipboard.prototype.handlers()
→ #289ZeroClipboard.prototype.ready
→ #289ZeroClipboard.prototype.glue
→ #324ZeroClipboard.prototype.unglue
→ #324ZeroClipboard.dispatch
→ #328- All v1.x event names → #328
- The v1.x event model → #328