-
Notifications
You must be signed in to change notification settings - Fork 130
Comparing changes
Open a pull request
base repository: python-cmd2/cmd2
base: main
head repository: python-cmd2/cmd2
compare: 3.x
- 17 commits
- 15 files changed
- 2 contributors
Commits on Feb 5, 2026
-
Fixed incompatibilities with Python 3.14.3. (#1571)
* Removed most overridden functions for custom argparse help formatting due to incompatibilities with newer versions. * Updated _macro_list to use a method to build its parser. * No longer storing Cmd/CommandSet instance in subcommand parsers. Using id(instance) instead. * Fixed issue deep copying Cmd2ArgumentParser in Python 3.14.3.
Configuration menu - View commit details
-
Copy full SHA for 1b6c211 - Browse repository at this point
Copy the full SHA 1b6c211View commit details -
Configuration menu - View commit details
-
Copy full SHA for e228018 - Browse repository at this point
Copy the full SHA e228018View commit details
Commits on Feb 21, 2026
-
Fix async_alert to respect allow_style setting for 3.x branch (#1582)
* Fix async_alert to respect allow_style setting * Update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 32dcb3d - Browse repository at this point
Copy the full SHA 32dcb3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c15d505 - Browse repository at this point
Copy the full SHA c15d505View commit details -
Configuration menu - View commit details
-
Copy full SHA for faddfc3 - Browse repository at this point
Copy the full SHA faddfc3View commit details -
Updated rich_utils.ANSI_STYLE_SEQUENCE_RE to only match ANSI SGR (Sel…
…ect Graphic Rendition) sequences for text styling.
Configuration menu - View commit details
-
Copy full SHA for 1d15007 - Browse repository at this point
Copy the full SHA 1d15007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c48851 - Browse repository at this point
Copy the full SHA 6c48851View commit details
Commits on Mar 1, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a3b2d80 - Browse repository at this point
Copy the full SHA a3b2d80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 309556f - Browse repository at this point
Copy the full SHA 309556fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25aa3e6 - Browse repository at this point
Copy the full SHA 25aa3e6View commit details
Commits on Mar 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 78eb813 - Browse repository at this point
Copy the full SHA 78eb813View commit details -
Configuration menu - View commit details
-
Copy full SHA for 443fddc - Browse repository at this point
Copy the full SHA 443fddcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a48700 - Browse repository at this point
Copy the full SHA 8a48700View commit details
Commits on Apr 13, 2026
-
Removed Text.from_ansi() monkeypatch since it's no longer needed as o…
…f Rich 15.0.0. (#1631)
Configuration menu - View commit details
-
Copy full SHA for c217d33 - Browse repository at this point
Copy the full SHA c217d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0ef95 - Browse repository at this point
Copy the full SHA 0b0ef95View commit details -
Force truecolor support to avoid automatic color detection. (#1633)
Explicitly set the color system to "truecolor" in Cmd2BaseConsole and rich_text_to_string() when styling is allowed. This avoids Rich's automatic color detection, which can strip colors in test environments where TERM=dumb is set.
Configuration menu - View commit details
-
Copy full SHA for c173b47 - Browse repository at this point
Copy the full SHA c173b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9bf466 - Browse repository at this point
Copy the full SHA c9bf466View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...3.x