This repository has been archived by the owner on Jun 4, 2022. It is now read-only.
1.8.0-beta
New features
- Get arglists from the runtime environment (#248).
- Honor
*main-cli-fn*
(#238). - Completions for JS namespaces (#254).
- Comprehensive enhancement to the Lumo build API (#263).
The Lumo build API has been enhanced significantly and now includes JS module
processing, preloads, and is mostly at feature parity with the JVM ClojureScript
build API.
One noteworthy feature is the possibility of passing a callback to
lumo.build.api/build
: Lumo compilation is intrinsically asynchronous,
therefore now it is possible to pass a callback.
Changes
- Treat stdin as file (doesn't print results by default) (#231).
Bug fixes
- Fix
cljs.core/*command-line-args*
not getting populated (#237). - Crash when getting completions for a namespace that was required as string (#246).
- Fix
load-file
switching back to default namespace (#236). - Can't require
goog
(#227). - Build API: namespaces compiled more than once (#245).
- Error in build API when building with source maps on (#132).