Releases: planck-repl/planck
Releases · planck-repl/planck
2.10.0
Added
- Site docs for
--fn-invoke-direct
(#547) - Implement http put, patch, delete, head (#548)
- Make
dir
work on aliases (#552) - Add
planck.core/sleep
(#558) - Add
planck.core/read
(#560) - Add
planck.core/read-string
(#559)
Changed
- Update build to use Lein 2.8.1
- Eliminate doc site reference to
:static-fns
as a workaround for (fixed) JavaScriptCore perf bug. - Update to Closure v20170910
- Update build to allow alternate
xxd -i
implementation (#549) - Update doc site to reflect that
cljs.core/*command-line-args*
is populated. - Update doc site Dependencies Foreign Libs CLJSJS section to use
boot
- Use
:foreign-libs
:file-min
if optimizationssimple
(#555)
Removed
- Remove
planck.core
types meant to be private (#562)
Fixed
- Single-dash command line args not passed to script (#550)
this
bound toplanck.repl
when foreign lib loaded (#554)- Auto-complete for referred Vars (#556)
- Clear EOF after reading file so subsequent read calls will see any appended data (#557)
source
fails on Vars whose source has ns-aliased keywords (#561)
2.9.0
Changed
- transit-cljs 0.8.243
- Show completion candidates when hitting tab (#527)
- Remove
planck.repl/get-arglists
spec (it is non-user supplied and present by default)
Fixed
2.8.1
2.8.0
Added
- Optimizations for source map loading when first exception is printed.
- Honor
cljs.core/*main-cli-fn*
, calling if set. - Facsimile of
cljs.nodejs
for code callingenable-util-print!
.
Changed
- ClojureScript 1.9.946.
Fixed
- Eliminate leaks and properly initialize memory.
planck.repl/get-arglists
now resolves symbols in current namespace.- It is now possible to require
goog
. - Fix SIGSEGV with glibc 2.26.
2.7.3
2.7.0
Added
- Ability to specify
-O
/--optimizations
to apply Closure. - Closure applied to bundled deps.
- Pretty print records.
- Update deps management for global exports,
:libs
. - Auto-completion for symbols in Closure Library.
Changed
- ClojureScript 1.9.908.
- Add checked-arrays to
-h
output. - No longer bundle
goog.structs.weak
(not available).
Fixed
- Disable
:def-emits-var
in code-loading forms. - Increas buffers used for paths to be
PATH_MAX
.
2.6.0
Added
- Alpha support for TCP sockets in
planck.socket.alpha
. - Support passing Maven coordinates for JAR deps.
- Hook up flush for writers and output streams.
- Hook up planck.shell/sh :in for smallish strings.
- Support for
:fn-invoke-direct
compiler option. - Support
cljs.core/*command-line-args*
. - Support for
:checked-arrays
. - Make
*print-fn*
and*print-err-fn*
like noderepljs for JavaScript objects. - Pretty print JavaScript arrays and objects.
Changed
- ClojureScript 1.9.854.
- Update transit-clj to 0.8.300.
- Update fipp to 0.6.8.
- Revise dump SDK option to be
-S
.
Fixed
- Fixes crashes when using HTTP.
- Don't print
doc
s for macros that haven't been referred. - Auto-complete after arrow and other special chars.
- Don’t demunge Planck native fns.
- Suppress additional meta printing for unknown types.
- Do a distinct in apropros to provide one response for fn-macros.
2.5.0
2.4.0
2.3.0
Added
- Show version with
-V
/--version
. - Ability to
-D
/--dump-sdk
. - SDK docs on website.
- Imitation of clojure.java.io/resource.
- Add get-arglists function (emacs integration).
- Ability to instrument bundled speced fns.
Changed
- ClojureScript 1.9.521
- Don’t bundle cljs/core$macros.cljc or the bundle namespace.
- Make path-separator private.
- Make planck.io/build-uri private.
- Load source maps for more bundled namespaces.
Removed
- Don't bundle
tailrecursion/cljson
.
Fixed
- Crash if specify dumb as theme.
- Ctrl-C leads to a space after prompt.