Releases: AbdelrahmanHafez/claude-code-plus
Releases · AbdelrahmanHafez/claude-code-plus
Release list
v1.3.0
Highlights
🐛 Bug Fix: Commands in complex shell constructs now properly extracted
Previously, commands hidden in certain shell constructs would bypass permission checking:
# These commands were NOT being extracted (security gap):
arr=($(dangerous_cmd)) # Array initialization
echo ${var:-$(dangerous_cmd)} # Parameter expansion defaults
mapfile -t lines < <(dangerous_cmd) # Process substitution in redirects
count=$(find /path | wc -l | tr -d ' ') # Variable assignment (fixed in v1.2.0)All of these are now properly extracted and checked against your permissions.
What's Changed
🔧 Maintenance
- ci: upgrade actions/checkout to v6 and remove redundant fetch-depth by @AbdelrahmanHafez in #11
- chore: add dependabot for monthly dependency updates by @AbdelrahmanHafez in #12
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot in #13
- chore(deps): bump @stylistic/eslint-plugin from 2.13.0 to 5.6.1 by @dependabot in #15
- chore(deps): bump @types/node from 20.19.26 to 25.0.0 by @dependabot in #14
New Contributors
- @dependabot made their first contribution in #13
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
🐛 Bug Fixes
- fix: add repository URL for npm provenance and use shallow clones in CI by @AbdelrahmanHafez in #10
🔧 Maintenance
- chore: remove old bash-based installer code by @AbdelrahmanHafez in #6
- ci: use Node 24 for OIDC trusted publishing by @AbdelrahmanHafez in #8
- ci: reuse test workflow in publish workflow by @AbdelrahmanHafez in #9
Other Changes
- docs: rebrand messaging from 'fix bugs' to 'enhance behavior' by @AbdelrahmanHafez in #1
- Add GitHub Actions for CI/CD by @AbdelrahmanHafez in #2
- Add Claude Code GitHub Workflow by @AbdelrahmanHafez in #3
- docs: polish README with badges and cleaner structure by @AbdelrahmanHafez in #4
- ci: use OIDC trusted publishing, remove NPM_TOKEN by @AbdelrahmanHafez in #5
- ci: add bats tests for hook scripts by @AbdelrahmanHafez in #7
New Contributors
- @AbdelrahmanHafez made their first contribution in #1
Full Changelog: https://github.com/AbdelrahmanHafez/claude-code-plus/commits/v1.2.0