Releases: clojure-emacs/orchard
Releases · clojure-emacs/orchard
Orchard 0.10
Bugs fixed
- #158: Make classpath-namespaces resilient to faulty ns declarations.
Changes
- #161: Add Datafy section to inspector and align section headers
- Add a
Datafy
section to the inspector. For more details, take a
look at the
Datafiable
and
Navigable
sections of the Orchard inspector
docs. - Align all section headers to start with
---
.
- Add a
Orchard 0.9
Changes
- #51: Extend
find-usages
:orchard.xref/fn-deps
now also finds anonymous function dependencies.- New:
orchard.xref/fn-deps-class
as a lower level API so you can still get the main functions deps only. - New:
orchard.xref/fn-transitive-deps
.
- #65: Make ClojureScript dependency
:provided
.- If you were using Orchard for ClojureScript functionality, it might be a good idea to make sure you have an explicit
org.clojure/clojurescript
dependency.
- If you were using Orchard for ClojureScript functionality, it might be a good idea to make sure you have an explicit
Bugs fixed
- #142: Make
read-namespace
handle read conditionals gracefully.
Orchard 0.8
Changes
- Remove
dynapath
dependency- With it, defns related with mutable classloader are now deprecated and are no-ops
-Dorchard.use-dynapath=false
has no effect now either.
- Accomodate
enrich-classpath
- Now, if you intend to use Orchard for its Java functionality, it is expected that you use enrich-classpath also.
- If not present, Java-related features won't work (but at least won't throw a compile-time error).
Bugs Fixed
- #135: Fix problematic double var lookup in
orchard.xref/fn-refs
.
Orchard 0.7
New features
- #111: [Inspector] Configure truncation limits
Changes
- #113 Add ability to skip functionality that works by altering the classpath
- You an opt in to this choice by setting
"-Dorchard.use-dynapath=false"
.
- You an opt in to this choice by setting
- The class info cache is now initialized silently by default. This results in less confusing output.
- You can now
@orchard.java/cache-initializer
for deterministically waiting for this cache workload to complete. - You can control its verbosity by setting
"-Dorchard.initialize-cache.silent=false"
(or[...]=true
).
- You can now
Orchard 0.5.0
New features
- #42: Add namespace alias support for
spec-list
andspec-form
. - #46: [Inspector] Separate static from non-static fields when rendering raw objects.
- #46: [Inspector] Show fields inherited from superclasses when rendering raw objects.
- #47: [Java] Cache class-info for editable Java classes.
- #51: Add basic xref functionality in
orchard.xref
. - #64: Port
cache-dir
from soc/directories-jvm toorchard.util.os
. - #64: Add finding docs functionality from ClojureDocs in
orchard.clojuredocs
. - Extract
cider-nrepl
's resource lookup functionality intoorchard.java.resource
.
Changes
- Update JavaDoc URL paths for Java 10+. Remove support for Java 7 JavaDoc URL paths.
- Remove dependency on
clojure.tools.namespace
(replaced byorchard.namespace
). - Remove dependency on
java.classpath
(replaced byorchard.java.classpath
). - Add java parser for JDK9+; rename legacy JDK8 parser.
- Make search for JDK directory resources compatible with JDK9+.
- Move
transform-value
tocider-nrepl
.