From 5a8d8a74bcf1f1c4798c29bb28deb2d74ef8a9eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 3 Jul 2026 12:26:33 +0000 Subject: [PATCH] chore(main): release 1.0.0 --- CHANGELOG.md | 20 ++++++++++++++++++++ mix.exs | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69c0925..99117ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.0](https://github.com/elixir-ai-tools/just_bash/compare/v0.3.0...v1.0.0) (2026-07-03) + + +### ⚠ BREAKING CHANGES + +* JustBash.Fs and JustBash.Fs.InMemoryFs are replaced by JustBash.FS / JustBash.FS.Memory with vfs-shaped returns ({:ok, payload, fs} on reads, %VFS.Error{} on failure, %VFS.Stat{} from stat). Bash-level script behavior is unchanged. + +### Features + +* add JustBash.CLI for namespaced subcommand tools ([#39](https://github.com/elixir-ai-tools/just_bash/issues/39)) ([2761adf](https://github.com/elixir-ai-tools/just_bash/commit/2761adf6ba25a46b4c294f5cc75b663de45bb5b4)) +* add put_context/3 and get_context/3 accessors ([#41](https://github.com/elixir-ai-tools/just_bash/issues/41)) ([2c6e6b7](https://github.com/elixir-ai-tools/just_bash/commit/2c6e6b70ea914b66f3f620ed25d69abb7887c4ec)) +* **cli:** address consumer feedback from issue [#38](https://github.com/elixir-ai-tools/just_bash/issues/38) ([#43](https://github.com/elixir-ai-tools/just_bash/issues/43)) ([7d84244](https://github.com/elixir-ai-tools/just_bash/commit/7d84244af91435d0b3a9c1419ae68d55019222fc)) +* replace the filesystem layer with the vfs library ([#44](https://github.com/elixir-ai-tools/just_bash/issues/44)) ([1da1db8](https://github.com/elixir-ai-tools/just_bash/commit/1da1db8a99491e9d0b7810fc9f84570be4e71c2f)) + + +### Bug Fixes + +* mkdir and rm report backend errors instead of crashing the exec ([#48](https://github.com/elixir-ai-tools/just_bash/issues/48)) ([dffd5dd](https://github.com/elixir-ai-tools/just_bash/commit/dffd5dd78be24dc96598fa4ca2d91955fddfe809)) +* printf %b support and no-progress guard against format-recycle hangs ([#50](https://github.com/elixir-ai-tools/just_bash/issues/50)) ([56c74b8](https://github.com/elixir-ai-tools/just_bash/commit/56c74b82dae9bb72008c62cb47d530a284a30191)) + ## [0.3.0](https://github.com/elixir-ai-tools/just_bash/compare/v0.2.0...v0.3.0) (2026-04-14) diff --git a/mix.exs b/mix.exs index 146e9ee..eddfced 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule JustBash.MixProject do use Mix.Project - @version "0.3.0" + @version "1.0.0" @source_url "https://github.com/elixir-ai-tools/just_bash" @description "A simulated bash environment with virtual filesystem for safe command execution"