- fixed a major problem on Windows that created a bad
:asset-path
which prevented the REPL from connecting - merge build args which allows you to supply path seperated build ids to
--build
- allow connect-urls to not have a process-id and still connect
- change the default build name to
"unknown"
rather than common name "dev"
- allow the
--serve
flag after the --build-once
flag, for testing advanced compiles and such - throw an error when trying to start a REPL with a level other than
:optimizations :none
- when the compile level is
:whitespace
, :simple
or :advanced
only pass :main
ns to compiler - made the default :asset-path a root path instead of relative
- add cljs.repl macros (doc, source, and friends) to the REPL
- now providing much more feedback when a
:ring-handler
doesn't load, prints out syntax errors etc. - added support for the new nREPL https://github.com/nrepl/nREPL
- setting
:reload-clj-files false
should still reload cljc files on the CLJS side - support code splitting
This release was only to establish https://github.com/bhauman/figwheel-main as the new home of com.bhauman/figwheel-main
- enable reloading of dependents, configurable with :reload-dependents
- bump rebel-readline-cljs dep to latest
- fix the helper app so that it only attempts to operate on a DOM node if it is present
- added new evalback functionality which gives the client the ability to evaluate cljs
through the figwheel REPL connection
- fixed a problem where js/require couldn't be invoked from the REPL in Node
- ensure that repl warnings don't make it into the source code for a required ns
- added some helper content for the new figwheel-main-template
- validate that symbols in config don't start with quotes (a very common mistake)
- fix classloader bug that prevented figwheel.main from starting Java 9/10
- fix NPE when nonexistant namespace is provided as main ns
- add helper app to provide contextual information when launching
figwheel.main
- fix case when target directory is on the classpath but does not
exist, as resources will not resolve in this case
- warn when there is a
resources/public/index.html
and the resources
directory is not on the classpath - ensure that the watched directories are on the classpath
- ensure that the watched directories have source files
- ensure the directory, that the
:main
ns is in, is on the classpath - auto include
binaryage/devtools
in opt none builds targeting the browser - fixed bug where providing a
:ring-handler
in build metadata didn't work - fixed bug where single compiles with the -c option were not working for optimization
levels other than none
- add
:client-log-level
option to set the level for client side logging - fixed problem where node target builds were launching a browser
- fixed undefined var warnings in the REPL by ensuring full analysis on REPL start