Changes between Version 3 and Version 4 of Ticket #36000, comment 10


Ignore:
Timestamp:
Mar 9, 2025, 10:45:53 AM (4 weeks ago)
Author:
Ahmed Nassar

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified Ticket #36000, comment 10

    v3 v4  
    44
    55Summary of Fix:
    6 ✅ Updated urlize to default to HTTPS when no protocol is provided.
    7 ✅ Ensured backward compatibility with a transitional URLIZE_ASSUME_HTTPS setting.
    8 ✅ Followed Django's deprecation plan for smooth transition in future versions.
    9 ✅ Added relevant tests to confirm correct behavior.
     6- Added URLIZE_ASSUME_HTTPS setting (default: False) to control protocol selection
     7- Deprecated http:// default in Django 5.2
     8- Will make https:// the default in Django 6.0 (following deprecation policy)
     9- Added comprehensive tests and documentation
     10- Ensures backward compatibility during transition
     11- Improves security by preventing MITM attacks
    1012
    11 The changes have been tested, and everything appears to be working as expected. Please review when possible and let me know if any adjustments are needed.
     13Implementation follows Django's deprecation policy (N+2 versions) for a smooth transition. All tests are passing, and documentation has been updated accordingly.
    1214
    13 Looking forward to your feedback!
     15Looking forward to your review and feedback!
Back to Top