What's Changed
- pprint: send custom dispatch output to the pretty writer by @borkdude in https://github.com/babashka/babashka/pull/2007
- Fix [#1321]: Inst protocol by @borkdude in https://github.com/babashka/babashka/pull/2008
- Tasks: a task's own
:clispec no longer replaces the:tasks {:cli {:spec ...}}spec by @borkdude in https://github.com/babashka/babashka/pull/2009 - Tasks inherit nil spec by @borkdude in https://github.com/babashka/babashka/pull/2010
- Tasks depends parse by @borkdude in https://github.com/babashka/babashka/pull/2011
- tasks: reject a :cmd task in :depends that has no body to contribute by @borkdude in https://github.com/babashka/babashka/pull/2012
- Tasks dep graph place by @borkdude in https://github.com/babashka/babashka/pull/2013
- tasks: test CLI deps under --parallel, concurrent siblings and a seri… by @borkdude in https://github.com/babashka/babashka/pull/2014
- tasks: offer inherited options in shell completion too by @borkdude in https://github.com/babashka/babashka/pull/2015
- tasks: accept a vector-of-pairs :spec on a dependency by @borkdude in https://github.com/babashka/babashka/pull/2016
- tasks: put dependency paths and requires on the completion classpath by @borkdude in https://github.com/babashka/babashka/pull/2017
- tasks: describe a task whose dependency namespace will not load by @borkdude in https://github.com/babashka/babashka/pull/2018
- tasks: hand a dependency handler the options through a :fn node too by @borkdude in https://github.com/babashka/babashka/pull/2019
- tasks: remaining tests by @borkdude in https://github.com/babashka/babashka/pull/2020
- Bump http-kit to 2.9.0-beta4 (#2021) by @borkdude in https://github.com/babashka/babashka/pull/2023
- Bump GraalVM to 25.0.4 by @borkdude in https://github.com/babashka/babashka/pull/2022
- doc: decision matrix for babashka.tasks changes by @borkdude in https://github.com/babashka/babashka/pull/2024
- tasks: accept a symbol :cmd naming a def of the command tree by @borkdude in https://github.com/babashka/babashka/pull/2025
- Remove dharrigan-spotifyd - project no longer exists. by @dharrigan in https://github.com/babashka/babashka/pull/2026
- tasks: a task's :exec-args add to the runner-level ones by @borkdude in https://github.com/babashka/babashka/pull/2027
- FFI by @borkdude in https://github.com/babashka/babashka/pull/2031
- Static-except-glibc by default on linux by @borkdude in https://github.com/babashka/babashka/pull/2033
- ffi: search /usr/lib64 for libraries by @borkdude in https://github.com/babashka/babashka/pull/2034
- FreeBSD improvements for installer script + FFI by @borkdude in https://github.com/babashka/babashka/pull/2035
- Skip integration lib tests by @borkdude in https://github.com/babashka/babashka/pull/2036
- Glibc floor checks by @borkdude in https://github.com/babashka/babashka/pull/2037
- Rename BABASHKA_DYNAMIC, document the link modes by @borkdude in https://github.com/babashka/babashka/pull/2038
- Fetch source tarballs with retries, mirrors and a cache by @borkdude in https://github.com/babashka/babashka/pull/2043
- Tarball cache robustness by @borkdude in https://github.com/babashka/babashka/pull/2044
- FFI bulk bytes by @borkdude in https://github.com/babashka/babashka/pull/2045
- FFI: scoping by @borkdude in https://github.com/babashka/babashka/pull/2046
- ffi test: no zlib on Windows, use the C runtime by @borkdude in https://github.com/babashka/babashka/pull/2047
- FFI: Pointer becomes MemorySegment by @borkdude in https://github.com/babashka/babashka/pull/2048
- FFI arenas by @borkdude in https://github.com/babashka/babashka/pull/2049
- examples: one libffi example, with arenas by @borkdude in https://github.com/babashka/babashka/pull/2050
- FFI: libffi by @borkdude in https://github.com/babashka/babashka/pull/2051
- Resolve the libffi version function at build time by @borkdude in https://github.com/babashka/babashka/pull/2052
- FFI structs by @borkdude in https://github.com/babashka/babashka/pull/2053
- Ffi libffi fallback by @borkdude in https://github.com/babashka/babashka/pull/2056
- Ffi defcfn wrapper by @borkdude in https://github.com/babashka/babashka/pull/2057
- Ffi kondo hook opaque by @borkdude in https://github.com/babashka/babashka/pull/2058
- FFI argument order by @borkdude in https://github.com/babashka/babashka/pull/2059
- ffi: babashka.ffi moves to the babashka/ffi submodule by @borkdude in https://github.com/babashka/babashka/pull/2060
- Ffi docs to library by @borkdude in https://github.com/babashka/babashka/pull/2061
- ffi: track the library through its first releases by @borkdude in https://github.com/babashka/babashka/pull/2062
- Ffi suite in ci by @borkdude in https://github.com/babashka/babashka/pull/2063
- Ffi struct access by @borkdude in https://github.com/babashka/babashka/pull/2064
- Regenerate the shipped deps.edn by @borkdude in https://github.com/babashka/babashka/pull/2065
- Ffi jvm structs by @borkdude in https://github.com/babashka/babashka/pull/2066
- Ffi callback arena by @borkdude in https://github.com/babashka/babashka/pull/2067
- ADR 0004: record that callback takes an arena by @borkdude in https://github.com/babashka/babashka/pull/2068
- ffi: point the submodule at the merged commit by @borkdude in https://github.com/babashka/babashka/pull/2069
- Remove free by @borkdude in https://github.com/babashka/babashka/pull/2070
- Ffi array layouts by @borkdude in https://github.com/babashka/babashka/pull/2071
- Ffi bulk arrays by @borkdude in https://github.com/babashka/babashka/pull/2072
- Ffi segment copy by @borkdude in https://github.com/babashka/babashka/pull/2073
- Ffi union layouts by @borkdude in https://github.com/babashka/babashka/pull/2074
- Ffi field access by @borkdude in https://github.com/babashka/babashka/pull/2075
- Ffi hoisting by @borkdude in https://github.com/babashka/babashka/pull/2076
- Ffi callback arity by @borkdude in https://github.com/babashka/babashka/pull/2077
- ffi test: the out-of-family callback shape keeps a double by @borkdude in https://github.com/babashka/babashka/pull/2078
- Prepare changelogs by @borkdude in https://github.com/babashka/babashka/pull/2079
- Bump cli 0.12.87 by @borkdude in https://github.com/babashka/babashka/pull/2080
- Tasks cli bare keys by @borkdude in https://github.com/babashka/babashka/pull/2029
- Fix [#2054]: a proxied Writer supports write/1 and append by @borkdude in https://github.com/babashka/babashka/pull/2081
- Build doc link modes by @borkdude in https://github.com/babashka/babashka/pull/2082
- test: normalize line endings in the proxied Writer test by @borkdude in https://github.com/babashka/babashka/pull/2083
- Bump babashka.cli to 0.12.88 by @borkdude in https://github.com/babashka/babashka/pull/2084
- CHANGELOG: the size questions are answered in ADR 0007 by @borkdude in https://github.com/babashka/babashka/pull/2085
- Jline 4.4.0 by @borkdude in https://github.com/babashka/babashka/pull/2086
- Deps bumps by @borkdude in https://github.com/babashka/babashka/pull/2087
Full Changelog: https://github.com/babashka/babashka/compare/v1.13.219...v1.13.220