Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
(344 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''Patch List'''
 
'''Patch List'''
  
[[Development/Archive|Patch Archive for 2009-2021]]
+
[[Development/Archive|Patch Archive for 2009-2023]]
  
  
 
==SVN Patch Contents==
 
==SVN Patch Contents==
{|class="TablePager"
+
{|class="wikitable"
  
 
|-
 
|-
Line 17: Line 17:
  
 
|-
 
|-
| {{FR|1464}}
+
| {{FR|1588}}
| Update the list of purely numeric External IDs
+
| Update URL format for PPN External IDs
| 801
+
| 1163
|  
+
|
* edit/cleanup_report.py
+
* scripts/update_PPN_external_ID_URL.sql
* nightly/nightly_job.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-04
+
| 2024-01-27
  
 
|-
 
|-
| {{FR|927}}
+
| {{FR|1589}}
| Add the ability to search submissions - Part 1 - New option created; functionality limited to searching approved submissions by user name
+
| Change the displayed copyright year from 2023 to 2024
| 802
+
| 1164
|  
+
|
* mod/TARGETS
+
* common/isfdb.py
* mod/isfdblib.py
 
* mod/submission_search.py
 
* mod/submission_search_results.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-04
+
| 2024-01-27
  
 
|-
 
|-
| {{FR|927}}
+
| {{FR|1591}}
| Add the ability to search submissions - Part 2 - Improved error processing and performance
+
| Add an author link to the Author Merge post-approval page
| 803
+
| 1165
|  
+
|
* mod/submission_search_results.py
+
* mod/aa_merge.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-05
+
| 2024-02-06
  
 
|-
 
|-
| {{FR|1457}}
+
| {{FR|1592}}
| Make review auto-linking logic language-aware
+
| Warning after approving NewPub/EditPub submissions which create potential duplicate titles
| 804
+
| 1166
|  
+
|
* common/SQLparsing.py
+
* 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/ca_new.py
 +
* mod/isfdblib.py
 
* mod/pa_new.py
 
* mod/pa_new.py
 
* mod/pa_update.py
 
* mod/pa_update.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-05
+
| 2024-02-08
  
 
|-
 
|-
| {{FR|1456}}
+
| {{FR|1593}}
| New yellow warning for mismatched review-title languages
+
| On series pages, display unnumbered sub-series alphabetically
| 805
+
| 1167
|  
+
|
* common/viewers.py
+
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-06
+
| 2024-02-28
  
 
|-
 
|-
| {{FR|1456}}
+
| {{FR|1594}}
| New yellow warning for mismatched review-title languages - Part 2 - Spelling fix
+
| Title pages should sort pubs by pub ID as the last sort value
| 806
+
| 1168
|  
+
|
* common/viewers.py
+
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-06
+
| 2024-03-16
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1595}}
| Support HTTPS - Part 46 - Awards-related cleanup reports
+
| Yellow warning for Amazon images with images/W/MEDIAX
| 807
+
| 1169
|
+
|
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-06
 
 
 
|-
 
| {{FR|1465}}
 
| Warn about Link Review mismatches
 
| 808
 
|  
 
 
* common/viewers.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-06
+
| 2024-03-23
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1596}}
| Support HTTPS - Part 47 - Authors-related cleanup reports
+
| Auto-convert Amazon URLs with images/W/MEDIAX
| 809
+
| 1170
|  
+
|
* edit/cleanup_report.py
+
* scripts/amazon_urls_MEDIAX_change.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-07
+
| 2024-03-24
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1597}}
| Support HTTPS - Part 48 - Containers cleanup reports
+
| Add submission review links to the Hold submission page
| 810
+
| 1171
|  
+
|
* edit/cleanup_report.py
+
* mod/hold.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-11-07
+
| 2024-03-24
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1598}}
| Support HTTPS - Part 49 - Series, Titles, VTs, Translations, Serials, Awards cleanup reports
+
| Remove the Coronavirus warning
| 811
+
| 1172
|
+
|
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-07
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 50 - Publications cleanup reports
 
| 812
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-08
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 51 - Remaining cleanup reports with existing outstanding records
 
| 813
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-08
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 52 - Additional cleanup records
 
| 814
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-08
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 53 - Remaining cleanup records
 
| 815
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-08
 
 
 
|-
 
| {{FR|1466}}
 
| Cleanup report for pubs with duplicate authors
 
| 816
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-16
 
 
 
|-
 
| {{FR|927}}
 
| Add the ability to search submissions - Part 3 - Bug fix
 
| 817
 
|
 
* mod/submission_search_results.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-16
 
 
 
|-
 
| {{FR|1468}}
 
| Auto-convert price values starting with zl, Kc and Kcs
 
| 818
 
|
 
* common/isfdb.py
 
* common/pubClass.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-11-30
 
 
 
|-
 
| {{FR|1470}}
 
| Cleanup report to find awards linked to CHAPBOOKs
 
| 819
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-12-03
 
 
 
|-
 
| {{Bug|794}}
 
| Wrong indentation in User Preferences
 
| 820
 
|
 
* biblio/mypreferences.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-12-12
 
 
 
|-
 
| {{FR|1472}}
 
| Pop-up validation of URLs should strip leading and trailing spaces
 
| 821
 
|
 
* css/edit_js.js
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-12-26
 
 
 
|-
 
| {{FR|1471}}
 
| Cleanup reports for titles with translations and no pubs - Part 1 - Book length titles
 
| 822
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-12-31
 
 
 
|-
 
| {{FR|1471}}
 
| Cleanup reports for titles with translations and no pubs - Part 2 - 'Short' titles
 
| 823
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-02
 
 
 
|-
 
| {{Bug|795}}
 
| Merging authors can lose alternate name links
 
| 824
 
|
 
* mod/aa_merge.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-03
 
 
 
|-
 
| {{FR|1474}}
 
| Return submission id in api response
 
| 825
 
|
 
* rest/submission.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-03
 
 
 
|-
 
| {{FR|1473}}
 
| Tweak Libris cleanup reports
 
| 826
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-03
 
 
 
|-
 
| {{FR|1467}}
 
| Add mouseover Help for prices
 
| 827
 
|
 
* biblio/common.py
 
* biblio/fc.py
 
* biblio/pl.py
 
* common/isfdb.py
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-06
 
 
 
|-
 
| {{FR|1467}}
 
| Add mouseover Help for prices - Part 2 - Added mouseover to the front page; moved the mouseover bubble to the left on Forthcoming Books pages
 
| 828
 
|  
 
 
* biblio/fc.py
 
* biblio/fc.py
 
* biblio/index.py
 
* biblio/index.py
* common/library.py
+
* nightly/database_stats.py
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-06
 
 
 
|-
 
| {{FR|1476}}
 
| Auto-convert fullwidth currency symbols
 
| 829
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-13
 
 
 
|-
 
| {{FR|1475}}
 
| Yellow warning for unclosed apostrophes in a_href-tags
 
| 830
 
|
 
* common/library.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-14
 
 
 
|-
 
| {{FR|1477}}
 
| Add webpages and transliterated titles to API output
 
| 831
 
|
 
* common/SQLparsing.py
 
* common/pubClass.py
 
* rest/pub_output.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-23
 
 
 
|-
 
| {{FR|1478}}
 
| Add software support for more currencies
 
| 832
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-29
 
 
 
|-
 
| {{FR|1480}}
 
| Support cleanup of unstable Amazon images
 
| 833
 
|
 
* biblio/TARGETS
 
* biblio/local.mk
 
* biblio/my_unstable_verifications.py
 
* biblio/my_verifications_menu.py
 
* biblio/myverificationsClass.py
 
* biblio/pl.py
 
* biblio/userver.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-01-31
 
 
 
|-
 
| {{FR|1481}}
 
| Remove mouseover transliterations from Publisher Year covers
 
| 834
 
|
 
* biblio/publisheryear.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-01
 
 
 
|-
 
| {{FR|1482}}
 
| Update My Recently Changed Primary Verifications
 
| 835
 
|
 
* biblio/changed_verified_pubs.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-01
 
 
 
|-
 
| {{FR|1480}}
 
| Support cleanup of unstable Amazon images - Part 2 - Split the report and the warning message in 2: one for "P" (ISBN-based) Amazon URLs and another one for "G" Amazon URLs
 
| 836
 
|
 
* biblio/TARGETS
 
* biblio/my_unstable_ISBN_verifications.py
 
* biblio/my_unstable_verifications.py
 
* biblio/my_verifications_menu.py
 
* biblio/myverificationsClass.py
 
* biblio/pl.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-01
 
 
 
|-
 
| {{FR|1483}}
 
| Add mouseover help for Swiss francs
 
| 837
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-02
 
 
 
|-
 
| {{FR|1484}}
 
| Add support for sf-encyclopedia.com-hosted images
 
| 838
 
|
 
* common/library.py
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-05
 
 
 
|-
 
| {{FR|1462}}
 
| Yellow warning when title import results in language mismatch
 
| 839
 
|
 
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-02-07
+
| 2024-04-03
  
 
|-
 
|-
| {{FR|1485}}
+
| {{FR|1599}}
| Merge and expand two 'Invalid HREF in Notes' cleanup reports
+
| Make 'Publication Title-Reference Title Mismatches' more comprehensive
| 840
+
| 1173
|  
+
|
* edit/cleanup_lib.py
 
 
* edit/cleanup_report.py
 
* edit/cleanup_report.py
* nightly/nightly_job.py
+
* nightly/nightly_cleanup.py
 +
* scripts/zero_our_cleanup_report_93.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-02-08
+
| 2024-04-04
  
 
|-
 
|-
| {{Bug|796}}
+
| {{FR|1602}}
| Submissions can be displayed out of order
+
| Update British Library links on publication pages
| 841
+
| 1174
|  
+
|
* biblio/myrecent.py
+
* scripts/update_BL_links.sql
* mod/list.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-02-09
+
| 2024-04-08
  
 
|-
 
|-
| {{FR|1479}}
+
| {{FR|1600}}
| Add Series and Series number fields to Make Variant Title
+
| Update the ISBN hyphenation rules
| 842
+
| 1175
|  
+
|
 
* common/SQLparsing.py
 
* common/SQLparsing.py
* common/titleClass.py
+
* common/isbn.py
* common/viewers.py
+
* scripts/ISBN_ranges.xml
* css/edit_title.js
+
* scripts/create_ISBN_ranges.sql
* edit/mkvariant.py
+
* scripts/import_ISBN_ranges.py
* edit/submitmkvar2.py
 
* mod/ka_new.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-13
 
 
 
|-
 
| {{FR|1486}}
 
| Change Oldest Authors thresholds from 80 to 85
 
| 843
 
|
 
* nightly/nightly_stats.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-13
 
 
 
|-
 
| {{FR|1488}}
 
| Create Audible cleanup reports
 
| 844
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-15
 
 
 
|-
 
| {{Bug|797}}
 
| Cleanup menu has 2 'Translations' sections
 
| 845
 
|
 
* edit/cleanup.py
 
* edit/cleanup_lib.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-16
 
 
 
|-
 
| {{FR|1489}}
 
| Add a table of contents to the main cleanup menu
 
| 845
 
|
 
* edit/cleanup.py
 
* edit/cleanup_lib.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2022-02-16
 
 
 
|-
 
| {{FR|1490}}
 
| Let self-approvers moderate their submissions from Pending Submission
 
| 846
 
|
 
* biblio/view_submission.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2022-02-17
+
| 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