babashka/CHANGELOG.md
2020-05-30 20:55:43 +02:00

1.6 KiB

Changelog

For a list of breaking changes, check here

v0.1.0 (unreleased)

  • Add more java.time classes. This makes babashka fully compatible with the cljc.java-time library.

  • Add java.lang.Float class

  • Support alternative interop form: (. Integer -SIZE) ;;=> 32

  • #454: syntax check on amount of arguments to def

Prior to v0.1.0

Details about releases prior to v0.1.0 can be found here.

Breaking changes

v0.0.90

  • 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 feature flag. See feature flag documentation.

  • borkdude/babashka.curl#16: Exceptional status codes or nonzero curl exit codes will throw exceptions by default. You can opt out with :throw false.

v0.0.79

  • babashka.curl#9: Functions in babashka.curl like get, post, etc. now always return a map with :status, :body, and :headers.

v0.0.71

  • #267 Change behavior of reader conditionals: the :clj branch is taken when it occurs before a :bb branch.

v0.0.44 - 0.0.45

  • #173: Rename *in* to *input* (in the user namespace). The reason for this is that it shadowed clojure.core/*in* when used unqualified.

v0.0.43

  • #160: Add support for java.lang.ProcessBuilder. See docs. This replaces the conch namespace.