Releases: taoensso/sente
Releases · taoensso/sente
v1.13.1 - 2018 Aug 22
[com.taoensso/sente "1.13.1"]
This is a hotfix release, should be non-breaking
- [#327 #326] Fix broken ws->ajax downgrade logic (@michaelcameron)
v1.13.0 - 2018 Aug 4
[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
[com.taoensso/sente "1.12.1"]
This is a non-breaking maintenance release
- [#323] Fix: Work correctly with new versions of
ring-anti-forgery
(@timothypratley)
v1.12.0 - 2017 Dec 10
v1.11.0 - 2016 Oct 13
[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
[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
[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-sidemake-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
[com.taoensso/sente "1.8.1"]
- Hotfix: add missing
event-msg?
alias
v1.8.0 - 2016 Feb 16
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
As v1.7.0-RC1 with some updated dependencies, improved reference example
[com.taoensso/sente "1.7.0"]