Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
Add support for Python 3.14
[0.1.2] - 2025-08-18¶
Removed¶
Remove support for Python 3.9
Changed¶
Move from
setup.cfgtopyproject.tomlfor package configurationMove from
blacktorufffor formattingMove from
isorttorufffor import sortingSort repos of a given type alphabetically when adding a repo to that type
[0.0.11] - 2024-10-09¶
Added¶
Add support for Python 3.10, 3.11, and 3.13
[0.0.10] - 2024-05-10¶
Changed¶
Use Typer for command-line parsing
[0.0.9] - 2024-04-17¶
Fixed¶
Fix incorrect help string for the
listcommand
Changed¶
Update
flavorscommand and terminology totypes
[0.0.8] - 2024-02-12¶
Added¶
removecommand to remove a repository from one or more types
Changed¶
Use
strictfor mypy type checking on source and testsAdd isort to order imports consistently
[0.0.7] - 2024-01-21¶
Added¶
listcan now accept multiple--typeparameters to list multiple repository types
[0.0.6] - 2023-12-10¶
Added¶
initcommand to create a new config fileeditcommand to edit a config file manuallyimplodecommand to remove configurationsniffcommand to inspect configuration and issuesMore confirmations for exceptional cases
Unit tests
Changed¶
Move root options to new
sniffcommandMove subcommands and utilities to individual modules
Updated error and confirmation messaging
Exit with status code 1 in more cases
Open long repo lists in pager
[0.0.5] - 2023-12-09¶
Changed¶
Use Click for command-line parsing
Added¶
repo-man addcan now take multiple--typevalues to add a repo to many flavors at once
[0.0.4] - 2023-11-14¶
Changed¶
Use
repo-manstylization consistently (andrepo_manwhere needed for Python). This changes the executable command name, most notably.
Fixed¶
Fix
KeyErrorwhen config doesn’t contain anignoresection
[0.0.3] - 2023-11-07¶
Changed¶
Listing repositories of a given flavor is now the
listsubcommand
Added¶
List flavors of a given repository using the
flavorssubcommandConfigure a repository for a flavor using the
addsubcommand
[0.0.2] - 2023-11-07¶
Fixed¶
Update help text to reflect repo-man program name
Remove useless help text epilog
[0.0.1] - 2023-11-07¶
Added¶
List repositories configured with a given flavor
List repositories configured with more than one flavor
List repositories with no configured flavor
List configured flavors