Liking cljdoc? Tell your friends :D

Changelog

0.2.4

  • Clojurescript 1.9.229 support
  • Adapt code to CLJS-1515 - the :file key in var's meta is now a string pointing to an actual file
  • Fix for issue #202 - Comparison for self-require
  • Fix for issue #195 - Require issues with clojurescript 1.9.198

0.2.3

  • Clojurescript 1.9.93 support
  • Add :preloads option - mimicking the core feature but actually also providing a way to require/require-macros/use/use-macros/import whatever symbol you need at init time.

0.2.2

  • Clojurescript 1.9.36 support
  • Replumb now work with :optimizations :simple (tests are covering it as well)
  • Skip loading already required JavaScript namespaces (see this commit for details)
  • Add :static-fns option
  • Fix of the empty cljs.user object, now node works with :optimizations :simple
  • Fix for issue #155 - defect with condp

0.2.1

  • Clojurescript 1.8.34 support
  • Fix for avoiding printing debug messages when doc is called

0.2.0

  • *API breaking* Change signature of result->string, error->str and unwrap-result
  • *API breaking* Merge nodejs-options and browser-options in replumb.core/options
  • Clearing the repl is first class citizen, introducing replumb.core/repl-reset!
  • Brand new helper functions for querying and dissoc-ing symbols from the compiler AST in replumb.ast
  • The project now follows the new figwheel way to launch a Clojurescript repl through lein repl
  • Add (Collapsing Macro Tower)[http://blog.fikesfarm.com/posts/2016-03-04-collapsing-macro-tower.html] tests
  • The function replumb.ast/known-namespaces now filters out spurious nils
  • Fix for issue #66 - referring a wrong symbol wreaks havoc

0.1.5

  • Expose replumb equivalent of Clojurescript compiler option :foreign-libs
  • Expose the Clojurescript compiler option :context
  • Evaluation cache
  • Clojurescript 1.7.228 support
  • Load-file support (whole file sent to cljs.js.eval-str, whicn can be)
  • The new option :no-pr-str-on-value avoids converting the result value to string
  • replumb.common/debug-prn does not print to error anymore
  • Fix for issue #117 - Syntax-quote doesn't auto-qualify symbols - TRDR-33
  • Fix for issue #119 - Cljs.js/eval cb argument - CLJS-1425
  • Upstream fix for issue #91 - :refer-macros fails when implicit
  • Fix for issue #85 - source does not work with macros
  • Fix for issue #81 - missing doc for ns-interns

0.1.4

  • Dir support
  • Apropos support
  • Find-doc support
  • Initialization is now also triggered when an option in #{:src-paths :init-fn!} changes from the previous read-eval-call
  • Fix for issue #86 - source does not work with aliased namespaces
  • Fix for issue #100 - make sure every :src-paths is string

0.1.3

  • Require support through custom :load-fn! or read-file-fn! plus :src-paths options, see wiki
  • Source support
  • New replumb.browser.io and replumb.node.io namespaces with some read-file-fn! sample implementation
  • Support for importing goog namespaces (if present in :src-paths), solves issue #59 and issue #63
  • Add :warning-as-error option for treating analyzer warnings as errors
  • The result map now contains a :warning key when :warning-as-error is false
  • Fix for issue #49 - (require a.namespace) generates an unwanted error/warning
  • (doc a.namespace) correctly prints the docstring
  • Fix for issue #36 - missing doc for special symbols
  • Fix for issue #35 - no *load-fn* when requiring a new namespace

0.1.2

  • Add Node.js support and repl demo
  • Fix for issue #20 - ERROR: JSC_NON_GLOBAL_DEFINE_INIT_ERROR. @define variable cljs.core._STAR_target_STAR_ assignment must be global

0.1.1

  • Tagged literals error fix

0.1.0

  • Initial release

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close