Skip to content

Commit

Permalink
v0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Apr 17, 2014
1 parent d003291 commit 4ba493e
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
@@ -1,4 +1,4 @@
## Pending / Unreleased
## v0.10.0 / 2014 Apr 17

* **BREAKING CHANGE**: ClojureScript (client-side) `make-channel-socket!` fn signature has **changed**:
```clojure
Expand Down
7 changes: 4 additions & 3 deletions README.md
@@ -1,7 +1,7 @@
**[API docs][]** | **[CHANGELOG][]** | [other Clojure libs][] | [Twitter][] | [contact/contributing](#contact--contributing) | current ([semantic][]) version:

```clojure
[com.taoensso/sente "0.9.0"] ; < v1.0.0 API is subject to change
[com.taoensso/sente "0.10.0"] ; < v1.0.0 API is subject to change
```

# Sente, channel sockets for Clojure
Expand All @@ -25,11 +25,12 @@ Or: **Clojure(Script) + core.async + WebSockets/Ajax = _The Shiz_**
* Full, **transparent support for [edn][]** over the wire (JSON, XML, and other arbitrary string-encoded formats may be used as edn strings).
* **Tiny, simple API**: `make-channel-socket!` and you're good to go.
* Automatic, sensible support for users connected with **multiple clients** and/or devices simultaneously.
* Realtime info on **which users are connected** over which protocols (v0.10.0+).
* **Flexible model**: use it anywhere you'd use WebSockets/Ajax/Socket.IO, etc.
* Standard **Ring security model**: auth as you like, HTTPS when available, CSRF support, etc.
* **Fully documented, with examples**.
* Small: **~600 lines of code** for the entire client+server implementation.
* **Supported servers**: currently only [http-kit][], but easily extended. [PRs welcome](https://github.com/ptaoussanis/sente/issues/2) to add support for additional servers!
* **Supported servers**: currently only [http-kit][] but [PRs welcome](https://github.com/ptaoussanis/sente/issues/2) to add support for additional servers!


### Capabilities
Expand All @@ -47,7 +48,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 "0.9.0"]
[com.taoensso/sente "0.10.0"]
```

### On the server (Clojure) side
Expand Down
2 changes: 1 addition & 1 deletion project.clj
@@ -1,4 +1,4 @@
(defproject com.taoensso/sente "0.9.0"
(defproject com.taoensso/sente "0.10.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "Clojure channel sockets library"
:url "https://github.com/ptaoussanis/sente"
Expand Down
4 changes: 2 additions & 2 deletions reference-example-project/project.clj
@@ -1,4 +1,4 @@
(defproject com.taoensso.examples/sente "1.0.0"
(defproject com.taoensso.examples/sente "0.10.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/clojurescript "0.0-2173"]
[org.clojure/core.async "0.1.278.0-76b25b-alpha"]
;;
[com.taoensso/sente "0.9.0"] ; <--- Sente
[com.taoensso/sente "0.10.0"] ; <--- Sente
[com.taoensso/timbre "3.1.6"]
;;
[http-kit "2.1.18"] ; <--- http-kit (currently required)
Expand Down

0 comments on commit 4ba493e

Please sign in to comment.