CHANGELOG [skip ci]

This commit is contained in:
Michiel Borkent 2020-10-21 21:28:03 +02:00
parent 381215903c
commit de137ddb11
2 changed files with 44 additions and 2 deletions

View file

@ -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

View file

@ -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 <path> Evaluate a file.
-cp, --classpath Classpath to use.
-m, --main <ns> 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