-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
285 lines (211 loc) · 6.6 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
CHANGELOG
=========
2022-05-22
----------
### update-packages
* Fix command to find package-directories.
### Changelog extractor
* `--vc`: remove `- ` at start, `osc vc -m` now adds it itself.
2022-04-21
----------
### update-packages
* Use `find` instead of `fd` and ignore sub-directories of package-directories.
2022-04-19
----------
### Changelog extractor
* Added GitHub releases changelog extractor (partially working).
* Added missing init file for `packaging_utils.changelog_extractor` module.
### update-packages
* Added `update-packages.sh` script.
2022-01-18
----------
### Changelog extractor
* Added parameter `--vc` to call `osc vc` with the extracted changelog.
* Added support for zip source archive files.
2021-12-21
----------
### Changelog extractor
* Save verbose flag globally to use it in all functions.
* MarkDown: Support version declarations in square brackets [] (used by pdftk).
2021-12-10
----------
### Changelog extractor
* Ignoring hidden files: allow ./
* Allow single dashes, ignore two dashes
2021-11-15
----------
### Changelog extractor
* Ignore files with dashes in the file name.
* Handle and ignore empty files.
2021-09-26
----------
### Changelog extractor
* GitHub extraction: Support Source URLs with `archive/refs/tags/...` instead of `archive/...`.
2021-09-24
----------
### Changelog extractor
* rst: remove some headers to support geoip2 format.
* `convert_base_after`: fix logic for removing changes of previous version. The code erroneously removed the last character if the previous version was not found.
2021-09-18
----------
### Changelog extractor
* Add command line parameter `--github-current-version` to use a custom tag name or commit id as current version for the GitHub extraction.
2021-09-04
----------
### Changelog extractor
* Detect GitHub repository also by URL tag of specfile and detect tag prefix by querying the last tag.
### Specfile
* New method `get_url`.
2021-08-08
----------
### Changelog extractor
* Add confluence syntax support for workrave (fixes #10).
* Optimize previous-version-detection and add tests (fixes #9).
* Download and convert changelog from GitHub commit history if appropriate and possible.
* Detect rst and changelog automatically with characteristics inside the file (#6).
### Specfile
* Helper: Detect GitHub tag prefix from source URL.
2021-08-04
----------
### Specfile
* Version updater: Convert command line arguments to optional parameters.
* Version updater: Give text output if no source tag could be detected automatically.
2021-07-18
----------
### Changelog extractor
* Better detect previous version.
* Archives: Support tar.bz2 and exclude .asc files automatically.
* Refactor and fix debian conversion and add tests for it.
* Helpers: Split source url from filename extraction.
2021-07-17
----------
### Specfile
* Helper: get_source_filename can handle multiple sources.
* Helper: get_source_filename version argument is optional now.
* Version updater: handle multiple sources.
2021-07-16
----------
### Specfile
* Rewrite version detection to regex instead of rpmspec.
### libraries.io latest version
* Handle error when library is not found with error message.
### Common
* Software name detection: handle the 'python3-' prefix as well.
### Changelog extractor
* Also detect "NEWS" files.
* Check if the changelog candidates are files.
* Better and more generic conversion for MarkDown.
2021-07-04
----------
### Changelog extractor
* Markdown: Support for isort
* Removed isort-flavor
2021-07-03
----------
### Base
* Rewrite config file parser to single file.
* New file `helpers` in common directory to detect the software name.
### Specfile Version Updater
* New script to update the version in the spec file, remove the old tarball and add the new one.
### Libraries.io latest version
* New script to fetch latest version of a software from libraries.io.
### Changelog extractor
* Add support for time-machine changelogs (rst).
* Tests: add tests for base.
* Add support for passivetotal changelogs (markdown).
2020-04-02
----------
### Changelog extractor
* Add parameter `--archive` to specify code archive as argument.
2020-03-30
----------
### Changelog extractor
* Debian conversion: Detect new style author lines and versions with postfixes.
2020-03-15
----------
### Changelog extractor
* Do not consider hidden files (starting with `.`) as potential changelog files in the tarballs.
2020-01-18
----------
### Changelog extractor
* Fix detection of previous version if version only get postfixes (like '2' and '2.1').
* Fix conversion for pymisp: indentation missed one additional space.
2019-11-16
----------
### Changelog extractor
* Add git style support with autodetection
2019-08-09
----------
### Changelog extractor
* More robust changes-file parsing / last version extraction.
2019-08-03
----------
### Changelog extractor
- optionally use previous version from parameter (#4)
- Fix wrong variable name: detection of changelog filenames `debian/changelog` (#5)
2019-07-25
----------
### Changelog extractor
* (Py)MISP support added
### Tests
* Added tests for the misp changelog extractor
2019-07-21
----------
### Changelog extractor
* markdown: add support for shodan style (no ### headings)
* markdown: harmonize headings to ATX-style
### Tests
* Added tests for changelog_extractor, rst conversion
2019-06-30
----------
### Setup
* remove classifier for 3.4, does not build there, not a relevant platform anyway
### Changelog extractor
* Add generic rst conversion, tested with xarray, merged in xonsh
* Add format detection based on filename
* Detect whats-new changelog files
* Handle broken pipe errors gracefully
* Generic markdown conversion
* Finish isort conversion
### Tests
* Added tests for changelog_extractor, rst conversion
2019-06-09
----------
### Tests
* Added for common.conversion.Version
### Common
* conversion.Version:
* denies text-only versions
* split also for dashes
### changelog extractor
* Add support for axel, improve debian support
* improve detection of changelog in tarballs
### check-anitya
* Ignore versions that can't be parsed.
2019-06-02
----------
### changelog extractor
* Added
2018-03-11
----------
### branch-and-fix-license
* Added initial code
### license_rewriter
* Added initial code
2018-03-10
----------
### check-anitya
* parallelization
* supports not redirected exact matches
### common
* conversion:
* add Version class for parsing and comparison
* add IntStr class for permissive conversions between int and str
2018-02-26
----------
### check-anitya
* Added initial code
* Finds project IDs itself
### common
* config: added config read function
* zypper: add package version parser