Skip to content

Releases: sandorex/arcam

v0.1.10

04 Oct 13:47
Compare
Choose a tag to compare

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

04 Oct 13:32
Compare
Choose a tag to compare

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

  • Improve documenting comments on config options (4496871)
  • Improve CLI help (6cbe9ee)

πŸ§ͺ 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

13 Sep 16:24
Compare
Choose a tag to compare

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

07 Sep 06:54
Compare
Choose a tag to compare

NOTE This release is cause start command was broken in v0.1.6

v0.1.6

06 Sep 16:00
Compare
Choose a tag to compare

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

04 Sep 13:04
Compare
Choose a tag to compare

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

13 Aug 09:43
Compare
Choose a tag to compare

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