Skip to content

ChromaTerm v2.0.0

Choose a tag to compare

@rgcr rgcr released this 31 Jul 02:32
· 15 commits to main since this release

Release Notes

πŸŽ‰ ChromaTerm2 - A Maintained Fork

ChromaTerm2 is a maintained and modernized fork of the original ChromaTerm project by hSaria. This release includes significant refactoring and improvements while preserving all original functionality.

Installation

pip install chromaterm2

The ct command works exactly the same as before!

What's New

Major Refactoring

  • Better code organization: Split monolithic files into focused modules
  • Modern Python packaging: Uses pyproject.toml with proper metadata
  • Improved maintainability: Cleaner imports and module structure
  • Python 3.9+ support: Updated dependencies and compatibility

Bug Fixes

  • Fixed PCRE2 named group handling issues
  • Fixed test compatibility across regex engines
  • All 170 tests now pass

Documentation

  • Proper credit to the original author throughout

Migration

  • New package name: chromaterm2 (was chromaterm)
  • Same command: ct command unchanged
  • Same functionality: All features preserved

πŸ™ Credits

πŸ”— Links


See CHANGELOG.md for complete technical details of all changes.