Releases: sandorex/arcam
v0.1.10
Changelog
This release is basically the same as v0.1.9 but i could not publish it cause of git dependency on code-docs-rs
All notable changes to this project will be documented in this file.
[0.1.10] - 2024-10-04
βοΈ Miscellaneous Tasks
- Switch to code-docs-rs version instead of git (4fc5632)
v0.1.9
Changelog
All notable changes to this project will be documented in this file.
[0.1.9] - 2024-10-04
π Features
- [breaking] Rewrite env var expansion using shellexpand (c64ad70)
- Add config options subcommand to show all config properties with help (a806734)
- [breaking] Replace --on-init-file and --on-init with --on-init-pre/--on-init-post (9a04e1b)
- Improve readability of list command (2f67351)
- Add -p/--port and ports to config (6f62dea)
π Bug Fixes
- [breaking] Error if unknown keys are present in config (ddc6464)
- Do not fail when configs directory does not exist (07e6444)
- [breaking] Toggle capabilities based on last value set (da05571)
π Documentation
π§ͺ Testing
- Switch to debian:trixie-slim cause of glibc errors when testing (92bc7d8)
βοΈ Miscellaneous Tasks
- Use uppercase app name from env var in env var prefix macro (52e03b0)
- [breaking] Set network to be off by default in cli same as config (4e0f0c3)
- Pass init args using base64 encoded bson (183af3a)
- [breaking] Engine specific properties removed, added engine_args_ (b499957)
- Make main function bit less convoluted (51cd67b)
- Better error message if container quits before initialization ends (2ea50dd)
- Fix merge error (c2827a4)
- Add commit id to each conventional commit change (da3fecd)
v0.1.8
Changelog
All notable changes to this project will be documented in this file.
[0.1.8] - 2024-09-13
π Features
- [breaking] Rename
--dotfiles
to--skel
to better reflect what it is - Remove container initialization timeout
- Redo list command to list relevant information and look nicer
π Bug Fixes
- Disable detach keys
- [breaking]
--shell
flag breaks cause of wrong argument order - [breaking] Allow specifying specific shell with shell command without container name
π Refactor
- [breaking] Remove image subcommand entirely
π Documentation
- Add demo gif to readme
- Add mention of crates.io page for arcam
- Make description clearer in README
- Rewrite part of README so its more readable
π§ͺ Testing
- Add experimental tcl-expect based test
- Add tests for all commands using bash and tcl-expect
- Fix shell test, fix tests calling binary from PATH
βοΈ Miscellaneous Tasks
- (docs) Fix some typos in FAQ and reword README
- Fix wording in error message when there are running containers in cwd
- Add git-cliff configuration
- Uppercase app name in build script instead of using literal value
- Fix justfile tagging
- Bump version to 0.1.8
v0.1.7
NOTE This release is cause start
command was broken in v0.1.6
v0.1.6
Project name changed to arcam
Container is now automatically found if started in current directory
Add new adjectives file, with more words
Now using /dev/urandom
for randomness
Refactor start command, much more readable
Add --on-init
, --on-init-file
, --session-bus
flags to start command
Add permalink to docs after_help
Remove redundant cloning
Fix init trying to kill leftover processes when there are none
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Rewrite build.rs using vergen_git2
Rewrite dry_run output
Fix justfile
Fix XDG_RUNTIME_DIR not being created on start
Fix timezone inside the container not being the same as host
Add github actions finally
Add image build command
Add several new options to start command:
--wayland
, pass through wayland socket--audio
, pass through pulseaudio socket--mount
, add additional projects--ssh-agent
, pass through ssh-agent
Full Changelog: v0.1.4...v0.1.5
v0.1.4
This is the first release of box binary
I am building this by hand at the moment hopefully github actions will be added soon
Full Changelog: v0.1.3...v0.1.4