v2.0.0b32
fix: respect umask in setExecutable and handle flag parameter The setExecutable method was ignoring the flag parameter and always setting permissions to 0o744 regardless of umask. Now it: - Adds execute bits while respecting umask when flag=True - Removes execute bits when flag=False - Preserves existing file permissions (only modifies execute bits) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>