v2.0.0
Chores
-
chore!: Drop support for Python 3.8 (
5c448ec
)- Use the type-hinting provided out of the box in 3.9.
- Remove version guards around
argparse.BooleanOptionalAction
. - Update documentation and CI accordingly.
-
chore: Tweak dependabot again (
1af1398
) -
chore: Tweak dependabot (
c4c9252
)Run weekly instead of daily, and group updates into a single PR for each
packaging ecosystem. -
chore: Update LICENSE/COPYRIGHT info (
aae82e5
)
Continuous integration
-
ci: Change documentation coverage file name (
c487d94
) -
ci: Restrict token permissions (
dfb85fd
)https://github.com/sandialabs/reverse_argparse/security/code-scanning/21
-
ci: Tweak automated suggestions (
3a73bda
) -
ci: Apply security best practices (
27fd558
)Signed-off-by: StepSecurity Bot bot@stepsecurity.io
-
ci: Don't fix Ruff issues (
6fb3b58
)Remove the
--fix
argument from theruff
check in the pre-commit
configuration. We don't want automated commits pushed to PRs, because
we want to encourage contributors to clean up their branches before
merging. Additionally, when pre-commit doesn't automatically fix files,
it shows the user what the issues are, thereby training them to avoid
them in the future.
Documentation
-
docs: Fix highlighting in examples (
149e48c
)I never noticed when we added the license and copyright information to
the top of all the source files that we didn't account for the
lines highlighted in the included examples. This adjusts things such
that (1) we don't include all that header stuff when generating the
docs, and only include the lines of code that are really relevant to
share on the examples page, and (2) the appropriate lines are
highlighted. -
docs: Slight tweaks to contributing guidelines (
6e2ddc9
)