v0.5.0
What's Changed
- Improve stability with input validation, download manifests, and Expo 55 by @corasan in #19
- Add LLM generation/context config, history management, and upgrade to Expo 55 by @corasan in #20
- Add ChatSession API and upgrade mlx-swift-lm to 3.x by @corasan in #21
- Add Embeddings module for on-device text embeddings by @corasan in #22
- Stream byte-level download progress with parallel fetches by @corasan in #23
- Add CI workflow for lint, typecheck, and tests by @corasan in #24
- Bump default tokenBatchSize from 1 to 4 by @corasan in #25
- fix(ios): move MLXArray copy off audio tap path by @corasan in #26
- Isolate HybridLLM state on MainActor by @corasan in #27
- Extract shared validateLoadOptions helper by @corasan in #28
- Optimize managed history trimming by @corasan in #29
- refactor(ios): unify generation paths via GenerationSink protocol by @corasan in #30
- Remove hardcoded Memory.cacheLimit override in load by @corasan in #31
Full Changelog: v0.4.0...v0.5.0