Skip to content

Commit 3da9fb1

Browse files
committed
0.9.0
1 parent 2afa411 commit 3da9fb1

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## master (unreleased)
44

5+
## 0.9.0 (2022-01-10)
6+
57
### Changes
68

79
* [#51](https://github.com/clojure-emacs/orchard/issues/51): extend `find-usages`

Makefile

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,27 @@ release: clean
3535
# Deploying requires the caller to set environment variables as
3636
# specified in project.clj to provide a login and password to the
3737
# artifact repository.
38-
38+
# Example:
39+
# GIT_TAG=v0.9.0 CLOJARS_USERNAME=$USER CLOJARS_PASSWORD=$(pbpaste) make deploy
3940
deploy: clean
4041
lein with-profile -user,-dev,+$(VERSION),-provided deploy clojars
42+
git tag -a "$$GIT_TAG" -m "$$GIT_TAG"
43+
git push
44+
git push --tags
4145

4246
install: clean
4347
lein with-profile -user,-dev,+$(VERSION),-provided install
4448

4549
clean:
4650
lein with-profile -user,-dev clean
51+
52+
check-env:
53+
ifndef CLOJARS_USERNAME
54+
$(error CLOJARS_USERNAME is undefined)
55+
endif
56+
ifndef CLOJARS_PASSWORD
57+
$(error CLOJARS_PASSWORD is undefined)
58+
endif
59+
ifndef GIT_TAG
60+
$(error GIT_TAG is undefined)
61+
endif

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,19 @@ Documentation for the master branch as well as tagged releases are available
7878
Just add `orchard` as a dependency and start hacking.
7979

8080
```clojure
81-
[cider/orchard "0.8.0"]
81+
[cider/orchard "0.9.0"]
8282
```
8383

8484
Consult the [API documentation](https://cljdoc.org/d/cider/orchard/CURRENT) to get a better idea about the
8585
functionality that's provided.
8686

87-
### Using `enrich-classpath` for best results
87+
#### Using `enrich-classpath` for best results
8888

8989
There are features that Orchard intends to provide (especially, those related to Java interaction) which need to assume a pre-existing initial classpath that already has various desirable items, such as the JDK sources, third-party sources, special jars such as `tools` (for JDK8), a given project's own Java sources... all that is a domain in itself, which is why our [enrich-classpath](https://github.com/clojure-emacs/enrich-classpath) project does it.
9090

9191
For getting the most out of Orchard, it is therefore recommended/necessary to use `enrich-classpath`. Please refer to its installation/usage instructions.
9292

93-
### xref/fn-deps and xref/fn-refs limitations
93+
#### xref/fn-deps and xref/fn-refs limitations
9494

9595
These functions use a Clojure compiler implementation detail to find references to other function var dependencies.
9696

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(def jdk8? (->> "java.version" System/getProperty (re-find #"^1.8.")))
22

3-
(defproject cider/orchard "0.8.0"
3+
(defproject cider/orchard "0.9.0"
44
:description "A fertile ground for Clojure tooling"
55
:url "https://github.com/clojure-emacs/orchard"
66
:license {:name "Eclipse Public License"

0 commit comments

Comments
 (0)