Skip to content

2.18.0

Compare
Choose a tag to compare
@mfikes mfikes released this 13 Oct 14:45
· 174 commits to master since this release
b898715

Added

  • Add support for tagged literals (#517)
  • doc for spec-registered keywords
  • Support for passing options via --compile-opts (#774)
  • Support for :closure-defines (#773)
  • Support for :source-map compiler option
  • Support for :warnings compiler option (#783)
  • Support for :repl-requires compiler option (#786)
  • Support for :def-emits-var compiler option (#785)
  • Auto-load user.(cljs|cljc) (#754)
  • Allow planck.shell :in to take same as io/copy (#808)
  • Add find-var imitation (#743)
  • Add planck.io/list-files (#748)
  • Add planck.core/load-reader and planck.core/load-string (#687)

Changed

  • Updates for private var use in Planck namespaces
  • Ensure all earmuffed vars defined in Planck namespaces are dynamic
  • Support IPrintWithWriter on native types (#767)
  • Use Number.isInteger if possible (#799)
  • Monkey patch target-specific array? and find-ns-obj (#798)
  • Update test.check to 0.10.0-alpha3 (#802)

Fixed

  • Cache behavior when executing standalone script with shebang deps (#749)
  • Fix build issue when using xxdi.pl (#770)
  • Fix loading of Closure libs
  • Trailing comma error with optimizations (#781)
  • Log errors when initializing engine (#787)
  • Bundle missing macros namespaces (#794)
  • ClojureScript version should not be displayed if there are inits (#804)
  • Docstring for planck.shell/sh :in should indicate string (#807)
  • Faster array<->vec I/O (#812)
  • Faster file-seq (#816)