All Versions
Latest Version
Avg Release Cycle
174 days
Latest Release
2234 days ago

Changelog History

  • v2.1.5 Changes

    March 05, 2018
  • v2.1.4 Changes

    April 02, 2016
  • v2.1.3 Changes

    August 22, 2015

    🚀 Everything didn't get updated properly in the 2.1.2 so I simply scrapped it and made another patch release.

  • v2.1.2 Changes

    August 16, 2015
    • ➕ Added some simple jQuery proofing so you can pass in the result of a jQuery selector into the Listener's constructor. Thanks to mallocator for the request. Issue #89
    • 🔄 Changed the default behavior of how sequence combos behavior. Most people probably would have considered this a bug, so I'm not considering this API breaking. Thanks to ronnyek for pointing the problem out in Issue #68.
    • Bower file cleaned up thanks to kkirsche. Pull request #97
    • 🛠 Keys in FF/Gecko - and = fixed thanks to deanputney. Pull request #95
  • v2.1.0 Changes

    November 09, 2014
  • v2.0.3 Changes

    July 13, 2014
    • 🛠 Fixed a bug unregistering combos using arrays of keys
    • ➕ Added ie8 compatibility shim. Thanks to barrkel. Issue #41
    • 🛠 Fixed a bug targetting the semicolon key in Firefox. Thanks to mikekuehn.
    • ➕ Added commonJS module support. Issue #45
  • v2.0.2 Changes

    May 04, 2014
    • 🛠 Fixed a bug that prevented combos from unregistering, and updated the docs for how to unregister properly. Thanks to pelly and g00fy-.
    • ➕ Added AMD support
  • v2.0.1 Changes

    February 05, 2014

    ⚡️ Issue #29 was a major bug. Please update.

  • v2.0 Changes

    February 05, 2014
    • Keypress now has a listener class that must be instantiated. The functions that were previously in the global window.keypress object are now public methods of the window.keypress.Listener class.
    • Each instance of a Keypress listener can be bound to a DOM element by passing in the element to the listener's constructor.
    • 0️⃣ Combos now default to being ordered (the property is now called is_unordered and is false by default).
    • 0️⃣ Combos' handlers preventDefault unless the handler returns true.
    • The "combo" public method is now called "simple_combo".
    • 0️⃣ The basic combo helpers for simple, counting and sequence combos no longer have a third prevent_default optional parameter.
    • 🔊 Debugging console logs can be enabled by setting keypress.debug to true.
    • All key event callbacks send a third argument specifying whether the event is firing again automatically because the key has remained pressed down.
  • v1.0.9

    November 16, 2013