CHANGELOG.md in adhearsion-2.4.0.beta2 vs CHANGELOG.md in adhearsion-2.4.0.beta3

- old
+ new

@@ -1,23 +1,24 @@ # [develop](https://github.com/adhearsion/adhearsion) -# [2.4.0.beta2](https://github.com/adhearsion/adhearsion/compare/v2.3.5...v2.4.0.beta2) - [2013-08-23](https://rubygems.org/gems/adhearsion/versions/2.4.0.beta2) +# [2.4.0.beta3](https://github.com/adhearsion/adhearsion/compare/v2.3.5...v2.4.0.beta3) - [2013-08-27](https://rubygems.org/gems/adhearsion/versions/2.4.0.beta3) * Deprecation: Ruby 1.9.2 support is deprecated and will be dropped in a future version of Adhearsion + * Deprecation: Some media options from Punchblock config are now overriden by other core config, and will eventually be removed. + * Deprecation: Core implementations of `CallController#ask` and `#menu` are deprecated, and will be replaced in future with those in [adhearsion-asr](http://github.com/adhearsion/adhearsion-asr). See http://adhearsion.com/docs/common_problems#toc_3 for details. * Feature: Update to Punchblock 2.0 for JRuby compatibility, better performance and Rayo spec compliance - * Feature: Add Call#wait_for_end, which blocks until the call ends and returns its end reason - * Feature: Add joined call attribute to dial status + * Feature: Add `Call#wait_for_end`, which blocks until the call ends and returns its end reason * Feature: Track call start/end time and duration - * Feature: Add per-call join duration and disposition to DialStatus + * Feature: Add per-call join duration and disposition to `DialStatus` * Feature: Add `CallController#dial_and_confirm` which allows parallel confirmation of outbound calls and apologies to losing parties * Feature: Add `CallController::Dial::Dial#split`, `#rejoin`, `#merge` and `#skip_cleanup` to support conferencing and transfer use cases * Feature: Add `#originate` method to console as alias for `Adhearsion::OutboundCall.originate` * Feature: Allow the console to be disabled using `--no-console` - * Feature: Add CLI options to generate hooks for a plugin to register on [ahnhub.com](http://www.ahnhub.com) + * Feature: Add CLI commands to generate hooks for a plugin to register on [ahnhub.com](http://www.ahnhub.com) * Bugfix: Removed unnecessary Mocha reference from generated plugin * Bugfix: Call loggers are deleted after a call finishes, fixing a memory leak * Bugfix: A menu definition's block context is now available * Bugfix: Ensure call's command registry is not leaked outside the actor - * Bugfix: An application's lib/ directory is now in the load path so dependencies may be reasolved more simply. You may now require 'foo.rb' instead of "#{Adhearsion.root}/lib/foo.rb" + * Bugfix: An application's `lib/` directory is now in the load path so dependencies may be reasolved more simply. You may now `require 'foo'` instead of `require "#{Adhearsion.root}/lib/foo.rb"` * Bugfix: Resolve hostname to some local name when experiencing network issues * Bugfix: Ensure smooth shutdown of console and XMPP connections * Bugfix: Warn when booting Adhearsion with an invalid environment name * Bugfix: `CallController#reject` now terminates a call controller in the same way as `#hangup` * Bugfix: `Call` actors can now process other queries while waiting for responses to commands from a VoIP engine