3.4 KiB
3.4 KiB
Changelog
For a list of breaking changes, check here
v0.1.1 (2020-06-10)
Thanks @Chowlz and @mharju for contributing to this release.
This release brings compatibility with the
camel-snake-kebab and
aero libraries due to the introduction of
defprotocol, defrecord and other enhancements.
New
- Add
java.io.Console. This is useful for letting users type in passwords. - Add initial support for
defprotocolanddefrecord - Add
default-data-readers
Enhancements / fixes
- Fix interop with result of
.environmentmethod onProcessBuilder#460 - Disable signal handlers via environment variable for AWS Lambda #462 (@Chowlz). See README.md.
- babashka.curl: fix double quote escaping issue on Windows
- Fix resolving var in syntax-quote from other namespace brought in via
:refer io/resourceshould returnnilfor non-relative paths instead of throwing- Fix field access interop when wrapped in parens:
(Integer/SIZE)
v0.1.0 (2020-06-01)
Thanks @martinklepsch and @cldwalker for contributing to this release.
- Add more
java.timeclasses. This makes babashka fully compatible with the cljc.java-time library. - Add
java.lang.Floatclass - Add
java.nio.file.PathMatcherclass. This allows one to implement a glob function. - Support alternative interop form:
(. Integer -SIZE) ;;=> 32 - #454: syntax check on amount of arguments to
def - #458: add
clojure.datanamespace
Prior to v0.1.0
Details about releases prior to v0.1.0 can be found here.
Breaking changes
v0.0.90
- The
next.jdbcnamespace and PostgresQL driver, introduced inv0.0.89, are no longer part of the standardly distributedbbbinary. This is now available behind a feature flag. See feature flag documentation. - borkdude/babashka.curl#16:
Exceptional status codes or nonzero
curlexit codes will throw exceptions by default. You can opt out with:throw false.
v0.0.79
- babashka.curl#9:
Functions in
babashka.curllikeget,post, etc. now always return a map with:status,:body, and:headers.
v0.0.71
- #267 Change behavior of
reader conditionals: the
:cljbranch is taken when it occurs before a:bbbranch.
v0.0.44 - 0.0.45
- #173: Rename
*in*to*input*(in theusernamespace). The reason for this is that it shadowedclojure.core/*in*when used unqualified.
v0.0.43
- #160: Add support for
java.lang.ProcessBuilder. See docs. This replaces theconchnamespace.