From b8a4698831626b8f1d473c92d0a880062dedbe1d Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Thu, 15 Jun 2023 21:44:55 +0200 Subject: Added a changelog for completed todo items --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CHANGELOG.md (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..cd6ea83 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +This changelog focusses on changes which affect production users of this +library. It will not mention any changes to code structure, internal design +details, documentation, or testing unless they have some affect on the public +API. + +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). + +## [Unreleased] + +## [0.1.1] - 2023-05-10 + +### Changed + +- Updated documentation for installing to reference the package on crates.io. + +## [0.1.0] - 2023-05-10 + +### Added + +- Initial release with minimum viable functionality + - Interactive command prompt + - Non-interactive commands can be run with -c + - Exit command + - Help command + - Responds appropriately to unknown commands + - Shell command history (only within same session) + - git init works for + - private repos + - shared repos + - git fetch / clone from a server using shackle-shell + - git push to a server using shackle-shell + - Repos are restricted to only expected paths + - List all repos + - Set the repo description, both during init or as a separate command + - Set the main branch of a repo, both during init or as a separate command + +[unreleased]: https://codeberg.org/worthe-it/shackle-shell/compare/v0.1.1...HEAD +[0.1.1]: https://codeberg.org/worthe-it/shackle-shell/releases/tag/v0.1.1 +[0.1.0]: https://codeberg.org/worthe-it/shackle-shell/releases/tag/v0.1.0 -- cgit v1.2.3