All Versions
15
Latest Version
Avg Release Cycle
148 days
Latest Release
1694 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.1 Changes
August 29, 2019Authors: 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, 2017Authors: 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, 2014Authors: 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, 2014Authors: Kris Leech
- deprecate: add_listener, add_block_listener and respond_to
- internal: make method naming more consistent
-
v1.5.0 Changes
October 06, 2014Authors: 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, 2014Authors: 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
andWisper.with_listeners,
useWisper.subscribe
instead
-
v1.3.0 Changes
January 18, 2014Authors: 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, 2013Authors: 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, 2013Authors: Kris Leech, Darren Coxall
- ๐ feature: support for multiple events at once
- ๐ fix: clear global listeners after each spec