sharppcap
sharppcap copied to clipboard
Update dependency reuse to v3
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
reuse (source) | ==2.1.0 -> ==3.0.1 |
Release Notes
fsfe/reuse-tool (reuse)
v3.0.1
Fixed
-
.qrc
and.ui
now have the HTML comment style instead of being marked uncommentable. (#896) - This reverts behaviour introduced in v3.0.0: the contents of uncommentable files are scanned for REUSE information again. The contents of binary files are not. (#896)
v3.0.0
This release contains a lot of small improvements and changes without anything
big per se. Rather, it is made in advance of a release which will contain a
single feature: REUSE.toml, a
replacement for .reuse/dep5
. .reuse/dep5
will still be supported as a
deprecated feature for some time.
That future 3.1 release will have some alpha testing in advance.
Added
- Implement handling LicenseRef in
download
andinit
. (#697) - Declared support for Python 3.12. (#846)
- More file types are recognised:
- TCL (
.tcl
) (#871) - Julia (
.jl
) (#815) - Modern Fortran (
.f90
) (#836) - Bazel (
.bzl
) (#870) - GNU Linker script (
.ld
) (#862) - Assembly code (
.s
) (#862) - Empty placeholders (
.empty
) (#862) - ShellCheck configuration (
.shellcheckrc
) (#862) - Pylint in-project configuration (
pylintrc
) (#862) - Lisp schemes (
.sld
,.sls
,.sps
) (#875)
- TCL (
- Added comment styles:
-
csingle
for Zig (.zig
) and Hare (.ha
) (#889)
-
- Display recommendations for steps to fix found issues during a lint. (#698)
- Add support for Pijul VCS. Pijul support is not added to the Docker image. (#858)
- When running
annotate
on a file with an unrecognised file path, the tool currently exits early. To automatically create a .license file for unrecognised files,--fallback-dot-license
has been added. (#823, #851, #853, #859; this took a while to get right.) - Ignore
.sl
directory as used by Sapling SCM. (#867)
Changed
- Alpine Docker image now uses 3.18 as base. (#846)
- The Git submodule detection was made less naïve. Where previously it detected
a directory with a
.git
file as a submodule, it now uses the git command to detect submodules. This helps detect (quoted from Git man page) "[repositories] that were cloned independently and later added as a submodule or old setups", which "have the submodule's git directory inside the submodule instead of embedded into the superproject's git directory". (#687) - No longer scan binary or uncommentable files for their contents in search of REUSE information. (#825)
-
--force-dot-license
and--skip-unrecognised
are now mutually exclusive onannotate
. (#852) - No longer create and publish
-extra
Docker images. Theopenssh-client
package is now in the main image. (#849) - No longer create and publish
dev
Docker images. (#849) - The
-debian
Docker image is now based off debian:12-slim. It used to be based on the python:slim image, which used debian:slim under the hood. (#849)
Removed
- Removed deprecated
--explicit-license
. (#851) - Removed deprecated
addheader
. (#851) - No longer depend on
sphinx-autodoc-typehints
for documentation. (#772)
Fixed
- Syntax errors in .reuse/dep5 now have better error handling. (#841)
- Reduced python-debian minimum version to 0.1.34. (#808)
- Fix issue in
annotate
where--single-line
and--multi-line
would not correctly raise an error with an incompatible comment style. (#853) - Fix parsing existing copyright lines when they do not have a year (#861)
- Better handling of Lisp comment styles. Now, any number of ";" characters is recognised as the prefix to a Lisp comment, and ";;;" is used when inserting comment headers, as per https://www.gnu.org/software/emacs/manual/html_node/elisp/Comment-Tips.html. (#874)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.14%. Comparing base (
72c338d
) to head (49d4207
).
Additional details and impacted files
@@ Coverage Diff @@
## master #501 +/- ##
==========================================
- Coverage 82.25% 82.14% -0.11%
==========================================
Files 51 51
Lines 2823 2823
Branches 312 312
==========================================
- Hits 2322 2319 -3
- Misses 380 383 +3
Partials 121 121
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.