- Shadow-CLJS now can connect when the remote API is running over SSL
- Migrated most of Pathom code to a new project called Duck-REPLed
- Disabled clj-kondo statistics for now
- Fixed stacktraces in Clojerl
- Fixed Lumo REPL
- Source for var now works for ClojureScript with Shadow-CLJS
- Goto var definition is now on Pathom
- Goto var from stacktrace is also on Pathom
- Customizable resolvers from config
- Fix for nREPL, again
- Adding a "timeout" when you can't connect to CLJS, with an error with possible reasons
- Fixed connecting to ClojureScript without experimental features on
- Removed error on ClojureScript, with experimental features, for Browser targets
- Removed CLJR fix for exceptions
- Fixed issues with
prn
- Fixed issues with disconnect (sometimes it tries to run callbacks after disconnected)
- Caching clj-kondo
- Fixed an error parsing
shadow-cljs.edn
files (closes mauricioszabo/atom-chlorine#226)
- Fixed nREPL code disconnecting when you send accents
- Fixed some undetectable var definitions
- Fixed ClojureScript REPL detection on
.cljs
when:prefer-cljs
option is selected
- Bugfixes on some edge cases
- Allowing Pathom and EQL to use clj-kondo's static analysis for goto-var/etc
- Don't return a promise when evaluating config file
- Fixed parsing NS form when there are reader conditionals
- Removed node APIs from renderer so that it'll work on VSCode
- Adding custom tag
:div/clj
to render ANSI char codes - Fixed defining functions with same name as
clojure.core
(fixes mauricioszabo/atom-chlorine#214). - Fixed clojure REPL not connecting on first try
- Interactive eval redirects STDOUT
- Clickable stacktraces for Clojerl
- Better printer for Clojerl and nREPL
- Cutting some stdout messages from aux REPL
- Adding commands
render/add-class
andrender/set-attr
- Adding custom tag
:div/ansi
to render ANSI char codes
- Shadow-CLJS can call its own internal API by passing a specific command
- Support for resolving promises on Shadow Relay API
tap>
support for Shadow-CLJS Relay API
- Performance improvement while parsing Clojure code
- Runnable config
- Fix on
get-selection
for configs in ClojureScript editor/eval-and-render
now resolves as promises- Forward-finding namespaces if a NS form was not found before the cursor (fixes mauricioszabo/atom-chlorine#193)
- Waiting for REPL results before forwarding new commands to the REPL (probably fixes mauricioszabo/atom-chlorine#192)
- Interactive renderer support
- Fixed mauricioszabo/atom-chlorine#150
- Alpha support for nREPL
- Add support for more than one form eval on Clojure REPL
- Fixed goto var definition on CLJS
- Removed LOTS of old code
- Adding support for Suitable autocomplete
- Fixed prompt appearing on ClojureScript
- Fixed
:pass
opts not being redirected to editor (fixes doc) - Fixed exception messages
- Autocomplete crashing when prefix is null or empty
- Clojure socket REPL with UnREPL
- ClojureScript self-hosted REPL (run a command to start a CLJS REPL)
- Support for detecting forms/comments/namespaces
- AutoComplete on ClojureScript with Compliment
- Renderer for results and errors
- Autocomplete for clj with compliment
- Break on Clojure (#6)
- Fixed "burst commands" (#24)
- Fixed a bug when we could interleave REPL commands
- Autocomplete for Lumo (the same that's used on the REPL)
- Add support for ..more.. in Clojure REPL
- Upgradable Clojure REPL (unrepl)
- BREAK on Clojure's REPL
- Evaluator, and eval commands
- Added Lumo support (quasi-upgradable)
- Added basic Socket REPL connection
- Added support for
id
to Lumo