diff --git a/CHANGELOG.md b/CHANGELOG.md index ccfd16a..3a9d09d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,10 @@ ## Unreleased -- Use `window.location.hostname` for WebSocket connection -- Upgrade sci configs to `20f08f18` -- Update nrepl implementation, implement `eldoc` (`info`, `lookuup`) +- #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.5.14 (2023-01-05) diff --git a/deps.edn b/deps.edn index ec562ba..31be32c 100644 --- a/deps.edn +++ b/deps.edn @@ -3,7 +3,7 @@ {org.clojure/clojure {:mvn/version "1.11.1"} thheller/shadow-cljs {:mvn/version "2.20.15"} org.babashka/sci {:git/url "https://github.com/babashka/sci" - :git/sha "a85c488ee45700bcbe67bc01ab1c27407fff7887"} + :git/sha "7c59b7f6dcb192d9f43e8bc3106ec3c3110d7b13"} #_{:local/root "../babashka/sci"} reagent/reagent {:mvn/version "1.1.1"} re-frame/re-frame {:mvn/version "1.3.0"} diff --git a/script/changelog.clj b/script/changelog.clj new file mode 100755 index 0000000..f7810c6 --- /dev/null +++ b/script/changelog.clj @@ -0,0 +1,17 @@ +#!/usr/bin/env bb + +(ns changelog + (:require [clojure.string :as str])) + +(let [changelog (slurp "CHANGELOG.md") + replaced (str/replace changelog + #" #(\d+)" + (fn [[_ issue after]] + (format " [#%s](https://github.com/babashka/babashka/issues/%s)%s" + issue issue (str after)))) + replaced (str/replace replaced + #"@([a-zA-Z0-9-_]+)([, \.)])" + (fn [[_ name after]] + (format "[@%s](https://github.com/%s)%s" + name name after)))] + (spit "CHANGELOG.md" replaced))