Version 0.4.1

This commit is contained in:
Dan Holmsand 2014-02-22 08:50:27 +01:00
parent 7236b99cd9
commit e3a67043c9
7 changed files with 14 additions and 9 deletions

View File

@ -2,6 +2,11 @@
# Changelog # Changelog
## 0.4.1
- Made Reagent compatible with ClojureScript 0.0-2173. `reagent.core/atom` now implements the necessary IAtom, ISwap and IReset protocols. Reagent should still be compatible with older ClojureScript versions, but you will get a lot of compilation warnings.
## 0.4.0 ## 0.4.0
- Breaking change: Component functions can get arbitrary arguments, and not just vectors and maps. This is a breaking change, but behaviour is unchanged if you pass a map as the first argument (as in all the examples in the old documentation). - Breaking change: Component functions can get arbitrary arguments, and not just vectors and maps. This is a breaking change, but behaviour is unchanged if you pass a map as the first argument (as in all the examples in the old documentation).

View File

@ -7,7 +7,7 @@ PROF = dev
CLJSBUILD = client CLJSBUILD = client
CLJSDIRS = src test CLJSDIRS = src test
VERSION = 0.4.0 VERSION = 0.4.1
all: buildrun all: buildrun

View File

@ -11,7 +11,7 @@ Reagent provides a way to write efficient React components using (almost) nothin
To use Reagent you add this to your dependencies in `project.clj`: To use Reagent you add this to your dependencies in `project.clj`:
[reagent "0.4.0"] [reagent "0.4.1"]
You also need to include react.js itself. One way to do this is to add You also need to include react.js itself. One way to do this is to add

View File

@ -1,9 +1,9 @@
(defproject geometry-reagent "0.4.0" (defproject geometry-reagent "0.4.1"
:dependencies [[org.clojure/clojure "1.5.1"] :dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/clojurescript "0.0-2173"] [org.clojure/clojurescript "0.0-2173"]
[reagent "0.4.0"]] [reagent "0.4.1"]]
:plugins [[lein-cljsbuild "1.0.2"]] :plugins [[lein-cljsbuild "1.0.2"]]
:hooks [leiningen.cljsbuild] :hooks [leiningen.cljsbuild]
:profiles {:prod {:cljsbuild :profiles {:prod {:cljsbuild

View File

@ -1,9 +1,9 @@
(defproject simple-reagent "0.4.0" (defproject simple-reagent "0.4.1"
:dependencies [[org.clojure/clojure "1.5.1"] :dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/clojurescript "0.0-2173"] [org.clojure/clojurescript "0.0-2173"]
[reagent "0.4.0"]] [reagent "0.4.1"]]
:plugins [[lein-cljsbuild "1.0.2"]] :plugins [[lein-cljsbuild "1.0.2"]]
:hooks [leiningen.cljsbuild] :hooks [leiningen.cljsbuild]
:profiles {:prod {:cljsbuild :profiles {:prod {:cljsbuild

View File

@ -1,9 +1,9 @@
(defproject todomvc-reagent "0.4.0" (defproject todomvc-reagent "0.4.1"
:dependencies [[org.clojure/clojure "1.5.1"] :dependencies [[org.clojure/clojure "1.5.1"]
[org.clojure/clojurescript "0.0-2173"] [org.clojure/clojurescript "0.0-2173"]
[reagent "0.4.0"]] [reagent "0.4.1"]]
:plugins [[lein-cljsbuild "1.0.2"]] :plugins [[lein-cljsbuild "1.0.2"]]
:hooks [leiningen.cljsbuild] :hooks [leiningen.cljsbuild]
:profiles {:prod {:cljsbuild :profiles {:prod {:cljsbuild

View File

@ -1,5 +1,5 @@
(defproject reagent "0.4.0" (defproject reagent "0.4.1"
:url "http://github.com/holmsand/reagent" :url "http://github.com/holmsand/reagent"
:license {:name "MIT"} :license {:name "MIT"}
:description "A simple ClojureScript interface to React" :description "A simple ClojureScript interface to React"