Skip to content

Latest commit

 

History

History
109 lines (91 loc) · 3.93 KB

CHANGELOG.md

File metadata and controls

109 lines (91 loc) · 3.93 KB

CHANGELOG

0.6.0

  • 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

0.5.13

  • Goto var definition is now on Pathom
  • Goto var from stacktrace is also on Pathom
  • Customizable resolvers from config

0.5.10

  • Fix for nREPL, again

0.5.8

  • 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

0.5.7

  • Removed CLJR fix for exceptions

0.5.6

  • 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)

0.5.5

  • 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

0.5.3

  • 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

0.5.2

  • Clickable stacktraces for Clojerl
  • Better printer for Clojerl and nREPL
  • Cutting some stdout messages from aux REPL
  • Adding commands render/add-class and render/set-attr
  • Adding custom tag :div/ansi to render ANSI char codes

0.5.1

  • 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

0.5.0

  • 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)

0.4.4

  • Interactive renderer support

0.4.1

0.4.0

  • 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

0.2.1

  • 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

0.2.0

  • 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)

0.0.2

  • 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

0.0.1

  • Evaluator, and eval commands
  • Added Lumo support (quasi-upgradable)
  • Added basic Socket REPL connection
  • Added support for id to Lumo