Skip to content

Commit

Permalink
v1.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Jul 6, 2016
1 parent 04f7d7f commit 12bc849
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 67 deletions.
62 changes: 3 additions & 59 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,12 @@
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
## v1.9.0-RC2 - 2016 Jul 2
## v1.9.0 - 2016 Jul 6

```clojure
[com.taoensso/sente "1.9.0-RC2"]
[com.taoensso/sente "1.9.0"]
```

* **Hotfix**: `:first-open?` in chsk state wasn't being correctly reset

## v1.9.0-RC1 - 2016 Jun 23

```clojure
[com.taoensso/sente "1.9.0-RC1"]
```

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

Last chance to **PLEASE REPORT ANY PROBLEMS** before v1.9.0 final, thank you!

- @ptaoussanis

> No changes since `v1.9.0beta3`.
> Changes since `v1.8.1`:
> 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
Expand All @@ -38,47 +23,6 @@ Last chance to **PLEASE REPORT ANY PROBLEMS** before v1.9.0 final, thank you!
* **Fix**: Fix for spurious Firefox unload->onclose calls [#224]
* **Fix**: Clear the keep alive timer in `chsk-disconnect!` [#221 @theasp]

## v1.9.0-beta3 - 2016 Jun 19

```clojure
[com.taoensso/sente "1.9.0-beta3"]
```

> Changes since `1.9.0-beta2`:
* **BREAKING**: client-side event changed: `[:chsk/state <new-state-map>]` -> `[:chsk/state [<old-state-map> <new-state-map>]]`
* **New**: dropped (alpha) `:chsk/ws-error` event, moved functionality to `:chsk/state`

## v1.9.0-beta2 - 2016 Jun 13

```clojure
[com.taoensso/sente "1.9.0-beta2"]
```

> Changes since `1.9.0-beta1`:
* **New**: Add Aleph server adapter (@sorenmacbeth) [#236]
* **Impl**: Servers now drive WebSocket identification (more robust, flexible)
* **Fix**: Fixed faulty Nodejs Ajax adapter behaviour

## v1.9.0-beta1 - 2016 Jun 10

```clojure
[com.taoensso/sente "1.9.0-beta1"]
```

> Changes since `v1.8.1`:
* **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 support for more flexible conn-type upgrade/downgrade [#201]
* **New**: Add alpha `[:chsk/ws-error _]` client-side ev-msgs [#214]
* **Impl**: Clojure-side Transit performance optimizations [#161]
* **Impl**: Allow server to garbage collect long-polling conns [#150 #159]
* **Fix**: Server-side ping to help gc non-terminating WebSocket conns [#230]
* **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

```clojure
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
**[CHANGELOG]** | [API] | current [Break Version]:

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

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

```clojure
[com.taoensso/sente "1.9.0-RC2"]
[com.taoensso/sente "1.9.0"]
```

### On the server (Clojure) side
Expand Down
4 changes: 2 additions & 2 deletions example-project/project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso.examples/sente "1.9.0-RC2"
(defproject com.taoensso.examples/sente "1.9.0"
:description "Sente, reference web-app example project"
:url "https://github.com/ptaoussanis/sente"
:license {:name "Eclipse Public License"
Expand All @@ -15,7 +15,7 @@
[org.clojure/core.async "0.2.385"]
[org.clojure/tools.nrepl "0.2.12"] ; Optional, for Cider

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

;;; TODO Choose (uncomment) a supported web server -----------------------
Expand Down
6 changes: 3 additions & 3 deletions project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso/sente "1.9.0-RC2"
(defproject com.taoensso/sente "1.9.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "Realtime web comms for Clojure/Script"
:url "https://github.com/ptaoussanis/sente"
Expand All @@ -13,7 +13,7 @@
:dependencies
[[org.clojure/clojure "1.5.1"]
[org.clojure/core.async "0.2.385"]
[com.taoensso/encore "2.61.0"]
[com.taoensso/encore "2.64.0"]
[org.clojure/tools.reader "0.10.0"]
[com.taoensso/timbre "4.5.1"]]

Expand All @@ -24,7 +24,7 @@
:1.6 {:dependencies [[org.clojure/clojure "1.6.0"]]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
:1.8 {:dependencies [[org.clojure/clojure "1.8.0"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha8"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0-alpha9"]]}
:test {:dependencies [[com.cognitect/transit-clj "0.8.285"]
[com.cognitect/transit-cljs "0.8.239"]
[org.clojure/test.check "0.9.0"]]
Expand Down

0 comments on commit 12bc849

Please sign in to comment.