All Versions
15
Latest Version
Avg Release Cycle
148 days
Latest Release
1694 days ago

Changelog History
Page 1

  • v2.0.1 Changes

    August 29, 2019

    Authors: David Wilkie, hosseintoussi, Maxim Polunin, Tristan Harmer, Bartosz ลปurkowski, Kris Leech

    • ๐Ÿ›  fix: support nested temporary global listeners
    • ๐Ÿ“„ docs: add threadsafe notes to README for global and temporary listeners
    • ๐Ÿ“„ docs: fix spelling mistakes in README
    • ๐Ÿ›  fix: safely get signing key in gemspec when HOME is not set
    • โž• adds: add console to aid experiments and REPL driven development
    • โž• adds: Latest Ruby to CI
  • v2.0.0 Changes

    March 07, 2017

    Authors: Sergey Mostovoy, Andrew Kozin, Kyle Tolle, Martin, Rob Miller, Mike Dalto, orthographic-pedant, Drew Ulmer, Mikey Hogarth, Attila Domokos, Josh Miltz, Pascal Betz, Vasily Kolesnikov, Julien Letessier, Kris Leech

    • ๐Ÿ›  Fix: logger raises exception if hash is passed as an argument to a listener #133, #136
    • ๐Ÿ›  Fix: deprecation warnings #120
    • Doc improvements: #106, #111, #116, #122, #128, #130, #147, #149, #150, #151
    • โž• Adds: Allow configuration of default prefix when using prefix: true. #105
    • โž• Adds: Allow unsubscribing of global listeners #118
    • โž• Adds: Helpful error message when passing a block to #subscribe of #on #125
    • โž• Adds: raise an error message when #on is not passed a block #146
    • โž• Adds: Support for JRuby 9.x #148
    • โž• Adds: Support for MRI 2.4.0 #155
    • ๐Ÿ”จ Refactor specs #126, #131
  • v2.0.0.rc1 Changes

    December 17, 2014

    Authors: Kris Leech

    • โœ‚ remove: deprecated methods
    • โœ‚ remove: rspec matcher and stubbing (moved to wisper-rspec)
    • ๐Ÿ”‹ feature: add regexp support to on argument
    • โœ‚ remove: announce alias for broadcasting
    • ๐Ÿ“„ docs: add Code of Conduct
    • โฌ‡๏ธ drop support for Ruby 1.9
  • v1.6.1

    August 17, 2015
  • v1.6.0 Changes

    October 25, 2014

    Authors: Kris Leech

    • deprecate: add_listener, add_block_listener and respond_to
    • internal: make method naming more consistent
  • v1.5.0 Changes

    October 06, 2014

    Authors: Kris Leech

    • ๐Ÿ”‹ feature: allow events to be published asynchronously
    • ๐Ÿ”‹ feature: broadcasting of events is plugable and configurable
    • ๐Ÿ”‹ feature: broadcasters can be aliased via a symbol
    • ๐Ÿ”‹ feature: logging broadcaster
  • v1.4.0 Changes

    September 08, 2014

    Authors: Kris Leech, Marc Ignacio, Ahmed Abdel Razzak, kmehkeri, Jake Hoffner

    • ๐Ÿ”‹ feature: matcher for rspec 3
    • ๐Ÿ›  fix: temporary global listeners are cleared if an exception is raised
    • ๐Ÿ”จ refactor: update all specs to rspec 3 expect syntax
    • ๐Ÿ“„ docs: update README to rspec 3 expect syntax
    • ๐Ÿ”‹ feature: combine global and temporary listener methods as Wisper.subscribe
    • deprecate: Wisper.add_listener and Wisper.with_listeners, use Wisper.subscribe instead
  • v1.3.0 Changes

    January 18, 2014

    Authors: Kris Leech, Yan Pritzker, Charlie Tran

    • ๐Ÿ”‹ feature: global subscriptions can be scoped to a class (and sub-classes)
    • โฌ†๏ธ upgrade: use rspec 3
    • ๐Ÿ”‹ feature: allow prefixing of events with 'on'
    • ๐Ÿ”‹ feature: Allow stubbed publisher method to accept arbitrary args
  • v1.2.1 Changes

    October 07, 2013

    Authors: Kris Leech, Tomasz Szymczyszyn, Alex Heeton

    • ๐Ÿ”‹ feature: global subscriptions can be passed options
    • ๐Ÿ“„ docs: improve README examples
    • ๐Ÿ“„ docs: add license to gemspec
  • v1.2.0 Changes

    July 21, 2013

    Authors: Kris Leech, Darren Coxall

    • ๐Ÿ”‹ feature: support for multiple events at once
    • ๐Ÿ›  fix: clear global listeners after each spec