v2.0.0
astral-sh/uvv2.0.0Aug 5, 2025by muxi1998
AI Summary
Major version bump separating engine and client responsibilities and introducing a new Breeze model type.
Key Highlights
- Separation of BreezeApp-engine and BreezeApp-client
- New Breeze model type for custom templates
- Updated intro dialog layout and strings
- Gradle wrapper fix for ClassNotFoundException
Breaking Changes
- Create BreezeApp-engine and BreezeApp-client for different responsibilities
New Features
- New Breeze model type
- Updated intro dialog layout
- Gradle wrapper fix
- Improved token estimation
- Instrumented tests for various engines
Full Release Notes
## What's Changed > Breaking change: Create BreezeApp-engine and BreezeApp-client for different responsibilities * fix: add new model type Breeze to apply custom template by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/85 * Remove 2,3 IntroPage instances from IntroDialog by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/86 * Update intro dialog layout and strings by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/87 * fix: gradle failed due to ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain #88 by @htteng1976 in https://github.com/mtkresearch/BreezeApp/pull/89 * modify default system prompt by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/90 * Change model 2 llama by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/91 * Change sys prompt make assistant speak first by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/94 * Show a warning dialog for long input prompt and improve token estimation by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/97 * fix: ClassCastException in MainActivity after closing the SettingsActivity #98 by @htteng1976 in https://github.com/mtkresearch/BreezeApp/pull/99 * Ensure consistent model name retrieval from SharedPreferences and update the model ID in the configuration. by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/100 * get the correct error string and show the dialog if the llm is not ready by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/101 * Rm useless activity by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/102 * delete variables and functions no longer needed by @muxi1998 in https://github.com/mtkresearch/BreezeApp/pull/103 * Implement Instrumented Tests for LLMEngineService by @htteng1976 in https://github.com/mtkresearch/BreezeApp/pull/104 * Implement Instrumented Tests for TTSEngineService, ASREngineService and VLMEngineService by @htteng1976 in https://github.com/mtkresearch/BreezeApp/pull/106 ## New Contributors * @htteng1976 made their first contribution in https://github.com/mtkresearch/BreezeApp/pull/89 **Full Changelog**: https://github.com/mtkresearch/BreezeApp/compare/v1.0.6...v2.0.0