Changes between Version 3 and Version 4 of Ticket #36000, comment 10
- Timestamp:
- Mar 9, 2025, 10:45:53 AM (4 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified Ticket #36000, comment 10
v3 v4 4 4 5 5 Summary 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 10 12 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.13 Implementation follows Django's deprecation policy (N+2 versions) for a smooth transition. All tests are passing, and documentation has been updated accordingly. 12 14 13 Looking forward to your feedback!15 Looking forward to your review and feedback!