Skip to content

Commit 6610a0a

Browse files
committed
Changelog entry for 6.62.0
- Legacy-Id: 14130
1 parent 20232cc commit 6610a0a

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

changelog

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
ietfdb (6.62.0) ietf; urgency=medium
2+
3+
**API for submission automation**
4+
5+
This release introduces an API suitable for automation of draft submission,
6+
as proposed by martin.thomson@gmail.com and encouraged by others.
7+
Instructions are available at https://datatracker.ietf.org/api/submit. The
8+
interface accepts only xml uploads which can be processed on the server, and
9+
requires the user to have a datatracker account. A successful submit still
10+
requires the same email confirmation roundtrip as submissions done through
11+
the regular submission tool. The release also contains some bugfixes.
12+
13+
From the commit log:
14+
15+
* Added ietf.utils.text.unidecode_name() and replaced various uses of
16+
unidecode() with it, in order to normalize the generation of ascii versions
17+
of names, to avoid different practices in space stripping and space
18+
normalization in different parts of the code.
19+
20+
* Added submit API instructions and fixed a bug in error handling for the
21+
submission validity checkers.
22+
23+
* Added an API for draft submission, at /api/submit. Added an urls.py file
24+
under api/ to hold api urls, and moved those from ietf/urls.py.
25+
Refactored out many parts of the regular submission forms and functions in
26+
submit/forms.py and submit/views.py in order to re-use the appropriate
27+
parts for the submission API. Moved support functions to submit/utils.py.
28+
Added a new validation errors for missing docName in xml-based
29+
submissions. Updated the submission test document templates to use insert
30+
additional values. Added failure and success test cases for automated API
31+
submissions, and refactored some test utility functions.
32+
33+
* Tweaked Document.relations_that_doc() to accept unicode relationship
34+
strings, in order to let it be called from modules importing
35+
__future__.unicode_literals.
36+
37+
* Tweaked the test utility function create_person() to create ascii-only
38+
.ascii fields, which it did not do before.
39+
40+
* Modified the mailtrigger clean_duplicates to reduce email address list
41+
entries with the same address but different names to one instance, and use
42+
consistent unicode names for authors if known.
43+
44+
* Fixed another place where updated logic is needed to get the current
45+
meeting when we have multiple future meetings. Fixes issue #2371.
46+
47+
* Updated meeting.helpers.get_meeting() to deal with multiple future
48+
meetings the same way get_ietf_meeting() does.
49+
50+
-- Henrik Levkowetz <henrik@levkowetz.com> 17 Sep 2017 15:51:49 +0000
51+
52+
153
ietfdb (6.61.0) ietf; urgency=medium
254

355
This is a small feature release which adds directorate mail aliases,

0 commit comments

Comments
 (0)