You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.rst
+81-68Lines changed: 81 additions & 68 deletions
Original file line number
Diff line number
Diff line change
@@ -12,17 +12,30 @@ schemes recommended by the Python Packaging Authority.
12
12
13
13
.. towncrier release notes start
14
14
15
-
3.4.1 (2021-03-16)
16
-
------------------
15
+
Twine 3.4.2 (2021-07-20)
16
+
------------------------
17
+
18
+
Bugfixes
19
+
^^^^^^^^
20
+
21
+
- Improve error message for unsupported metadata. (`#755 <https://github.com/pypa/twine/issues/755>`_)
22
+
- Improve error message for a missing config file. (`#770 <https://github.com/pypa/twine/issues/770>`_)
23
+
- Do not include md5_digest or blake2_256_digest if FIPS mode is enabled on the
24
+
host. This removes those fields from the metadata before sending the metadata
25
+
to the repository. (`#776 <https://github.com/pypa/twine/issues/776>`_)
26
+
27
+
28
+
Twine 3.4.1 (2021-03-16)
29
+
------------------------
17
30
18
31
Bugfixes
19
32
^^^^^^^^
20
33
21
34
- Fix a regression that was causing some namespace packages with dots in them fail to upload to PyPI. (`#745 <https://github.com/pypa/twine/issues/745>`_)
22
35
23
36
24
-
3.4.0 (2021-03-15)
25
-
------------------
37
+
Twine 3.4.0 (2021-03-15)
38
+
------------------------
26
39
27
40
Features
28
41
^^^^^^^^
@@ -32,8 +45,8 @@ Features
32
45
- Eliminate dependency on setuptools/pkg_resources and replace with packaging and importlib_metadata. (`#736 <https://github.com/pypa/twine/issues/736>`_)
33
46
34
47
35
-
3.3.0 (2020-12-23)
36
-
------------------
48
+
Twine 3.3.0 (2020-12-23)
49
+
------------------------
37
50
38
51
Features
39
52
^^^^^^^^
@@ -61,8 +74,8 @@ Improved Documentation
61
74
- Adopt towncrier for the changleog (`#718 <https://github.com/pypa/twine/issues/718>`_)
62
75
63
76
64
-
3.2.0 (2020-06-24)
65
-
------------------
77
+
Twine 3.2.0 (2020-06-24)
78
+
------------------------
66
79
67
80
Features
68
81
^^^^^^^^
@@ -81,24 +94,24 @@ Bugfixes
81
94
- Fix inaccurate retry message during ``upload`` (`#611 <https://github.com/pypa/twine/issues/611>`_)
82
95
- Clarify error messages for archive format (`#601 <https://github.com/pypa/twine/issues/601>`_)
83
96
84
-
3.1.1 (2019-11-27)
85
-
------------------
97
+
Twine 3.1.1 (2019-11-27)
98
+
------------------------
86
99
87
100
Bugfixes
88
101
^^^^^^^^
89
102
90
103
- Restore ``--non-interactive`` as a flag not expecting an argument. (`#548 <https://github.com/pypa/twine/issues/548>`_)
91
104
92
-
3.1.0 (2019-11-23)
93
-
------------------
105
+
Twine 3.1.0 (2019-11-23)
106
+
------------------------
94
107
95
108
Features
96
109
^^^^^^^^
97
110
98
111
- Add support for specifying ``--non-interactive`` as an environment variable. (`#547 <https://github.com/pypa/twine/issues/547>`_)
99
112
100
-
3.0.0 (2019-11-18)
101
-
------------------
113
+
Twine 3.0.0 (2019-11-18)
114
+
------------------------
102
115
103
116
Features
104
117
^^^^^^^^
@@ -113,8 +126,8 @@ Bugfixes
113
126
114
127
- More robust handling of server response in ``--skip-existing`` (`#332 <https://github.com/pypa/twine/issues/332>`_)
115
128
116
-
2.0.0 (2019-09-24)
117
-
------------------
129
+
Twine 2.0.0 (2019-09-24)
130
+
------------------------
118
131
119
132
Features
120
133
^^^^^^^^
@@ -126,16 +139,16 @@ Bugfixes
126
139
127
140
- Require requests 2.20 or later to avoid reported security vulnerabilities in earlier releases. (`#491 <https://github.com/pypa/twine/issues/491>`_)
128
141
129
-
1.15.0 (2019-09-17)
130
-
-------------------
142
+
Twine 1.15.0 (2019-09-17)
143
+
-------------------------
131
144
132
145
Features
133
146
^^^^^^^^
134
147
135
148
- Improved output on ``check`` command: Prints a message when there are no distributions given to check. Improved handling of errors in a distribution's markup, avoiding messages flowing through to the next distribution's errors. (`#488 <https://github.com/pypa/twine/issues/488>`_)
136
149
137
-
1.14.0 (2019-09-06)
138
-
-------------------
150
+
Twine 1.14.0 (2019-09-06)
151
+
-------------------------
139
152
140
153
Features
141
154
^^^^^^^^
@@ -149,8 +162,8 @@ Bugfixes
149
162
150
163
- Fail more gracefully when encountering bad metadata (`#341 <https://github.com/pypa/twine/issues/341>`_)
151
164
152
-
1.13.0 (2019-02-13)
153
-
-------------------
165
+
Twine 1.13.0 (2019-02-13)
166
+
-------------------------
154
167
155
168
Features
156
169
^^^^^^^^
@@ -181,16 +194,16 @@ Misc
181
194
182
195
- Refactor tox env and travis config. (`#439 <https://github.com/pypa/twine/issues/439>`_)
183
196
184
-
1.12.1 (2018-09-24)
185
-
-------------------
197
+
Twine 1.12.1 (2018-09-24)
198
+
-------------------------
186
199
187
200
Bugfixes
188
201
^^^^^^^^
189
202
190
203
- Fix regression with upload exit code (`#404 <https://github.com/pypa/twine/issues/404>`_)
191
204
192
-
1.12.0 (2018-09-24)
193
-
-------------------
205
+
Twine 1.12.0 (2018-09-24)
206
+
-------------------------
194
207
195
208
Features
196
209
^^^^^^^^
@@ -204,8 +217,8 @@ Bugfixes
204
217
205
218
- Avoid MD5 when Python is compiled in FIPS mode (`#367 <https://github.com/pypa/twine/issues/367>`_)
206
219
207
-
1.11.0 (2018-03-19)
208
-
-------------------
220
+
Twine 1.11.0 (2018-03-19)
221
+
-------------------------
209
222
210
223
Features
211
224
^^^^^^^^
@@ -226,8 +239,8 @@ Misc
226
239
- Add new maintainer, release checklists. (`#314 <https://github.com/pypa/twine/issues/314>`_)
227
240
- Add instructions on how to use keyring. (`#277 <https://github.com/pypa/twine/issues/277>`_)
228
241
229
-
1.10.0 (2018-03-07)
230
-
-------------------
242
+
Twine 1.10.0 (2018-03-07)
243
+
-------------------------
231
244
232
245
Features
233
246
^^^^^^^^
@@ -252,16 +265,16 @@ Bugfixes
252
265
- Fix ``--repository[-url]`` help text (`#265 <https://github.com/pypa/twine/issues/265>`_)
- Blacklist known bad versions of Requests. (`#253 <https://github.com/pypa/twine/issues/253>`_)
262
275
263
-
1.9.0 (2017-05-22)
264
-
------------------
276
+
Twine 1.9.0 (2017-05-22)
277
+
------------------------
265
278
266
279
Bugfixes
267
280
^^^^^^^^
@@ -276,8 +289,8 @@ Misc
276
289
- Twine will now resolve passwords using the `keyring <https://pypi.org/project/keyring/>`_ if available. Module can be required with the ``keyring`` extra.
277
290
- Twine will use ``hashlib.blake2b`` on Python 3.6+ instead of pyblake2
278
291
279
-
1.8.1 (2016-08-09)
280
-
------------------
292
+
Twine 1.8.1 (2016-08-09)
293
+
------------------------
281
294
282
295
Misc
283
296
^^^^
@@ -292,8 +305,8 @@ Misc
292
305
:file:`.pypirc` file.
293
306
294
307
295
-
1.8.0 (2016-08-08)
296
-
------------------
308
+
Twine 1.8.0 (2016-08-08)
309
+
------------------------
297
310
298
311
Features
299
312
^^^^^^^^
@@ -315,16 +328,16 @@ Misc
315
328
- Stop testing on Python 2.6.
316
329
- Warn users if they receive a 500 error when uploading to ``*pypi.python.org`` (`#199 <https://github.com/pypa/twine/issues/199>`_)
317
330
318
-
1.7.4 (2016-07-09)
319
-
------------------
331
+
Twine 1.7.4 (2016-07-09)
332
+
------------------------
320
333
321
334
Bugfixes
322
335
^^^^^^^^
323
336
324
337
- Correct a packaging error.
325
338
326
-
1.7.3 (2016-07-08)
327
-
------------------
339
+
Twine 1.7.3 (2016-07-08)
340
+
------------------------
328
341
329
342
Bugfixes
330
343
^^^^^^^^
@@ -336,24 +349,24 @@ Misc
336
349
337
350
- Avoid attempts to upload a package if we can find it on Legacy PyPI.
338
351
339
-
1.7.2 (2016-07-05)
340
-
------------------
352
+
Twine 1.7.2 (2016-07-05)
353
+
------------------------
341
354
342
355
Bugfixes
343
356
^^^^^^^^
344
357
345
358
- Fix issue where we were checking the existence of packages even if the user didn't specify ``--skip-existing``. (`#189 <https://github.com/pypa/twine/issues/189>`_) (`#191 <https://github.com/pypa/twine/issues/191>`_)
346
359
347
-
1.7.1 (2016-07-05)
348
-
------------------
360
+
Twine 1.7.1 (2016-07-05)
361
+
------------------------
349
362
350
363
Bugfixes
351
364
^^^^^^^^
352
365
353
366
- Clint was not specified in the wheel metadata as a dependency. (`#187 <https://github.com/pypa/twine/issues/187>`_)
354
367
355
-
1.7.0 (2016-07-04)
356
-
------------------
368
+
Twine 1.7.0 (2016-07-04)
369
+
------------------------
357
370
358
371
Features
359
372
^^^^^^^^
@@ -369,33 +382,33 @@ Bugfixes
369
382
370
383
- Allow passwords to have ``%``\ s in them. (`#186 <https://github.com/pypa/twine/issues/186>`_)
371
384
372
-
1.6.5 (2015-12-16)
373
-
------------------
385
+
Twine 1.6.5 (2015-12-16)
386
+
------------------------
374
387
375
388
Bugfixes
376
389
^^^^^^^^
377
390
378
391
- Bump requests-toolbelt version to ensure we avoid ConnectionErrors (`#155 <https://github.com/pypa/twine/issues/155>`_)
379
392
380
-
1.6.4 (2015-10-27)
381
-
------------------
393
+
Twine 1.6.4 (2015-10-27)
394
+
------------------------
382
395
383
396
Bugfixes
384
397
^^^^^^^^
385
398
386
399
- Paths with hyphens in them break the Wheel regular expression. (`#145 <https://github.com/pypa/twine/issues/145>`_)
387
400
- Exception while accessing the ``repository`` key (sic) when raising a redirect exception. (`#146 <https://github.com/pypa/twine/issues/146>`_)
388
401
389
-
1.6.3 (2015-10-05)
390
-
------------------
402
+
Twine 1.6.3 (2015-10-05)
403
+
------------------------
391
404
392
405
Bugfixes
393
406
^^^^^^^^
394
407
395
408
- Fix uploading signatures causing a 500 error after large file support was added. (`#137 <https://github.com/pypa/twine/issues/137>`_, `#140 <https://github.com/pypa/twine/issues/140>`_)
396
409
397
-
1.6.2 (2015-09-28)
398
-
------------------
410
+
Twine 1.6.2 (2015-09-28)
411
+
------------------------
399
412
400
413
Bugfixes
401
414
^^^^^^^^
@@ -410,16 +423,16 @@ Bugfixes
410
423
signatures to PyPI. Both were fixed as part of this.
411
424
412
425
413
-
1.6.1 (2015-09-18)
414
-
------------------
426
+
Twine 1.6.1 (2015-09-18)
427
+
------------------------
415
428
416
429
Bugfixes
417
430
^^^^^^^^
418
431
419
432
- Fix signing support for uploads (`#130 <https://github.com/pypa/twine/issues/130>`_)
420
433
421
-
1.6.0 (2015-09-14)
422
-
------------------
434
+
Twine 1.6.0 (2015-09-14)
435
+
------------------------
423
436
424
437
Features
425
438
^^^^^^^^
@@ -438,8 +451,8 @@ Bugfixes
438
451
- Warnings triggered by pkginfo searching for ``PKG-INFO`` files should no longer be user visible. (`#114 <https://github.com/pypa/twine/issues/114>`_)
439
452
- Provide more helpful messages if :file:`.pypirc` is out of date. (`#111 <https://github.com/pypa/twine/issues/111>`_)
440
453
441
-
1.5.0 (2015-03-10)
442
-
------------------
454
+
Twine 1.5.0 (2015-03-10)
455
+
------------------------
443
456
444
457
Features
445
458
^^^^^^^^
@@ -457,8 +470,8 @@ Misc
457
470
458
471
- Add lower-limit to requests dependency
459
472
460
-
1.4.0 (2014-12-12)
461
-
------------------
473
+
Twine 1.4.0 (2014-12-12)
474
+
------------------------
462
475
463
476
Features
464
477
^^^^^^^^
@@ -476,16 +489,16 @@ Bugfixes
476
489
- Prevent ResourceWarning from being shown (`#28 <https://github.com/pypa/twine/issues/28>`_)
477
490
- Add support for uploading Windows installers (`#26 <https://github.com/pypa/twine/issues/26>`_)
0 commit comments