Skip to content

Releases: taoensso/sente

v1.13.1 - 2018 Aug 22

22 Aug 16:55
Compare
Choose a tag to compare
[com.taoensso/sente "1.13.1"]

This is a hotfix release, should be non-breaking

v1.13.0 - 2018 Aug 4

04 Aug 09:09
Compare
Choose a tag to compare
[com.taoensso/sente "1.13.0"]

This is a maintenance release, should be non-breaking in most cases

  • Updated all dependencies

v1.12.1 - 2018 Aug 4

04 Aug 09:09
Compare
Choose a tag to compare
[com.taoensso/sente "1.12.1"]

This is a non-breaking maintenance release

v1.12.0 - 2017 Dec 10

10 Dec 19:49
Compare
Choose a tag to compare
[com.taoensso/sente "1.12.0"]

This is a non-breaking bugfix release which updates some dependencies

v1.11.0 - 2016 Oct 13

02 Oct 11:01
Compare
Choose a tag to compare
[com.taoensso/sente "1.11.0"]

This is a non-breaking feature release

  • [#255] New: Client chsk state: now include cause of chsk disconnections
  • [#263] New: Client chsk state: add :udt-next-reconnect key (@danielcompton)
  • [#259] New: Allow clients to detect sudden abnormal disconnects (e.g. airplane mode)
  • [#265] New: Add :simple-auto-threading? option to routers
  • [#257] New: Add disconnect and reconnect buttons to ref example (@danielcompton)
  • [#270] Impl: Better Ajax broadcast reliability on very poor connections
  • [#254] Fix: Make sure pending retries are subject to normal cancellation

v1.10.0 - 2016 Jul 24

24 Jul 10:10
Compare
Choose a tag to compare
[com.taoensso/sente "1.10.0"]

This is a minor, non-breaking release focused on moving from .cljx -> .cljc

  • [#242] Impl: Switch from .cljx to .cljc (@danielcompton)
  • [#243] Impl: Add support for nodejs clients (@DaveWM)
  • [#246] New: Add :protocol parameter to make-channel-socket-client! (@tiensonqin)
  • [#247] New: SENTE_ELIDE_JS_REQUIRE environment var for use with React Native

v1.9.0 - 2016 Jul 6

06 Jul 09:49
Compare
Choose a tag to compare
[com.taoensso/sente "1.9.0"]

This is a particularly substantial release focused on design refactoring, and a number of new features.

  • BREAKING: Client-side event changed: [:chsk/state <new-state-map>] -> [:chsk/state [<old-state-map> <new-state-map>]]
  • BREAKING: :ws-kalive-ms, :lp-timeout-ms opts moved from client-side to server-side make-channel-socket! fn
  • BREAKING: Drop experimental (and rarely used) flexi packer
  • New: Add Aleph server adapter (@sorenmacbeth) [#236]
  • New: Client-side :chsk/state events may now contain :last-ws-error, :last-ws-close keys [#214]
  • New: Add support for more flexible conn-type upgrade/downgrade [#201]
  • New: Add new goodies to reference example
  • Impl: Allow server to garbage collect long-polling conns [#150 #159]
  • Impl: Server-side ping to help gc non-terminating WebSocket conns [#230]
  • Impl: Servers now drive WebSocket identification (more robust, flexible)
  • Impl: Clojure-side Transit performance optimizations [#161]
  • Fix: Fixed faulty Nodejs Ajax adapter behaviour
  • Fix: Fix for spurious Firefox unload->onclose calls [#224]
  • Fix: Clear the keep alive timer in chsk-disconnect! [#221 @theasp]

v1.8.1 - 2016 Mar 4

04 Mar 08:39
Compare
Choose a tag to compare
[com.taoensso/sente "1.8.1"]
  • Hotfix: add missing event-msg? alias

v1.8.0 - 2016 Feb 16

26 Feb 09:12
Compare
Choose a tag to compare

This is a major non-breaking feature release, enjoy! :-)

  • Change: chsk-reconnect! calls now always attempt reconnection immediately [#167]
  • Change: Ref example has been refactored, simplified
  • Change: Ref example has been split into client+server namespaces [#192 @theasp]
  • New: Added server adapters for Node.js (generic, Express, Dog Fort) [#194 @theasp @whamtet]
  • New: Added official ajax-lite alias (Sente Ajax req util)
  • New: Added "carpet" example [#187 @ebellani]
  • New: CSRF token header is now compatible with ring.middleware defaults [#198 @theasp]
  • Impl.: Decoupled notion that clj<=>server, cljs<=>client [thanks to @theasp for assistance]
  • Impl.: Refactor web-server adapter interfaces
[com.taoensso/sente "1.8.0"]

v1.7.0 - 2015 Dec 8

08 Dec 11:09
Compare
Choose a tag to compare

As v1.7.0-RC1 with some updated dependencies, improved reference example

[com.taoensso/sente "1.7.0"]