99 lines
3.9 KiB
Markdown
99 lines
3.9 KiB
Markdown
# Changelog
|
|
|
|
[Scittle](https://github.com/babashka/scittle): execute Clojure(Script) directly from browser script tags via SCI!
|
|
|
|
<!-- To create a new NPM release: -->
|
|
|
|
<!-- - Run `bb npm-publish`: this will compile, bump patch version, create tag and and push to npm and Github -->
|
|
<!-- - `bb replace-version 0.6.22 0.7.23` -->
|
|
<!-- - Create Github release with updated links from `doc/links.md` -->
|
|
<!-- - `bb gh-pages` -->
|
|
|
|
- [#121](https://github.com/babashka/scittle/issues/121): add `cjohansen/dataspex` plugin ([@jeroenvandijk](https://github.com/jeroenvandijk))
|
|
- [#118](https://github.com/babashka/scittle/issues/118): add `goog.string/format` ([@jeroenvandijk](https://github.com/jeroenvandijk))
|
|
|
|
## v0.7.23 (2025-06-18)
|
|
|
|
- [#107](https://github.com/babashka/scittle/issues/107): add `replicant` plugin ([@jeroenvandijk](https://github.com/jeroenvandijk))
|
|
- [#102](https://github.com/babashka/scittle/issues/102): add `applied-science/js-interop` plugin ([@chr15m](https://github.com/chr15m))
|
|
- [#105](https://github.com/babashka/scittle/issues/105): add `goog.string/htmlEscape` ([@ikappaki](https://github.com/ikappaki) )
|
|
- [#113](https://github.com/babashka/scittle/issues/113): add `unchecked-set` and `unchecked-get`
|
|
|
|
## v0.6.22 (2024-12-19)
|
|
|
|
- [#99](https://github.com/babashka/scittle/issues/99): make `js/import` work
|
|
|
|
## v0.6.20 (2024-11-24)
|
|
|
|
- [#55](https://github.com/babashka/scittle/issues/55): create gh-pages dir before using.
|
|
- [#89](https://github.com/babashka/scittle/issues/89): allow `evaluate_script_tags` to specify individual scripts.
|
|
- [#87](https://github.com/babashka/scittle/issues/87): prod build on fresh checkout fails
|
|
|
|
## v0.6.19 (2024-10-08)
|
|
|
|
- Add `cljs.pprint/code-dispatch` and `cljs.pprint/with-pprint-dispatch`
|
|
|
|
## v0.6.18 (2024-04-30)
|
|
|
|
- [#77](https://github.com/babashka/scittle/issues/77): make dependency on browser (`js/document`) optional so scittle can run in webworkers, Node.js, etc.
|
|
|
|
## v0.6.17 (2024-04-22)
|
|
|
|
- [#69](https://github.com/babashka/scittle/issues/69): executing script tag with src + whitespace doesn't work
|
|
- [#72](https://github.com/babashka/scittle/issues/72): add clojure 1.11 functions like `update-vals`
|
|
- [#75](https://github.com/babashka/scittle/issues/75): Support reader conditionals in source code
|
|
|
|
## v0.6.16 (2023-05-04)
|
|
|
|
- [#58](https://github.com/babashka/scittle/issues/58): build system for creating scittle distribution with custom libraries. See [plugins/demo](plugins/demo).
|
|
- Use `window.location.hostname` for WebSocket connection instead of hardcoding `"localhost"` ([@pyrmont](https://github.com/pyrmont))
|
|
- Upgrade `sci.configs` to `"33bd51e53700b224b4cb5bda59eb21b62f962745"`
|
|
- Update nREPL implementation: implement `eldoc` (`info`, `lookup`) ([@benjamin-asdf](https://github.com/benjamin-asdf))
|
|
|
|
## v0.6.15 (2023-01-05)
|
|
|
|
- Fix destructuring in `defmethod` (by upgrading SCI)
|
|
|
|
## v0.5.13 (2022-12-23)
|
|
|
|
- Fix `cljs.pprint` plugin
|
|
|
|
## v0.5.12 (2022-12-23)
|
|
|
|
- Fix `reagent` `with-let` macro with advanced compiled builds
|
|
- Upgrade promesa and shadow-cljs
|
|
- Fix `#queue` literal
|
|
- SCI: performance improvements
|
|
|
|
## v0.4.11 (2022-11-23)
|
|
|
|
- Add `scittle.re-frame` plugin. This gives access to the
|
|
[re-frame](https://github.com/day8/re-frame) library.
|
|
- Fix for [44](https://github.com/babashka/scittle/issues/44): Honoring `SCITTLE_NREPL_WEBSOCKET_PORT` in `scittle.nrepl`
|
|
- Add all public vars of `cljs-ajax` `ajax.core`
|
|
- Upgrade several built-in libraries
|
|
|
|
## v0.3.10
|
|
|
|
- Add `scittle.promesa.js` plugin. This gives access to the [promesa](https://cljdoc.org/d/funcool/promesa/8.0.450/doc/user-guide) library.
|
|
- Add `scittle.pprint.js` plugin. This gives access to [cljs.pprint](https://cljs.github.io/api/cljs.pprint/).
|
|
- Improve error messages
|
|
|
|
## v0.2.8
|
|
|
|
- Upgrade to SCI 0.3.1
|
|
- Upgrade to Reagent 1.1.0
|
|
- Add support for Reagent's `create-class` and `with-let`
|
|
|
|
## v0.1.1
|
|
|
|
- Upgrade to SCI 0.3.0
|
|
|
|
## v0.1.0
|
|
|
|
- Fixes for `try/catch`
|
|
|
|
## v0.0.1
|
|
|
|
Initial release.
|