Skip to content

Commit 6af87ec

Browse files
committed
feat: update to Claude Code 1.0.93 and add project config support
- Add project config file and full config reference - Support OAuth token auth and env var expansion - Mask sensitive values and improve security - Update version to 0.5.0 and changelog
1 parent 3a10822 commit 6af87ec

4 files changed

Lines changed: 32 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.5.0] - 2025-08-27
11+
12+
### Added
13+
- Project-specific config file support (`.claude-yolo` in project root)
14+
- OAuth token authentication method (`--oat`, experimental)
15+
- Full configuration reference file (`.claude-yolo.full`)
16+
- Environment variable expansion support (`${VAR:-default}`)
17+
- Sensitive environment variable masking (API keys, tokens, secrets)
18+
- `--host-net` option for Docker networking
19+
- Configuration display in startup output
20+
21+
### Changed
22+
- Updated Claude Code base version to 1.0.93
23+
- Unified model aliasing system across all authentication methods
24+
- Improved environment and volume parsing
25+
- Enhanced security with controlled mounts and permissions
26+
- Simplified example config file
27+
- Streamlined release workflow through claude-yolo
28+
29+
### Fixed
30+
- Critical security issues with config file handling
31+
- Environment variable display formatting
32+
- Volume mount permissions and validation
33+
34+
### Security
35+
- Mask sensitive values in environment variable output
36+
- Enhanced config file validation and security checks
37+
1038
## [0.4.3] - 2025-07-21
1139

1240
### Changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ RUN mkdir -p "$CLAUDE_HOME/.npm-global" && \
135135

136136
# Set npm configuration for claude user and install Claude CLI
137137
USER $CLAUDE_USER
138-
ARG CLAUDE_CODE_VERSION=1.0.58
138+
ARG CLAUDE_CODE_VERSION=1.0.93
139139
RUN npm config set prefix "$CLAUDE_HOME/.npm-global" && \
140140
npm install -g @anthropic-ai/claude-code@${CLAUDE_CODE_VERSION} @mariozechner/claude-trace && \
141141
npm cache clean --force

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
IMAGE_NAME := ghcr.io/thevibeworks/ccyolo
33
TAG := latest
44
CONTAINER_NAME := ccyolo-$(shell basename $(PWD))-$(shell date +%s)
5-
CLAUDE_CODE_VERSION := 1.0.60
5+
CLAUDE_CODE_VERSION := 1.0.93
66

77
export DOCKER_BUILDKIT := 1
88

claude.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
set -e
33

4-
VERSION="0.4.2"
4+
VERSION="0.5.0"
55
DOCKER_IMAGE="${CCYOLO_DOCKER_IMAGE:-ghcr.io/thevibeworks/ccyolo}"
66
DOCKER_TAG="${CCYOLO_DOCKER_TAG:-latest}"
77

@@ -245,7 +245,7 @@ format_env_display() {
245245
local var_name="$1"
246246
local var_value="$2"
247247
local masked_value
248-
248+
249249
masked_value=$(mask_sensitive_value "$var_name" "$var_value")
250250
echo "$(blue "$var_name")=${masked_value}"
251251
}

0 commit comments

Comments
 (0)