# Changelog All notable changes to this project will be documented in this file. This project follows [semver 2.0.0](http://semver.org/spec/v2.0.0.html) and the recommendations of [keepachangelog.com](http://keepachangelog.com/). ## Unreleased ### Added ### Changed ## 0.4.0 - 2018-02-11 ### Added - `4a74b7a4b75cce1903c9825113a27d502dccf23a` The name of the job's class is included in ActiveJobChannel's own exceptions ### Changed - `fc1ea49962418d512c8725d8a6af6e08c506019d` Broadcast all job data generated by ActiveJob. This alters the structure of the broadcasted JSON object - `5e71bcd` User must now explicitly require `ActiveJobChannel` in a job. This is to not to add unwanted methods to other jobs. ## 0.3.0 - 2018-01-14 Previous releases did not follow semantic versioning. This release is functionally equivalent to 0.0.3, but adheres to semantic versioning. This release has non-functional changes, mostly additional specs and doc updates. ## 0.0.3 - 2018-01-13 ### Added - Broadcast notifications privately to connection identifiers - Option to broadcast notifications globally to all connections - Configurable client-side broadcast callbacks `ActiveJobChannel.onJobSuccess` and `ActiveJobChannel.onJobFailure` ## 0.0.2 - 2017-12-02 - Use our own websocket endpoint - Use `stream_from` rather than `stream_for` when connecting to our channel - Simplify organization ## 0.0.1 - 2017-12-02 - Initial release