CHANGELOG.md in punchblock-1.2.0 vs CHANGELOG.md in punchblock-1.3.0

- old
+ new

@@ -1,6 +1,29 @@ # [develop](https://github.com/adhearsion/punchblock) +# [v1.3.0](https://github.com/adhearsion/punchblock/compare/v1.2.0...v1.3.0) - [2012-07-22](https://rubygems.org/gems/punchblock/versions/1.3.0) + * Change: Asterisk output now uses Playback rather than STREAM FILE + * Feature: The recordings dir is now checked for existence on startup, and logs an error if it is not there. Asterisk only. + * Feature: Punchblock now logs an error if it was unable to add the redirect context on Asterisk on startup. + * Feature: Output component now exposes #recording and #recording_uri for easy access to record results. + * Feature: Early media support for Asterisk, using Progress to start an early media session + * Feature: Output component on Asterisk now supports early media. If the line is not answered, it runs Progress followed by Playback with noanswer. + * Feature: Record component on Asterisk now raises if called on an unanswered call + * Feature: Input component on Asterisk works the same whether the call is answered or unanswered + * Feature: AMI events are emitted to the relevant calls + * Feature: Simpler method of getting hold of a new client/connection + * Bugfix: AMI events are processed in order by the translator + * Bugfix: Asterisk calls and components are removed from registries when they die + * Bugfix: Commands for unknown calls/components respond with the correct `:item_not_found` name + * Bugfix: AMI events relevant to a particular call are emitted by that call to the client + * Bugfix: Asterisk calls send an error complete event for their dying components + * Bugfix: Asterisk translator sends an error end event for its dying calls + * Bugfix: Use the primitive version of AGI ANSWER, rather than an app + * Bugfix: Outbound calls which never begin progress on Asterisk end with an error + * Bugfix: Asterisk now responds correctly to unjoin commands + * Bugfix: Allow nil reject reasons + * Bugfix: Asterisk translator now does NOT answer the call automatically when Output, Input or Record are used. + # [v1.2.0](https://github.com/adhearsion/punchblock/compare/v1.1.0...v1.2.0) - [2012-04-29](https://rubygems.org/gems/punchblock/versions/1.2.0) * Feature: Basic support for record component on Asterisk, using MixMonitor. Currently unsupported options include: start_paused, initial_timeout, final_timeout. Hints are additionally not supported, and recordings are stored on the * machine's local filesystem. # [v1.1.0](https://github.com/adhearsion/punchblock/compare/v1.0.0...v1.1.0) - [2012-04-26](https://rubygems.org/gems/punchblock/versions/1.1.0) * Feature: Implement Reject on Asterisk