App v0.2.1
Release Notes for Version 0.2.1
Overview
This release includes significant updates to workflows, dependencies, and components for improved performance and functionality.
Enhancements
Workflows
- Cleanup Caches by Branch Workflow: Added a new workflow (
cleanup-chaches-by-a-branch.yml
) for cleaning up caches associated with branches when a pull request is closed. - Publish Workflow Adjustments: Updated the
publish-to-auto-release.yml
to trigger on themaster
branch and include additional testing jobs for multiple platforms (macOS, Ubuntu, Windows). - Test Build Only Workflow: Modified the
test-build-only.yml
to ignore themain
branch and enhanced node setup steps.
Dependencies
- Node Modules: Upgraded various dependencies such as
@vue/devtools
from version7.4.4
to7.6.7
andvite
from5.4.11
to6.0.2
. Updated esbuild dependencies to version0.24.0
, requiring Node.js version>=18
. - Cargo Packages: Upgraded
diesel
to2.2.6
andtokio
to1.42.0
.
Scripts
- Added
update_cargo_version.py
andupdate_tauri_version.py
scripts for easier version management in Tauri and Cargo projects. - Introduced
update_version.sh
script to streamline the process of updating version numbers across multiple files.
UI Components
- FileSelector Component: Refactored to use
v-model
for easier integration and automatic updates between selected files and parent components. This change removes the need for emittingfiles-selected
events manually.
Bug Fixes
- Fixed issues related to file handling within the
ChatInputForm
andFileSelector
components, simplifying the file selection process with Vue'sv-model
binding.
Thank you for your continued support and contributions to the Cuuri project. We aim to make every release more efficient and feature-complete.