Scittle: execute Clojure(Script) directly from browser script tags via SCI!
- #55: create gh-pages dir before using.
- #89: allow
evaluate_script_tags
to specify individual scripts. - #87: prod build on fresh checkout fails
- Add
cljs.pprint/code-dispatch
andcljs.pprint/with-pprint-dispatch
- #77: make dependency on browser (
js/document
) optional so scittle can run in webworkers, Node.js, etc.
- #69: executing script tag with src + whitespace doesn't work
- #72: add clojure 1.11 functions like
update-vals
- #75: Support reader conditionals in source code
- #58: build system for creating scittle distribution with custom libraries. See plugins/demo.
- Use
window.location.hostname
for WebSocket connection instead of hardcoding"localhost"
(@pyrmont) - Upgrade
sci.configs
to"33bd51e53700b224b4cb5bda59eb21b62f962745"
- Update nREPL implementation: implement
eldoc
(info
,lookup
) (@benjamin-asdf)
- Fix destructuring in
defmethod
(by upgrading SCI)
- Fix
cljs.pprint
plugin
- Fix
reagent
with-let
macro with advanced compiled builds - Upgrade promesa and shadow-cljs
- Fix
#queue
literal - SCI: performance improvements
- Add
scittle.re-frame
plugin. This gives access to the re-frame library. - Fix for 44: Honoring
SCITTLE_NREPL_WEBSOCKET_PORT
inscittle.nrepl
- Add all public vars of
cljs-ajax
ajax.core
- Upgrade several built-in libraries
- Add
scittle.promesa.js
plugin. This gives access to the promesa library. - Add
scittle.pprint.js
plugin. This gives access to cljs.pprint. - Improve error messages
- Upgrade to SCI 0.3.1
- Upgrade to Reagent 1.1.0
- Add support for Reagent's
create-class
andwith-let
- Upgrade to SCI 0.3.0
- Fixes for
try/catch
Initial release.