Skip to content

Commit

Permalink
v1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Mar 9, 2015
1 parent a727ecd commit 9ce319c
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 7 deletions.
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
## v1.4.0-beta1 - 2015 Mar 1
## v1.4.0 - 2015 Mar 9

> This is a major **BREAKING** release. Biggest change is added support for web servers besides http-kit (only _Immutant_ for now). A big thanks to @tobias for his assistance with the Immutant support.
Expand All @@ -12,6 +12,10 @@
* **New**: allow arbitrary user-provided handshake data with :chsk/handshake events [@whodidthis #110 #111] **[3]**
* **Ref example**: some clarifications re: how to authenticate users

```clojure
[com.taoensso/sente "1.4.0"]
```

#### Notes

**[1]**: Server-side `(chsk-send! <user-id> <event>)` calls used to broadcast to all nil-uid users when `<user-id>` was `nil`. Now you must use the special `:sente/all-users-without-uid` keyword for these cases. The new behaviour helps prevent unintentional broadcasting.
Expand Down
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
**[API docs][]** | **[CHANGELOG][]** | [other Clojure libs][] | [Twitter][] | [contact/contrib](#contact--contributing) | current [Break Version][]:

```clojure
[com.taoensso/sente "1.3.0"] ; Stable
[com.taoensso/sente "1.4.0-beta1"] ; Dev, please see CHANGELOG for details
[com.taoensso/sente "1.4.0"] ; Please see CHANGELOG for details
```

# Sente, channel sockets for Clojure
Expand Down Expand Up @@ -51,7 +50,7 @@ So you can ignore the underlying protocol and deal directly with Sente's unified
Add the necessary dependency to your [Leiningen][] `project.clj`. This'll provide your project with both the client (ClojureScript) + server (Clojure) side library code:

```clojure
[com.taoensso/sente "1.3.0"]
[com.taoensso/sente "1.4.0"]
```

### On the server (Clojure) side
Expand Down
6 changes: 4 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.4.0-beta1"
(defproject com.taoensso.examples/sente "1.4.0"
:description "Sente, reference web-app example project"
:url "https://github.com/ptaoussanis/sente"
:license {:name "Eclipse Public License"
Expand All @@ -13,10 +13,12 @@
[[org.clojure/clojure "1.7.0-alpha4"] ; May use any v1.5.1+
;; [org.clojure/clojure "1.6.0"]

;; NB Haven't gotten around to testing newer versions of Cljs yet:
[org.clojure/clojurescript "0.0-2411"]

[org.clojure/core.async "0.1.346.0-17112a-alpha"]

[com.taoensso/sente "1.4.0-beta1"] ; <--- Sente
[com.taoensso/sente "1.4.0"] ; <--- Sente
[com.taoensso/timbre "3.3.1"]

;;; ---> Choose (uncomment) a supported web server <---
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso/sente "1.4.0-beta1"
(defproject com.taoensso/sente "1.4.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "Clojure channel sockets library"
:url "https://github.com/ptaoussanis/sente"
Expand Down

0 comments on commit 9ce319c

Please sign in to comment.