Difference between revisions of "Development/Recent Patches"

From ISFDB
Jump to navigation Jump to search
(398 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|1298}}
+
| {{FR|1588}}
| Support HTTPS - Part 37 - More mod scripts
+
| Update URL format for PPN External IDs
| 751
+
| 1163
|
+
|
* mod/hardreject.py
+
* scripts/update_PPN_external_ID_URL.sql
* mod/hold.py
 
* mod/isfdblib.py
 
* mod/ka_new.py
 
* mod/pa_new.py
 
* mod/pa_update.py
 
* mod/recent.py
 
| [[User:Elsbernd|Elsbernd]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-17
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 38 - 6 mod scripts
 
| 752
 
|
 
* mod/aa_update.py
 
* mod/award_cat_new_file.py
 
* mod/award_cat_update_file.py
 
* mod/award_link_file.py
 
* mod/award_type_new_file.py
 
* mod/award_type_update_file.py
 
| [[User:Elsbernd|Elsbernd]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-17
 
 
 
|-
 
| {{FR|1437}}
 
| Report to find Swedish titles in pubs with a Libris ID and no Libris XL ID
 
| 753
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-23
 
 
 
|-
 
| {{FR|1436}}
 
| Auto-convert Euro and Yen prices
 
| 754
 
|
 
* common/pubClass.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-23
 
 
 
|-
 
| {{FR|1440}}
 
| Cleanup report to catch invalid Japanese price symbols
 
| 755
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-25
 
 
 
|-
 
| {{FR|1439}}
 
| Yellow warning for 'Other'-sourced pubs without Notes
 
| 756
 
|
 
* common/viewers.py
 
* css/biblio_css_stub
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-25
 
 
 
|-
 
| {{FR|1438}}
 
| Update the Web API to allow requesting pubs by internal ID
 
| 757
 
|
 
* common/isfdb.py
 
* rest/TARGETS
 
* rest/getpub_by_internal_ID.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-25
 
 
 
|-
 
| {{FR|1441}}
 
| Enhance the Invalid Prices cleanup report
 
| 758
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-25
 
 
 
|-
 
| {{FR|1441}}
 
| Enhance the Invalid Prices cleanup report - Part 2 - Prices that start with a digit and are neither old UK prices nor ending with Lit
 
| 759
 
|
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-26
 
 
 
|-
 
| {{FR|1442}}
 
| Auto-convert invalid 'Lit' prices
 
| 760
 
|  
 
* scripts/convert_bad_Italian_prices.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-09-26
+
| 2024-01-27
  
 
|-
 
|-
| {{FR|1441}}
+
| {{FR|1589}}
| Enhance the Invalid Prices cleanup report - Part 3 - Prices with a trailing currency abbreviation and prices without a valid separator
+
| Change the displayed copyright year from 2023 to 2024
| 761
+
| 1164
|
+
|
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-26
 
 
 
|-
 
| {{FR|1443}}
 
| Auto-convert Thai baht and Philippine peso prices
 
| 762
 
|  
 
 
* common/isfdb.py
 
* common/isfdb.py
* common/pubClass.py
 
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-09-27
+
| 2024-01-27
  
 
|-
 
|-
| {{SR|198}}
+
| {{FR|1591}}
| Change BHAT_SIGN to BAHT_SIGN
+
| Add an author link to the Author Merge post-approval page
| 763
+
| 1165
|  
+
|
* common/isfdb.py
+
* mod/aa_merge.py
* common/pubClass.py
 
* common/viewers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-09-27
+
| 2024-02-06
  
 
|-
 
|-
| {{FR|1445}}
+
| {{FR|1592}}
| Disallow linking to Facebook-hosted images
+
| Warning after approving NewPub/EditPub submissions which create potential duplicate titles
| 764
+
| 1166
|  
+
|
 
* common/library.py
 
* common/library.py
| [[User:Ahasuerus|Ahasuerus]]
+
* edit/find_dups.py
| [[User:Ahasuerus|Ahasuerus]]
+
* edit/find_pub_dups.py
| 2021-09-29
+
* edit/find_title_dups.py
 
+
* edit/isfdblib.py
|-
 
| {{FR|1444}}
 
| Enhance yellow warnings for prices
 
| 765
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-29
 
 
 
|-
 
| {{FR|1446}}
 
| Update LTF's External ID and template URLs
 
| 766
 
|
 
* common/library.py
 
* scripts/change_LTF_links.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-29
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 39 - 4 mod scripts
 
| 767
 
|
 
* mod/ta_merge.py
 
* mod/ta_remove.py
 
* mod/ta_unmerge.py
 
* mod/ta_update.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-09-30
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 40 - Remaining 5 mod scripts
 
| 768
 
|
 
 
* mod/ca_new.py
 
* mod/ca_new.py
* mod/common.py
+
* mod/isfdblib.py
* mod/list.py
+
* mod/pa_new.py
* mod/ra_link.py
+
* mod/pa_update.py
* mod/self_approvers.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-03
+
| 2024-02-08
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1593}}
| Support HTTPS - Part 41 - viewers I
+
| On series pages, display unnumbered sub-series alphabetically
| 769
+
| 1167
|  
+
|
* common/viewers.py
+
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-04
+
| 2024-02-28
  
 
|-
 
|-
| {{FR|1447}}
+
| {{FR|1594}}
| Let Lokal Profil create Web API submissions
+
| Title pages should sort pubs by pub ID as the last sort value
| 770
+
| 1168
|  
+
|
* rest/submission.py
+
* common/SQLparsing.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-04
+
| 2024-03-16
  
 
|-
 
|-
| {{FR|1448}}
+
| {{FR|1595}}
| Enhance identification of invalid prices
+
| Yellow warning for Amazon images with images/W/MEDIAX
| 771
+
| 1169
|  
+
|
 
* common/viewers.py
 
* common/viewers.py
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-05
+
| 2024-03-23
  
 
|-
 
|-
| {{FR|1323}}
+
| {{FR|1596}}
| Cleanup report to find titles whose dates are before the first pub date - Part 4 - Added anthologies, chapbooks, omnibuses and collections
+
| Auto-convert Amazon URLs with images/W/MEDIAX
| 772
+
| 1170
|  
+
|
* edit/cleanup_report.py
+
* scripts/amazon_urls_MEDIAX_change.py
* nightly/nightly_job.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-05
+
| 2024-03-24
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1597}}
| Support HTTPS - Part 42 - viewers II
+
| Add submission review links to the Hold submission page
| 773
+
| 1171
|  
+
|
* common/viewers.py
+
* mod/hold.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-06
+
| 2024-03-24
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1598}}
| Support HTTPS - Part 43 - viewers III
+
| Remove the Coronavirus warning
| 774
+
| 1172
|  
+
|
* common/viewers.py
+
* biblio/fc.py
 +
* biblio/index.py
 +
* nightly/database_stats.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-07
+
| 2024-04-03
  
 
|-
 
|-
| {{FR|1298}}
+
| {{FR|1599}}
| Support HTTPS - Part 44 - cleanup reports 1
+
| Make 'Publication Title-Reference Title Mismatches' more comprehensive
| 775
+
| 1173
|  
+
|
 
* edit/cleanup_report.py
 
* edit/cleanup_report.py
 +
* nightly/nightly_cleanup.py
 +
* scripts/zero_our_cleanup_report_93.sql
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-07
+
| 2024-04-04
  
 
|-
 
|-
| {{FR|1449}}
+
| {{FR|1602}}
| Disallow merging titles present in the same pub
+
| Update British Library links on publication pages
| 776
+
| 1174
|
+
|
* edit/tv_merge.py
+
* scripts/update_BL_links.sql
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-10
 
 
 
|-
 
| {{FR|1449}}
 
| Disallow merging titles present in the same pub - Part 2 - Prevent out of order submission approval
 
| 777
 
|
 
* common/viewers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-11
 
 
 
|-
 
| {{FR|1298}}
 
| Support HTTPS - Part 45 - Re-add the missing brackets to all post-approval Web pages handling title edits
 
| 778
 
|
 
* mod/ta_merge.py
 
* mod/ta_remove.py
 
* mod/ta_unmerge.py
 
* mod/ta_update.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-11
 
 
 
|-
 
| {{SR|147}}
 
| Consolidate cleanup report logic - Part 1 - Authors 1
 
| 779
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-12
 
 
 
|-
 
| {{FR|1450}}
 
| Strip 'soft hyphen' characters during data input
 
| 780
 
|
 
* common/library.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-13
 
 
 
|-
 
| {{SR|147}}
 
| Consolidate cleanup report logic - Part 2 - Authors 2
 
| 781
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-13
 
 
 
|-
 
| {{SR|147}}
 
| Consolidate cleanup report logic - Part 3 - Authors bug fix
 
| 782
 
|
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-14
 
 
 
|-
 
| {{FR|1451}}
 
| Change the ISFDB software to work with the new SFE Web site
 
| 783
 
|
 
* common/library.py
 
* common/sfe3.py
 
* common/viewers.py
 
* edit/cleanup.py
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* edit/sfe3_authors.py
 
* mod/resolve_sfe3_url.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-15
 
 
 
|-
 
| {{SR|147}}
 
| Consolidate cleanup report logic - Part 4 - Bad Unicode characters
 
| 784
 
|
 
* common/library.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-17
 
 
 
|-
 
| {{Bug|788}}
 
| Invalid yellow warning for non-US/Canadian dollar prices
 
| 785
 
|
 
* common/viewers.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-20
 
 
 
|-
 
| {{Bug|789}}
 
| Import/Export submissions do not display Web pages
 
| 786
 
|
 
* edit/clonecontent.py
 
* edit/isfdblib_print.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-20
 
 
 
|-
 
| {{Bug|790}}
 
| Cover gallery for pub series and titles display glitches
 
| 787
 
|
 
* biblio/pubseries.py
 
* biblio/titlecovers.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-22
 
 
 
|-
 
| {{FR|1455}}
 
| Accommodate Bahraini dinars
 
| 788
 
|
 
* common/viewers.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-22
 
 
 
|-
 
| {{FR|1458}}
 
| Cleanup report to find review-title pairs with different languages
 
| 789
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-22
 
 
 
|-
 
| {{FR|1458}}
 
| Cleanup report to find review-title pairs with different languages - Part 2 - Made the report available to non-moderators
 
| 790
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-24
 
 
 
|-
 
| {{Bug|786}}
 
| Cleanup reports do not check name suffix validity correctly - Part 1 - Created a centralized list of recognized suffixes; fixed the logic in the current cleanup report; added J.D. to the list of recognized suffixes
 
| 791
 
|
 
* common/isfdb.py
 
* edit/cleanup_report.py
 
* mod/common.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-26
 
 
 
|-
 
| {{Bug|786}}
 
| Cleanup reports do not check name suffix validity correctly - Part 2 - Cleanup report 'Author Names with an Unrecognized Suffix' created
 
| 792
 
|
 
* edit/cleanup_lib.py
 
* edit/cleanup_report.py
 
* nightly/nightly_job.py
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| 2021-10-27
 
 
 
|-
 
| {{Bug|786}}
 
| Cleanup reports do not check name suffix validity correctly - Part 3 - regression bug fix
 
| 793
 
|  
 
* edit/cleanup_report.py
 
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
 
| [[User:Ahasuerus|Ahasuerus]]
| 2021-10-27
+
| 2024-04-08
  
 
|-
 
|-
| {{Bug|791}}
+
| {{FR|1600}}
| Recently Removed Secondary Verifications errors out
+
| Update the ISBN hyphenation rules
| 794
+
| 1175
|  
+
|
* biblio/removed_secondary_verifications.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]]
| 2021-10-31
+
| 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