diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 44 |
1 files changed, 44 insertions, 0 deletions
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 |