All notable changes to this project will be documented in this file.
v1.0.1 - 2024-12-30
- support annotated
pydantic.Fieldrange types (#177)
- update
ruffto v0.8.4 and removeself/clsannotations (#176)
v1.0.0 - 2024-12-29
- unify decorated function metadata (#170)
- support python v3.13, add
mise.toml, removedoctest(#165) - add
fractions.Fractiontofeud.typing(#167) - add
pydantic_extra_types.S3Pathtofeud.typing(#166) - add
pydantic.SocketPathtofeud.typing(#169) - add
mypysupport and type stubs (#171)
v0.4.1 - 2024-10-17
v0.4.0 - 2024-09-28
v0.3.2 - 2024-04-01
- specify virtual env location in
.readthedocs.yaml(#143)
v0.3.1 - 2024-01-12
v0.3.0 - 2024-01-03
- check
__main__first for module discovery (#131) - fix
click&pydanticmin. versions + fixfeud.typingversions (#133) - define
__all__forfeud.typingmodule (#134)
- define
feud.click.is_richfor checkingrich-clickinstall (#132) - add command and option sections (#136)
v0.2.0 - 2023-12-27
- add
feud.build+ moverich_clickstyling tofeud.Config(#123)
v0.1.6 - 2023-12-26
- improve docstring parsing (#121)
v0.1.5 - 2023-12-26
- restyle
README.mdand related projects (#117)
- support argument defaults (#114)
- show argument help by default + support
rich-clickoverrides (#115) - expand
feud.runobject support/discovery (#116)
v0.1.4 - 2023-12-22
- update
releasetask to useversion.py(#111)
- support
*argsand**kwargs(#108)
v0.1.3 - 2023-12-19
- update issues and discussions URLs (#104)
- support iterables and
dictinfeud.run(#105)
v0.1.2 - 2023-12-15
- fix
README.mdtypo (#102)
v0.1.2rc1 - 2023-12-15
- fix repository issue/PR templates (#97)
v0.1.1 - 2023-12-14
- change
feud.configfrom package to module (#86) - use
==instead ofisfortyping.Annotatedcomparison (#88)
- add
emailextra, issue/PR templates,versionmodule (#84) - add
typing.Patterntofeud.typing(#85) - add metavars for
typing.Unionand literal|union types (#89) - add
Group.__main__()support (#90) - add
feud.envdecorator for env. variable options (#91) - add
feud.renamedecorator (#94)
- add test for inheritance command override (#87)
v0.1.0 - 2023-12-05
- remove auto-merge
master->devworkflow (#80)
- add configuration reference to boolean type (#81)
v0.1.0a9 - 2023-12-05
- dont use
git fetch --unshallow(#78)
v0.1.0a8 - 2023-12-05
- hide release PRs from
CHANGELOG.md(#73) - use
github-push-actionfor auto-merge (#75) - use PAT for actions/checkout (#76)
v0.1.0a6 - 2023-12-04
- use
setup-git-credentialsfor auto-merge workflow (#71)
v0.1.0a5 - 2023-12-04
- add write permissions to auto-merge workflow (#69)
v0.1.0a4 - 2023-12-04
- add auto-merge master into dev workflow (#67)
- add
cliff.tomlissue/release number preprocessors (#66)
v0.1.0a3 - 2023-12-04
- use cliff for changelog generation (#51)
- correctly access changelog entry content (#53)
- fix
tag-version-commitworkflow (#55) - tag in create-release-pr workflow (#56)
- prefix tag with
v(#57) - use
rickstaa/action-create-tagto create tags (#64)
v0.1.0a2 - 2023-12-04
- use
actions/checkout@v4and fix permissions (#28) - add
write-allpermissions tocreate-release-prworkflow (#29) - provide version to
auto-changelog(#31) - fix multi-line
create-release-prworkflow output (#32) - fetch tags in
create-release-prworkflow (#34) - use
fetch-depth: 0for workflow checkout (#36) - use temporary file for changelog entry (#37)
- remove invalid
)fromcreate-release-prworkflow (#38) - use EOF for multi-line changelog output (#40)
- silence
release.installinvoke task (#42) - remove
entry.mdfromcreate-release-prworkflow (#44) - provide start/stop commit to
create-release-prworkflow (#46)
- remove
CHANGELOG.md(#48)