2018/12/02分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actioncable/CHANGELOG.md
- The ActionCable javascript package has been converted from CoffeeScript to ES2015, and we now publish the source code in the npm distribution.
ActionCable.Connection#getState
now references the configurableActionCable.adapters.WebSocket
property rather than theWebSocket
global variable, matching the behavior ofActionCable.Connection#open
.
Action Cableの修正です。
circular dependency warningsが出ていたのを修正、npm packageにソースコードを含むよう対応、WebSocket adapterとlogger adapterをActionCable
propertiesからActionCable.adapters
に移動、等を行っています。
これにより、loggerとWebSocketの設定方法が下記のように変更になっています。
- ActionCable.WebSocket = MyWebSocket - ActionCable.logger = myLogger + ActionCable.adapters.WebSocket = MyWebSocket + ActionCable.adapters.logger = myLogger
Replace reference to WebSocket global with ActionCable.adapters.WebSocket
actioncable/app/javascript/action_cable/connection.js
の修正です。
ActionCable.Connection#getState
でglobal variableのWebSocket
を使用するようになっていたのを、他の処理同様に、ActionCable.adapters.WebSocket
propertyを使用するよう修正しています。