File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
137137USER $CLAUDE_USER
138- ARG CLAUDE_CODE_VERSION=1.0.58
138+ ARG CLAUDE_CODE_VERSION=1.0.93
139139RUN 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
Original file line number Diff line number Diff line change 22IMAGE_NAME := ghcr.io/thevibeworks/ccyolo
33TAG := latest
44CONTAINER_NAME := ccyolo-$(shell basename $(PWD ) ) -$(shell date +% s)
5- CLAUDE_CODE_VERSION := 1.0.60
5+ CLAUDE_CODE_VERSION := 1.0.93
66
77export DOCKER_BUILDKIT := 1
88
Original file line number Diff line number Diff line change 11#! /bin/bash
22set -e
33
4- VERSION=" 0.4.2 "
4+ VERSION=" 0.5.0 "
55DOCKER_IMAGE=" ${CCYOLO_DOCKER_IMAGE:- ghcr.io/ thevibeworks/ ccyolo} "
66DOCKER_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}
You can’t perform that action at this time.
0 commit comments