nobodywho 0.5.1
nobodywho: ^0.5.1 copied to clipboard
NobodyWho - the easiest way to run local LLMs
0.5.1 #
- Fix incorrect linking of stdcxx on android
- Fix bad build caching on android build
0.5.1-rc1 #
- Fix incorrect linking of stdcxx on android
0.5.0 #
- Support image ingestion for multimodal vision models
- Fix windows dart executable path resolution (thanks to @leonludwig)
0.4.0 #
New Features #
- Add support for
SetandMaptypes in Flutter tool calling arguments - Add support for
numtype in tool argument parsing - Add FunctionGemma tool calling support
- Add Ministral 3 tool calling support
- Add composable GBNF grammar system for more robust constrained generation (via core)
- System prompt is now optional — omitting it preserves the model's built-in default instead of overwriting with an empty string
- Add Qwen3-style sampling configuration as the new default, replacing mirostat.
Bug Fixes #
- Fix crash when chat history is cleared/reset to empty messages
- Fix stale logits bug after resetting context
- Fix Qwen grammar bug that prevented models from making multiple tool calls in a sequence
- Preserve symlinks when copying xcframework, fixing broken iOS/macOS builds
- Move x86 architecture exclusion into podspec so consumers don't need to add it manually
- Fix context pruning for hybrid transformer/RNN models
- Static link libstdc++ for Android builds, removing NDK runtime dependency
Improvements #
- Switch from static
.afiles to dynamic.dylibfiles in xcframework for iOS/macOS - Remove minimum macOS version constraint from podspec
- Add worker guard to properly drop child threads on exit, preventing resource leaks
- Prepend grammar step to the sampling chain for correct constraint ordering
- Unified Tool and ToolCall serialization following the HuggingFace standard
- Bump llama.cpp and migrate to new token decoding API
- Improved pub.dev README and documentation
- Removed bundled example app (available separately)
0.3.2-rc3 #
- Statically link stdcxx for android builds to avoid depending on stdcxx from ANDROID_NDK at build-time
0.3.2-rc2 #
- Add config to exclude x86_64 and i386 ios simulators to the ios podspec
0.3.2-rc1 #
- Change MacOS and iOS podspec files to copy .xcframework with -R, to preserve symlinks
0.3.1 #
- Change MacOS and iOS releases to use dynamic linking
0.3.0 #
- Add support for tool parameters with composite types (e.g. List<List
- Fix CI/CD for targets that depend on the XCFramework files (MacOS + iOS)
0.2.0 #
- Add option to provide descriptions for individual parameters in Tool constructor.
- Remove slow trigger_word grammar triggers, significantly speeding up generation of long messages when tools are present
- Default to add_bos=true if GGUF file does not specify
0.1.1 #
- Set up automated publishing from CI
0.1.0 #
- Initial release!