diff --git a/CHANGELOG.md b/CHANGELOG.md index 4baf99d..a11d457 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v2.6.0-beta1 / 2014 Feb 23 +## v2.6.0-beta2 / 2014 Feb 26 > Welcoming feedback on any issues, etc.! diff --git a/README.md b/README.md index 24f2a3d..e953d5f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ```clojure [com.taoensso/nippy "2.5.2"] ; Stable -[com.taoensso/nippy "2.6.0-beta1"] ; For early adopters +[com.taoensso/nippy "2.6.0-beta2"] ; For early adopters ``` v2.6 will be a backwards-compatible release with: improved performance (incl. frozen data size), a new low-level DataInput/DataOuput API, improved support for headerless freezing, and 1-to-1 binary-value representation guarantees. See the [Changelog](https://github.com/ptaoussanis/nippy/blob/master/CHANGELOG.md) for details. @@ -157,6 +157,8 @@ There's two default forms of encryption on offer: `:salted` and `:cached`. Each ## Contact & contributing +`lein start-dev` to get a (headless) development repl that you can connect to with [Cider][] (emacs) or your IDE. + Please use the project's GitHub [issues page][] for project questions/comments/suggestions/whatever **(pull requests welcome!)**. Am very open to ideas if you have any! Otherwise reach me (Peter Taoussanis) at [taoensso.com][] or on [Twitter][]. Cheers! @@ -176,5 +178,6 @@ Copyright © 2012-2014 Peter Taoussanis. Distributed under the [Eclipse Publ [ClojureWerkz]: [issues page]: [commit history]: +[Cider]: [taoensso.com]: [Eclipse Public License]: diff --git a/project.clj b/project.clj index 850ad69..cb21e63 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject com.taoensso/nippy "2.6.0-beta1" +(defproject com.taoensso/nippy "2.6.0-beta2" :author "Peter Taoussanis " :description "Clojure serialization library" :url "https://github.com/ptaoussanis/nippy" @@ -12,22 +12,25 @@ :dependencies [[org.clojure/clojure "1.4.0"] [org.clojure/tools.reader "0.8.3"] + [com.taoensso/encore "0.9.2"] [org.iq80.snappy/snappy "0.3"] - [org.tukaani/xz "1.4"] - [com.taoensso/encore "0.8.0"]] + [org.tukaani/xz "1.4"]] :test-paths ["test" "src"] :profiles - {:build {:hooks ^:replace []} ; Workaround to avoid :dev hooks during deploy + {;; :default [:base :system :user :provided :dev] :1.5 {:dependencies [[org.clojure/clojure "1.5.1"]]} :1.6 {:dependencies [[org.clojure/clojure "1.6.0-beta1"]]} :test {:jvm-opts ["-Xms1024m" "-Xmx2048m"] :dependencies [[expectations "1.4.56"] [reiddraper/simple-check "0.5.6"] - [org.xerial.snappy/snappy-java "1.1.1-M1"] - [org.clojure/data.fressian "0.2.0"]] + [org.clojure/data.fressian "0.2.0"] + [org.xerial.snappy/snappy-java "1.1.1-M1"]] :plugins [[lein-expectations "0.0.8"] [lein-autoexpect "1.2.2"]]} + :dev* [:dev {:jvm-opts ^:replace ["-server"] + ;; :hooks [cljx.hooks leiningen.cljsbuild] ; cljx + }] :dev [:1.6 :test {:jvm-opts ^:replace ["-server" "-Xms1024m" "-Xmx2048m"] @@ -38,13 +41,15 @@ :plugins [[lein-ancient "0.5.4"] [codox "0.6.7"]] - ;; :codox {:sources ["target/classes"]} ; For use with cljx + ;; :codox {:sources ["target/classes"]} ; cljx :aliases - {"test-all" ["with-profile" "+test:+1.5,+test:+1.6,+test" "expectations"] + {"test-all" ["with-profile" "default:+1.5:+1.6" "expectations"] + ;; "test-all" ["with-profile" "default:+1.6" "expectations"] "test-auto" ["with-profile" "+test" "autoexpect"] - "start-dev" ["with-profile" "+dev" "repl" ":headless"] - "codox" ["with-profile" "+test" "doc"] - "deploy-lib" ["with-profile" "+dev,+build" "do" "deploy" "clojars," "install"]} + ;; "build-once" ["do" "cljx" "once," "cljsbuild" "once"] ; cljx + ;; "deploy-lib" ["do" "build-once," "deploy" "clojars," "install"] ; cljx + "deploy-lib" ["do" "deploy" "clojars," "install"] + "start-dev" ["with-profile" "+dev*" "repl" ":headless"]} :repositories {"sonatype"