Releases: ietf-tools/datatracker
11.9.0
Release Date: Thu, August 24, 2023 at 2:40 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
aa955f0
- Replace deprecated bootstrap CSS classes with 5.3 ones (PR #6166 by @larseggert)a8e9044
- Color agenda table row based on AD position (PR #6192 by @larseggert)06d87b4
- Reword I-D announcement emails to make first sentence more useful (PR #6193 by @larseggert)↘️ fixes issue #6092 opened by @geeohgeegeeoh
Coverage
11.8.0
Release Date: Thu, August 17, 2023 at 3:28 PM UTC
Release Author: @rjsparks
✨ New Features
bb6360f
- add the IAB to the group menu (PR #6130 by @rjsparks)73c2a6a
- Download questionnaire responses (PR #6111 by @pselkirk)
🐛 Bug Fixes
540c489
- Fix logo display under some dark/light mode settings (PR #6129 by @larseggert)f30d348
- link from session details to group about (PR #6134 by @rjsparks)e1c1daa
- allow rswg as a scheduling conflict (PR #6133 by @rjsparks)
🔧 Chores
7313736
- rename test settings and shorten runserver instructions (PR #6131 by @rjsparks)a94ba22
- log direct auth attempts (PR #6132 by @rjsparks)b833aba
- deps: update all Yarn dependencies (PR #6038 by @depfu[bot])8e49be7
- deps: update all npm dependencies for dev/coverage-action (PR #6144 by @depfu[bot])4e3ebb0
- deps: update all npm dependencies for dev/diff (PR #6143 by @depfu[bot])f0c1789
- deps: update all npm dependencies for dev/del-old-packages (PR #6142 by @depfu[bot])f2b716f
- deps: update all npm dependencies for playwright (PR #6141 by @depfu[bot])
Coverage
11.7.0
Release Date: Thu, August 10, 2023 at 5:59 PM UTC
Release Author: @rjsparks
✨ New Features
b3c7094
- Upgrade bootstrap to 5.3.0 and enable dark mode (commit by @larseggert)93d50f9
- Upgrade bootstrap to 5.3.0 and enable dark mode (commit by @larseggert)05644a1
- agenda / floor-plan dark mode support (PR #5995 by @NGPixel)
🐛 Bug Fixes
62523eb
- More dark mode fixes (PR #5852 by @larseggert)3a47871
- More dark mode fixes (PR #6001 by @larseggert)97c7dd4
- Use correct logo in dark mode menubar (PR #6016 by @larseggert)1d22e39
- Use icons in addition to colors for review-related badges (PR #6012 by @larseggert)d0f9738
- Increase menu bar contrast (PR #6115 by @larseggert)↘️ fixes issue #6112 opened by @ghwood↘️ fixes issue #6113 opened by @cindymorgan
0faac4a
- address hard html validation complaint (PR #6121 by @rjsparks)
🔧 Chores
ce3114c
- Merge pull request #5509 from larseggert/feat-dark-mode (commit by @rjsparks)57f23f5
- feat/dark-mode <- main (PR #6103 by @larseggert)
Coverage
11.6.0
Release Date: Wed, August 9, 2023 at 4:09 PM UTC
Release Author: @rjsparks
This release contains the many contributions from the IETF 117 codesprint and a few other major new features, such as moving the IAB statements into the datatracker.
✨ New Features
0693a43
- Add "generate email" to action on nominees page (#4893) (PR #5959 by @pselkirk)3f228c7
- Add totals to nominee feedback page (PR #5977 by @pselkirk)dbe1749
- IAB statements (PR #5940 by @rjsparks)ab0b8e1
- include submitter in email about submitted slides (PR #6033 by @rjsparks)593bdb4
- allow openId to choose an unactive email if there are none active (PR #6041 by @rjsparks)06c9f06
- Reclassify nomcom feedback (PR #6002 by @pselkirk)aa6136d
- Show docs that an AD hasn't balloted on that need ballots to progress (PR #6075 by @larseggert)↘️ addresses issue #5983 opened by @larseggert
🐛 Bug Fixes
57843d8
- Import fix from martinthomson/rfc-txt-html@7a94642 (PR #5984 by @larseggert)bd9d328
- #timeline -> #doc-timeline (PR #5985 by @larseggert)↘️ fixes issue #5923 opened by @martinthomson
9d5d9d5
- replace deprecated bootstrap things (PR #5858 by @larseggert)↘️ fixes issue #5857 opened by @larseggert
d8c0ae5
- Add numeric localhost addresses to CSRF_TRUSTED_ORIGINS (PR #5989 by @larseggert)ba35639
- Specify UTC for TruncDate (PR #5996 by @jennifer-richards)8e439df
- HTML-escape person name in tests (PR #5986 by @larseggert)f82988d
- restore ability to create status change documents (PR #5963 by @rjsparks)91297f1
- Provide human-friendly status in submission status API response (PR #6011 by @nectostr)↘️ fixes issue #5550 opened by @jennifer-richards
9aea2a2
- Make name/email lookups case-insensitive (#5972) (PR #6007 by @richsalz)8a88210
- Clarify no-action-needed (#5918) (PR #6020 by @richsalz)c717673
- Fix menu hover issue (PR #6019 by @larseggert)↘️ fixes issue #5702 opened by @martinthomson
3a499cd
- Server error from api_get_session_materials() (PR #6025 by @nectostr)↘️ fixes issue #5877 opened by @jennifer-richards
ebad948
- Clarify Questionnaire label (#4688) (PR #6017 by @richsalz)00c0389
- no history entry when changing RFC Editor note for doc (PR #6021 by @PriyankaGitCom)e61f779
- avoid deprecation warning on view_list() for objs without CommunityList (commit by @alireza83)4d61170
- return 404 for non-existing revisions (PR #6014 by @maybe-hello-world)001719b
- provide date for revisions in bibtex output (PR #6029 by @maybe-hello-world)14b4f82
- review refactoring issue (commit by @kivinen)5a0ea56
- Remove automatically suggested document for document that is already has review request (fixes #3211) (PR #5425 by @kivinen)↘️ fixes issue #3211 opened by @ietf-svn-bot
101963d
- Add editorial stream to proceedings (PR #6027 by @kesara)e1e15da
- Add editorial stream to meeting materials (PR #6047 by @kesara)b24dd44
- Shows requested reviews for doc fixes (PR #6022 by @kivinen)04df797
- Make review table more responsive (PR #6053 by @larseggert)22624a3
- Set colspan to actual number of columns (PR #6069 by @jennifer-richards)4e46032
- Clean up view_feedback_pending (PR #6070 by @pselkirk)↘️ fixes issue #6030 opened by @martinthomson
638f7ea
- Remove IESG state edit button when state is 'dead' (#6051) (PR #6065 by @pselkirk)399b7b9
- Correctly order "last call requested" column in the IESG dashboard (PR #6079 by @larseggert)b574a6e
- Print decoded key and fully clean up test nomcom (PR #6094 by @jennifer-richards)↘️ fixes issue #6093 opened by @jennifer-richards
7e852ae
- Hash cache key for default memcached cache (PR #6089 by @jennifer-richards)71ccba6
- doc: Unify help texts for document states (PR #6060 by @jimfenton)baa5127
- refactor how settings handles cache definitions (PR #6099 by @rjsparks)82d91d3
- Cast cache key to str before calling encode (PR #6100 by @jennifer-richards)
✅ Tests
f52d0dd
- verify newsubmissiondocevent count by day is correct (PR #6000 by @rjsparks)d87e504
- Use correct time zone for test_statement_doc_view (PR #6064 by @jennifer-richards)
🔧 Chores
9ca3d80
- deps: update all npm dependencies for dev/diff (PR #5974 by @depfu[bot])38d5860
- pin factory-boy until we address the deprecated post_generation save issue (PR #5999 by @rjsparks)98634ea
- dev: fails to build a container in a GitHub Codespace (PR #6006 by @darrelmiller)- [
5f8fca6
](https://github.com/ie...
11.5.0
Release Date: Thu, July 13, 2023 at 5:16 PM UTC
Release Author: @rjsparks
✨ New Features
bae2048
- Add bibxml button to document info page (PR #5921 by @pselkirk)↘️ addresses issue #5908 opened by @marcblanchet
🐛 Bug Fixes
✅ Tests
8267f4b
- Fix typo in names.json (PR #5939 by @jennifer-richards)
Coverage
11.4.0
Release Date: Thu, July 6, 2023 at 2:25 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
1db267d
- Set has_onsite_tool correctly in no_session() view (PR #5879 by @jennifer-richards)653772a
- pin pydantic until inflect catches up (PR #5901 by @rjsparks)60dc602
- Better match xml2rfc date parsing (PR #5914 by @jennifer-richards)↘️ fixes issue #5913 opened by @bobhinden
5e8d3dc
- remove GMT offset labels from timezones.js (PR #5922 by @NGPixel)↘️ fixes issue #5920 opened by @cindymorgan
🔧 Chores
33235a0
- deps: update all npm dependencies for playwright (PR #5752 by @depfu[bot])09f3477
- Remove temporary pin on pydantic (PR #5911 by @jennifer-richards)d4e36ac
- deps: update all npm dependencies for dev/coverage-action (PR #5905 by @depfu[bot])3a581d9
- deps: update all npm dependencies for dev/diff (PR #5904 by @depfu[bot])b61ea1d
- deps: update all Yarn dependencies (PR #5906 by @depfu[bot])
Coverage
11.3.0
Release Date: Thu, June 22, 2023 at 6:06 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
ac65232
- improve when Message objects are created (PR #5836 by @rjsparks)a6cc12c
- Don't (re)sort obsoleted/updated info (PR #5391 by @larseggert)↘️ fixes issue #2441 opened by @ietf-svn-bot
0144ee9
- Include time zone information in v1 api datetimes (PR #5851 by @jennifer-richards)53b5e23
- Be a little clearer when feedback is closed (or not yet open). (PR #5861 by @pselkirk)↘️ fixes issue #3492 opened by @ietf-svn-bot
f250a65
- Remove IESG-related about tabs from non-IETF-stream docs (PR #5515 by @larseggert)↘️ fixes issue #5514 opened by @larseggert
🔧 Chores
4179d08
- dev: silence browserlist warnings (commit by @NGPixel)added86
- dev: increase dev nginx timeout to 1d (commit by @NGPixel)68c78a4
- deps: update all Yarn dependencies (PR #5848 by @depfu[bot])d1d7f87
- deps: update all npm dependencies for dev/coverage-action (PR #5847 by @depfu[bot])f1710e2
- deps: update all npm dependencies for dev/del-old-packages (PR #5846 by @depfu[bot])
Coverage
11.2.0
Release Date: Thu, June 15, 2023 at 4:20 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
a3d9cf3
- Make attendee table sortable (PR #5824 by @larseggert)55f481f
- Also point to IETF web page for liaison relationships (PR #5823 by @larseggert)fd09e60
- RFC9389 obsoleted RFC8989 (PR #5822 by @larseggert)↘️ fixes issue #5820 opened by @martinthomson
01e2d8b
- Don't resort a table if sort query argument is present (PR #5825 by @larseggert)f04d356
- Do not cache official_timeslotassignment when None (PR #5830 by @jennifer-richards)
🔧 Chores
f3831de
- dev: fix internal static proxy + add /pgadmin to reverse-proxy (PR #5809 by @NGPixel)↘️ addresses issue #5806 opened by @larseggert
518aedb
- remove already run single-use management command (PR #5815 by @rjsparks)6f361f9
- Keep default CSRF_TRUSTED_ORIGINS when in debug mode (PR #5827 by @jennifer-richards)
Coverage
11.1.0
Release Date: Mon, June 12, 2023 at 10:03 PM UTC
Release Author: @rjsparks
✨ New Features
d18db5b
- Improve submission status UX during validation (PR #5742 by @jennifer-richards)↘️ addresses issue #5714 opened by @jennifer-richards
b75b560
- import IAB minutes from the IAB wordpress site (PR #5689 by @rjsparks)
🐛 Bug Fixes
1ad2e6b
- Don't use an uninitialized variable (PR #5766 by @pselkirk)4748a83
- Remove leading 32 spaces in feedback email rendering (commit by @pselkirk)d2406d8
- tweak Nomination.share_nominator label text (PR #5775 by @pselkirk)↘️ fixes issue #4523 opened by @larseggert
cc35a2d
- Don't add "essential people" to session requests by default (PR #5734 by @larseggert)2ca4f7b
- Improve validation for form that accepts pasted email feedback (PR #5761 by @pselkirk)860e661
- port 8000 -> 8001 (PR #5788 by @larseggert)818f0a9
- Add definition of DOWNREF from RFC3967 (PR #5789 by @larseggert)↘️ fixes issue #2788 opened by @ietf-svn-bot
32b90b9
- Make sure "./run" is the invocation (PR #5724 by @richsalz)fbe876b
- Produce correct HTML for the meeting requests table (PR #5712 by @larseggert)0567b3d
- /meeting/materials splits out named sessions the same way /meeting/proceedings does (PR #5715 by @pselkirk)2e5c9ed
- use v59.0 options for WeasyPrint (PR #5713 by @liZe)6737095
- adjust weasyprint requirements to match api change (PR #5792 by @rjsparks)12f1ac1
- Fix signature for LenientMemcacheCache.set() (PR #5800 by @jennifer-richards)2bf7e82
- Import DEFAULT_TIMEOUT correctly (PR #5803 by @jennifer-richards)
✅ Tests
f5365b2
- Fix test_meetings_misc_session_edit (PR #5807 by @jennifer-richards)
🔧 Chores
1cb037d
- deps: update all Yarn dependencies (commit by @depfu[bot])74ef132
- fix yarn cache (commit by @NGPixel)1894143
- remove unused mgmt commands (commit by @rjsparks)37e83ea
- deps: update all npm dependencies for dev/coverage-action (PR #5755 by @depfu[bot])59ced7f
- deps: update all npm dependencies for dev/diff (PR #5754 by @depfu[bot])d565c34
- deps: update all npm dependencies for dev/deploy-to-container (PR #5753 by @depfu[bot])b7dd8b9
- Restart celery worker on source changes (PR #5749 by @jennifer-richards)c7d98a1
- remove stale commented codeblock (PR #5794 by @rjsparks)
Coverage
11.0.0
Release Date: Thu, June 8, 2023 at 1:32 PM UTC
Release Author: @rjsparks
💥 BREAKING CHANGES
✨ New Features
🐛 Bug Fixes
9fda268
- Replaceavailable_attrs
helper (dropped by Django 3.0) (commit by @jennifer-richards)6d4d095
- Replace obsoletecurry()
withfunctools.partialmethod()
(commit by @jennifer-richards)1015cf8
- Finish refactoring LiaisonModelForm subclasses without BetterModelForm (commit by @jennifer-richards)eee145e
- Explicitly order GroupTypeNames in active_group_types (commit by @jennifer-richards)d0cb46d
- Use TruncDate instead of QuerySet.extra() (commit by @jennifer-richards)00f3f01
- {% endif %}, not {% end %} (commit by @jennifer-richards)47e2b0b
- Prevent use of FK relation before review request is saved (commit by @jennifer-richards)65ea426
- Add changed fields to update_fields in Model.save() methods (commit by @jennifer-richards)39a854f
- Use arbitrary date in the past instead of datetime.min (commit by @jennifer-richards)93e9f8e
- Do not set update_fields when saving new instance (commit by @jennifer-richards)36fe6a0
- Store nomcom private key in session as str (commit by @jennifer-richards)e121b5d
- Return NomComs, not Groups, from active_nomcoms filter (commit by @jennifer-richards)cfaf966
- add internal static.ietf.org var for pdfized render (PR #5765 by @NGPixel)3fc7763
- protect htmlize and opengraph templates from fake dochistory objects (PR #5764 by @rjsparks)edd7282
- Prevent errors when memcached object size is exceeded (PR #5769 by @jennifer-richards)0864b73
- use slowpages to cache doc/active (PR #5781 by @rjsparks)d6da25a
- better caching of search results (PR #5782 by @rjsparks)
♻️ Refactors
07e26dd
- Replace deprecated force_text with force_str (commit by @jennifer-richards)da16839
- Replace deprecated smart_text with smart_str (commit by @jennifer-richards)85d0934
- Refactor LiaisonForm without BetterModelForm (commit by @jennifer-richards)163479b
- Replace obsoletestaticfiles
template lib withstatic
(commit by @jennifer-richards)4f443cc
- Explicitly allow name=None for a couple of views (commit by @jennifer-richards)075aed7
- Replace deprecated request.is_ajax() (commit by @jennifer-richards)b5d9e9b
- Replace deprecated django.utils.http.urlquote (commit by @jennifer-richards)32ed1b7
- Replace deprecated {% ifequal %} with {% if %} (commit by @jennifer-richards)2100486
- Replace deprecated is_safe_url with new name (commit by @jennifer-richards)872bdef
- Use gettext instead of deprecated ugettext (commit by @jennifer-richards)7ad74c9
- import from django.urls instead of django.conf.urls (commit by @jennifer-richards)8cf609b
- Implement require_api_key with functools.wraps (commit by @jennifer-richards)19abdfe
- Inject tests without using deprecated extra_tests (commit by @jennifer-richards)2d6681d
- logout via GET is deprecated, use POST (commit by @jennifer-richards)
✅ Tests
69eb634
- Do not misuse django.conf.settings for HTML validation params (commit by @jennifer-richards)1419a0e
- Remove ScheduleEditTests.testUnschedule (PR #5607 by @jennifer-richards)587bc4d
- Remove outdated mypy test exceptions (commit by @jennifer-richards)68eb685
- Use django_stubs_ext.QuerySetAny for isinstance() checks (commit by @jennifer-richards)c840d53
- Suppress mypy error on import of _lazy_re_compile() (commit by @jennifer-richards)cbb9464
- Remove unused assignment that caused a mypy error (commit by @jennifer-richards)22bf508
- Suppress notices from mypy involving factory types (commit by @jennifer-richards)0319f35
- Use Django 3.2 HttpResponse.headers API (commit by @jennifer-richards)d519bca
- Fix ignore_pattern so Redirect/TemplateViews are ignored again (commit by @jennifer-richards)cbabb86
- Use issubclass, not isinstance, to ID view_class (commit by @jennifer-richards)55fb502
- Iterate over template.nodelist in apply_template_test (commit by @jennifer-richards)fdc074b
- Use new signature for assertFormError (commit by @jennifer-richards)37a6521
- Form is r.context["form"], not r["form"] (commit by @jennifer-richards)102a612
- POST instead of GET for logout tests (commit by @jennifer-richards)be25fb9
- Ignore menu bar when counting "submit" buttons (commit by @jennifer-richards)bc3dcb6
- Fix another test broken by changing "Sign out" to a form (commit by @jennifer-richards)2a29be5
- Remove unused import (commit by @jennifer-richards)58182fd
- Fix selectors in selenium tests (commit by @jennifer-richards)ceb41e6
- Check that error is displayed on decode failure (commit by @jennifer-richards)- [
3015359
](https://github.com/ietf-tools...