babashka/CHANGELOG.md

48 lines
2 KiB
Markdown
Raw Normal View History

2020-05-30 15:56:10 +00:00
# Changelog
For a list of breaking changes, check [here](#breaking-changes)
## v0.1.0 (unreleased)
- Add more `java.time` classes. This makes babashka fully compatible with the
[cljc.java-time](https://github.com/henryw374/cljc.java-time) library.
- Add `java.lang.Float` class
2020-05-30 18:59:27 +00:00
- Add `java.nio.file.PathMatcher` class
2020-05-30 15:56:10 +00:00
- Support alternative interop form: `(. Integer -SIZE) ;;=> 32`
2020-05-30 20:12:29 +00:00
- [#454](https://github.com/borkdude/babashka/issues/454): syntax check on amount of arguments to `def`
2020-05-31 20:23:55 +00:00
- [#458](https://github.com/borkdude/babashka/issues/458): add `clojure.data` namespace
2020-05-30 15:56:10 +00:00
## Prior to v0.1.0
Details about releases prior to v0.1.0 can be found
[here](https://github.com/borkdude/babashka/releases).
2019-12-20 09:32:43 +00:00
## Breaking changes
2020-05-30 15:57:04 +00:00
### v0.0.90
2020-05-01 09:49:42 +00:00
2020-05-01 09:51:53 +00:00
- The `next.jdbc` and PostgresQL driver, introduced in `v0.0.89`, are no longer
part of the standardly distributed `bb` binary. This is now available behind a
2020-05-01 09:52:17 +00:00
feature flag. See [feature flag
2020-05-01 09:49:42 +00:00
documentation](https://github.com/borkdude/babashka/blob/master/doc/build.md#feature-flags).
2020-05-01 09:51:10 +00:00
- [borkdude/babashka.curl#16](https://github.com/borkdude/babashka.curl/issues/16):
Exceptional status codes or nonzero `curl` exit codes will throw exceptions by
2020-05-01 09:53:00 +00:00
default. You can opt out with `:throw false`.
2020-05-01 09:49:42 +00:00
2020-05-30 15:57:04 +00:00
### v0.0.79
- [babashka.curl#9](https://github.com/borkdude/babashka.curl/issues/9):
2020-05-01 09:49:42 +00:00
Functions in `babashka.curl` like `get`, `post`, etc. now always
return a map with `:status`, `:body`, and `:headers`.
2020-05-30 15:57:04 +00:00
### v0.0.71
2020-05-30 20:12:29 +00:00
- [#267](https://github.com/borkdude/babashka/issues/267) Change behavior of reader conditionals: the `:clj` branch is taken when
2020-02-19 23:29:37 +00:00
it occurs before a `:bb` branch.
2020-05-30 15:57:04 +00:00
### v0.0.44 - 0.0.45
2020-05-30 20:12:29 +00:00
- [#173](https://github.com/borkdude/babashka/issues/173): Rename `*in*` to `*input*` (in the `user` namespace). The reason for
2020-04-11 21:25:22 +00:00
this is that it shadowed `clojure.core/*in*` when used unqualified.
2019-12-20 09:32:43 +00:00
2020-05-30 15:57:04 +00:00
### v0.0.43
2020-05-30 20:12:29 +00:00
- [#160](https://github.com/borkdude/babashka/issues/160): Add support for `java.lang.ProcessBuilder`. See docs. This replaces the
2019-12-20 09:32:43 +00:00
`conch` namespace.