Permalink
Browse files

Updated versions for 0.5.0

  • Loading branch information...
1 parent 21ba1a8 commit cacc12e0a3f158e736067b481322de64a54c416b @hugoduncan hugoduncan committed Sep 19, 2012
View
@@ -1,9 +1,48 @@
# Release Notes
-Current release is 0.4.1.
+Current release is 0.5.0.
-## 0.4.2
+## 0.5.0
+
+### Features
+
+- Add slime commands for lein, load-project, and reload-project
+ These functions work with the lein project.clj file. slime-ritz-lein lets
+ you run lein in the debug vm. slime-ritz-load-project will switch to
+ using the project for the current buffer. slime-ritz-reload-project will
+ reload the current projects dependencies.
+
+- Add nrepl-ritz-load-project
+ Adds the ability to switch between projects.
+- Add nrepl-ritz-lein
+ Allow running lein tasks in the debug vm.
+
+- Add nrepl-ritz-reset-repl
+ Command to wipe out user namespaces.
+
+- Add nrepl-ritz-undefine-symbol to nrepl repl mode map
+ Bound to C-c C-u.
+
+### Fixes
+
+- Use nrepl completion op by default
+
+- Fix nrepl-ritz-server-command
+ Hadn't been updated to new cli flags in lein task
+
+- Remove :jpda profile from lein ritz-nrepl
+
+- Ensure :jvm-opts are passed to the debug vm
+ The controlling debugger vm is now also started with fixed :jvm-opts
+
+- Use JDI to talk to debug vm
+ Removes the swank server in the debug vm.
+
+- Fix ritz-in task for new arg processing in ritz task
+ Fixes #41
+
+## 0.4.2
### Fixes
View
@@ -13,7 +13,7 @@ The library provides various layers for using JPDA/JDI in clojure.
Add the following to your `:dependencies`:
```clj
-[ritz/ritz-debugger "0.4.2"]
+[ritz/ritz-debugger "0.5.0"]
```
## License
View
@@ -1,7 +1,7 @@
-(defproject ritz/ritz-debugger "0.4.3-SNAPSHOT"
+(defproject ritz/ritz-debugger "0.5.0"
:description "Ritz debugger"
:url "https://github.com/pallet/ritz"
:scm {:url "git@github.com:pallet/ritz.git"}
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
- :dependencies [[ritz/ritz-repl-utils "0.4.3-SNAPSHOT"]])
+ :dependencies [[ritz/ritz-repl-utils "0.5.0"]])
View
@@ -4,7 +4,7 @@ Leiningen plugin for launching a ritz server.
## Install
-For leiningen 2, add `[lein-ritz "0.4.2"]` to `:plugins` in `project.clj`. Then
+For leiningen 2, add `[lein-ritz "0.5.0"]` to `:plugins` in `project.clj`. Then
you should have access to the `ritz` task.
From version 1.7.0 on, Leiningen uses a separate `:plugins` list rather than
View
@@ -1,4 +1,4 @@
-(defproject lein-ritz "0.4.3-SNAPSHOT"
+(defproject lein-ritz "0.5.0"
:description "A Leiningen plugin for launching a ritz swank server for SLIME."
:dependencies [[org.clojure/tools.cli "0.2.2"]]
:eval-in-leiningen true)
@@ -17,7 +17,7 @@
:repl-out-root true :block true}
(apply hash-map (map read-string opts)))))
-(def ritz-profile {:dependencies '[[ritz/ritz-swank "0.4.3-SNAPSHOT"
+(def ritz-profile {:dependencies '[[ritz/ritz-swank "0.5.0"
:exclusions [org.clojure/clojure]]]})
(def lein-profile {:dependencies '[[leiningen "2.0.0-preview10"]]})
@@ -105,7 +105,7 @@
(update-in project [:dependencies]
conj ['ritz/ritz-swank
(or (System/getenv "RITZ_VERSION")
- (System/getProperty "ritz.version" "0.4.3-SNAPSHOT"))]))
+ (System/getProperty "ritz.version" "0.5.0"))]))
(defn ritz
"Launch ritz server for Emacs to connect. Optionally takes PORT and HOST.
@@ -25,10 +25,10 @@
:exclusions [org.clojure/clojure]]]})
-(def ritz-profile {:dependencies '[[ritz/ritz-nrepl "0.4.3-SNAPSHOT"
+(def ritz-profile {:dependencies '[[ritz/ritz-nrepl "0.5.0"
:exclusions [org.clojure/clojure]]]})
-(def repl-utils-profile {:dependencies '[[ritz/ritz-repl-utils "0.4.3-SNAPSHOT"
+(def repl-utils-profile {:dependencies '[[ritz/ritz-repl-utils "0.5.0"
:exclusions [org.clojure/clojure]]]})
(def lein-project-profile {:dependencies '[[leiningen "2.0.0-preview10"]]})
View
@@ -13,7 +13,7 @@ Add `lein-ritz` to the `:plugins` key of your `~/.lein/profiles` file (requires
lein version 2).
```clj
-{:user {:plugins [[lein-ritz "0.4.2"]]}}
+{:user {:plugins [[lein-ritz "0.5.0"]]}}
```
Install the nrepl-ritz.el contrib from
@@ -45,7 +45,7 @@ Add `ritz-nrepl` to your `:dev` `:dependencies` vector, and add the middleware
to `:nrepl-middleware` under `:repl-options` in `project.clj.
```clj
-:dependencies [[ritz/ritz-nrepl "0.4.2"]]
+:dependencies [[ritz/ritz-nrepl "0.5.0"]]
:repl-options {:nrepl-middleware [ritz.nrepl.middleware.javadoc/wrap-javadoc]}
```
@@ -5,7 +5,7 @@
;; Author: Hugo Duncan <hugo_duncan@yahoo.com>
;; Keywords: languages, lisp, nrepl
;; URL: https://github.com/pallet/ritz
-;; Version: 0.4.2
+;; Version: 0.5.0
;; Package-Requires: ((nrepl "0.1.4"))
;; License: EPL
View
@@ -1,9 +1,9 @@
-(defproject ritz/ritz-nrepl "0.4.3-SNAPSHOT"
+(defproject ritz/ritz-nrepl "0.5.0"
:description "nREPL server using ritz"
:url "https://github.com/pallet/ritz"
:scm {:url "git@github.com:pallet/ritz.git"}
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/tools.nrepl "0.2.0-beta9"
:exclusions [org.clojure/clojure]]
- [ritz/ritz-debugger "0.4.3-SNAPSHOT"]])
+ [ritz/ritz-debugger "0.5.0"]])
@@ -19,7 +19,7 @@
(defonce cache-classpath (atom {}))
-(def ritz-profile {:dependencies '[[ritz/ritz-nrepl "0.4.3-SNAPSHOT"
+(def ritz-profile {:dependencies '[[ritz/ritz-nrepl "0.5.0"
:exclusions [org.clojure/clojure]]]})
(defn project-classpath
View
@@ -1,4 +1,4 @@
-(defproject ritz "0.4.3-SNAPSHOT"
+(defproject ritz "0.5.0"
:description "Another swank server for clojure in SLIME"
:url "https://github.com/pallet/ritz"
:license {:name "Eclipse Public License"
View
@@ -11,7 +11,7 @@ Library of useful functions for implementing clojure development clients.
Add the following to your `:dependencies`:
```clj
-[ritz/ritz-repl-utils "0.4.2"]
+[ritz/ritz-repl-utils "0.5.0"]
```
## License
View
@@ -1,4 +1,4 @@
-(defproject ritz/ritz-repl-utils "0.4.3-SNAPSHOT"
+(defproject ritz/ritz-repl-utils "0.5.0"
:description "Library of functions useful in clojure development environments"
:url "https://github.com/pallet/ritz"
:scm {:url "git@github.com:pallet/ritz.git"}
View
@@ -61,14 +61,14 @@ To make ritz available in all your projects, add the lein-ritz plugin to your
ritz on a per project basis.
```clj
-{:user {:plugins [[lein-ritz "0.4.2"]]}}
+{:user {:plugins [[lein-ritz "0.5.0"]]}}
```
To enable ritz on a per project basis, add it to your `project.clj`'s :dev
profile.
```clj
-{:dev {:plugins [[lein-ritz "0.4.2"]]}}
+{:dev {:plugins [[lein-ritz "0.5.0"]]}}
```
In either case, start a swank server with `lein ritz` inside your project
@@ -79,10 +79,10 @@ directory, and then use `M-x slime-connect` in emacs to connect to it.
To make ritz available in all your projects, install the lein-ritz plugin.
```
-lein plugin install lein-ritz "0.4.2"
+lein plugin install lein-ritz "0.5.0"
```
-Add `[lein-ritz "0.4.2"]` to your project.clj `:dev-dependencies`.
+Add `[lein-ritz "0.5.0"]` to your project.clj `:dev-dependencies`.
Start a swank server with `lein ritz` inside your project directory,
@@ -98,7 +98,7 @@ For "jack-in" to work, you can not have SLIME installed.
* Install `clojure-mode` either from
[Marmalade](http://marmalade-repo.org) or from
[git](http://github.com/technomancy/clojure-mode).
-* lein plugin install lein-ritz "0.4.2"
+* lein plugin install lein-ritz "0.5.0"
* in your .emacs file, add the following and evalulate it (or restart emacs)
```lisp
@@ -5,7 +5,7 @@
;; Author: Hugo Duncan <hugo_duncan@yahoo.com>
;; Keywords: languages, lisp, slime
;; URL: https://github.com/pallet/ritz
-;; Version: 0.4.2
+;; Version: 0.5.0
;; License: EPL
(define-slime-contrib slime-ritz
View
@@ -1,4 +1,4 @@
-(defproject ritz/ritz-swank "0.4.3-SNAPSHOT"
+(defproject ritz/ritz-swank "0.5.0"
:description "Swank server using ritz"
:url "https://github.com/pallet/ritz"
:scm {:url "git@github.com:pallet/ritz.git"}
@@ -9,6 +9,6 @@
:exclusions [org.clojure/clojure]]
[org.clojure/tools.macro "0.1.1"
:exclusions [org.clojure/clojure]]
- [ritz/ritz-debugger "0.4.3-SNAPSHOT"]]
+ [ritz/ritz-debugger "0.5.0"]]
:profiles {:dev {:dependencies [[leiningen "2.0.0-preview10"]
[org.clojure/clojure "1.4.0"]]}})
@@ -19,7 +19,7 @@
(defonce cache-classpath (atom {}))
-(def ritz-profile {:dependencies '[[ritz/ritz-swank "0.4.3-SNAPSHOT"
+(def ritz-profile {:dependencies '[[ritz/ritz-swank "0.5.0"
:exclusions [org.clojure/clojure]]]})
(defn project-classpath

0 comments on commit cacc12e

Please sign in to comment.