diff --git a/CHANGELOG.md b/CHANGELOG.md index d449ac68..0b5e2a55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,43 @@ For a list of breaking changes, check [here](#breaking-changes) +## v0.2.3 (2020-10-21) + +Thanks to [@tzzh](https://github.com/tzzh), [@Heliosmaster](https://github.com/Heliosmaster) and [@kwrooijen](https://github.com/kwrooijen) for contributing to this release. Thanks to [Clojurists Together](https://www.clojuriststogether.org/) for sponsoring this release. + +### New + +- [babashka/process](https://github.com/babashka/process): a Clojure library for working with `java.lang.Process` +- [pod-tzzh-mail](https://github.com/tzzh/pod-tzzh-mail): a pod for sending mail by @tzzh +- Add `lazy-cat` [#605](https://github.com/borkdude/babashka/issues/605) +- Support error output in babashka.nrepl + [babashka.nrepl#28](https://github.com/babashka/babashka.nrepl/issues/28) + ([@tzzh](https://github.com/tzzh)) +- Add lanterna [feature flag](https://github.com/borkdude/babashka/commit/13f65f05aeff891678e88965d9fbd146bfa87f4e) ([@kwrooijen](https://github.com/kwrooijen)) +- Add socket support to pods [babashka/pods#2](https://github.com/babashka/pods/issues/2) +- Add `curl` to borkdude/babashka Docker image to support `babashka.curl` ([@hansbugge](https://github.com/hansbugge)) +- Add `transit+json` format support to pods [babashka/pods#21](https://github.com/babashka/pods/issues/21) +- Add `bound?` [borkdude/sci#430](https://github.com/borkdude/sci/issues/430) +- Add [portal](https://github.com/borkdude/babashka/tree/master/examples#portal) example +- Add `*print-namespace-maps*` [borkdude/sci#428](https://github.com/borkdude/sci/issues/428) +- Support `clojure.java.io/Coercions` protocol [#601](https://github.com/borkdude/babashka/issues/601) +- Add `clojure.pprint/write` [#607](https://github.com/borkdude/babashka/issues/607) + +### Fixed + +- `pprint/print-table` should write to `sci/out` [#611](https://github.com/borkdude/babashka/issues/611) +- `System/exit` doesn't work in REPL [#605](https://github.com/borkdude/babashka/issues/606) +- `pprint/print-table` should write to sci/out [#611](https://github.com/borkdude/babashka/issues/606) +- Fix pod destroy function [#615](https://github.com/borkdude/babashka/issues/615) +- Bind `*file*` in nREPL server [babashka/babashka.nrepl#31](https://github.com/babashka/babashka.nrepl/issues/31) +- Support `map->` constructor on defrecords [borkdude/sci#431](https://github.com/borkdude/sci/issues/431) +- Import should return class [#610](https://github.com/borkdude/babashka/issues/610) + +### Changed + +- The [Docker image](https://hub.docker.com/r/borkdude/babashka/) is now based + on Ubuntu instead of Alpine. + ## v0.2.2 (2020-09-30) This is a patch release for @@ -174,6 +211,10 @@ Details about releases prior to v0.1.0 can be found ## Breaking changes +### v0.2.3 + +- The [Docker image](https://hub.docker.com/r/borkdude/babashka/) is now based on Ubuntu instead of Alpine. + ### v0.0.90 - The `next.jdbc` namespace and PostgresQL driver, introduced in `v0.0.89`, are diff --git a/README.md b/README.md index bc6df47a..8b5137b9 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ Check out the image on [Docker hub](https://hub.docker.com/r/borkdude/babashka/) ## Usage ``` shellsession -Babashka v0.0.90 +Babashka v0.2.3 Options must appear in the order of groups mentioned below. @@ -212,7 +212,7 @@ Evaluation: -f, --file Evaluate a file. -cp, --classpath Classpath to use. -m, --main Call the -main function from namespace with args. - --verbose Print entire stacktrace in case of exception. + --verbose Print debug information and entire stacktrace in case of exception. REPL: @@ -253,6 +253,7 @@ From Clojure: Additional libraries: - [`babashka.curl`](https://github.com/borkdude/babashka.curl) +- [`babashka/process`](https://github.com/babashka/process) - [`bencode.core`](https://github.com/nrepl/bencode) aliased as `bencode`: `read-bencode`, `write-bencode` - [`cheshire.core`](https://github.com/dakrone/cheshire) aliased as `json` - [`clojure.core.async`](https://clojure.github.io/core.async/) aliased as