Skip to content
  • Tobi's avatar
    bb727ce9
    Release 1.0.1: Implement segregated CLI help system · bb727ce9
    Tobi authored
    - Add two-tier help system: global help shows all commands, command-specific help shows only relevant options
    - Update cli.py to provide comprehensive command overview in global help
    - Add crypt_cli_subparser.py with 1.0.0-compatible command-specific argument parsers
    - Filter out 1.1.0-only algorithms (MAYO and CROSS) to maintain version consistency
    - Patch crypt_cli.py to detect help requests and route to appropriate subparser
    - Maintain full backward compatibility for all non-help functionality
    - Significantly improve user experience by reducing cognitive load and showing contextually relevant options
    
    Version Updates:
    - Bump version to 1.0.1 in setup.py
    - Update RELEASE_NOTES.md with 1.0.1 features and changes
    - Update CHANGELOG.md with detailed 1.0.1 changelog entry
    - Update version.py.template with 1.0.1 version history entry
    
    Version-specific features:
    - Only shows algorithms available in 1.0.0 (excludes MAYO-1/3/5 and CROSS-128/192/256)
    - Maintains all existing 1.0.0 encryption/decryption functionality
    - Provides same improved help UX as 1.1.0 without version confusion
    
    🤖 Generated with [Claude Code](https://claude.ai/code
    
    )
    
    Co-Authored-By: default avatarClaude <noreply@anthropic.com>
    bb727ce9
    Release 1.0.1: Implement segregated CLI help system
    Tobi authored
    - Add two-tier help system: global help shows all commands, command-specific help shows only relevant options
    - Update cli.py to provide comprehensive command overview in global help
    - Add crypt_cli_subparser.py with 1.0.0-compatible command-specific argument parsers
    - Filter out 1.1.0-only algorithms (MAYO and CROSS) to maintain version consistency
    - Patch crypt_cli.py to detect help requests and route to appropriate subparser
    - Maintain full backward compatibility for all non-help functionality
    - Significantly improve user experience by reducing cognitive load and showing contextually relevant options
    
    Version Updates:
    - Bump version to 1.0.1 in setup.py
    - Update RELEASE_NOTES.md with 1.0.1 features and changes
    - Update CHANGELOG.md with detailed 1.0.1 changelog entry
    - Update version.py.template with 1.0.1 version history entry
    
    Version-specific features:
    - Only shows algorithms available in 1.0.0 (excludes MAYO-1/3/5 and CROSS-128/192/256)
    - Maintains all existing 1.0.0 encryption/decryption functionality
    - Provides same improved help UX as 1.1.0 without version confusion
    
    🤖 Generated with [Claude Code](https://claude.ai/code
    
    )
    
    Co-Authored-By: default avatarClaude <noreply@anthropic.com>
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading