Revision history for Net-Object-Peer

0.06      2017-01-26 15:32:21-05:00 America/New_York (TRIAL RELEASE)

  [API CHANGE]

    * The event emitted when a listener unsubscribes from an emitter
      is now named "unsubscribed" rather than "unsubscribe".
      it indicates a state, not a command to unsubscribe.

  [BEHAVIOR CHANGE]

    * Events which will be emitted *must* be registered, either via the
      default_events() class method, via the events attribute in the
      constructor, or via the events() object method.  Subscriptions
      will fail if the emitter does not produce the event, and
      attempts to emit an event will fail if the emitter does not
      produce the event.  The emits_events() method may be used
      to query an emitter for its events.

  [ENHANCEMENT]

    * The prefix for event handler methods may now be specified either
      on a per object basis (via the event_handler_prefix) attribute,
      or on a per class basis via the default_event_handler_prefix
      class method.

0.05      2017-01-19 12:09:06-05:00 America/New_York (TRIAL RELEASE)

  [BUILD]

    * add missing dependency on stricturesa

0.04      2017-01-19 12:09:06-05:00 America/New_York (TRIAL RELEASE)

  [ENHANCEMENT]

    * New method: Peer::detach
    * Upon destruction, objects additionally emit a 'detach' event.
    * Net::Object::Peer::Subscriptions: new methods: find, nelem
    * Peer::subscriptions now takes arguments which are passed on to find
    * New role Peer::Ephemeral - instructs Peer to take a strong reference
      to the peer.

    * Most classes now track the reference address of an emitter in
      case the emitter has been proxied.  See the Cookbook for a usage.

0.03      2016-12-27 17:48:29-05:00 America/New_York (TRIAL RELEASE)

  [BUG FIX]

    * DEMOLISH was implemented by role, rather than being modified.


0.02      2016-12-26 17:41:04-05:00 America/New_York (TRIAL RELEASE)

  [BUG FIX]
    * Listener didn't properly weaken reference to peer object

  [DOCUMENTATION]
    * better synopsis

0.01      2016-12-26 17:41:04-05:00 America/New_York (TRIAL RELEASE)