Skip to content
This repository has been archived by the owner on Feb 16, 2021. It is now read-only.

Releases: zeroclipboard/zeroclipboard

Filtered `mouseenter`/`mouseleave` events

17 Jul 12:18
Compare
Choose a tag to compare

Bug Fix:

  • Filtered mouseenter/mouseleave events → d06dd4d

Complete Diff:
v2.0.1...v2.0.2

Cancelable Mouse Events

17 Jul 12:16
Compare
Choose a tag to compare

Bug Fix:

  • Made MouseEvents cancelable → #435

Complete Diff:
v2.0.0...v2.0.1

API Refresh! (Also deprecated IE<9 support)

03 Jun 20:26
Compare
Choose a tag to compare

ZeroClipboard v2.0.0

ZeroClipboard v2.0.0 features:

  • A completely refreshed API (see docs/api/ZeroClipboard.md)
  • Synthetic mouse event bubbling
  • Enhanced Clipboard support: rather than just plain text, you can now also inject into the HTML and RTF segments of the clipboard as well!
  • Split out a "ZeroClipboard.Core.js" conceptual sub-module for simplified consumption by 3rd party wrappers.
  • Sourcemap support for developer debugging of minified code
  • Bug fixes
  • Removed deprecated and/or unnecessarily public methods
  • Officially deprecated support for IE<9. Actual support code will be removed in an upcoming patch release.

Complete Diff

v1.3.5...v2.0.0

Enhanced Clipboard: The End Is Nigh

17 Apr 03:47
Compare
Choose a tag to compare
Pre-release

After many months of off-and-on working toward the v2.0.0 version of ZeroClipboard, the end is nigh!

ZeroClipboard v2.0.0-beta.3 introduced support for the "Enhanced Clipboard" feature. This means that consumers can now have ZeroClipboard copy not only plain text... but also HTML and RichText/RTF as well!

For more information, read up:

You're cache-bustin' my balls!

22 Mar 03:03
Compare
Choose a tag to compare

Bug Fixes

  • Reverted the default value for the cacheBust config option back to true after discovering issues with Chrome not passing flashVars to cached SWFs → #357

Your focus needs more focus

20 Mar 03:22
Compare
Choose a tag to compare

Enhancements

  • Focus the DOM element after clipboard injection → #338
  • Default cacheBust to true for only IE → #351

Bug Fixes

  • Verify existence of Flash functions before invoking them → #350
  • Fixing CommonJS export to demand global require#332

Events fix for `autoActivate: false`

15 Mar 00:07
Compare
Choose a tag to compare

Bug Fixes

  • A new feature called autoActivate was introduced in v1.3.0 but it had a bug (Issue #333) that prevented events from firing if autoActivate was set to false. → #340

XSS Vulnerability Patch

03 Feb 22:41
Compare
Choose a tag to compare

Security Fix:

  • Fixed a reported security vulnerability that allowed for XSS attacks. Especially dangerous when the SWF was hosted on the same domain as the page. → #335

Fixing a bug in IE < 9

23 Jan 18:13
Compare
Choose a tag to compare
  • Fixed a newly introduced (in v1.3.0) bug in IE < 9 → #329

The Final v1.x Release: Deprecations & Indy Clients (No more singleton!)

14 Jan 18:17
Compare
Choose a tag to compare

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#296
  • options.activeClass#296
  • options.trustedOrigins#304
  • options.allowScriptAccess#304
  • options.useNoCache#326
  • options.moviePath#327
  • ZeroClipboard.prototype.addEventListener#289
  • ZeroClipboard.prototype.removeEventListener#289
  • ZeroClipboard.prototype.setCurrent#289
  • ZeroClipboard.prototype.resetBridge#289
  • ZeroClipboard.prototype.setTitle#289
  • ZeroClipboard.prototype.setDefaults#289
  • client.handlersZeroClipboard.prototype.handlers()#289
  • ZeroClipboard.prototype.ready#289
  • ZeroClipboard.prototype.glue#324
  • ZeroClipboard.prototype.unglue#324
  • ZeroClipboard.dispatch#328
  • All v1.x event names → #328
  • The v1.x event model → #328

Complete diff since v1.2.3

    v1.2.3...v1.3.0