Added
- Detect SPDX snippet tags in files. (#699)
- More file types are recognised:
- Fennel (
.fnl
) (#638) - CommonJS (
.cjs
) (#632) - Qt .pro (
.pro
) (#632) - Qt .pri (
.pri
) (#755) - Qt .qrc (
.qrc
) (#755) - Qt .qss(
.qss
) (#755) - Qt .ui (
.ui
) (#755) - Textile (
.textile
) (#712) - Visual Studio Code workspace (
.code-workspace
) (#747) - Application Resource Bundle (
.arb
) (#749) - Svelte components (
.svelte
) - AES encrypted files (
.aes
) (#758) - Jakarte Server Page (
.jsp
) (#757)
- Fennel (
- More files are recognised:
- Added loglevel argument to pytest and skip one test if loglevel is too high
(#645). --add-license-concluded
,--creator-person
, and--creator-organization
added toreuse spdx
. (#623)- Additional license metadata for the Python package has been added. The actual
SPDX license expression remains the same:
Apache-2.0 AND CC0-1.0 AND CC-BY-SA-4.0 AND GPL-3.0-or-later
. (#733) - Added
--contributor
option toannotate
. (#669) - Added
--json
flag tolint
command (#654). reuse.ReuseInfo
now hascopy
andunion
methods. (#759)- Added Ukrainian and Czech translations (#767)
Changed
- Bumped SPDX license list to v3.20. (#692)
reuse.SpdxInfo
was renamed toreuse.ReuseInfo
. It is now a (frozen)
dataclass instead of a namedtuple. This is only relevant if you're using reuse
as a library in Python. (#669)- Sphinx documentation: Switched from RTD theme to Furo. (#673, #716)
- Removed dependency on setuptools'
pkg_resources
to determine the installed
version of reuse. (#724) - Bumped SPDX license list to v3.21. (#763)
- Bumped REUSE Spec version to 3.1. (#768)
- Introduce an order of precedence. The copyright and licensing information from
different sources (e.g..license
or.reuse/dep5
file) is no longer merged.
(#654)
Removed
- Python 3.6 and 3.7 support has been dropped. (#673, #759)
- Removed runtime and build time dependency on
setuptools
. (#724)
Fixed
- Fixed automatic generation of Sphinx documentation via readthedocs.io by
adding a.readthedocs.yaml
configuration file (#648) - Fixed a compatibility issue where reuse could not be installed (built) if
gettext is not installed. (#691) - Translations are available in Docker images. (#701)
- Marked the
/data
directory in Docker containers as safe in Git, preventing
errors related to linting Git repositories. (#720) - Repaired error when using Galician translations. (#719)