You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16-15Lines changed: 16 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,16 @@
1
1
# Changelog
2
2
3
3
## Unreleased
4
-
- Hotload dependency temporarily disabled to make the middleware run on Java 10.
5
4
6
-
- Dropped support for emacs < 25.1 (to match CIDER).
5
+
- Compatible with CIDER 0.17 and 0.18.
6
+
- Hotload dependency temporarily disabled to make the middleware run on Java 10.
7
+
- Dropped support for Emacs < 25.1 (to match clojure-mode and CIDER).
7
8
-[#426](https://github.com/clojure-emacs/clj-refactor.el/issues/426) New variable, `cljr-middleware-ignored-paths`, to make the middleware ignore certain paths.
8
9
-[#408](https://github.com/clojure-emacs/clj-refactor.el/pull/408) New `cljr-before-warming-ast-cache-hook`, `cljr-after-warming-ast-cache-hook` callbacks around AST warming.
9
10
-[#394](https://github.com/clojure-emacs/clj-refactor.el/issues/394) New config option `cljr-assume-language-context`: by default, when clj-refactor encounters an ambiguous context (clj vs cljs) it creates a popup asking user which context is meant. If this option is changed to "clj" or "cljs", clj-refactor will use that as the assumed context in such ambigous cases.
10
11
-[#391](https://github.com/clojure-emacs/clj-refactor.el/issues/391) Prevent refactor-nrepl from being injected when starting a REPL outside a project, and add an option `cljr-suppress-outside-project-warning` to suppress the resultant warning.
11
12
12
-
## 2.3.1
13
+
## 2.3.1 (2017-07-04)
13
14
14
15
-[#363](https://github.com/clojure-emacs/clj-refactor.el/issues/363) cljr-favor-prefix-notation by default is set to false
15
16
- Display keymap bindings in documentation for minor mode
@@ -44,7 +45,7 @@
44
45
- Fix `cljr--normalize-symbol-name` when the symbol name starts with `#'`.
45
46
-[#371](https://github.com/clojure-emacs/clj-refactor.el/issues/371) Stop `cljr-slash` messing up `(in-ns ...)` forms
46
47
47
-
## 2.2.0
48
+
## 2.2.0 (2016-03-22)
48
49
49
50
- Smarten up `cljr-stop-referring` to replace `:refer :all` style require with alias and apply the alias to all occurrences of symbols from the referred namespace.
50
51
-[#292](https://github.com/clojure-emacs/clj-refactor.el/issues/292) The buffer wasn't saved after adding a missing libspec causing clean-ns
@@ -58,7 +59,7 @@ to act on stale data.
58
59
- Compatible with CIDER 0.11
59
60
- Follow up CIDER 0.11 injecting its own dependencies at `cider-jack-in` by adding clj-refactor's own dependencies to the approriate vars in CIDER. Both leiningen and boot are supported. Set `cljr-inject-dependencies-at-jack-in` to nil to opt out.
Add `cljr-require-macro` which requires a macro into the current
@@ -108,7 +109,7 @@ to act on stale data.
108
109
- Some AST based features (find usages, rename symbol, inline symbol) ignore namespaces that cannot be analyzed if `cljr-ignore-analyzer-errors` set to true instead of failing entirely.
109
110
- By default warning is given when AST based feature is used and clj-refactor only proceeds with it if the user allowed evalling the project as the analyzer also evals first level forms. To disable the warning set `cljr-warn-on-eval` to `nil`. This also reenables warming AST cache at startup of the REPL.
110
111
111
-
## 1.1.0
112
+
## 1.1.0 (2015-07-06)
112
113
113
114
- Add `cljr-describe-refactoring` which shows the wiki page describing one of the available refactorings inline in emacs.
114
115
- Add `cljr-rename-file-or-dir` to replace `cljr-rename-file`.
@@ -127,7 +128,7 @@ to act on stale data.
127
128
- Multiple cursors is used when extracting and promoting functions (disable by setting `cljr-use-multiple-cursors` to nil)
128
129
- Not using multiple-cursors when in evil-mode.
129
130
130
-
## 1.0.5
131
+
## 1.0.5 (2015-05-02)
131
132
132
133
- Add `cljr-reload-config` to resubmit config settings to the middleware
133
134
- Add config setting for `clean-ns` to not do rewriting to favor prefix form.
@@ -141,7 +142,7 @@ to act on stale data.
141
142
- Add `cljr-find-usages`
142
143
- Add `cljr-rename-symbol`
143
144
144
-
## 0.13
145
+
## 0.13 (2014-11-19)
145
146
146
147
- Removed `cljr-cycle-stringlike`. This function was duplicating the functionality of `clojure-mode`s `clojure-toggle-keyword-string`
147
148
- Add `cljr-cycle-if`
@@ -154,38 +155,38 @@ to act on stale data.
154
155
- Add `cljr-remove-debug-fns`
155
156
- performance tweak for `cljr-remove-unused-requires` if `refactor-nrepl` is used
156
157
157
-
## 0.12
158
+
## 0.12 (2014-03-03)
158
159
159
160
- When expanding let, or moving expressions to let, it now replaces
160
161
duplicates in the let body with the bound name.
161
162
162
-
## 0.11
163
+
## 0.11 (2014-02-20)
163
164
164
165
- Add `cljr-raise-sexp`
165
166
- Add `cljr-remove-unused-requires`
166
167
- Add `cljr-move-form`
167
168
168
-
## 0.10
169
+
## 0.10 (2014-01-30)
169
170
170
171
- Add `cljr-stop-referring`
171
172
- Add `cljr-destructure-keys`
172
173
- Add `cljr-sort-ns`
173
174
174
-
## 0.9
175
+
## 0.9 (2014-01-26)
175
176
176
177
- Add `cljr-replace-use`
177
178
- Add `cljr-add-declaration`
178
179
179
-
## 0.8
180
+
## 0.8 (2014-01-20)
180
181
181
182
- Add `cljr-cycle-stringlike`
182
183
- Add `cljr-cycle-coll`
183
184
- Add `cljr-cycle-privacy`
184
185
185
-
## 0.7
186
+
## 0.7 (2014-01-15)
186
187
187
188
- Add `cljr-thread-first-all`, `cljr-thread-last-all` and `cljr-unwind-all`
0 commit comments