Skip to content

Commit 12bc849

Browse files
committed
v1.9.0
1 parent 04f7d7f commit 12bc849

File tree

4 files changed

+11
-67
lines changed

4 files changed

+11
-67
lines changed

CHANGELOG.md

+3-59
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,12 @@
11
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
22
3-
## v1.9.0-RC2 - 2016 Jul 2
3+
## v1.9.0 - 2016 Jul 6
44

55
```clojure
6-
[com.taoensso/sente "1.9.0-RC2"]
6+
[com.taoensso/sente "1.9.0"]
77
```
88

9-
* **Hotfix**: `:first-open?` in chsk state wasn't being correctly reset
10-
11-
## v1.9.0-RC1 - 2016 Jun 23
12-
13-
```clojure
14-
[com.taoensso/sente "1.9.0-RC1"]
15-
```
16-
17-
This is a **particularly substantial release** focused on design refactoring, and a number of new features.
18-
19-
Last chance to **PLEASE REPORT ANY PROBLEMS** before v1.9.0 final, thank you!
20-
21-
- @ptaoussanis
22-
23-
> No changes since `v1.9.0beta3`.
24-
> Changes since `v1.8.1`:
9+
> This is a **particularly substantial release** focused on design refactoring, and a number of new features.
2510
2611
* **BREAKING**: Client-side event changed: `[:chsk/state <new-state-map>]` -> `[:chsk/state [<old-state-map> <new-state-map>]]`
2712
* **BREAKING**: `:ws-kalive-ms`, `:lp-timeout-ms` opts moved from client-side to server-side `make-channel-socket!` fn
@@ -38,47 +23,6 @@ Last chance to **PLEASE REPORT ANY PROBLEMS** before v1.9.0 final, thank you!
3823
* **Fix**: Fix for spurious Firefox unload->onclose calls [#224]
3924
* **Fix**: Clear the keep alive timer in `chsk-disconnect!` [#221 @theasp]
4025

41-
## v1.9.0-beta3 - 2016 Jun 19
42-
43-
```clojure
44-
[com.taoensso/sente "1.9.0-beta3"]
45-
```
46-
47-
> Changes since `1.9.0-beta2`:
48-
49-
* **BREAKING**: client-side event changed: `[:chsk/state <new-state-map>]` -> `[:chsk/state [<old-state-map> <new-state-map>]]`
50-
* **New**: dropped (alpha) `:chsk/ws-error` event, moved functionality to `:chsk/state`
51-
52-
## v1.9.0-beta2 - 2016 Jun 13
53-
54-
```clojure
55-
[com.taoensso/sente "1.9.0-beta2"]
56-
```
57-
58-
> Changes since `1.9.0-beta1`:
59-
60-
* **New**: Add Aleph server adapter (@sorenmacbeth) [#236]
61-
* **Impl**: Servers now drive WebSocket identification (more robust, flexible)
62-
* **Fix**: Fixed faulty Nodejs Ajax adapter behaviour
63-
64-
## v1.9.0-beta1 - 2016 Jun 10
65-
66-
```clojure
67-
[com.taoensso/sente "1.9.0-beta1"]
68-
```
69-
70-
> Changes since `v1.8.1`:
71-
72-
* **BREAKING**: `:ws-kalive-ms`, `:lp-timeout-ms` opts moved from client-side to server-side `make-channel-socket!` fn
73-
* **BREAKING**: Drop experimental (and rarely used) flexi packer
74-
* **New**: Add support for more flexible conn-type upgrade/downgrade [#201]
75-
* **New**: Add alpha `[:chsk/ws-error _]` client-side ev-msgs [#214]
76-
* **Impl**: Clojure-side Transit performance optimizations [#161]
77-
* **Impl**: Allow server to garbage collect long-polling conns [#150 #159]
78-
* **Fix**: Server-side ping to help gc non-terminating WebSocket conns [#230]
79-
* **Fix**: Fix for spurious Firefox unload->onclose calls [#224]
80-
* **Fix**: Clear the keep alive timer in `chsk-disconnect!` [#221 @theasp]
81-
8226
## v1.8.1 - 2016 Mar 4
8327

8428
```clojure

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
**[CHANGELOG]** | [API] | current [Break Version]:
55

66
```clojure
7-
[com.taoensso/sente "1.9.0-RC2"] ; BREAKING, see CHANGELOG for details
8-
[com.taoensso/sente "1.8.1"] ; Stable
7+
[com.taoensso/sente "1.9.0"] ; BREAKING, see CHANGELOG for details
8+
[com.taoensso/sente "1.8.1"] ; Previous version
99
```
1010

1111
> Please consider helping to [support my continued open-source Clojure/Script work]?
@@ -60,7 +60,7 @@ So you can ignore the underlying protocol and deal directly with Sente's unified
6060
Add the necessary dependency to your project:
6161

6262
```clojure
63-
[com.taoensso/sente "1.9.0-RC2"]
63+
[com.taoensso/sente "1.9.0"]
6464
```
6565

6666
### On the server (Clojure) side

example-project/project.clj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso.examples/sente "1.9.0-RC2"
1+
(defproject com.taoensso.examples/sente "1.9.0"
22
:description "Sente, reference web-app example project"
33
:url "https://github.com/ptaoussanis/sente"
44
:license {:name "Eclipse Public License"
@@ -15,7 +15,7 @@
1515
[org.clojure/core.async "0.2.385"]
1616
[org.clojure/tools.nrepl "0.2.12"] ; Optional, for Cider
1717

18-
[com.taoensso/sente "1.9.0-RC2"] ; <--- Sente
18+
[com.taoensso/sente "1.9.0"] ; <--- Sente
1919
[com.taoensso/timbre "4.5.1"]
2020

2121
;;; TODO Choose (uncomment) a supported web server -----------------------

project.clj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso/sente "1.9.0-RC2"
1+
(defproject com.taoensso/sente "1.9.0"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "Realtime web comms for Clojure/Script"
44
:url "https://github.com/ptaoussanis/sente"
@@ -13,7 +13,7 @@
1313
:dependencies
1414
[[org.clojure/clojure "1.5.1"]
1515
[org.clojure/core.async "0.2.385"]
16-
[com.taoensso/encore "2.61.0"]
16+
[com.taoensso/encore "2.64.0"]
1717
[org.clojure/tools.reader "0.10.0"]
1818
[com.taoensso/timbre "4.5.1"]]
1919

@@ -24,7 +24,7 @@
2424
:1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}
2525
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
2626
:1.8 {:dependencies [[org.clojure/clojure "1.8.0"]]}
27-
:1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha8"]]}
27+
:1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha9"]]}
2828
:test {:dependencies [[com.cognitect/transit-clj "0.8.285"]
2929
[com.cognitect/transit-cljs "0.8.239"]
3030
[org.clojure/test.check "0.9.0"]]

0 commit comments

Comments
 (0)