Skip to content

Commit 63cd468

Browse files
committed
Changelog entry for 5.12.1
- Legacy-Id: 9174
1 parent 4f1c451 commit 63cd468

1 file changed

Lines changed: 79 additions & 0 deletions

File tree

changelog

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,82 @@
1+
ietfdb (5.12.1) ietf; urgency=medium
2+
3+
**Extended test coverage support, active email address fixups**
4+
5+
This is a minor release which contains a number of bugfixes, and also
6+
introduces additional test coverage measurements and support functionality.
7+
It further contains two migrations which fixes a set of inactive email
8+
addresses which most likely should have been active, and notifies the owners
9+
about the change. This means that when running migrations as part of this
10+
release, about 1000 notification emails will be sent out from the
11+
datatracker.
12+
13+
Detailed changes:
14+
15+
* Don't set email addresses which are created when a draft is submitted
16+
to inactive any more. We now have a 'primary' field to indicate which
17+
email address is the primary one when a person has multiple registered
18+
addresses, so we don't have to rely on the timestamps on the email
19+
address objects to determine the primary address.
20+
21+
* Added a migration which changes the active bit from False to True to
22+
all email addresses associated with active drafts, and sends out
23+
notification emails about this.
24+
25+
* Added a managment command to show the difference in coverage data
26+
between the latest release and the latest test run, and a test for the same.
27+
28+
* Added a login requirement for the full document and group email alias
29+
pages, but kept the individual group and document email-alias pages visible
30+
without login. Added testing of login redirects for the full email alias
31+
lists, and reordered the test sequence within the test methods
32+
appropriately.
33+
34+
* Made sure that Email.__unicode__() will return a string even if address
35+
is None. Fixes an exception on deleting an email address for a Person
36+
object in the admin interface.
37+
38+
* Added per-app coverage measurements, to make the numbers shown when not
39+
running the full tests suite a bit more meaningful.
40+
41+
* Changed the nomcom.forms.FullFeedbackFormSet to use
42+
modelformsets_factory() instead of direct subclassing, in order to avoid a
43+
crash when using the form, caused by a missing instance attribute.
44+
45+
* Clarified the meaning of checked/unchecked boxes in front of the email
46+
addresses on the account profile management page.
47+
48+
* Merged in [9143] from rcross@amsl.com:
49+
Add AG Secretary to Proceedings authorized roles.
50+
51+
* Merged in [9142] from rjsparks@nostrum.com:
52+
Avoid creating blank line before headers on IPR notification email.
53+
Fixes #1609.
54+
55+
* Merged in [9141] from rjsparks@nostrum.com:
56+
Fix ordering issue on agenda.html.
57+
58+
* Added a new field 'primary' to the Email model, added a matching
59+
migration, and a data migration to set primary fields to match the way a
60+
primary address is chosen today.
61+
62+
* Added a migration which captures the changed information for the
63+
idsubmission-cutoff-related fields of Meeting.
64+
65+
* Removed the obsolete field Group._ad, and added a migration for the
66+
change.
67+
68+
* Added exception handling in tastypie for a case which can occur if one
69+
tries to filter by regex on a FK.
70+
71+
* Turned the api.py file into a module. Moved the makeresources
72+
management command to the api module. Added some api tests. Added
73+
crawling of api files to the test-crawler. Adjusted some resource files
74+
discovered by the test suite and test-crawler. Removed a bunch of empty
75+
model files.
76+
77+
78+
-- Henrik Levkowetz <henrik@levkowetz.com> 10 Mar 2015 20:28:33 -0000
79+
180
ietfdb (5.12.0) ietf; urgency=medium
281

382
This release provides measurement of how much of the code is being exercised

0 commit comments

Comments
 (0)