Skip to content

Releases: floodfx/liveviewjs

liveviewjs@0.8.0

12 Jan 04:56
Compare
Choose a tag to compare

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

12 Jan 16:07
Compare
Choose a tag to compare

Patch Changes

  • 0985538: Fix live_patch early return bug and add option onError server config
  • Updated dependencies [0985538]
    • liveviewjs@0.8.1

@liveviewjs/express@0.8.0

12 Jan 04:56
Compare
Choose a tag to compare

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

12 Jan 16:07
Compare
Choose a tag to compare

Patch Changes

  • 0985538: Fix live_patch early return bug and add option onError server config
  • Updated dependencies [0985538]
    • liveviewjs@0.8.1

@liveviewjs/examples@0.8.0

12 Jan 04:56
Compare
Choose a tag to compare

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

08 Oct 05:25
Compare
Choose a tag to compare

Patch Changes

  • 08e4e41: Fix unsubscribe bug with undefined subscriber

@liveviewjs/express@0.7.5

08 Oct 05:25
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [08e4e41]
    • liveviewjs@0.7.5

@liveviewjs/examples@0.7.5

08 Oct 05:25
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [08e4e41]
    • liveviewjs@0.7.5

liveviewjs@0.7.4

06 Oct 23:51
Compare
Choose a tag to compare

Patch Changes

  • 6318d39: Fix bug where handleInfo was not being awaited

@liveviewjs/express@0.7.4

06 Oct 23:51
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [6318d39]
    • liveviewjs@0.7.4