Releases: clojure-emacs/orchard
Releases · clojure-emacs/orchard
Orchard v0.33.0
What's Changed
- [test] Fix tests by @alexander-yakushev in #334
- [profile] Port thunknyc/profile to Orchard by @alexander-yakushev in #333
Full Changelog: v0.32.1...v0.33.0
Orchard v0.32.1
What's Changed
- [inspect] Show analytics -> display-analytics by @alexander-yakushev in #332
Full Changelog: v0.32.0...v0.32.1
Orchard v0.32.0
What's Changed
- Minor improvements by @alexander-yakushev in #326
- [ci] Test against JDK24 by @alexander-yakushev in #327
- [inspect] Display identity hashcode for objects by @alexander-yakushev in #328
- [inspect] Fuse consecutive strings in rendered data by @alexander-yakushev in #330
- [inspect] Introduce analytics by @alexander-yakushev in #329
- [inspect] Add :table view-mode by @alexander-yakushev in #331
Full Changelog: v0.31.1...v0.32.0
Orchard v0.31.1
What's Changed
- [stacktrace] Add ex-str-formatted message to analyzed causes by @alexander-yakushev in #325
Full Changelog: v0.31.0...v0.31.1
Orchard v0.31.0
What's Changed
- [ci] Enable Windows tests by @alexander-yakushev in #315
- Remove deprecated functions and refactor some tests by @alexander-yakushev in #317
- Remove unused orchard.misc functions by @alexander-yakushev in #318
- [java] Don't delay loading parser-next namespace, move exception handling by @alexander-yakushev in #319
- More permissive orchard.info parsing of stacktrace output by @alexander-yakushev in #320
- Revert clojure.string alias back to str by @alexander-yakushev in #321
- [stacktrace] Repatriate stacktrace analyzer from Haystack by @alexander-yakushev in #322
- [stacktrace] Stop sending compile-like flag by @alexander-yakushev in #323
- [inspector] Inspectable exceptions by @alexander-yakushev in #324
Full Changelog: v0.30.1...v0.31.0
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
.