This change log follows the Keep a Changelog spec. Every release contains the following sections:
Addedfor new features.
Changedfor changes in existing functionality.
Deprecatedfor soon-to-be removed features.
Removedfor now removed features.
Fixedfor any bug fixes.
Securityin case of vulnerabilities.
The versions follow semantic versioning.
SPDX-FileCopyrightText: Jane Doe is now the recommended way to mark a copyright
notice instead of
Copyright (C) Jane Doe.
© are still
supported as prefixes.
The specification now makes a recommendation on the format of copyright
notices, but does not mandate anything other than that the copyright notice
contain the name of the copyright holder. The format is roughly:
SPDX-FileCopyrightText: 2019 Jane Doe <email@example.com>
An FAQ and much-needed tutorial are added to help people along, instead of letting the specification do double duty as a tutorial.
The tool has been updated to be a lot friendlier to use, and to print more helpful linting output. In a future release it will automate some tasks (e.g., adding copyright and licensing information headers to specified files).
The DEP5 file which bulk-licenses directories as a sort of global
configuration file was moved from
The three steps have been changed from
The specification no longer makes a recommendation on how to deal with licenses such as BSD and MIT that themselves contain editable copyright notices.
License files can now only be placed in
files, instead of the default
COPYING, etc.. As a result, the
Valid-License-Identifier tag is no longer needed.
The specification no longer makes any mention of version control systems to track copyright.
The specification no longer mentions a bill of materials (SPDX Document).