Skip to content

v0.1.0

Choose a tag to compare

@garaemon garaemon released this 15 May 05:32
· 71 commits to main since this release
c45bfd6

What's Changed

  • Add GitHub Actions CI/CD Pipeline by @garaemon in #1
  • Ignore devgo executable by @garaemon in #2
  • Add devcontainer.json parser with comprehensive unit tests by @garaemon in #3
  • Add Codecov integration to GitHub Actions workflow by @garaemon in #4
  • Update CLAUDE.md by @garaemon in #5
  • Add unit test for broken JSON parsing by @garaemon in #6
  • Fix linter test by @garaemon in #7
  • Refactor CLI commands and add devcontainer-cli compatibility by @garaemon in #8
  • Implement up command with Docker container management by @garaemon in #9
  • Replace Docker exec commands with official Docker SDK by @garaemon in #10
  • Implement stop command by @garaemon in #11
  • Implement list command with Docker container listing functionality by @garaemon in #12
  • Implement --verbose flag with unified flag parsing system by @garaemon in #13
  • Add comprehensive unit tests for config package by @garaemon in #14
  • Add unit test for runListCommand function by @garaemon in #15
  • Add comprehensive unit tests for ContainerExists method by @garaemon in #16
  • Add comprehensive unit tests for IsContainerRunning method by @garaemon in #17
  • Implement exec command for container command execution by @garaemon in #18
  • Add Go 1.23 and 1.24 to GitHub Actions CI by @garaemon in #19
  • Add image pull functionality to up command by @garaemon in #20
  • Add interactive shell command by @garaemon in #21
  • Implement down command to stop and delete containers by @garaemon in #22
  • Add shell command to utility commands documentation by @garaemon in #23
  • Fix workspace directory resolution for consistent container naming by @garaemon in #24
  • Add integration tests for up command with Docker by @garaemon in #25
  • Add custom prompt to devgo shell command with container name by @garaemon in #26
  • Implement devgo build command and update CI Go version support by @garaemon in #27
  • Add postCreateCommand support to devcontainer configuration by @garaemon in #28
  • Add onCreateCommand and postCreateCommand support by @garaemon in #29
  • Add initializeCommand support to devcontainer configuration by @garaemon in #30
  • Add unit tests for runReadConfigurationCommand by @garaemon in #31
  • Add updateContentCommand support to devcontainer configuration by @garaemon in #32
  • Add postStartCommand support to devcontainer configuration by @garaemon in #33
  • Add postAttachCommand support to devcontainer configuration by @garaemon in #34
  • Add waitFor support to devcontainer configuration by @garaemon in #35
  • Add Docker Compose support to devcontainer configuration by @garaemon in #36
  • Update documentation to reflect current implementation status by @garaemon in #37
  • Implement read-configuration command and add integration test targets by @garaemon in #38
  • Implement run-user-commands command by @garaemon in #39
  • Add comprehensive unit tests for run-user-commands command by @garaemon in #40
  • Add session support for running multiple containers by @garaemon in #43
  • Add SSH agent forwarding support by @garaemon in #41
  • Add JSON5 support for devcontainer.json by @garaemon in #44
  • Set build as default Make target by @garaemon in #46
  • Show help when unsupported options are detected by @garaemon in #45
  • Fix --config option being ignored in multiple commands by @garaemon in #47
  • Remove custom PS1 prompt to respect user's bashrc by @garaemon in #48
  • Add updateRemoteUserUID feature for automatic UID/GID synchronization by @garaemon in #49
  • Fix volume name too short error for relative devcontainer paths by @garaemon in #50
  • Add comprehensive build support for devcontainer.json by @garaemon in #51
  • Fix interactive shell readline support with custom detach keys by @garaemon in #52
  • Add init command for devcontainer.json template generation by @garaemon in #53
  • Fix init template to use Docker-compatible container name by @garaemon in #54
  • Add path hash to container names to prevent name collisions by @garaemon in #55
  • Fix column width handling in list command by @garaemon in #56
  • fix: wait for lifecycle commands and ensure absolute workspace path by @garaemon in #57
  • fix: sanitize container name and image tag by replacing spaces with underscores by @garaemon in #58
  • Fix: ensure Docker image tags and container names are lowercase by @garaemon in #59
  • fix: support containerEnv expansion and update logic by @garaemon in #60
  • Remove -l option from shell command to preserve PATH by @garaemon in #61
  • Add personal dotfiles + shell override; fix exec/shell user by @garaemon in #62
  • Ignore coverage artifacts produced by make test-coverage by @garaemon in #63

New Contributors

Full Changelog: https://github.com/garaemon/devgo/commits/v0.1.0