Releases: floodfx/liveviewjs
liveviewjs@0.8.0
Minor Changes
-
1068f78: ## Summary
Largely refactored LiveViewManager and WsMessageRouter into a simpler and better architected WsHandler along with related changes and documentation.Changes
Fix refactor update
Lots of documentation improvements
More cleanup
- stop heartbeat on leave
- add url to LiveSocket
- reimplement liveNav
- add liveNav example
Add support for pushEvents
- add example in dashboard / nodejs client code to listen for pushEvent
Add pubSub to config and cleanup
- make pubSub interface required in WsHandlerConfig
- update Deno and Node servers with pubSub
- keep track of pubSub subscriptions through socket
- unsubscribe to pubSub when liveview closed
- mark wsHandler as closed and ignore subsequent messages
Redirect every event through handleMsg
- add active/queue to attempt to prevent race conditions
Remove socket.repeat
Move over live_patch messages
Refactor upload config and options
Refactor over upload handler logic
Bring in handleInfo implementation
- add PhxReply.diff for handleInfo reply
- update dashboard example to use setInterval instead of socket.repeat
Refactor phx event messages
- add EventPayload type to Phx
- add diffReply to PhxReply
- put handleEvent in wsEventHandler
- ignore LiveComponents for now
Start refactoring process
- create Phx Msg and Reply protocol package
- create WsHandler class to replace LiveViewManager
- revamp WsAdaptor interface and implementations for Deno and Node
- start refactor of LiveViewServerAdaptor for Deno and Node
@liveviewjs/express@0.8.1
@liveviewjs/express@0.8.0
Minor Changes
-
1068f78: ## Summary
Largely refactored LiveViewManager and WsMessageRouter into a simpler and better architected WsHandler along with related changes and documentation.Changes
Fix refactor update
Lots of documentation improvements
More cleanup
- stop heartbeat on leave
- add url to LiveSocket
- reimplement liveNav
- add liveNav example
Add support for pushEvents
- add example in dashboard / nodejs client code to listen for pushEvent
Add pubSub to config and cleanup
- make pubSub interface required in WsHandlerConfig
- update Deno and Node servers with pubSub
- keep track of pubSub subscriptions through socket
- unsubscribe to pubSub when liveview closed
- mark wsHandler as closed and ignore subsequent messages
Redirect every event through handleMsg
- add active/queue to attempt to prevent race conditions
Remove socket.repeat
Move over live_patch messages
Refactor upload config and options
Refactor over upload handler logic
Bring in handleInfo implementation
- add PhxReply.diff for handleInfo reply
- update dashboard example to use setInterval instead of socket.repeat
Refactor phx event messages
- add EventPayload type to Phx
- add diffReply to PhxReply
- put handleEvent in wsEventHandler
- ignore LiveComponents for now
Start refactoring process
- create Phx Msg and Reply protocol package
- create WsHandler class to replace LiveViewManager
- revamp WsAdaptor interface and implementations for Deno and Node
- start refactor of LiveViewServerAdaptor for Deno and Node
Patch Changes
- Updated dependencies [1068f78]
- liveviewjs@0.8.0
@liveviewjs/examples@0.8.1
@liveviewjs/examples@0.8.0
Minor Changes
-
1068f78: ## Summary
Largely refactored LiveViewManager and WsMessageRouter into a simpler and better architected WsHandler along with related changes and documentation.Changes
Fix refactor update
Lots of documentation improvements
More cleanup
- stop heartbeat on leave
- add url to LiveSocket
- reimplement liveNav
- add liveNav example
Add support for pushEvents
- add example in dashboard / nodejs client code to listen for pushEvent
Add pubSub to config and cleanup
- make pubSub interface required in WsHandlerConfig
- update Deno and Node servers with pubSub
- keep track of pubSub subscriptions through socket
- unsubscribe to pubSub when liveview closed
- mark wsHandler as closed and ignore subsequent messages
Redirect every event through handleMsg
- add active/queue to attempt to prevent race conditions
Remove socket.repeat
Move over live_patch messages
Refactor upload config and options
Refactor over upload handler logic
Bring in handleInfo implementation
- add PhxReply.diff for handleInfo reply
- update dashboard example to use setInterval instead of socket.repeat
Refactor phx event messages
- add EventPayload type to Phx
- add diffReply to PhxReply
- put handleEvent in wsEventHandler
- ignore LiveComponents for now
Start refactoring process
- create Phx Msg and Reply protocol package
- create WsHandler class to replace LiveViewManager
- revamp WsAdaptor interface and implementations for Deno and Node
- start refactor of LiveViewServerAdaptor for Deno and Node
Patch Changes
- Updated dependencies [1068f78]
- liveviewjs@0.8.0
liveviewjs@0.7.5
Patch Changes
- 08e4e41: Fix unsubscribe bug with undefined subscriber
@liveviewjs/express@0.7.5
Patch Changes
- Updated dependencies [08e4e41]
- liveviewjs@0.7.5
@liveviewjs/examples@0.7.5
Patch Changes
- Updated dependencies [08e4e41]
- liveviewjs@0.7.5
liveviewjs@0.7.4
Patch Changes
- 6318d39: Fix bug where handleInfo was not being awaited
@liveviewjs/express@0.7.4
Patch Changes
- Updated dependencies [6318d39]
- liveviewjs@0.7.4