@@ -35,17 +35,41 @@ The versions follow [semantic versioning](https://semver.org).
35
35
### Security
36
36
-->
37
37
38
- ## Unreleased - YYYY-MM-DD
38
+ ## 1.0.0 - 2022-05-19
39
+
40
+ A major release! Do not worry, no breaking changes but a development team
41
+ (@carmenbianca , @floriansnow , @linozen , @mxmehl and @nicorikken ) that is
42
+ confident enough to declare the REUSE helper tool stable, and a bunch of
43
+ long-awaited features!
44
+
45
+ Apart from smaller changes under the hood and typical maintenance tasks, the
46
+ main additions are new flags to the ` addheader ` subcommand that ease recursive
47
+ and automatic operations, the ability to ignore areas of a file that contain
48
+ strings that may falsely be detected as copyright or license statements, and the
49
+ option to merge copyright lines. The tool now also has better handling of some
50
+ edge cases with copyright and license identifiers.
51
+
52
+ We would like to thank the many contributors to this release, among them
53
+ @ajinkyapatil8190 , @aspiers , @ferdnyc , @Gri-ffin , @hexagonrecursion , @hoijui ,
54
+ @Jakelyst , @Liambeguin , @rex4539 , @robinkrahl , @rpavlik , @siiptuo , @thbde and
55
+ @ventosus .
39
56
40
57
### Added
41
58
59
+ - Extend [ tool documentation] ( https://reuse.readthedocs.io ) with scripts to help
60
+ using this tool and automating some steps that are not built into the tool
61
+ itself. (#500 )
62
+
42
63
- Recommendations for installation/run methods: package managers and pipx (#457 )
64
+
43
65
- Docker images for AArch64 (#478 )
66
+
44
67
- Added the ability to ignore parts of a file when running ` reuse lint ` . Simply
45
68
add ` REUSE-IgnoreStart ` and ` REUSE-IgnoreEnd ` as comments and all lines
46
- between the two will be ignored by the next run of ` reuse lint ` (#463 ).
69
+ between the two will be ignored by the next run of ` reuse lint ` . (#463 )
70
+
47
71
- [ Meson subprojects] ( https://mesonbuild.com/Subprojects.html ) are now ignored
48
- by default (#496 )
72
+ by default. (#496 )
49
73
50
74
- More file types are recognised:
51
75
@@ -54,15 +78,15 @@ The versions follow [semantic versioning](https://semver.org).
54
78
55
79
- Added ` --skip-existing ` flag to ` addheader ` in order to skip files that
56
80
already contain SPDX information. This may be useful for only adding SPDX
57
- information to newly created files.
81
+ information to newly created files. ( # 480 )
58
82
59
- - Added ` --recursive ` flag to ` addheader ` .
83
+ - Added ` --recursive ` flag to ` addheader ` . ( # 469 )
60
84
61
85
- Preserve shebang for more script files:
62
86
63
87
- V-Lang (#432 )
64
88
65
- - Ignore all SPDX files with their typical formats and extensions (#494 ).
89
+ - Ignore all SPDX files with their typical formats and extensions. (#494 )
66
90
67
91
- Add support for merging copyright lines based on copyright statement,
68
92
transforming multiple lines with a single year into a single line with a
@@ -71,7 +95,7 @@ The versions follow [semantic versioning](https://semver.org).
71
95
### Changed
72
96
73
97
- Use ` setuptools ` instead of the deprecated ` distutils ` which will be removed
74
- with Python 3.12 (#451 )
98
+ with Python 3.12. (#451 )
75
99
76
100
- ` addheader --explicit-license ` renamed to ` --force-dot-license ` . (#476 )
77
101
@@ -91,7 +115,7 @@ The versions follow [semantic versioning](https://semver.org).
91
115
### Removed
92
116
93
117
- ` JsxCommentStyle ` in favor of using ` CCommentStyle ` directly (see section
94
- ` Fixed ` )
118
+ ` Fixed ` ). ( # 406 )
95
119
96
120
### Fixed
97
121
@@ -109,8 +133,6 @@ The versions follow [semantic versioning](https://semver.org).
109
133
stand at the beginning of the file where the licensing info needs to go.
110
134
(#406 )
111
135
112
- ### Security
113
-
114
136
## 0.14.0 - 2021-12-27
115
137
116
138
Happy holidays! This is mainly a maintenance release fixing some subcommands and
0 commit comments