diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29bb..df7906769 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.9.0] - 2024-09-10 + +This also updates the minimum version of exchange to 0.9.0. + +- fix: goose should track files it reads and not overwrite changes (#46) +- docs: Small dev notes for using exchange from source (#50) +- fix: typo in exchange method rewind (#54) +- fix: remove unsafe pop of messages (#47) +- chore: Update LICENSE (#53) +- chore(docs): update is_dangerous_command method description (#48) +- refactor: improve safety rails speed and prompt (#45) +- feat: make goosehints jinja templated (#43) +- ci: enforce PR title follows conventional commit (#14) +- feat: show available toolkits (#37) +- feat: adding in ability to provide per repo hints (#32) +- chore: apply ruff and add to CI (#40) +- feat: added some regex based checks for dangerous commands (#38) +- chore: Update publish github workflow to check package versions before publishing (#19) diff --git a/pyproject.toml b/pyproject.toml index f16472558..dcdc37893 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,14 @@ [project] name = "goose-ai" description = "a programming agent that runs on your machine" -version = "0.8.6" +version = "0.9.0" readme = "README.md" requires-python = ">=3.10" dependencies = [ "attrs>=23.2.0", "rich>=13.7.1", "ruamel-yaml>=0.18.6", - "ai-exchange>=0.8.4", + "ai-exchange>=0.9.0", "click>=8.1.7", "prompt-toolkit>=3.0.47", ]