Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
(132 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''Patch List'''
 
'''Patch List'''
  
[[Development/Archive|Patch Archive for 2009-2022]]
+
[[Development/Archive|Patch Archive for 2009-2023]]
  
  
Line 17: Line 17:
  
 
|-
 
|-
| {{FR|1529}}
+
| {{FR|1588}}
| Improve display of invalid ISBNs
+
| Update URL format for PPN External IDs
| 1001
+
| 1163
 
|
 
|
* common/isbn.py
+
* scripts/update_PPN_external_ID_URL.sql
* common/viewers.py
 
* edit/cleanup_report.py
 
* nightly/nightly_cleanup.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-11
 
 
 
|-
 
| {{FR|1534}}
 
| Improve Moderator Queue performance
 
| 1002
 
|
 
* common/SQLparsing.py
 
* mod/list.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-15
 
 
 
|-
 
| {{FR|1459}}
 
| Standardize links to User and Talk pages
 
| 1003
 
|
 
* biblio/changed_verified_pubs.py
 
* biblio/my_removed_secondary_verifications.py
 
* biblio/recent_primary_ver.py
 
* biblio/recentver.py
 
* biblio/removed_secondary_verifications.py
 
* biblio/user_search_results.py
 
* common/library.py
 
* common/navbar.py
 
* common/pubClass.py
 
* common/viewers.py
 
* edit/keygen.py
 
* edit/verify.py
 
* mod/common.py
 
* mod/hardreject.py
 
* mod/select_secondary_verification.py
 
* mod/self_approvers.py
 
* mod/submission_review.py
 
* nightly/database_stats.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-15
 
 
 
|-
 
| {{Bug|813}}
 
| Notes with embedded HTML break in mouseover bubbles
 
| 1004
 
|
 
* biblio/title.py
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-16
 
 
 
|-
 
| {{FR|1535}}
 
| Update External IDs to use HTTPS
 
| 1005
 
|
 
* scripts/update_external_IDs_to_HTTPS.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-16
 
 
 
|-
 
| {{FR|1535}}
 
| Update External IDs to use HTTPS - Part 2 - Upgraded BNF
 
| 1006
 
|
 
* scripts/update_BNF_external_IDs_to_HTTPS.sql
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-09-16
+
| 2024-01-27
  
 
|-
 
|-
| {{FR|1536}}
+
| {{FR|1589}}
| Update ISBN-based links to use HTTPS
+
| Change the displayed copyright year from 2023 to 2024
| 1007
+
| 1164
 
|
 
|
* scripts/update_websites_to_HTTPS.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-16
 
 
|-
 
| {{FR|1537}}
 
| Update Encyclopedia of SF/Fantasy credits
 
| 1008
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-17
 
 
|-
 
| {{FR|1538}}
 
| Improve front page performance
 
| 1009
 
|
 
* common/SQLparsing.py
 
 
* common/isfdb.py
 
* common/isfdb.py
* nightly/front_page_pubs.py
 
* nightly/local.mk
 
* nightly/nightly_job.py
 
* scripts/create_front_page_pubs.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-17
 
 
|-
 
| {{FR|1538}}
 
| Improve front page performance - Part 2 - Updated the weekly job and consolidated weekly/nightly code
 
| 1010
 
|
 
* nightly/local.mk
 
* nightly/nightly_job.py
 
* nightly/nightly_weekly_common.py
 
* nightly/weekly_job.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-09-18
+
| 2024-01-27
  
 
|-
 
|-
| {{Bug|814}}
+
| {{FR|1591}}
| 4 cleanup reports are not recompiled weekly
+
| Add an author link to the Author Merge post-approval page
| 1011
+
| 1165
 
|
 
|
* nightly/weekly_job.py
+
* mod/aa_merge.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-09-18
+
| 2024-02-06
  
 
|-
 
|-
| {{FR|1539}}
+
| {{FR|1592}}
| Update Encyclopedia of Fantasy URLs
+
| Warning after approving NewPub/EditPub submissions which create potential duplicate titles
| 1012
+
| 1166
 
|
 
|
* common/SQLparsing.py
 
 
* common/library.py
 
* common/library.py
* scripts/update_EoF_URLs.py
+
* edit/find_dups.py
 +
* edit/find_pub_dups.py
 +
* edit/find_title_dups.py
 +
* edit/isfdblib.py
 +
* mod/ca_new.py
 +
* mod/isfdblib.py
 +
* mod/pa_new.py
 +
* mod/pa_update.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-09-18
+
| 2024-02-08
  
 
|-
 
|-
| {{FR|1537}}
+
| {{FR|1593}}
| Update Encyclopedia of SF/Fantasy credits - Part 2 - Restored sf-encyclopedia.uk credits since some are still being used
+
| On series pages, display unnumbered sub-series alphabetically
| 1013
+
| 1167
 
|
 
|
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-27
 
 
|-
 
| {{FR|1537}}
 
| Update Encyclopedia of SF/Fantasy credits - Part 3 -  Changed sf-encyclopedia.uk cover URLs to https://x.sf-encyclopedia.com
 
| 1014
 
|
 
* common/library.py
 
* scripts/update_SFE_images.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-09-28
 
 
|-
 
| {{FR|1538}}
 
| Improve front page performance - Part 3 - Update the front page code to use the same retrieval algorithm as the nightly job
 
| 1015
 
|
 
* biblio/index.py
 
 
* common/SQLparsing.py
 
* common/SQLparsing.py
* nightly/front_page_pubs.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-09-30
+
| 2024-02-28
  
 
|-
 
|-
| {{FR|1538}}
+
| {{FR|1594}}
| Improve front page performance - Part 4 - Update the front page code to use the pub list built by the nightly job
+
| Title pages should sort pubs by pub ID as the last sort value
| 1016
+
| 1168
 
|
 
|
* biblio/index.py
 
 
* common/SQLparsing.py
 
* common/SQLparsing.py
* nightly/front_page_pubs.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-01
+
| 2024-03-16
  
 
|-
 
|-
| {{FR|1540}}
+
| {{FR|1595}}
| Allow Submission Search to display rejected submissions
+
| Yellow warning for Amazon images with images/W/MEDIAX
| 1017
+
| 1169
 
|
 
|
* mod/submission_search.py
 
* mod/submission_search_results.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-03
 
 
|-
 
| {{FR|1541}}
 
| Update Fantastic Fiction URLs to use HTTPS
 
| 1018
 
|
 
* scripts/update_FantasticFiction_images.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-03
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 16 - Series Deletion migration
 
| 1019
 
|
 
* common/isfdb.py
 
 
* common/viewers.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-04
+
| 2024-03-23
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1596}}
| Consolidate viewers.py logic - Part 17 - Publication Deletion migration
+
| Auto-convert Amazon URLs with images/W/MEDIAX
| 1020
+
| 1170
 
|
 
|
* common/isfdb.py
+
* scripts/amazon_urls_MEDIAX_change.py
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-05
+
| 2024-03-24
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1597}}
| Consolidate viewers.py logic - Part 18 - Title Deletion migration
+
| Add submission review links to the Hold submission page
| 1021
+
| 1171
 
|
 
|
* common/isfdb.py
+
* mod/hold.py
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-06
+
| 2024-03-24
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1598}}
| Consolidate viewers.py logic - Part 19 - Title Deletion - Review display fix
+
| Remove the Coronavirus warning
| 1022
+
| 1172
|
 
* common/SQLparsing.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-07
 
 
 
|-
 
| {{Bug|817}}
 
| 'Cannonical' misspelled after creating alternate name
 
| 1023
 
|
 
* mod/ya_new.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-07
 
 
 
|-
 
| {{FR|1542}}
 
| Limit the front page to one pub per author
 
| 1024
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-08
 
 
 
|-
 
| {{Bug|818}}
 
| Title/Publication Statistics graphs are broken
 
| 1025
 
 
|
 
|
 +
* biblio/fc.py
 +
* biblio/index.py
 
* nightly/database_stats.py
 
* nightly/database_stats.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-10
+
| 2024-04-03
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1599}}
| Consolidate viewers.py logic - Part 20 - Display cover scans for COVERART MakeVariant submissions
+
| Make 'Publication Title-Reference Title Mismatches' more comprehensive
| 1026
+
| 1173
 
|
 
|
* common/viewers.py
+
* edit/cleanup_report.py
| [[User:Ahasuerus|Ahasuerus]]
+
* nightly/nightly_cleanup.py
| [[User:Ahasuerus|Ahasuerus]]
+
* scripts/zero_our_cleanup_report_93.sql
| 2022-10-10
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 21 - Remove Alternate Name migration
 
| 1027
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-12
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 22 - Link Award migration
 
| 1028
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-13
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 23 - Link Review migration
 
| 1029
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-14
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 24 - Edit Publication Series migration
 
| 1030
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-14
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 25 - Edit Publisher migration
 
| 1031
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-14
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 26 - Make Alternate Name migration
 
| 1032
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-14
+
| 2024-04-04
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1602}}
| Consolidate viewers.py logic - Part 27 - Unmerge Title migration
+
| Update British Library links on publication pages
| 1033
+
| 1174
 
|
 
|
* common/isfdb.py
+
* scripts/update_BL_links.sql
* common/viewers.py
 
* edit/tv_unmerge.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-10-15
+
| 2024-04-08
  
 
|-
 
|-
| {{SR|68}}
+
| {{FR|1600}}
| Consolidate viewers.py logic - Part 28 - Tweak Make/Remove Alternate Name display
+
| Update the ISBN hyphenation rules
| 1034
+
| 1175
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-15
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 29 - Remove Titles migration
 
| 1035
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-17
 
 
 
|-
 
| {{Bug|819}}
 
| Award Directory doesn't redirect correctly upon login
 
| 1036
 
|
 
* biblio/award_directory.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-17
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 30 - Edit Series migration
 
| 1037
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-17
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 31 - Edit Author migration
 
| 1038
 
|
 
* common/isfdb.py
 
* common/library.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-17
 
 
 
|-
 
| {{FR|1318}}
 
| Allow sorting 'My Votes' by title and by title date
 
| 1039
 
|
 
* biblio/myvotes.py
 
* common/navbar.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-18
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 32 - Edit Title migration
 
| 1040
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-18
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 33 - Delete Award migration
 
| 1041
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-25
 
 
 
|-
 
| {{FR|1543}}
 
| Sort front page pubs by title within each date
 
| 1042
 
|
 
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-26
 
 
 
|-
 
| {{SR|68}}
 
| Consolidate viewers.py logic - Part 34 - Add Award migration
 
| 1043
 
|
 
* common/isfdb.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-27
 
 
 
|-
 
| {{Bug|820}}
 
| Top Forthcoming page is not updated weekly
 
| 1044
 
|
 
* nightly/database_stats.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-10-31
 
 
 
|-
 
| {{Bug|822}}
 
| Submission review pages do not display BREAK correctly
 
| 1045
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-11-01
 
 
 
|-
 
| {{Bug|821}}
 
| Some empty cleanup reports don't override old records
 
| 1046
 
|
 
* nightly/transliterations.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-11-02
 
 
 
|-
 
| {{FR|1542}}
 
| Limit the front page to one pub per author - Part 2 - Adjust the selection process to account for authors with pubs scheduled to appear during the 'buffer' period
 
| 1047
 
 
|
 
|
 
* common/SQLparsing.py
 
* common/SQLparsing.py
 +
* common/isbn.py
 +
* scripts/ISBN_ranges.xml
 +
* scripts/create_ISBN_ranges.sql
 +
* scripts/import_ISBN_ranges.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-11-12
+
| 2024-04-16
  
 
|}
 
|}

Revision as of 13:43, 16 April 2024

Patch List

Patch Archive for 2009-2023


SVN Patch Contents

Bug or Feature Description SVN revision Modules Author Tester Date Passed
FR 1588 Update URL format for PPN External IDs 1163
  • scripts/update_PPN_external_ID_URL.sql
Ahasuerus Ahasuerus 2024-01-27
FR 1589 Change the displayed copyright year from 2023 to 2024 1164
  • common/isfdb.py
Ahasuerus Ahasuerus 2024-01-27
FR 1591 Add an author link to the Author Merge post-approval page 1165
  • mod/aa_merge.py
Ahasuerus Ahasuerus 2024-02-06
FR 1592 Warning after approving NewPub/EditPub submissions which create potential duplicate titles 1166
  • common/library.py
  • edit/find_dups.py
  • edit/find_pub_dups.py
  • edit/find_title_dups.py
  • edit/isfdblib.py
  • mod/ca_new.py
  • mod/isfdblib.py
  • mod/pa_new.py
  • mod/pa_update.py
Ahasuerus Ahasuerus 2024-02-08
FR 1593 On series pages, display unnumbered sub-series alphabetically 1167
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2024-02-28
FR 1594 Title pages should sort pubs by pub ID as the last sort value 1168
  • common/SQLparsing.py
Ahasuerus Ahasuerus 2024-03-16
FR 1595 Yellow warning for Amazon images with images/W/MEDIAX 1169
  • common/viewers.py
Ahasuerus Ahasuerus 2024-03-23
FR 1596 Auto-convert Amazon URLs with images/W/MEDIAX 1170
  • scripts/amazon_urls_MEDIAX_change.py
Ahasuerus Ahasuerus 2024-03-24
FR 1597 Add submission review links to the Hold submission page 1171
  • mod/hold.py
Ahasuerus Ahasuerus 2024-03-24
FR 1598 Remove the Coronavirus warning 1172
  • biblio/fc.py
  • biblio/index.py
  • nightly/database_stats.py
Ahasuerus Ahasuerus 2024-04-03
FR 1599 Make 'Publication Title-Reference Title Mismatches' more comprehensive 1173
  • edit/cleanup_report.py
  • nightly/nightly_cleanup.py
  • scripts/zero_our_cleanup_report_93.sql
Ahasuerus Ahasuerus 2024-04-04
FR 1602 Update British Library links on publication pages 1174
  • scripts/update_BL_links.sql
Ahasuerus Ahasuerus 2024-04-08
FR 1600 Update the ISBN hyphenation rules 1175
  • common/SQLparsing.py
  • common/isbn.py
  • scripts/ISBN_ranges.xml
  • scripts/create_ISBN_ranges.sql
  • scripts/import_ISBN_ranges.py
Ahasuerus Ahasuerus 2024-04-16